android開源項目和架構(轉)

來源:互聯網
上載者:User

標籤:

特效:

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.

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

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

7 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

架構:

1. https://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應用開發架構

8 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

 

 

項目篇:

  • Apollo音樂播放器:就一個播放器,但是實現的很好
  • oschina用戶端:oschina網站的用戶端哦,wp版,iOS版都有開源
  • xabber即時聊天工具(基於xmpp協議):不評價了,反正算是同類中比較好的了
  • 四次元新浪微部落格戶端:今天才知道是開源的,趕緊收藏
  • Google IO:Google開發人員大會應用,雖然有點難懂,還是很有參考價值(比如其中的圖片載入)
  • eoe用戶端:eoe網站Android用戶端也開源咯

組件篇:

  • 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 

PDF架構: IText  MuPDF  droidtext  com/sun/pdfview  com.lowagie.text(iText-2.1.7)

 

轉自:http://blog.csdn.net/stephen255/article/details/9121583

android開源項目和架構(轉)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.