Android每週熱點第二十一期

陳強發表於2014-07-01

本期熱點

使用libgdx開發Android遊戲系列
1、一天內建立工作原型
在本文中,我會間接的講解構建一個遊戲引擎和元件的模組,而且我將演示如何使用libgdx庫快速開發一個遊戲原型。

2、動畫
這是基於LibGdx遊戲開發系列的第二篇文章。我們之前已經做了一個最基本的遊戲世界,並且在這個世界裡可以通過方向鍵和觸控動作來控制Bob前進後退。那麼現在,就讓我們為這個角色的移動增加一些更真實的動畫和動作吧。

文章、教程

如何在安卓應用程式中儲存資料
在安卓SDK中有許多機制可以用來儲存資料,決定使用哪一種和何時觸發該操作常讓人困惑。當建立個人應用程式的時候你想要做的第一件、最容易的事就是儲存一些使用者輸入的、明確需要儲存的資料。本文介紹了一些常用來持久化儲存的方法。

Android 4.4 KitKat新特性
Dave Smith是移動開發領域領先的Double Encore公司的一名高階工程師,他是開發定製硬體和裝置上移動應用專家。本文概覽了Android 4.4 KitKat新特性。

Layout Inflation不能這麼用
LayoutInflater這個物件在Android的SDK中很常見,但是你絕對沒想到竟然能夠找到一個使用誤區。說不定你的App裡就是這麼用的!那麼請你繼續讀完這篇文章,稍後我會解釋為什麼這樣做不對。

使用Gradle釋出應用(英文)
Domain Mee將與我們分享使用Gradle工具實施專案平臺遷移的經驗。

Play Store跨版本相容(英文)
新版Android允許應用程式實現更豐富的使用者體驗。Kirill Grouchnikov將與我們分享跨版本相容的方法,並說明如何在APP商店中實現。

整合操作欄和側邊抽屜(英文)
Kirill Grouchnikov演示瞭如何讓側邊導航抽屜與透明操作欄相相容。

Chris Lacy的Android理念(英文)
Action Launcher、Tweeter Lanes及Link Bubble的應用開發者——Chris Lacy抽出了時間來解答問題,分享他的Android開發經驗。

Android Wear裝置的堆疊通知欄(英文)
Android Wear Developer Preview視訊中的堆疊通知欄實現起來真的非常簡單,只需要幾行額外的程式碼即可。

藍芽LE——第6部分(英文)
回顧前文,Mark Allison檢查著從TI -Sebsordde 感測器上獲取溫溼度前的各個步驟,而作為該系列文章的最後一篇。通過接收通知欄訊息和溫溼度資訊,他將完成這個專案。

Android平臺使用Rxjava語言的7個高效建議(英文)
Timo Tuominen說道:“我們使用的函式響應方式並沒有錯,但我們都會覺到這其實一種技術妥協”。事實上,響應是很有趣的——無論開始多麼困難,你總會覺得這是值得的。

使用自定義複合檢視(英文)
這篇文章展示瞭如何在一個自定義View中封裝一個始終都能在APP中被重用的函式性View,並允許你簡單地測試封裝的功能。

使用Google Analytics API v4(英文)
Google已經將Android平臺的Google Analytics API V4的功能遷移到Googe Play Service。而作為遷移的一部分,EasyTracker類已被刪除,但你仍然可以得到一個相當簡單的自動Tracker並能執行。本文將教你如何實現。

庫、程式碼

安卓進度顯示按鈕(英文)
可以顯示進度的自定義android按鈕(例如載入一個API)。這樣使用者就可能修復儲存庫中的錯誤的名稱。

Android Arsenal(英文)
Android Arsenal庫可以連結到一個顯示函式庫選項以正確執行的列表介面,列表經篩選後顯示出最佳項。這也提醒我們,我們應該改進工具箱了。

AutoNotifyViewPager(英文)
這個專案是ViewPager的升級版本。當資料變動時能自動通知介面卡。

PagingGridView(英文)
PagingGridView可以像PagingListView一樣新增更多的條目。它相當於一個Gridview,並且能在到達列表底端後續加更多的條目。

ViewPagerTransforms(英文)
這個函式庫包含的常見效果類需要在Android v13 以上的平臺上轉換成View Pager scrolling。它重寫了JazzyViewPager庫。重寫目標提供一種更易使用和擴充套件實現ViewPager效果的方式。

ParallaxHeaderViewPager(英文)
視差元件的潮流不會結束,而ParallaxHeaderViewPager正是延續了這股潮流,它攜帶了超大header和view pager。

每週應用

DevDrawer(英文)
DevDrawer是基於應用程式的小部件,為那些不斷安裝/解除安裝/清除專案資料的開發人員服務。您可以在部件上啟動應用程式或啟動應用程式的詳細設定頁面來解除安裝、清除資料等。

新聞

谷歌禁止廠商定製Android汽車和手錶平臺
谷歌很久以前就喪失了Android智慧手機系統的介面控制權,所以他們此次吸取教訓,不再允許OEM廠商對可穿戴裝置、娛樂裝置和車載裝置的Android系統進行定製。

特刊

Android Weekly 登陸Facebook(英文)
鑑於Facebook上Android社群的日益發展,我們決定新建一個Android Weekly的主頁。如果你能給我們的頁面點個贊,那真是太棒了!我們會像witter與G +一樣持續更新。感謝你們的大力支援!

相關文章