Android熱點回顧第十五期

陳強發表於2014-04-28

文章、教程

在Android上測試非同步任務
最近,在Sixt(德國比較大的一個汽車租賃網站)上,我們把我們的開發環境從Eclipse遷移到Android Studio。這也就意味著我們進入了新的編譯系統——Gradle,並且把TDD(測試驅動開發)和CI(持續整合)納入我們的軟體開發流程。這裡不是討論在軟體開發中引入CI會帶來怎樣的好處,而是討論在Android中當測試UI之外的執行緒時會出現的問題。

Android搖晃重新整理實用教程
這篇文章我們就來探討另一種App重新整理的方式,就叫“搖晃重新整理”吧。眾所周知,下拉重新整理方式已經有很多App在用了,只要手指在螢幕上滑動,就可以重新整理介面了。

Android模糊影像教程(2)
前面我們介紹了使用RenderScript使另一個檢視範圍內的圖片部分模糊。但是實際上,我們並沒有深入地呼叫這個方法來研究影像模糊行為。原因是我們需要在效能方面進行仔細考慮,這篇文章我們會進行更進一步地的探索。

Android模糊影像教程(3)
在之前的文章中,我們介紹了模糊影像(Blur Image)方法。我們提到要將blur方法依附在佈局階段。這樣能確保只有在佈局變化時Blur操作才會被呼叫,而不是在onDraw()中呼叫。 為什麼不能在onDraw()中呼叫?這篇文章會從測試的角度來解釋這一問題。

3種提高Android Support庫穩定性的方法
在Crashlytics,我們經常幫助開發者探索如何建立最穩定應用的方法。抱著這個想法,最近我們開始研究安卓應用崩潰的普遍原因。在我們分析的一億個崩潰裡,發現大約有4%的崩潰與這個Support Library有關。通過更深層次的分析,我們的研究表明,絕大多數的崩潰是由一些常見較小的錯誤造成,而且這些錯誤卻可以避免的。

Android開發101:致iOS開發者
如果你已經對IOS開發有所瞭解,那麼這個objc.io問題能讓你更好地投身到Android開發中去。覆蓋了所有通過Intent的傳遞依賴注入。

如何在Android應用程式中實現Floating Activity
如何實現一個Floating Activity,即一個透明的Activity。使用者可以在輸入所需資訊的同時,還能看到其它的Activity頁面或背景螢幕上的應用程式本身。

使Android應用絢麗多彩:通過細節吸引視線
Cyril Mottier將編寫一系列的小文章,展示一些有趣的應用程式程式碼幫助Android開發者。

庫、程式碼

AndroidFaceCropper
這是一個用於修剪點陣圖外觀的函式庫。

Iconify
lconify庫允許您往文字、操作欄、甚至編輯框中新增370箇中的任意一個FontAwesome圖示。並且圖示是無限可伸縮的,可定製陰影以及所有你能在文字上新增的東西。

Projectile for Volley
這是一種連線攔截和提交命令的便利工具。Projectile使用命令編輯器進行簡單配置的示例。

Esperandro
esperandro庫通過識別已有的鍵值對以及相應的型別來幫助開發者使用SharedPreferences。並用於每一個使用了SharedPreference命名方法的preferences資料,這樣既安全又容易。esperandro使用註釋處理器在編譯時生成一個類來定義介面。當以後儲存和訪問perferences資料時,就會使用這個類。

Motion
該Android庫能讓圖片呈現出一種視差效果。通過代替靜態圖片和流圖片背景能糾正螢幕傾斜和方向問題,Android應用程式還可以新增感應內容的深度及層次。

新聞

New Mirror 2.0測試版
這是新版的Mirror,一個可在裝置上快速預覽XML佈局檔案的工具。現已進入測試階段並將加入許多新特性。立即報名體驗測試。

舊金山灣Android開發節日
舊金山灣區(Bay Area)的Android組織聯合慶祝他們與英特爾公司就一場Android應用開發指導課程的成功合作。在Android專家以及來自Android社群名人的指導下,增進了他們對Android開發的深入瞭解。此次活動的主題涵蓋了設計、開發、測試以及貨幣市場和應用程式的探索等方面!前來登記將有贈品送出,還有機會贏取平板電腦和遙控車!

工具

androidicons-adt-template
這個由Jeff Gilfelt製作的Android Studio模板在專案工程下收錄了Androidicons網站的圖示資源,迅捷且操作簡單。同樣能在Eclipse環境下執行。

釋出用於Android Gradle構建的SDK Manger外掛
Jake Wharton已經發布了新的Gradle工具來安裝SDK。該Gradle外掛將自動為你管理這些SDK的依賴性。在官方釋出標準“android”外掛前就請簡單地用這個吧。

視訊

DevByte——滑動標籤
2分鐘視屏就能學會並實現Play Store-style主題風格的滑動標籤!

相關文章