該項目是基於Google Android StaggeredGridView進行修改的一個庫項目,允許開發者創建一個類似於Pinterest的交錯排列的GridView。開發者只需在自己的項目中將其作爲一個庫項目添加到workspace中即可直接使用。
54. robospice
RoboSpice是Repo的開源Android庫,能夠讓編寫異步網絡請求變得非常簡單。它專門用於網絡請求,通過使用Spring Android或者Google Http Client等擴展模塊可支持REST請求。
如果想要了解更多,不妨點擊鏈接查看RoboSpice大圖,讓你30秒即可完全瞭解RoboSpice。如果想要立即使用,則可以直接進入WiKi或RoboSpice-samples頁面。
55. EventBus
當一個Android應用功能越來越多的時候,保證應用的各個部分之間高效的通信將變得越來越困難。如何優雅地解決這個問題?這時候,就需要使用到EventBus。
EventBus是GreenRobot出品的Android系統的一個Event Bus類庫,使用起來和之前我們所介紹的Square的Otto差不多,都是用來簡化應用組件之間的通信。
延伸閱讀:EventBus和Otto使用介紹
56. commandergenius
commandergenius是SDL庫的端口,在project/jni/application目錄下還包含有幾個個人遊戲的源代碼或補丁。
57. android-rss
Android RSS是Android平臺上RSS 2.0閱讀軟件的一個輕量級Android庫。
詳情請參考:Code.Google
58. OpenCV-Android
OpenCV-Android是一個將OpenCV移到Android手機平臺的開源項目,該項目使用OpenCV最新的一個分支並利用一個改良過的Android NDK進行構建。
如果想要使用OpenCV-Android,必須先下載並安裝Android SDK 1.6(或其更高版本)和NDK r5,除此之外,還必須具備:
- Android手機(可能需要與其他手機相連);
- QuickTime Java庫(如果想要使用QTWebcamBroadcaster就必須具備)。
59. RESTProvider
RESTProvider旨在讓訪問REST服務(或任何主要的HTTP調用的網絡數據格式)更容易,並將其緩存到本地的一個SQLite數據庫中,允許脫機使用。可自動解析RESTful API,並將其響應到Android的一個Provider中。
在開源ImageFilterForAndroid中擁有許多豐富的圖片效果,是由來自國內的代震軍發起的一個開源項目。除了Android平臺,還有Windows Phone和iOS移動平臺,三個平臺源碼同步。
ImageFilter庫圖片效果對比:
詳情請參考:代震軍BLOG
Android-Image-Cache是一個能夠自動判斷從內存還是網絡獲取圖片、緩存可以自動回收、自動判斷如何有效地生成並檢索各種尺寸縮略圖的圖像download-and-cacher。
主要特點如下:
- 只需提供一個適配器即可從光標讀取本地、網絡URL;
- 基於一個已下載的圖像自動生成並緩存多種尺寸圖像;
- 同時提供磁盤緩存和內存緩存;
- 自動磁盤緩存管理;不需進行設置,但如果需要的話,參數可進行調整;
- 根據現有設置進行運作;
- 光標適配器支持一個ImageView中多個圖像字段;當是null或爲空時自動跳過;
- 當加載光標時,光標適配器會有一個自動進度提示條。
62. FFmpeg-Android
爲Android neon、armv7、vfp、armv6及用於Android的VPlayer構建FFmpeg。
roman10-android-tutorial包含了android tutorial的所有源代碼。
64. tape
Tape是Square推出的Android和Java的一組隊列關係類。
詳情請參考:Square.GitHub