GitHub上易於高效開發的Android開源項目TOP20--適合新手

1. android-async-httphtml

android-async-http是Android上的一個異步、基於回調的HTTP客戶端開發包,創建在Apache的HttpClient庫上。java

2. android-actionbarjquery

Action bar是一個標識應用程序和用戶位置的窗口功能,而且給用戶提供操做和導航模式。在大多數的狀況下,當開發者須要突出展示用戶行爲或在全局導航的activity中使用action bar,由於action bar可以使應用程序給用戶提供一致的界面,且系統可以很好地根據不一樣的屏幕配置來適應操做欄的外觀。android


Action bar的主要目的:git

  • 提供一個用於識別應用程序的標示和用戶的位置的專用空間。github

  • 在不一樣的應用程序之間提供一致的導航和視覺體驗。數據庫

  • 突出Activity的關鍵操做,而且在可預見的方法內給用戶提供快捷的訪問。網頁爬蟲

  • 3. android-viewflow緩存

    android-viewflow是Android平臺上的一個視圖切換的效果庫,ViewFlow至關於Android UI部件提供水平滾動的ViewGroup,使用Adapter進行條目綁定。安全


4. androidquery

Android-Query(AQuery)是一個輕量級的開發包,用於實現Android上的異步任務和操做UI元素,可以讓Android應用開發更簡單、更容易,也更有趣

5.Crouton

Crouton是Android上的一個可讓開發者對環境中的Toast進行替換的類,以一個應用程序窗口的方式顯示,而其顯示位置則由開發者本身決定。使用起來很方便只要倒入相應的.jar文件,而後直接調用Crouton.showText(this, "content", Style.ALERT);便可

6.Android-ViewPagerIndicator :這是與ViewPager兼容的一個分頁指示器庫。分頁指示器(Friends 和 Suggested就是分頁,而下面藍色的小條就是指示器,ViewPagerIndicator支持多種樣式的指示器

ViewPagerIndicator Sample Screenshots

7.afinal是一個很方便的工具庫。GitHub  做者博客(注:國人項目喲)

  • 一行代碼就能夠對數據庫進行增刪改查。 
  • 徹底註解方式就能夠進行UI綁定和事件綁定。無需findViewById和setClickListener等。
  • 輕鬆實現Android上傳文件,POST數據,下載文件(支持斷點續傳,隨時中止下載任務 或者 開始任務)。
  • 一行代碼加載網絡圖片。
8 .  aFileChooser :文件選擇器,用於選擇須要操做的文件  GitHub

screenshot-1screenshot-2

9.JSOUP ----HTML解析,而且能很好理解DOM,CSS,以及JQuery。GitHub 官方  PS:這是java庫。作網頁爬蟲(Crawler,Robot)必備。

10. Androiton-Action-Bar-Icons:一個針對Android 優化過的ICON圖標集。 GitHub Demo

11.推薦一個Android總體框架:ThinkAndroid 集成了ioc,orm,下載,緩存等模塊,能讓開發更加快速和高效,同時仍是國人項目。GitHub

12.ion: 讓Android的網絡操做變得極其簡單,支持異步獲取和處理JSON,支持Android文件下載(同時支持下載進度條綁定),支持安全連接和代理。超級推薦! GitHub

4、圖標資源:

參考了該網站的部份內容:地址

/*********************************************************************更新部分***************************************************************************************/

1.Android系統自帶的Button按鈕圖標真的很醜,因此上次在github裏面搜索了下,仍是有結果的,項目地址:點擊查看使用起來,很方便,做者提供了詳細的說明,有兩種辦法(1)將drawables文件下的全部的xml文件拷貝到你的項目中,接下來你所須要作的就是在button按鈕的background屬性裏面引用便可。(2)將下載的整個文件夾做爲一個library,讓你的項目來引用,首先要File---Import----Existing Android code into Workspace,而後你須要修改Properties---->Android 確保Is Library處於被選中狀態,最後在你的項目屬性裏面引用這個library便可。相似相關的其餘的按鈕美化還有其餘的項目地址:打開鏈接1打開鏈接2打開鏈接3

2.這個項目不是安卓,其實也能夠算是安卓的一部分,在用jquery開發前段的時候,有時候像我這種不懂美工的就只能藉助地方封裝好的進行所謂的美化,詳細地址看:這裏

相關文章
相關標籤/搜索