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

在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。
我收集整理了一些优秀的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)信息,谢谢合作!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
.支持联系人状态(在线、离开、离线、忙碌、电话、会议…) .支持会话 .支持邀请多人会话 .支持表情图标 .支持字体与颜色 .支持截图发送 .支持点对点文件发送(Internet上平均传输文件为60KB/秒) .支持点对点文件断点续传 .支持语音交流 .支持视频交流 .查找好友 .显示商务好友信息 .支持消息广播 .留言消息提醒,对方不在线情况下可以留言,对方上线时得到留言提醒 .自定义群组 .自定义个人档案信息 .支持多人语音视频会议 .支持服务器Linux\Win2000\2003\2008 历史信息管理 通讯记录,查看历史聊天记录和文件发送接收记录 短信心 1)一对一手机短信发送(国移动、国联通手机) 2)手机短信群发(国移动、国联通手机) Web客户端 内嵌Web网页浏览 语言版本 1)支持简体文操作界面,包括客户端和服务端 2)支持英文操作界面,包括客户端和服务端 应用领域: 1. 高稳定性,高负载大用户量在线即时通信环境。 2. 面向高端商务,商贸,音乐娱乐各行业门户网站。 3. P2P 互动游戏数据交换. 4. 已有会员整合,"一站式" 服务应用领域。 5. 远程教学,医疗咨询,企业文件传输与管理,视频监控,网络电话等应用。 6. 和企业已有软件项目结合(ERP\CRM\SCM) 已经使用的企业: 上海XXX多媒体技术有限公司、上海XX传媒广告有限、上海XXX网络科技有限公司、青岛XXX软件科技有限公司、外X网、上海XXX服饰有限公司、 广州X打折网 、广州X下载网、北京X房产网、北京X龙旅游信息技术有限公司、北京X网络有限公司... 通讯协议: 1)底层通讯基于TCP/IP协议。 2)文件传输基于UDP协议。Internet传输文件速度与QQ相当,内网传输文件最快,比QQ快点。 3)客户端之间消息交换基于P2P技术(点对点) 4)应用网络地址转换(NAT)技术,局域网和Internet之间自由通讯. 5)穿透防火墙技术. [找出目标进程] [找出SOCKET句柄] [用DuplicateHandle()函数将其SOCKET转换为能被自己使用] [用转换后的SOCKET进行数据传输] 6)支持邮件接受和发送协议(PoP3/STMP)提供邮件接口,可以在系统内集成邮件系统 开发环境 1)纯VC++、c、Delphi、C#编写 2)支持SQL Server 2000/2005/2008、Oracle9i/10i/MySql数据库 3)服务器系统支持Linux\BSD\Unix\Windows2000\2003\2008 服务器并发说明: 服务端主要用于用户基本信息、在线状态、组织结构的信息保存。 不参与客户之间的信息交换(类似BT),服务器可以为分布式集群,如果数据库为SQL SERVER 2000以上版本可以使用故障转移(负载均衡)大大增强服务端的并发和负载,服务端用户登录数并发为1秒300。 服务器负载说明: 注册用户数量设计上是没有限制的,单服务器情况下允许同时在线用户100000以上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值