《Android經驗分享》收錄國內外最近一周熱門的技術博客以及優秀的類庫,星期一傍晚前將準時更新給大家
微信公眾號:Android經驗分享 QQ討論群:386067289
溫馨提示:微信公眾號做了超連結限制,有興趣的小夥伴一定要點擊文章末尾「閱讀原文」進行查看
1熱點新聞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開發中通用的一些東西http://blog.csdn.net/yyh352091626。
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
2.來看看微信小程序DEMO
張小龍在朋友圈裡這樣解釋道:小程序是一種不需要下載安裝即可使用的應用,它實現了應用「觸手可及」的夢想,用戶掃一掃或搜一下即可打開應用。也體現了「用完即走」的理念,用戶不用關心是否安裝太多應用的問題。應用將無處不在,隨時可用,但又無需安裝卸載。
更多精彩文章請關注微信公眾號」Android經驗分享「:這裡將長期為您分享Android高手經驗、中外開源項目、源碼解析、框架設計和Android好文推薦!