Android開發周報:錘子新品發布、實戰解析Android架構

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

 

新聞

  1. 《錘子Smartisan OS 2.0發布:超200項改進》 :錘子科技于8月25日在上海梅賽德斯-奔馳文化中心舉行了新品發布會,在此次發布會上,錘子Smartisan OS 2.0也正式發布,號稱有超過200項改進。在細節上,Smartisan OS2.0有許多貼心設計,包括多任務切換界面標注哪個應用在播放音頻、自定義鎖屏啟動快捷應用、通訊錄字母軸長按字母可顯示具體的姓、可按安裝時間、使用頻率、色彩等順序排列應用圖標。
  2. 《這幾個APP,Google不會再預裝到你的Android手機上了》 :和以往要求Android手機廠商預裝自己的應用不同,這次,Google 將減少要求Android手機廠商在新機上預裝的App數量,據國外媒體AndroidCentral報道,這些APP包括Google Play Games,Google Play Books,Google+,Google Newsstand,Google Earth 以及Google Keep。
  3. 《傳谷歌Android Pay將于本周上線》 :據麥當勞連鎖餐廳泄露的備忘錄文件顯示,Android Pay將在本周三,即8月26日在美國正式上線。屆時,美國的麥當勞餐廳將能夠接受Android Pay與Apple Pay兩種移動支付系統。

教程

  1. 《Android應用Preference相關及源碼淺析(SharePreferences篇)》 :在我們開發Android過程中數據的存儲會有很多種解決方案,譬如常見的文件存儲、數據庫存儲、網絡云存儲等,但是Android系統提供了更加方便的一種數據存儲方式,那就是SharePreference數據存儲。其實質也就是文件存儲,只不過是符合XML標準的文件存儲而已,而且其也是 Android中比較常用的簡易型數據存儲解決方案。本文探討了SharePreferences的實現原理,有助于我們我們理解 SharePreferences。
  2. 《Android 6.0中的新技術總結》 :最近Google正式發布了Android M,并命名為“棉花糖”(Marshmallow),對于開發者來說,有哪些新的技術和變化呢?本文總結了一些Android 6.0(API 23)給開發者帶來新的技術和改變。
  3. 《Android ListView異步加載圖片亂序問題,原因分析及解決方案》 :在Android所有系統自帶的控件當中,ListView算是最常用的一個組件,并且用法也比較復雜。很多同學對ListView的運行原理不理解,所以導致出現問題時會感覺無從下手。比如在ListView中異步加載圖片,如果使用不當,則會出現圖片亂序的情況。本文詳細分析了亂序的原因,并且講解了ListView的重用機制。
  4. 《Android Hook神器:XPosed入門與登陸劫持演示》 :Xposed是一款可以在不修改APK的情況下影響程序運行的框架服務,基于Xposed能夠制作出許多功能強大的模塊,且在功能不沖突的情況下同時運作。在本文中,作者詳細介紹了Xposed的操作步驟以及登陸劫持實戰演練。
  5. 《薄荷Toolbar(ActionBar)的適配方案》 :Toolbar是應用內容的標準工具欄,可以說是ActionBar的升級版。相比Actionbar,Toolbar最明顯的一點就是變得很自由,一般把它放到最上面,當然也可以把它放到中間、底部或其它位置。本文對Toolbar使用過程中的一些適配問題提供了具體的解決方案。
  6. 《Android開發規范與應用》 :在Android開發的過程中,隨著項目越來越大,同一項目參于的人數由原來的一個變成了多個時,制定必要的開發規范,會有利與項目的正常進行,有了規范,才容易寫出易維護的代碼。本文從多個維度對Android開發規范提出了建議,比如使用Gradle和它推薦的工程結構,不要自己寫 HTTP 客戶端,使用Volley或OkHttp庫,使用 Fragments來呈現UI視圖,使用Activities只是為了管理Fragments。本文的建議有利于我們管理項目及進行團隊開發管理。 這里 是原文地址。
  7. 《實戰解析Android架構設計原則》 :好的軟件架構會幫助代碼保持清晰和健壯,還可以保持代碼的可擴展性,易于維護。軟件會隨著時間發展和改變,其實這也是架構上的發展和改變。好的軟件設計必須能夠幫助我們發展和擴充解決方案,保持其健壯性,而不必每件事都重寫代碼。本文是一篇關于Android架構設計的精品文章,推薦Android高級開發者閱讀。翻譯自 fernandocejas ,是

開源項目

  1. okhttp-utils :okhttp-utils是okhttp的輔助類,整合了Gson,支持直接返回對象或對象集合,使用時必須加入Gson的依賴Jar包.
  2. MixtureTextView :這是一個支持Android圖文混排、文字環繞圖片等效果的開源組件。MixtureTextView提供了字體顏色、字體大小接口,也可以在ListView中使用。
  3. TransitionPlayer :TransitionPlayer是一個引導頁開源庫,項目中的轉場動畫很贊。

視頻

  1. Android性能模式第二季 :谷歌開發者頻道(Google Developers channel)錄制的關于Android性能的視頻目前更新到第二季了,視頻中配有中文字幕。這些視頻是我們對Android App進行優化的優秀教材。
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!