Android每週熱點第二十期

陳強發表於2014-06-25

本期熱點

Android啟動過程深入解析
當按下Android裝置電源鍵時究竟發生了什麼?Android的啟動過程是怎麼樣的?……本文將介紹Android的啟動過程,希望能幫助你找到上面這些問題的答案。

文章、教程

Android上的MVP:如何組織顯示層的內容
MVP(Model View Presenter)模式是著名的MVC(Model View Controller)模式的一個演化版本,目前它在Android應用開發中越來越重要了,大家也都在討論關於MVP的理論,只是結構化的資料非常少。這就是我寫這篇部落格的原因,我想鼓勵大家多參與討論,然後把MVP模式運用在專案開發中。

Android4.4中的近場通訊(NFC)
FC代表近場通訊,其全方位的測量精度可以達到釐米。這項技術也促進了其它一些好玩的技術的成長,如把兩個手機碰到一起就可以啟動一個多人遊戲,把手機貼近NFC讀寫器就可以進行付款了。

提升Android平板效能的十大技巧
本文介紹了提升Android平板效能的十大技巧。注意使用細節,可以更好地提升Anroid平板的使用體驗。

Android SwipeRefreshLayout教程
在這篇文章中,我們將介紹SwipeRefreshLayout元件。這個元件被使用時使用者可以使用掃動手勢重新整理UI。在以前的文章中,我們談到了另一種方法來重新整理,我們叫搖晃重新整理介面,在這裡使用者搖晃智慧手機,使用加速度感測器的應用程式重新整理使用者介面。我們在這篇文章中,主要介紹自定義實現此重新整理模式。

Volley——簡單迅捷的Android網路模組範例
對於Android開發者來說,為了做好ListView和網路服務請求我們在AsyncTask上花了太多的時間。多虧了Volley 這個框架,現在我們可以有效地減少在 AsyncTasks上花費的編碼時間和精力了。本文會總覽Volley庫的主要功能,包括工作原理、常見工作模式以及如何使用該庫從網路上並行載入縮圖到應用ListView中的流程。

使用半透明系統UI擴充套件Android檢視
現Android最大的特點之一就是可以定製UI。本文介紹瞭如何通過SystemBarTint函式庫進行UI定製,保持個人應用程式的視覺一致性。

ViewPager背景視差效果(英文)
這是一篇由Andras Kindler釋出的指導部落格,文中介紹瞭如何使用ParallaxViewPager 。在“庫、程式碼”部分中你可以找到這段程式碼。

Android Studio平臺下使用Green Dao(英文)
這是一篇由Kamil Krzyk釋出的的部落格,文中介紹瞭如何使用Android Studio平臺上最棒的Android ORM框架之一-GreenDao。

Android開發資源(英文)
這篇文章為準備從事Android開發的新手們介紹了那些絕佳的資源,如第三方庫和教程等。

視差效果頁面(英文)
視差效果問題似乎總是一個熱門話題。因此,我在另一個部落格中歸檔了那些問題。

兩款分析Android應用程式編碼安全性的工具(英文)
儘管Android作業系統仍主導著移動裝置市場,為Android開發的應用程式卻面臨著如activity劫持等安全問題的挑戰。如果你之前沒有關心過應用程式安全性的話,你或許會對這篇指南感興趣。

藍芽LE——第5部分(英文)
Mark Allisons之如何開發低功耗藍芽的第五篇。

Android介面改進:減少使用者不滿的動畫(英文)
這是一篇由 Cyril Mottier釋出的博文,文中介紹瞭如何通過提供動畫效果反饋來改進使用者體驗。(例如:當你等待網路響應時)。

Android自定義佈局(英文)
在這篇文章中,Lucas Rocha將用四種不同的方法來實現自定義佈局並討論各自的優缺點:複合檢視,自定義複合檢視,平鋪自定義檢視和非同步自定義檢視。

庫、程式碼

Android社交網路(英文)
Android Social Networks是一個能夠簡化社交網路開發的函式庫。它包含了Twitter,LinkedIn,Facebook和Google Plus的公共介面,你只需建立SocialNetworkManager類並配置您的AndroidManifest檔案,您的使用者便可以登入或釋出資訊、檢視照片以及管理朋友圈。

FButton(英文)
FButton 是使用了“Flat UI”設計概念的Android自定義按鈕。那麼,讓我們來瞧瞧如今的平面UI設計的效果如何。

ParallaxViewPager(英文)
一個簡單且易於使用的ViewPager子類,它可以呈現出背景視差的效果。

SizeAdjustingTextView(英文)
支援多行顯示的自適應尺寸textview控制元件。

Sugar ORM(英文)
Sugar ORM已經來到了1.2版本。此次更新包括了限制域類,後設資料快取,新的QueryBuilder,資料庫遷移,提供原始資料的查詢及一個更有條理的API文件指南。

EdgeEffectOverride(英文)
EdgeEffectOverride函式庫旨在通過EdgeEffect類來幫我們複寫overscroll_edge和overscroll_glow 資原始檔的藍色越界效果。

SuperListview(英文)
該函式庫使我們能夠更方便的使用Listview。無需再把新增了progressbar或emptyview的framelayout嵌入到listview裡。內建功能:在ProgressBar未設定介面卡或EmptyView的介面卡資料為空時,SwipeRefreshLayout(Google的)能夠迴圈滾動介面並通過手勢滑動來銷燬列表條目。

新聞

2014年Android使用者資料(英文)
Double Encore 團隊釋出了他們的Android平臺資料。真是非常有趣的見解呢。

相關文章