android開源專案和框架

edagarli發表於2014-04-10

特效:

http://www.androidviews.net/

http://www.theultimateandroidlibrary.com/

常用效果:

1. https://github.com/novoda/ImageLoader  非同步載入圖片,快取,生成縮圖, 基本上每個應用都會需要這個lib。
    android-query框架
2. https://github.com/chrisbanes/Android-PullToRefresh   類似新浪微博,twitter,下拉重新整理列表, 更牛的是還支援上拉載入更多。 不僅僅是ListView,而且GridView也支援。

3. https://github.com/jfeinstein10/SlidingMenu 和 https://github.com/dmitry-zaitsev/AndroidSideMenu 導航抽屜 

   https://github.com/SimonVT/android-menudrawer 導航抽屜 

4. http://actionbarsherlock.com/  與https://github.com/JakeWharton/ActionBarSherlock    actionbar.

 https://github.com/TonicArtos/StickyGridHeaders  與 https://github.com/emilsjolander/StickyListHeaders  ListView導航特效

https://github.com/TheLevelUp/android-left-locked-gallery gallery抽獎效果

https://github.com/huewu/PinterestLikeAdapterView  GridView錯位效果https://github.com/youxiachai/pinterest-like-adapter-view

8 https://github.com/47deg/android-swipelistview  實現了自定義ListView單元格,可通過滑動來顯示擴充套件皮膚。

9 https://github.com/siyamed/android-satellite-menu  有一連串的按鈕彈出

10 https://github.com/maurycyw/StaggeredGridView 交錯排列的GridView

https://github.com/dodola/android_waterfall  https://github.com/youxilua/waterfall4android

https://github.com/dodola/WaterFallExt 瀑布流

11 https://github.com/daizhenjun/ImageFilterForAndroid  圖片處理效果

12 https://github.com/nostra13/Android-Universal-Image-Loader 非同步載入圖片,萬能圖片載入 ListView GridView ImagePage ImageGaller

例項:http://blog.csdn.net/banketree/article/details/8004475

13 https://github.com/JakeWharton/Android-ViewPagerIndicator 有標題頁面滑動效果

14 https://github.com/pakerfeldt/android-viewflow ViewFlow圖片滑動

13 https://code.google.com/p/android-wheel/ 滾輪效果

效果圖  

14 http://www.apkbus.com/android-2-1.html

104628dd3y638lqlbylbx6.png

框架:

1https://github.com/excilys/androidannotations  一個很好的快速開發的框架, 大量使用annotation來代替,類似於RoboGuice

2 ormlite sqlite的orm框架 /GreenDAO

3 漢字轉拼音 pinyin4j 與 hanziTopinyin

4 AACPlayer

5 GSON json框架 fastjson

6 Otto 是Android系統的一個Event Bus模式類庫。用來簡化應用元件間通訊。

7 afinal框架是一個開源的android的orm和ioc應用開發框架

xUtils 源於Afinal框架 對Afinal進行了大量重構,使得xUtils支援大檔案上傳,更全面的http請求協議支援

9 dom4j  XML解析器

10 VTD-XML 一種無提取的XML解析方法 http://my.oschina.net/u/1171837/blog/147544 下載

11 android XMPP推送 下載

12 jsoup網路爬蟲

13 acra 定製化Android crash上報庫及後臺系統

14 VLC 視訊聊天

16 SPydroid http://blog.csdn.net/xiaoliouc/article/details/8493161

專案篇:

元件篇:

  • Android-Flip:可以實現類似FlipBoard那種華麗麗的翻頁
  • Drag-Sort-Listview:可以拖動item重新排序的listview,效果非常贊
  • HoloEveryWhere:咳咳,有些同學非常喜歡Android的holo風格,這個專案絕對讓你happy
  • Universal-ImageLoader:這個經典的非同步圖片載入,不多說了
  • JazzyViewPager:這玩意可以讓ViewPager翻起來更酷,誰用誰知道~~
  • SlidingMenu:這個是抽屜介面(就是facebook那種)的各種實現版本中,最好的,木有之一!
  • StickyListHeaders:iPhone上經常有這個,就是listview的……不知道怎麼解釋,自己下載看看吧
  • Android-PullToRefresh:下拉重新整理,挺常用的一個元件
  • StaggeredGridView:這是一個瀑布流佈局的實現,還不是很完善,但作為學習的案例或者在其基礎上擴充套件還是不錯的
  • android-async-http:android的非同步請求元件,我個人習慣使用asynctask,不過這個實現還是很優秀的,也推薦給大家
  • ActionBarSherlock:大家熟知的ActionBar在2.x上的相容性方案;類似的相容性元件還有許多,有時間為大家一一列出;
  • facebook-android-sdk:不止是一個SDK那麼簡單哦,比某浪和某人的SDK強幾個數量級;
  • NineOldAndroids:想在2.xSDK上使用Android 3.0新增的動畫API,那就是它了;沒用過的同學一定要試試哦,非常方便~
  • android-swipelistview:讓listview的item可以向右滑動,新版Gmail和Pocket裡面有用到哦~
  • DataDroid:Android的RESTful封裝,沒聽過RESTful?你去死吧
  • EventBus:和上面的DataDroid同樣屬於美化底層程式碼的,這個lib簡化了不同元件之間的事件傳遞
  • android-switch-backport:Android3.0以上才有的switch,有好心人給遷移到2.x上了,哈
  • PagerSlidingTabStrip:最新版的GooglePlay的那個tab效果,可炫可炫了
  • chromeview:我們都知道webview,也知道Android的chrome又自己的核心,這個專案就是把chrome的核心給匯出來做成一個chromeview了,大家可以在自己的專案裡用,有興趣的可以玩玩
  • picasso:來自square的圖片非同步載入,好像是最近才開源的,API風格很獨特
網站篇:

  • github:各種專案很多,就是不容易挖掘,但是開發者必備
  • oschina:曾經一般,現在越做越好了,很多開源專案;
  • eoeandroid:經過一番整理,現在非常強大;小作品居多;
  • AndroidViews:我曾經想做這麼一個網站來著,很多開源元件的集合
  • 爬爬的部落格

圖片處理框架:

圖片模糊處理:StackBlur 

相關文章