Android每週熱點第十七期

陳強發表於2014-05-13

文章、教程

19 個 Android 開發工具
工欲善其事必先利其器。本文彙總了一些常用的Android開發工具和相關資源,供開發者參考。

深入安卓Package Manager和Package Installer
我們每天都在安裝和解除安裝APK(安卓應用程式包檔案),或許一天會有好幾次,但是你有想過下面問題的答案嗎?什麼是Package Manager和Package Installer?APK檔案儲存在Android的哪個地方?本文對這些問題進行了詳細地解答。

通過android:ssp高效過濾Android Intents
我發現在Android 4.4(API level 19) 中標籤增加了一個新的沒有在文件中記錄的 XML 屬性,這個屬性是用來過濾 intent的。’android:ssp’這個屬性旨在比對URI,顧名思義 “ssp” 是 “scheme-specific part”的縮寫,也就是指URI中除了scheme以外的所有剩下的內容。

掌握ProGuard程式碼混淆,構建輕量級程式碼
我們花了很多時間藉助ProGuard的功能,開發了一些輕量級庫,來幫助開發者開發出色的產品。如果你想構建輕量級應用程式/庫,這裡有一些我們精心定製的對策,幫助您使用ProGuard優化應用程式互動。盡情享受吧!

藍芽LE——第2部分
在這篇文章中,Mark Allison定義了即將使用的Service/Activity構架,確保藍芽操作即使離開UI介面仍可執行。

便捷的Android adb命令
這裡是一些實用的Android adb命令。它們可以被手動執行或用於自動編譯及程式測試。

完整的Activity/Fragment生命週期圖表
Steve Pomeroy在冥思苦想著如何將各個模組組裝到一起後並做了些研究,終於合併出了完整的Android Activity/Fragment生命週期圖表。

模擬Activty配置更改
如果你不知道這個方法……Alex Lockwood編寫了Activity.recreate()方法。

Nexus 5裝置上Java程式碼與C程式碼的效能比較
本文關注的一個DSP濾波器使用mkfilter改寫係數,並比較三種不同的實現方式:分別使用C語言、Java語言以及手動優化後的Java語言。

設計

一些我們喜愛的AndroidWear裝置理念
Roman Nurik 點亮了一些網上有趣的Android Wear裝置設計理念。

OPENICONIC
一款帶有218種符號的SVG、webfont、raster格式開源圖示集。

爐邊閒話:Android設計
設計部副總裁——Matias Duarte與Josh Topolsky主編暢談Andorid介面設計。

庫、程式碼

DraggablePanel
Android庫常建立基於可拖動元素的Android UI介面,類似最新版本的YouTube圖形元件。

新聞

Droidcon柏林2014
Droidcon的一切都是與Android息息相關的。你能在Android社群上遇見其他朋友,瞭解最新的Android動態。Droidcon提供了一個供你談論應用程式、解決方案以及所遇問題的平臺。Android Weekly團隊的Sebastian和Martin也將在週六來到BarCamp !

10分鐘的開發者調查
VisionMobile已經啟動了一個全新的關於應用程式開發者以及應用市場機遇、挑戰分析的調查專案。調查結果將於7月公佈並用於研究報告。與此同時,受訪者還可以贏取鉅額獎勵,包括iPhone 5s、Galaxy S5、Sphero、樂高頭腦風暴機器人,、Raspberry Pi 迷你電腦、Das機械鍵盤以及更多獎勵!

工具

Android Studio 0.5.5釋出
新版變動包括:新資源型別的檢查,在附帶有近期版本support library的平臺上支援的新語法註釋,以及更多。

特刊

應用程式移植到 Nokia X
Nokia X於今年2月的巴塞羅那世界移動大會上推出。這是一款搭載了全新平臺的智慧手機,以日益增長的中檔價位智慧手機需求為目標,主要面向成長型市場。Android應用程式僅需小小的調整便可以在Nokia X裝置上適應並執行。Droidcon網站上,Nokia提供了應用程式開發人員來幫助他們把應用程式移植到新平臺。