Android開發技術周報 Issue#71

jopen 8年前發布 | 10K 次閱讀 安卓開發

新聞

  1. 谷歌AlphaGO挑戰賽:人工智能的邊界在人類

    人機大戰,誰會贏呢? DeepMind油Tube 直播地址

  2. 電子郵件發明人湯姆·林森逝世 享年74歲

    又一個大牛去服務“上帝”了,一路走好[蠟燭]

教程

  1. 看 推ter 如何利用 Android 6.0 中的“瞌睡模式”來改進通知性能

    Google Cloud Messaging (GCM) (介紹戳我) 與 Android 6.0 Marshmallow 中的瞌睡模式(Doze)配合使用,為用戶帶來性能和可用性改進。二者配合使用的情況下,普通優先級的消息允許設備保持瞌睡模式,而高優先級的消息則會使設備退出瞌睡模式。為了獲得此功能的最佳應用及其在 Android 上的最佳實踐,我們與 推ter 的工程團隊進行了交流。

  2. Android推送技術研究

    為什么要研究Android推送技術? 主要還是畢業設計要做一個即時通信app, 我是不喜歡做什么社交app的, 也就象牙塔里的人想得出來, 說實話有這功夫還不如鉆研一個小技術點, 把一個點研究透徹, 比搞個大而全, 還無用的東西好得多, 不過誰叫咱們是普通人, 沒得選呢.

  3. TRIM:提升磁盤性能,緩解Android卡頓

    在業內,Android 手機一直有著“越用越慢”的口碑。根據第三方的調研數據顯示,有77%的 Android 手機用戶承認自己曾遭遇過手機變慢的影響。他們不明白為什么購買之初“如絲般順滑”的 Android 手機,在使用不到一年之后都會“卡頓”得讓人抓狂!根據我們初步的測試數據,手機長期所使用產生的磁盤碎片可以使得磁盤的寫入效率下降為原來的50%。是不是有一種“嚇死本寶寶了”的感覺。

  4. 難以定位的Crash怎么修?

    crash大家肯定都遇到過,也應該遇到過一些沒有頭緒修不下去的crash, 有些在困擾你很久之后被你搞定,有些只能塵封在那里,棄之不管。修復crash最重要的是要找到root cause, 也就是產生這一問題的根本原因,然而很多時候大家經常頭痛醫頭,腳痛醫腳,因為這樣看起來最輕松簡單有效,但往往把隱患埋藏起來,下次如果再因為這個root cause導致一個很奇葩的問題,你也許壓根就沒法找到任何頭緒,這就是典型的技術債務的一種。

  5. 紅包照片客戶端開發那些事

    猴年除夕活動已經落下帷幕,回頭來看紅包照片這一套系統,對于客戶端而言,區別于普通的朋友圈圖片設計差異是否大?它是否復雜? 客戶端都關注些什么?下面我從一個Android客戶端開發者的角度出發,來談談我的看法。

  6. DBinding權威使用指南

    我們的項目結構里經常會出現這三種東西————M/V/C,這三個東西一定要廣義理解為層,他們絕對不是狹義的類對象(因為有些語言中會有view、controller、model這樣的類,請不要混淆)。所謂各種模式其實就是這三者的不同組合和通信方式。

  7. Fresco圖片框架內部實現原理探索

    目前流行的網絡圖片框架: Picasso、Universal Image Loader、Volley的(ImageLoader、NetworkImageView)、Glide和Fresco,其中Picasso和Universal Image Loader相比其它的算是最輕量級的圖片框架了,它們擁有較少的方法數,Universal Image Loader是這五個框架中定制性最強的,它內部實現還是按網絡框架的套路走:HttpUrlConnection+線程池+Handler,支持漸顯效果。

開源庫&項目

  1. Kotgo

    一個采用 MVP 模式進行設計的 Android 應用框架,它使用純的 Kotlin 進行構建

  2. HitBlockRefresh

    好玩的下拉刷新控件,讓我們一起來回味童年

  3. JniHelpers

    Tools for writing great JNI code

  4. bansa

    A state container for Kotlin & Java, inspired by Elm & Redux

  5. PianoView

    一個有趣的類似鋼琴鍵盤的 ViewPager Indicator

  6. mockito-kotlin

    Using Mockito with Kotlin

  7. React-native-material-kit

    Bringing Material Design to React Native

  8. Google io 2016_timer

    Google IO 2016 倒計時 App.

  9. TedPermission 一個權限檢查輔助庫

  10. SeeWeather

    RxJava+RxAndroid+Retrofit+Glide+Material Design Weather App

  11. AndroidSweetBehavior

    Android support Behavior 實踐

  12. RecyclerViewWithHeaderNewPractice

    一種新的 Header View + RecyclerView 實現方式

  13. fab-speed-dial

    FAB + menu resources + Speed dial metaphor from Material Design

工具

  1. 數據結構和算法動態可視化

視頻

  1. 逃課四個月,兩個大學生發明了自動種樹的機器人

    沒有逃過課的大學怎么能算完整

技術之外

  1. 如何舉辦一個成功的Gopher大會

  2. 外包如何定價

調查

  1. Android Studio Emulator Survey 2016

    Android Studio Team 針對 Android Emulator 做的一個在線調查,大家可以去填一下幫助他們來改善 Android Emulator

版權聲明:歡迎自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0

</div> </div>

來自: http://www.androidweekly.cn/android-dev-weekly-issue-71/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!