github上的NB Android項目

最近想搗鼓搗鼓Android,下了Oschina的android client source,看得挺舒服的,寫得很清晰,受益不淺,想再深刻了解下,固然是接着看優秀開源項目咯。google到CSDN上的「直接拿來用,最火的Android開源項目」,在github上先clone下來幾個,慢慢研究。android

  1. Android Universal Image Loadergit

    實現異步的網絡圖片加載、緩存及顯示,支持多線程異步加載,防止OOM。github

  2. Anroid-async-http緩存

    異步、基於回調的HTTP客戶端開發包,創建在Apache的HttpClient庫上。網絡

  3. droid-fu多線程

    最大的優點在於它的應用生命週期幫助類,若是app主要任務是運行後臺任務,好比從Web上抓取數據,必定有借鑑之處。重點看看。app

  4. ignition異步

    包括三個子項目: ignition-core——是一個能夠直接編譯到App中的Android庫項目。 ignition-support——一個標準的Java庫項目,被部署爲一個普通的JAR,包含了大部分實用工具類。開發者能夠獨立使用該工程的核心模塊。 ignition-location——一個能夠直接編譯到應用程序中的Android AspectJ庫項目。可以讓定位應用在不須要Activity位置更新處理的狀況下獲取到最新的位置信息。async

  5. acra工具

    可以讓Android應用自動將崩潰報告以谷歌文檔電子錶的形式進行發送的庫,旨在當應用發生崩潰或出現錯誤行爲時,開發者能夠獲取到相關數據。

  6. DiskLruCache

    Disk LRU Cache,顧名思義,硬件緩存,就是一個在文件系統中使用有限空間進行高速緩存。每一個緩存項都有一個字符串鍵和一個固定大小的值。

    參考:

    http://blog.csdn.net/sunboy_2050/article/details/8882236

    http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects

    http://www.csdn.net/article/2013-05-06/2815145-Android-open-source-projects-two

相關文章
相關標籤/搜索