Android熱點回顧第六期

陳強發表於2014-02-18

業界、新聞

谷歌面向iOS、安卓以及Chrome開發者釋出Chromecast SDK
Chromecast是谷歌公司推出的一款僅售35美元(約合人民幣210元)的連線裝置。使用者可以通過Chromecast將Android手機螢幕上正在播放的線上流媒體內容同步到電視機上。

誰都無法 fork Android,因為它就沒法 fork
雖然是名義上的開源系統,但如果微軟的手機採用 Android 系統,那將是個巨大的錯誤,諾基亞都不行,因為 Google 把 Android 做得無人可改。

2013年微軟從Android賺取16億美元授權費 是WP總利潤5倍
援引ZDNet報導從Nomura公司最新獲得的報告顯示,由於微軟和Google兩家科技巨頭之間的交叉協議,在最近的財年中微軟從 Android系統中淨賺了16億美元的授權費用,是WP系統總利潤的5倍左右。

傳微軟在考慮允許Android應用執行於Windows和WP
知情人士透露,為了提振自家的平臺,微軟在考慮允許Android應用在Windows和Windows Phone上執行。隨著微軟最近任命了一位專注移動和雲端的新CEO,諾基亞可能將推出Android手機,業內傳出Android應用將出現在Windows,微軟最終會否試驗谷歌的“禁果”呢?

搭載 Android 系統的咖啡桌即將面世
世上已有很多執行Android作業系統的新鮮玩意兒,比如 MetaTrend咖啡機啦,三星出的帶10吋觸控式螢幕、Wi-Fi 和 DLNA的冰箱啦,Touch Revolution 洗衣機和烘乾機啦,Touch Revolution 微波爐啦,不一而足。可是有誰想過做一個32吋和46吋的 Android咖啡桌麼?

微軟為何能一直向安卓廠商收費?
網友“本特”:“這段時間,許多報導都在說微軟向HTC、三星等安卓廠商收取專利授權費,谷歌不是通過收購摩托羅拉掌握了很多專利嗎?為什麼安卓廠商還要不斷地向微軟交錢?”

文章、教程

Android文字時鐘 — Part3
在前面的文章中,我們在主螢幕上新增了一個應用小部件,但並不能顯示任何真實資料。看上去沒什麼實際用處。在這篇文章中,我們將在小部件上顯示時間。

應用程式如何使用記憶體
Android 4.4 KitKat引入的全新系統服務——procstats,它可以幫助我們更好地理解應用程式在裝置上如何使用記憶體資源。隨著使用時間的推移,Procstats能顯示應用程式的執行狀況——包括應用在後臺執行了多久,什麼時間使用了多少記憶體。

Android:ART模式實踐——第三部分
進一步瞭解最新的ART模式以及對開發的影響。

Monads:把應用程式當做函式使用
Matthias Kappler認為函數語言程式設計對於未來移動應用的發展同樣重要,正如今天在Web開發勝行一樣。原因非常簡單:使用函數語言程式設計語言更易編寫彈性程式碼——彈性是關鍵。

巢狀片段與返回堆疊
Kiran Rao寫道:“FragmentManager會維護返回堆疊的碎片,那之後又是怎樣與巢狀片段聯絡起來呢?”

使用Flow和Mortar
Square團隊釋出了一對開源庫——Flow和Mortar,可用來替代Fragment和FragmentManger。這篇文章便是介紹這些庫的使用要點。

使用android.transition框架構建動畫效果
多年來,Android已經逐漸為開發者改善了動畫效果工具。Honeycom介紹了動畫特性,提供了很棒的API來實現豐富多變的動畫效果。Kitkat系統也使用android.transition編譯框架,使其以一種更形象的方法來定義動畫效果。

如何製作梯度按鈕
Nima分享了一個關於如何使用XML drawable檔案建立梯度按鈕的教程。

設計

Android設計板塊:優美的解決方案
Craig Tuttle目前在研究計算技術:他是科羅拉多州立大學的代理人,他將把幾篇設計概念的文章公佈到Android Authority上。

函式庫、程式碼

Podax Podcast播放器
Podax是一款播客下載器和播放器。Podax很大程度上是模仿了Google Listen,而後者並沒有多大的發展。所以如果你想見識如何開發大型開源App,那就來看看吧。

Conceal
Conceal提供了一組易用的API,可以快速進行加密和資料驗證。應用程式可以使用Conceal在公開位置儲存加密資料和檔案,例如SD卡。

Dart額外注入庫
受到ButterKnife的視窗注入設計的啟發,Prateek Srivastava建立了新的注入庫。可以簡單地使用註釋語法定義額外部分,再通過方法呼叫。

工具

Android++:為Android App開發而生的Visual Studio的原生擴充套件
Android++ 是一個免費的擴充套件,包括MSBuild指令碼,以此支援在Visual Studio 開發Android應用。主要是為基於C/C++上的NDK,但也包括其他特性,諸如:可配置的部署和資源管理和整合Java程式碼編譯器等。

Gradle工具的技巧和竅門
Google團隊在新的維基網頁上與大家分享了一些新Gradle-based編譯系統的工具和竅門。

要點:Mac資源調整指令碼
這是一個用於Mac電腦的簡單命令指令碼。可以調整並拷貝所有目錄下的影像至mdpi、hdpi、xdpi和xxhdpi目錄。

DPI計算器
允許使用者在Chrome瀏覽器擴充套件下輕鬆地轉換dpi精度。輸入一串欄位,接下來計算結果將自動填寫。

相關文章