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

世鋒日上發表於2016-10-17

《Android經驗分享》收錄國內外最近一週熱門的技術部落格以及優秀的類庫,星期一傍晚將準時更新給大家
微信公眾號:Android經驗分享
QQ討論群:386067289

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

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

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

熱門部落格
1.Android 增量更新完全解析 是增量不是熱修復
相信大家都見過在應用市場省流量更新軟體,一個幾百M的軟體可能只需要下載一個20M的增量包就能完成更新。那麼它是如何做的呢?

2.OkGo,一個專注於讓網路請求更簡單的框架,與RxJava完美結合,比Retrofit更簡單易用
該庫是封裝了okhttp的網路框架,可以與RxJava完美結合,比Retrofit更簡單易用。支援大檔案上傳下載,上傳進度回撥,下載進度回撥,表單上傳(多檔案和多引數一起上傳),鏈式呼叫,可以自定義返回物件,支援Https和自簽名證照,支援cookie自動管理,支援四種快取模式快取網路資料,支援301、302重定向,擴充套件了統一的上傳管理和下載管理功能。

3.來不及解釋了,快上車之EventBus3.0更多實用使用
EventBus 是一個 Android 事件釋出/訂閱框架,通過解耦釋出者和訂閱者簡化 Android 事件傳遞,這裡的事件可以理解為訊息,本文中統一稱為事件。事件傳遞既可用於 Android 四大元件間通訊,也可以使用者非同步執行緒和主執行緒間通訊等等。

4.Android7.0適配教程,心得
Android7.0釋出已經有一個多月了,Android7.0在給使用者帶來一些新的特性的同時,也給開發者帶來了新的挑戰,這幾天我將應用適配到Android7.0,其中也遇到了不少問題也踩了一些坑,在這裡就把我在Android7.0適配上的一些心得分享給大家,讓大家的應用能早一天跑在Android7.0上。

5.Android 開發程式設計師必備網站
Android 開發程式設計師必備網站,在這裡你肯定能找到你想要的。

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

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

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

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

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

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

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

更多精彩文章請關注微信公眾號"Android經驗分享":這裡將長期為您分享Android高手經驗、中外開源專案、原始碼解析、框架設計和Android好文推薦!

《Android經驗分享》週刊第6期
掃一掃加我哦

相關文章