《Android經驗分享》週刊第6期

《Android經驗分享》收錄國內外最近一週熱門的技術博客以及優秀的類庫,星期一傍晚將準時更新給你們
微信公衆號:Android經驗分享
QQ討論羣:386067289

本文已受權微信公衆號:Android經驗分享,在微信公衆號平臺原創首發。android

熱點新聞
1.第七屆杭州雲棲大會召開,阿里雲在人工智能領域發力
本次大會一共四天,官方聲稱有超過4萬人參加。在上午的主會場上,阿里雲宣佈和杭州市政府、國家天文臺、螞蟻金服達成多項重要合做,其中,阿里雲ET表現搶眼,在人工智能應用和實踐層面上,阿里已經率先走出重要一步。git

2.Ceylon 1.3發佈,支持構建Android應用等特性
Ceylon可以編譯成JavaScript,它很早就支持建立針對iOS和Android的混合(hybrid)應用,例如使用Apache Cordova。新的Ceylon 1.3可以穩定支持Android原生應用的構建,這項特性在今年早些時候的夜間構建版本中首次對外公開。程序員

熱門博客
1.Android 增量更新徹底解析 是增量不是熱修復
相信你們都見過在應用市場省流量更新軟件,一個幾百M的軟件可能只須要下載一個20M的增量包就能完成更新。那麼它是如何作的呢?github

2.OkGo,一個專一於讓網絡請求更簡單的框架,與RxJava完美結合,比Retrofit更簡單易用
該庫是封裝了okhttp的網絡框架,能夠與RxJava完美結合,比Retrofit更簡單易用。支持大文件上傳下載,上傳進度回調,下載進度回調,表單上傳(多文件和多參數一塊兒上傳),鏈式調用,能夠自定義返回對象,支持Https和自簽名證書,支持cookie自動管理,支持四種緩存模式緩存網絡數據,支持30一、302重定向,擴展了統一的上傳管理和下載管理功能。面試

3.來不及解釋了,快上車之EventBus3.0更多實用使用
EventBus 是一個 Android 事件發佈/訂閱框架,經過解耦發佈者和訂閱者簡化 Android 事件傳遞,這裏的事件能夠理解爲消息,本文中統一稱爲事件。事件傳遞既可用於 Android 四大組件間通信,也能夠用戶異步線程和主線程間通信等等。小程序

4.Android7.0適配教程,心得
Android7.0發佈已經有一個多月了,Android7.0在給用戶帶來一些新的特性的同時,也給開發者帶來了新的挑戰,這幾天我將應用適配到Android7.0,其中也遇到了很多問題也踩了一些坑,在這裏就把我在Android7.0適配上的一些心得分享給你們,讓你們的應用能早一天跑在Android7.0上。微信小程序

5.Android 開發程序員必備網站
Android 開發程序員必備網站,在這裏你確定能找到你想要的。api

6.Android應用進程防殺指南3-JobService
本篇博文,我將帶領你們學習更高端的APP進行防殺技巧,該技巧除了可以應對衛士、管家的清殺之外,更可以在相似於某米、某爲系統的清理內存軟件清理下確保進程存活下來。它就是咱們今天的主角JobShedulerService。緩存

7.【移動開發】關於視頻直播技術,你想要知道的都在這裏了(七):直播雲 SDK 性能測試模型
七牛雲於 6 月底發佈了一個針對視頻直播的實時流網絡 LiveNet 和完整的直播雲解決方案,不少開發者對這個網絡和解決方案的細節和使用場景很是感興趣。結合七牛實時流網絡 LiveNet 和直播雲解決方案的實踐,咱們用七篇文章,更系統化地介紹當下大熱的視頻直播各環節的關鍵技術,幫助視頻直播創業者們更全面、深刻地瞭解視頻直播技術,更好地技術選型。性能優化

8.Java 集合深刻理解:List
Java 集合深刻理解:Collection 中咱們熟悉了 Java 集合框架的基本概念和優勢,也瞭解了根接口之一的 Collection,這篇文章來加深 Collection 的子接口之一 List 的熟悉。

9.手撕 Volley
前幾天參加某互聯網公司校招被問到Volley相對其餘的網絡框架有什麼優缺點,它分別是如何實現的。當時答得的並很差。因此趁十一假期讀一下Volley的源碼。

10.Android Studio調試技巧
寫代碼不可避免有Bug,一般狀況下除了日誌最直接的調試手段就是debug;那麼你的調試技術停留在哪一階段呢?僅僅是下個斷點單步執行嗎?或者你知道 Evaluate Expression, 知道條件斷點;但是你據說過日誌斷點嗎,Method Breakpoint, Exception Breakpoint 呢?還有高大上的 Field Watchpoint ?

受歡迎的類庫
1.wechat-lightapp
微信小程序(應用號)開發工具+破解+Demo+教程。

2.CommonLibary
CommonLibrary主要是本身整理的一些項目開發中經常使用的工具類、通用UI的集合,目前在不斷的更新中,儘量的覆蓋Android開發中通用的一些東西 blog.csdn.net/yyh35209162…

3.CheckAllUtilsDemo
收集了一些經常使用判斷弄成了一個工具類,例如驗證手機格式郵箱格式這些常常能用到,喜歡的朋友能夠收藏下來而後用來ctrl+f,下面來介紹一下。

4.AndroidPush
更方便的將各個rom廠商本身的推送服務進行集成,並統一管理。

5.Vlc-sdk-lib
vlc-android-lib 3.0.0-2.1.0 幾乎支持全部格式文件的播放我的評價 比 IJK 的播放器要好不少 應該是本人目前所知道的開源播放器中最好的了。

6.AdvancedLuban
簡化 Android 壓縮圖片方法。

7.IndexableRecyclerView
用於實現城市選擇、聯繫人等功能的易拓展 RecyclerView 庫,包含自動索引,粘性等功能。

8.BezierCurveShoppingCart
一個基於貝塞爾曲線二階 + 屬性動畫實現添加商品到購物車動畫效果。

9.BounceLoadingView
模仿餓了麼加載效果.

10.FiftyShadesOf
一個漂亮的視圖預加載效果。

完整項目
1.Ghost
一款在線視頻 App,基於 Material Design + MVP + RxJava + Retrofit + Realm + Glide




週刊外話
1.親愛的面試官,這個我可沒看過!(Android部分)
Android面試中高頻率出現的題都在這了。試題大部分從互聯網收集,博主下了一番功夫進行梳理總結,不免有不足之處,還請見諒。這篇博客屬於Androi,你夠了!!!專題中的一篇,其他文章會陸續發表,第一時間會發布在本人Github上,敬請關注。這篇博客包括五個部分:熱點,基礎,進階,性能優化,高級。後續會不斷補充完善,但願能爲小夥伴們找工做增長點自信。

2.來看看微信小程序DEMO
張小龍在朋友圈裏這樣解釋道:小程序是一種不須要下載安裝便可使用的應用,它實現了應用「觸手可及」的夢想,用戶掃一掃或搜一下便可打開應用。也體現了「用完即走」的理念,用戶不用關心是否安裝太多應用的問題。應用將無處不在,隨時可用,但又無需安裝卸載。

更多精彩文章請關注微信公衆號"Android經驗分享":這裏將長期爲您分享Android高手經驗、中外開源項目、源碼解析、框架設計和Android好文推薦!

掃一掃加我哦
相關文章
相關標籤/搜索