分享android开发过程中用到的一些开源框架(转载)
在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。
我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。
CurrentListUtility
-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/>
-TheMissingAndroidXMLJunitTest
Runner<http://code.google.com/p/the-missing-android-xml-junit-test-runner/>
-MavenAndroidPlugin<http://code.google.com/p/maven-android-plugin/>
-Droid@Screen<http://blog.ribomation.com/2010/01/droidscreen/>
-MemorySucker<https://github.com/nollbit/memory-sucker>
Persistence
-XML
-SimpleXMLSerializationLibrary<http://simple.sourceforge.net/>
(withAndroid
Instructions<http://robertmassaioli.wordpress.com/2011/04/21/simple-xml-in-android…>
)
-JSON
-GSONJSONSerializationLibrary<http://code.google.com/p/google-gson/>
(withAndroid
Instructions<http://benjii.me/2010/04/deserializing-json-in-android-using-gson/>
)
-JacksonJSONSerializationLibrary<http://jackson.codehaus.org/>
-SQL
-SQLiteORMcalledormlite<http://ormlite.com/>(withAndroid
Instrutctions<http://ormlite.com/sqlite_java_android_orm.shtml>)
Network
-GanymedSSH2<http://www.ganymed.ethz.ch/ssh2/>
-oauth-signpost<http://code.google.com/p/oauth-signpost/>
-ksoap2-android<http://code.google.com/p/ksoap2-android/>
-UrbanAirshipPush
Notifications<http://urbanairship.com/products/push-notifications/>
-DeaconProjectPushNotifications<http://deacon.daverea.com/>
Barcode/QR-Code/ImageProcessing
-ZXing<http://code.google.com/p/zxing/>
-jjil<http://code.google.com/p/jjil/>(ImageProcessing)
-OpenASURF<https://github.com/chbfiv/OpenASURF>(ImageProcessing)
Contacts/SocialNetwork
-AndroidLibs<http://www.androidlibs.com/>
-Jackcess(MSAccess)<http://jackcess.sourceforge.net/>(smallAndroid
FIX)<http://sourceforge.net/tracker/?func=detail&aid=3101578&group_id=1349…>
-Twitter4J<http://twitter4j.org/en/index.html>
-FacebookAndroidSDK<https://github.com/facebook/facebook-android-sdk>
Payment
-MobilePaymentLibrary<https://www.x.com/community/ppx/xspaces/mobile/mep>
UIstuff
-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>
-Androidnativeiconsvectorpack<http://yay.se/>
-TheMissingAndroid
Tabwidget<http://code.google.com/p/themissingtabwidget/>
-TreeViewListAndroid<http://code.google.com/p/tree-view-list-android/>
-android的3D旋转
DroidUX<http://droidux.com/>(UIcomponentlibrary)
Mixed/Allround
-
CWAC(CommonsWareAndroidComponents)<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/>
GameEngines/3Dstuff
-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/>(unmaintainedgameengine,
authorsuggestslibgdx<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/>
ImageProcessingandGraphics
-OpenCVforAndroid<http://billmccord.github.com/OpenCV-Android/>
Translation
-GoogleTranslateAPI-
Java<http://code.google.com/p/google-api-translate-java/>(Not
specificforAndroid,butworks)
Testing
-Apphance<http://apphance.com/>
-Borachio<http://borachio.com/>(Android
Instructions<http://www.paulbutcher.com/2011/03/mock-objects-on-android-with-borac…>
)
-AndroidMock<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
-EyesFree<http://code.google.com/p/eyes-free>(ATTSLibrary)
sacadode:
http://stackoverflow.com/questions/4078479/what-android-3rd-party-lib…
l<http://stackoverflow.com/questions/4078479/what-android-3rd-party-lib…>
MatiasBerrueta
android推送系统(基于XMPP)http://androidpn.sourceforge.net/
androidFTP开源程序swiftp
http://code.google.com/p/swiftp/
pocketsphinx微软公司研究语言识别系统可用于android
这是微软公司研究人员开发的最新的适用于嵌入式设备上的语言识别系统的源代码,
继承了优秀语音识别软件sphinx的优点,用于开发嵌入式系统上的应用。
各种demo的svn地址
http://cmusphinx.svn.sourceforge.net/viewvc/cmusphinx/trunk/
版权声明:欢迎免费转载,转载时请保留原作者和出处(www.yangfuhai.com)信息,谢谢合作!