Android開發周報:谷歌推送Android 6.0.1、Android啟動優化解析

jopen 9年前發布 | 40K 次閱讀 Android

 

新聞

  1. 《谷歌開始推送Android 6.0.1 優化性能為主》 :雖然不少手機尚未升級至安卓6.0系統,但是安卓6.0.1卻來了。近日,谷歌已經開始推送Android 6.0.1,本次更新的幅度并不大,將會主要以修復bug和優化性能為主,并且此次更新不會改版Android系統的版本號,而包括Nexus 5x、Nexus 6P最新的系統版本依然是Android 6.0。
  2. 《微軟開發Android軟件鼓勵用戶轉向WP》 :盡管自己家的Windows Phone一直萎靡不振,但微軟在生產Android和iOS的App 方面一直很積極,除了金牌產品生產力N件套之外,還有不少佳作。上周五,微軟在Android應用商店Google Play上架了一款名為App Comparison的App,該App的主要功能為匹配兩個平臺上相同或者類似的軟件。
  3. 《谷歌可遠程重置74% Android設備密碼》 :有74.1%的Android仍運行較老版本的系統,這些設備均存在被重置密碼的風險。根據紐約地區檢察官辦公室的一份文件,如果法庭提出要求,那么谷歌可以很容易地重置較老版本Android系統的密碼,使調查人員方便地獲得設備中的內容。文件顯示,由于完整的加密功能,運行Android 5.0或更新版本的手機無法被遠程重置密碼。
 

教程

  1. 《阿里移動電商背后的技術航母》 :美國時間11月16日,InfoQ英文站邀請到了阿里無線事業部資深技術總監莊卓然(花名:南天)、阿里無線高級技術專家徐昭在QCon全球軟件開發大會舊金山站發表演講《ALIBABA MOBILE INFRASTRUCTURE AT "CHINA SCALE"》,揭秘手機淘寶這個超級App的技術架構演進,向世界的技術同行分享中國互聯網在無線領域的技術發展。本文為演講的具體內容。

  2. 《Android應用啟動優化:一種DelayLoad的實現和原理》 :在Android開發中,應用啟動速度是一個非常重要的點,應用啟動優化也是一個非常重要的過程。對于應用啟動優化,其實核心思想就是在啟動過程中少做事情,具體實踐的時候無非就是下面幾種:異步加載、延時加載、懶加載。本文針對延時加載的實現進行了詳細分析。

  3. 《移動端6種導航設計總結》 :幾乎每一個App都會有導航菜單,常見的大概有6種效果:標簽式導航、抽屜式導航(側導航)、列表式導航、平鋪式導航、宮格式導航(常見但不常用)、懸浮icon導航。不同的導航設計使用場景有所不同。優秀的開發者一定對產品有深入的理解,閱讀文章,看看你正在開發的App是否選用了合適的導航設計。
  4. 《Android微信上的Wear的開發總結》 :2014年3月19日,Google發布為智能手表打造的全新智能平臺Android Wear,微信于6.0.2版本開始支持,Google對Android Wear的定位是手機的輔助設備,因為其更接近人體,所以能采集更多人體的健康信息,同時,它比手機更快更方便查看消息。本文從通訊、健康數據、消息通知、界面、性能五方面對微信上Wear的開發進行了總結,同時也給出了一些Tips。
  5. 《Android中Canvas繪圖基礎詳解》 :Android中,如果我們想繪制復雜的自定義View或游戲,我們就需要熟悉繪圖API。Android通過Canvas類暴露了很多drawXXX 方法,我們可以通過這些方法繪制各種各樣的圖形。Canvas繪圖有三個基本要素:Canvas、繪圖坐標系以及Paint。Canvas是畫布,我們通過Canvas的各種drawXXX方法將圖形繪制到Canvas上面。本文以代碼結合實例的方式為我們講解了繪圖的基礎知識,如果你還不會使用 Canvas,相信本文會讓你輕松學會Canvas繪圖。
  6. 《Android SO逆向2-實例分析》 :逆向對于大多數做應用或游戲開發的同學比較陌生,畢竟從事安全行業的同學遠遠少于做App的。但逆向技術對于做游戲破解或者打包黨的那些人卻是相當熟悉。本文詳細分析了Android SO的逆向過程,講解了如果進行斷點跟蹤、加密解密等等。別人的破解過程也許可以成為我們進行防御的學習教程,知己知彼,才能做出更加安全的產品。閱讀文章,學習黑科技。
  7. 《內存泄露從入門到精通三部曲之排查方法篇》 :無論是服務器端程序,還是Android或iOS,都會有內存泄漏的問題。能夠及早發現內存泄漏,至關重要。最原始的內存泄露測試是重復多次操作關鍵的可疑的路徑,從內存監控工具中觀察內存曲線,是否存在不斷上升的趨勢且不會在程序返回時明顯回落。這種方式可以發現最基本,也是最明顯的內存泄露問題,對用戶價值最大,操作難度小,性價比極高。作者結合分析工具,詳細詳解了查找內存泄漏的方法。
  8. 《React Native Android 10條最常見問題case總結》 :React Native For Android發布已經有一段時間了,相信前期吃螃蟹的同學一定遇到了很多的坑。該項目總結了10個React Native For Android最常見的問題,這些問題的解答有助于我們更快的學習、使用RN。

開源項目

  1. KLog :這是一個Android專用的LogCat工具,主要功能為打印行號、函數調用、Json解析、XML解析、點擊跳轉、Log信息保存等功能。作者的靈感來自Logger。 這里 是一篇介紹該項目的文章。
  2. Highlight :這是一個用于App指向性功能高亮的庫。通過在代碼中設置坐標信息,可以在指定的View上添加一層透明的蒙版,非常適合于制作用戶引導頁。
  3. PermissionHelper :PermissionHelper是一個運行時權限管理的項目。該項目最小兼容API 14的版本。
  4. AudioWaves :AudioWaves是能夠將麥克風輸入的聲音頻率以波浪的形式顯示在界面上,該項目可以使用到那些語音相關的項目中。
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!