Android開發技術周報 Issue#111

新聞

  1. Cyanogen年底將終止服務 由開發者社區運營

  2. 明年年初,Google將推出兩款全新Android Wear手表

  3. 明年Android生態將走向何方?這七大趨勢給你答案

教程

  1. 通過三次優化,我將gif加載優化了16.9%

    現在app越來越炫,動不動就搞點動畫,復雜的動畫用原生實現起來挺復雜,如是就搞起gif播放動畫的形式,節省開發成本。設計同學準備給一個png序列,開發讀取png序列,一幀一幀的播放出來,實現一個動畫的效果。為什么不直接使用gif,github上有好的開源庫可以直接播放gif的,為嘛?大部分原因還是要回答,項目需求決定。

  2. Android性能監控實現原理

    APM : 應用程序性能管理。 2011年時國外的APM行業 NewRelic 和 APPDynamics 已經在該領域拔得頭籌,國內近些年來也出現一些APM廠商,如: 聽云, OneAPM, 博睿(bonree) 云智慧,阿里百川碼力。 (據分析,國內android端方案都是抄襲NewRelic公司的,由于該公司的sdk未混淆,業界良心)能做什么: crash監控,卡頓監控,內存監控,增加trace,網絡性能監控,app頁面自動埋點,等。

  3. Android體系ID知多少?

    雖然Android相對能獲取到的ID的權利沒有IOS限制的那么嚴格,但是也正是Android的山寨機橫行、2014年Android2.3基于Google Play推出了IDFA、各種ID滿天飛可能導致的麻煩問題比IOS只會多不會少。

  4. 滴滴國際化項目 Android 端演進

    滴滴國際化目前有著一些不同于國內打車的特殊場景——國內用戶拿著國產手機出國打車。國內地圖、Google 地圖均沒法用;手機移動漫游網絡太慢;同時需要對接不同合作公司的司機運力,這是國際化客戶端項目面臨的主要問題。

  5. 移動端性能監控方案Hertz

    性能問題是造成App用戶流失的罪魁禍首之一。App的性能問題包括崩潰、網絡請求錯誤或超時、響應速度慢、列表滾動卡頓、流量大、耗電等等。而導致App性能低下的原因有很多,除去設備硬件和軟件的外部因素,其中大部分是開發者錯誤地使用線程、鎖、系統函數、編程范式、數據結構等導致的。即便是最有經驗的程序員,也很難在開發時就能避免所有導致性能低下的“坑”,因此解決性能問題的關鍵是在于能不能盡早地發現和定位這些“坑”

  6. 基于文件特征的Android模擬器檢測(附實現代碼下載)

    在我們開發的App中,我們可能不希望它被運行在模擬器上,所以我們需要一種手段去檢測模擬器,當當前設備被檢測為模擬器時,我們就直接結束掉App進程。目前常見的檢測模擬器手段主要被應用在游戲領域和加固領域。

開源庫 & App

  1. Colorful

    Colorful is a dynamic theme library allowing you to change your apps' color schemes easily.

  2. Squint

    Provide Diagonal cut on view with awesome customization

  3. conscrypt

    Conscrypt is a Java Security Provider that implements parts of the Java Cryptography Extension and Java Secure Socket Extension.

  4. KataScreenshotAndroid

    Screenshot Kata for Android Developers. The main goal is to practice UI Testing.

  5. Zaman

    The library provides a custom TextView and Helper for Android to convert timestamp to time String

設計

  1. 如何用 Sketch 打造「前端框架」

活動

  1. Android 工程師 2017 如何不「被過冬」?

    Live 簡介:我是扔物線,知乎日報文《在 Flipboard 北京辦公室工作是怎樣一種體驗》里的答主。 Android 開發者,開源貢獻者,在 GitHub 上有 3.2k followers 和 5.6k stars ,個人的 Android 開源庫 MaterialEditText 被全世界多個項目引用,其中包括在全球擁有 5 億用戶的新聞閱讀軟件 Flipboard 。曾兩次在 Google Developer Group Beijing 線下分享會中擔任 Android 部分的講師。個人技術文章《給 Android 開發者的 RxJava 詳解》發布后,在國內多個公司和團隊內部被轉發分享和作為團隊技術會議的主要資料來源,以及逆向傳播到了美國一些如 Google 、 Uber 等公司的部分華人團隊。

 

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

 

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