文档章节

分享android开发过程中用到的一些开源框架

理工男海哥
 理工男海哥
发布于 2012/10/02 16:45
字数 819
阅读 3866
收藏 119
在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。
我收集整理了一些优秀的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/
版权声明:欢迎免费转载,转载时请保留原作者和出处(http://www.yangfuhai.com)信息,谢谢合作!

© 著作权归作者所有

理工男海哥

理工男海哥

粉丝 898
博文 38
码字总数 37803
作品 5
昌平
其他
私信 提问
加载中

评论(3)

SONAIS
SONAIS
谢谢分享,但能不能简单的介绍几个框架
敲代码猥琐男
敲代码猥琐男
就是介绍的不是很详细,不知楼主用过的有哪些,分享点经验哈
理工男海哥
理工男海哥
@红薯 你看看里面有没有oschina没有的?
在android上采用stagefright实现硬解码的相关问题

由于是刚接触android不久,现在有一个视频监控项目,需要使用android自带的多媒体框架实现h.264流媒体硬解码,在学习的过程中碰到一些问题,希望得到各位大侠们的指教。 1、stagefright是默认...

宇是我
2012/03/02
7K
3
关于Android资源站

谷歌开发者中国站 Google Developers 中国网站是特别为中国开发者而建立的,它汇集了 Google 为全球开发者所提供的开发技术资源,包括 API 文档、开发案例、技术培训的视频。 Android官方开发...

请天点
2016/12/14
511
0
分享android开发过程中用到的一些开源框架

在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框...

理工男海哥
2012/10/02
1K
4
冯森林:手机淘宝中的那些Web技术

Native APP与Web APP的技术融合已经逐渐成为一种趋势,使用标准的Web技术来开发应用中的某些功能,不仅可以降低开发成本,同时还可以方便的进行功能迭代更新。但是如何保证Web APP的流畅性也...

GIFCOOL
2015/11/06
0
0
【开源访谈】Pocket CVS作者 蔡晓东 访谈实录

关于开源访谈 开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源...

丫头潘潘
2013/11/04
3.3K
10

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 常用注解说明

实体类 @Entity (实体类注解) @Table(可指定表名) @Data(可缺省get/set) @Id (指定属性主键) @GeneratedValue(指定主键生成规则)

兜兜毛毛
今天
3
0
局域网能互相ping通,ubuntu虚拟机不能上外网

【问题】 桥接模式老是无法上网,查看本机IP发现被分配了一个私网地址,猜测应该是虚拟DHCP服务器没有打开,于是查看Ubuntu的网络配置: /etc/network/interfaces 发现没有dhcp配置的信息,只...

tahiti_aa
今天
2
0
以太坊助记词PHP开发包简介

以太坊助记词PHP开发包用来为PHP以太坊应用增加助记词和层级确定密钥支持能力。下载地址:以太坊助记词php开发包 。 1、开发包概述 以太坊助记词PHP开发包主要包括以下特性: 生成符合BIP39...

汇智网教程
昨天
2
0
系统监控-分布式调用链Skywalking

1. 为什么要使用分布式调用链技术? 随着公司业务的高速发展,公司服务之间的调用关系愈加复杂,如何理清并跟踪它们之间的调用关系就显的比较关键。线上每一个请求会经过多个业务系统,并产生...

秋日芒草
昨天
6
0
告诉自己的一些建议

摆脱学生心态 尽快发挥自己价值,让公司感知自己的存在,才是王道 选择比努力重要 自己附着的平台的经济体要是一个快速崛起的行业 转行趁早,年龄越大选择成本越高 趁早大量试错,学习新领域...

林怡丰
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部