android開發過程中用到的一些開源框架

yangxi_001發表於2014-08-07
在目前軟體開發行業中,流行著這麼一句話“天下武功,唯快不破”。而“快”,就不能讓我們重複去製造論壇,不能去重新發明輪子。目前開源界中已經有很多成熟的,得到了大量商用的開源軟體和框架,我們就可以借鑑這有優秀的資源,才能在這個節奏速度的社會中博得一絲生存的機會。 
我收集整理了一些優秀的android開源框架,希望能對android軟體開發的朋友一點的幫助。 
Current List Utility 
- Droid-fu <http://github.com/kaeppler/droid-fu> 
- android-screenshot-library<http://code.google.com/p/android-screenshot-library/> 
- android-alarm-database<http://code.google.com/p/android-alarm-database/> 
- OpenIntents <http://code.google.com/p/openintents/> 
- ACRA <http://code.google.com/p/acra/> 
- AndroidAnnotations <http://code.google.com/p/androidannotations/> 
- AndroidAsync <https://bitbucket.org/hal/android-async/wiki/Home> 
- Roboguice <http://code.google.com/p/roboguice/> 
- The Missing Android XML Junit Test 
Runner<http://code.google.com/p/the-missing-android-xml-junit-test-runner/> 
- Maven Android Plugin <http://code.google.com/p/maven-android-plugin/> 
- Droid@Screen <http://blog.ribomation.com/2010/01/droidscreen/> 
- Memory Sucker <https://github.com/nollbit/memory-sucker> 
Persistence 
- XML 
- Simple XML Serialization Library <http://simple.sourceforge.net/> 
(with Android 
Instructions<http://robertmassaioli.wordpress.com/2011/04/21/simple-xml-in-android…> 

- JSON 
- GSON JSON Serialization Library<http://code.google.com/p/google-gson/> 
(with Android 
Instructions<http://benjii.me/2010/04/deserializing-json-in-android-using-gson/> 

- Jackson JSON Serialization Library <http://jackson.codehaus.org/> 
- SQL 
- SQLite ORM called ormlite <http://ormlite.com/> (with Android 
Instrutctions <http://ormlite.com/sqlite_java_android_orm.shtml>) 
Network 
- Ganymed SSH2 <http://www.ganymed.ethz.ch/ssh2/> 
- oauth-signpost <http://code.google.com/p/oauth-signpost/> 
- ksoap2-android <http://code.google.com/p/ksoap2-android/> 
- Urban Airship Push 
Notifications<http://urbanairship.com/products/push-notifications/> 
- Deacon Project Push Notifications <http://deacon.daverea.com/> 
Barcode/QR-Code/Image Processing 
- ZXing <http://code.google.com/p/zxing/> 
- jjil <http://code.google.com/p/jjil/> (Image Processing) 
- OpenASURF <https://github.com/chbfiv/OpenASURF> (Image Processing) 
Contacts/Social Network 
- AndroidLibs <http://www.androidlibs.com/> 
- Jackcess (MS Access) <http://jackcess.sourceforge.net/> (small Android 
FIX)<http://sourceforge.net/tracker/?func=detail&aid=3101578&group_id=1349…> 
- Twitter4J <http://twitter4j.org/en/index.html> 
- Facebook Android SDK <https://github.com/facebook/facebook-android-sdk> 
Payment 
- Mobile Payment Library<https://www.x.com/community/ppx/xspaces/mobile/mep> 
UI stuff 
- android-coverflow <http://code.google.com/p/android-coverflow/> 
- android-flip3d <http://code.google.com/p/android-flip3d/> 
- android-menu-navigator<http://code.google.com/p/android-menu-navigator/> 
- android-section-list <http://code.google.com/p/android-section-list/> 
- android-wheel <http://code.google.com/p/android-wheel/> 
- GreenDroid <https://github.com/cyrilmottier/GreenDroid#readme> 
- android-actionbar <http://github.com/johannilsson/android-actionbar> 
- ActionBarSherlock <http://actionbarsherlock.com/> 
- svg-android <http://code.google.com/p/svg-android/> 
- android-viewflow <https://github.com/pakerfeldt/android-viewflow> 
- android-pulltorefresh<https://github.com/johannilsson/android-pulltorefresh> 
- flattr4android <http://flattr4android.com/sdk/> 
- android-colorpickerpreference<https://github.com/attenzione/android-ColorPickerPreference> 
- android-autofittextview<https://github.com/grantland/android-autofittextview> 
- Android native icons vector pack <http://yay.se/> 
- The Missing Android 
Tabwidget<http://code.google.com/p/themissingtabwidget/> 
- Tree View List Android<http://code.google.com/p/tree-view-list-android/> 
-android 的 3D 旋轉 
DroidUX <http://droidux.com/> (UI component library) 
Mixed/Allround 

CWAC (CommonsWare Android Components) <http://commonsware.com/cwac> 
- libs-for-android <http://code.google.com/p/libs-for-android/> 
- android-misc-widgets <http://code.google.com/p/android-misc-widgets/> 
Maps 
- android-mapviewballoons<https://github.com/jgilfelt/android-mapviewballoons> 
- osmdroid <http://code.google.com/p/osmdroid/> 
- mapsforge <http://code.google.com/p/mapsforge/> 
Game Engines/3D stuff 
- libgdx <http://code.google.com/p/libgdx/> 
- forget3d <http://code.google.com/p/forget3d/> 
- min3d <http://code.google.com/p/min3d/> 
- rokon <http://code.google.com/p/rokon/> (unmaintained game engine, 
author suggests libgdx <http://code.google.com/p/libgdx/>) 
- Angle <http://code.google.com/p/angle/> 
- AndEngine <http://code.google.com/p/andengine/> 
- jMonkeyEngine <http://code.google.com/p/jmonkeyengine/> 
Image Processing and Graphics 
- OpenCV for Android <http://billmccord.github.com/OpenCV-Android/> 
Translation 
- Google Translate API - 
Java<http://code.google.com/p/google-api-translate-java/> (Not 
specific for Android, but works) 
Testing 
- Apphance <http://apphance.com/> 
- Borachio <http://borachio.com/> (Android 
Instructions<http://www.paulbutcher.com/2011/03/mock-objects-on-android-with-borac…> 

- Android Mock <http://code.google.com/p/android-mock/> 
- Robolectric <http://pivotal.github.com/robolectric/> 
- Robotium <http://code.google.com/p/robotium/> 
- android-error-reporter<https://github.com/tomquist/Android-Error-Reporter> 
- nativedriver <http://code.google.com/p/nativedriver/> 
TTS / STT 
- Eyes Free <http://code.google.com/p/eyes-free> (A TTS Library) 
sacado de : 
http://stackoverflow.com/questions/4078479/what-android-3rd-party-lib… 
l<http://stackoverflow.com/questions/4078479/what-android-3rd-party-lib…> 
Matias Berrueta 
android 推送系統( 基於XMPP)      http://androidpn.sourceforge.net/ 
android FTP 開源程式 swiftp 
http://code.google.com/p/swiftp/ 
  
pocketsphinx 微軟公司研究語言識別系統 可用於android 
這是微軟公司研究人員開發的最新的適用於嵌入式裝置上的語言識別系統的原始碼, 
繼承了優秀語音識別軟體sphinx的優點,用於開發嵌入式系統上的應用。 
各種demo的svn地址 
http://cmusphinx.svn.sourceforge.net/viewvc/cmusphinx/trunk/ 

相關文章