Android开源项目
来源:互联网 发布:mac装office软件要钱吗 编辑:程序博客网 时间:2024/06/04 01:11
开源组件
实用开源组件
1、GifView Android显示GIF动画
2、Calendar.v0.5.0 是 Android 平台的一个日历显示组件。
3、CWAC EndlessAdapter 是 Android 上一个可以无限往下滑进行列表数据加载的控件。
4、Android Horizontal ListView 是 Android 上一个水平滑动的 ListView 组件。
5、Android ViewBadger 能够在运行期对任意给定的Android view添加徽章,带颜色的数字…
6、ListView Android PullToRefresh 为 Android 应用提供一个向下滑动即刷新列表的功能,就两个目标文件。
7、android-viewflow是一个视图切换的效果库。ViewFlow 相当于 Android UI 部件提供水平滚动的 ViewGroup,使用 Adapter 进行条目绑定。
8、RibbonMenu是一个导航菜单组件。就三个目标文件,菜单项直接在XML 中定义,可添加文本和图标。
9、android-ui-utils包含三个单独的工具:Android Asset Studio用户界面原型模具,Android 设计预览,时常需要重复确认程序版面设计状况的 Android App 开发者,应该会爱上这个轻量级的 Java 程序:Andorid Design Preview 工具,通过 USB 连接之后,只要简单的在计算机中选取您想要显示的程序版面范围,就可将镜像结果直接显示于手机装置之上。使用可参考视频。
10、GreenDroid 是一个Android的ui开发类库,能够使你的Android开发更加简便和快捷。
11、SlidingMenu 可以实现类似百度悦读android版滑动式菜单的组件,点击向左侧滑的那种菜单。
12、 AsyncImageView是 Android 上的一个异步从网络上获取图片并进行浏览的开源组件,可自动在本地进行缓存。该项目是 GreenDroid 的一部分。
13、PathButton , 仿Path按钮菜单
14、OpenIntents Android Intent开发包,里面有很多实用的Intent
15、android-query用于实现 Android 上的异步任务和操作 UI 元素的轻量级的开发包。
16、Android-Universal-Image-Loader 为了实现异步的网络图片加载,支持多线程异步加载。
17、android_waterfall 实现了android的瀑布流布局。
18、ActionBarSherlock对 Android 兼容开发包没有包含ActionBar的补充
19、Android-ViewPagerIndicator界面切换的指示器,官网。
20、DragSortListView 可拖动排序的listview,一般用于新闻类app栏目的拖拽排序
21、gesture-imageview 支持多点触摸,放大缩小操作的imageview
22、IndexableListView 带字母索引的listview,要实现汉字到拼音的转换还需要自己加个库
23、颜色选择器库 :
- 界面类似Windows系统自带的颜色选择器
- 从一个圆环上可以选择各种颜色,效果在这里
开源Rom
- 小米开源ROM patchrom_miui https://github.com/MiCode/patchrom_miui
- 魅族M8的Android移植 M8 Android http://code.google.com/p/m8-android-kernel/
- Android-N810 http://sourceforge.net/projects/android-n810/
开发环境
- Android apktool是一个用来处理APK文件的工具,可以对APK进行反编译生成程序的源代码和图片、XML配置、语言资源等文件,也可以添加新的功能到APK文件中。用该工具来汉化Android软件然后重新打包发布是相当简单的http://code.google.com/p/android-apktool/
- android-dalvik-vm-on-java该项目的目标是开发一个采用Java实现的Android Dalvik虚拟机。http://code.google.com/p/android-dalvik-vm-on-java/
- Spring Android 是Spring框架的扩展,用于简化 Android 本地应用程序的开发。http://www.springsource.org/spring-android
- Android Tools是一个轻量级IDE用于创建、构建、安装和测试Android应用程序。 http://fieldbird.sourceforge.net/AndroidTools/
- android-binding提供了一个框架用于将android view widgets与数据模型相绑定。帮助您在android中实现MVC或MVVM模式。http://code.google.com/p/android-binding/
- Robotium是一个测试框架能够方便你为Android应用程序编写强大、健壮的自动黑盒测试用例。http://code.google.com/p/robotium/
- Android团队提供的示例项目 http://code.google.com/p/apps-for-android/
- aLogcat 可以在手机上查看log,无需连接USB http://code.google.com/p/alogcat/
- achartengine 一个手机上图表库, http://code.google.com/p/achartengine/
- Superuser android超级管理员权限app https://github.com/atomfirefly/Superuser
- su-binary Superuser使用的su库 https://github.com/ChainsDD/su-binary
- busybox-android 集成了很多实用的linux命令,可以在手机端或PC端使用 https://code.google.com/p/busybox-android/
- ProxyDroid android上全局代理 https://github.com/madeye/proxydroid.git
- rebooter android热启动 https://code.google.com/p/rebooter/
- Arpspoof https://github.com/robquad/Arpspoof.git
- roboguice 使用了java的注入特性可以减少android代码的编写 http://code.google.com/p/roboguice/
- market-enabler 帮助创建android市场付费应用 http://code.google.com/p/market-enabler/
应用软件
- 多平台应用开发库 QuickConnect http://sourceforge.net/projects/quickconnect/
- Android Applications Manager 管理手机和PC端应用的软件 http://sourceforge.net/projects/aam/
- OpenIntents ,项目的目标是收集很可能在多个项目中都有用的想法(而且很可能已经被其他独立程序员实现了),定义一批比较合理且扩展性比较好的一批intents和接口。http://code.google.com/p/openintents/
- ADW-launcher,一个开源的launch,速度快,被选为CM的桌面
影音播放
- 小米录音机 https://github.com/MiCode/SoundRecorder
- 音乐播放器 Ambient http://sourceforge.net/projects/ambientmp/
- Jamendo在线音乐播放器是一款android平台在开源的在线音乐播放,构架清晰,大量使用全局缓冲机制,使用JSON, 全局的MediaService…http://www.jamendo.com/en/
- FreeTTS-Android http://sourceforge.net/projects/freettsandroidi
- Opencore是google联合packetvideo推出的多媒体开源框架,其中的h.264解码器在目前所有的开源h.264解码器中最好的。http://www.opencore.net/
- dbartists 豆瓣歌手第三方客户端 https://github.com/madeye/dbartists.git
通话通信
- Android的短信应用 Ecclesia http://sourceforge.net/projects/ecclesia
- Android SMSPopup http://code.google.com/p/android-smspopup/
- Android的邮件客户端 K9mail http://code.google.com/p/k9mail/
- android-sms 能够将Android SMS短信备份到Gmail中的Android开源程序。http://code.google.com/p/android-sms/
- QuiteSleep可以设置免打扰时间段。这个时间段内,打进来的电话将会被阻止并通过SMS或E-Mail发送预定义好的信息给打电话者告知他你正忙或正在睡觉等。http://code.google.com/p/quitesleep/
- TorProxy应用实现了Android手机无线电电传通讯(TOR),和Shadow应用一起使用,可以使用手机匿名上网。可以掌握socket连接、管理cookie等。http://www.cl.cam.ac.uk/research/dtg/code/svn/android-tor/
- android-bluetooth ,非常官方Android Bluetooth API支持远程设备扫描、远程设备配对,服务发现(SDP)和客户端RFCOMM串行连接。http://code.google.com/p/android-bluetooth/
- 手机聊天程序 Android jChat http://code.google.com/p/jchat4android/
- Android JSON RPC 是一个在android程序中使用的JSON-RPC客户端类库http://code.google.com/p/android-json-rpc/
- Android VNC http://code.google.com/p/android-vnc/
- Android平台上的JXTA客户端 Peerdroid http://code.google.com/p/peerdroid/
- RemoteDroid ,可以把你的手机当无线鼠标和无线键盘使用 。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。http://code.google.com/p/remotedroid/
- Winamp Remote Android Server http://sourceforge.net/projects/winampdroid
- android-nfc-paycardreader NFC读卡的android应用 https://github.com/thomascannon/android-nfc-paycardreader.git
办公学习
- android-shuffle,一个GTD(Getting Things Done)个人备忘记事本 http://code.google.com/p/android-shuffle/
- 小米便签 https://github.com/MiCode/Notes
- AChartEngine是一个针对Android程序开发的开源图表生成类库。 http://code.google.com/p/achartengine/
- Android Ruby http://code.google.com/p/android-ruby/
- Android Scripting Environment http://code.google.com/p/android-scripting/
- i-jetty web服务器jetty的手机版 http://code.google.com/p/i-jetty/
- bitbeaker bitbeaker的android客户端 https://bitbucket.org/saibotd/bitbeaker
- Github的android客户端 https://github.com/github/android
金融理财
- 个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop
- bankdroid 瑞士银行app https://github.com/liato/android-bankdroid.git
新闻阅读
- Android PDF 阅读器http://sourceforge.net/projects/andpdf/files/
- 开源的Android PDF 阅读器https://code.google.com/p/ebookdroid/
- RSS阅读软件 Android RSS http://code.google.com/p/android-rss/
- Android的PDF阅读器 DroidReader http://code.google.com/p/droidreader/
- FBReaderJ,Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。
- JavaEye Android client http://code.google.com/p/javaeye-android-client/
- 博客园Android客户端 https://github.com/walkingp/AndroidCnblogs
- webOdroid这个开源项目提供了一组完整的工具,能够根据现有网站创建一个Android应用程序。http://www.webodroid.com/ 它提供的特性包括:
- 一个功能齐全的RSS浏览器
- 能够显示文章列表的ListView或GridView控件。
- 提供易于定制的模板
- 在网站上执行远程搜索
- 根据文章标题提供搜索建议
- 异步下载和缓存RSS供稿和图片
- 动态抽取和裁剪文章的图片
- 通过一个专用的Joomla组件能够集成Joomla网站的搜索功能
- WordPress的Android应用,这是Wordpress官方开发团队提供的一个项目。从代码中可以学习到XMLRPC调用等优秀内容。http://android.svn.wordpress.org/trunk/
- 四次元新浪微博客户端 https://github.com/qii/weiciyuan
- eoe社区客户端 https://github.com/eoecn/android-app
气象交通
- 小米指南针 https://github.com/atomfirefly/Compass
- GPSTracker是一个能够使用Android地图记录你的驾车或旅行路线的项目。 http://code.google.com/p/open-gpstracker/
- Android的GPS轨迹记录 MyTracks http://code.google.com/p/mytracks/
- Android旅行记录软件 AndTripLog http://sourceforge.net/projects/andtriplog/
- BikeRoute 提供基于GPS线路计划和定位功能。支持A到B路径规划,附近的单车停放处的位置,一步一步的指示,路线图,卫星导航等功能。http://code.google.com/p/bikeroute/
摄影美化
- Android 照片小软件 Panoramio http://code.google.com/p/apps-for-android/
系统安全
- Android电池监控 Android Battery Dog http://sourceforge.net/projects/andbatdog/
- Android 全球时间 AndroidGlobalTime http://code.google.com/p/apps-for-android/
- 小米文件浏览器 https://github.com/atomfirefly/FileExplorer
- ConnectBot是Android平台的一个客户端安全壳应用。可以学习到很多Android安全方面的内容。 http://code.google.com/p/connectbot/
- keepassdroid android密码管理工具 https://github.com/bpellin/keepassdroid.git
- droidwall android手机防火墙 https://github.com/abeluck/droidwall.git
- gnupg-for-android 开源加密软件gnupg android版 https://github.com/guardianproject/gnupg-for-android
- droidsheep android上session劫持工具 https://code.google.com/p/droidsheep/ , 参见 1,2,3
- android_external_busybox https://github.com/dylex/android_external_busybox
- android_DropBearServer https://github.com/shkschneider/android_DropBearServer.git
- Android Ports unix command line packages built for android http://dan.drown.org/android/
- Android-Terminal-Emulator 利用命令访问android系统底层linux shell https://github.com/jackpal/Android-Terminal-Emulator.git
- AndBug 没有源码也可以调试android程序 https://github.com/swdunlop/AndBug.git
- androguard 提供了对Android应用软件的逆向分析、对比分析、相似性分析、可视化分析和恶意代码扫描验证功能 http://code.google.com/p/androguard/
- droidbox android应用程序沙箱,可以用于安全地观察APK包的行为 http://code.google.com/p/droidbox/
- gaeproxy Android手机配置GoAgent翻墙 https://github.com/madeye/gaeproxy.git
- android-permissions 控制应用请求的权限 https://code.google.com/p/android-permissions/
- rebooter android热启动 https://code.google.com/p/rebooter/
- android-cmake cmake http://code.google.com/p/android-cmake/
- AREsoft-updater android逆向软件更新器 https://github.com/xanda/AREsoft-updater.git
- APKfuscator 通用的dex文件混淆器 https://github.com/strazzere/APKfuscator.git
- dsploit android上网络渗透工具集合 https://github.com/evilsocket/dsploit.git
- mercury android平台的安全评定框架 https://github.com/mwrlabs/mercury.git
- LUKS 安全的磁盘分区app https://github.com/guardianproject/LUKS.git
- SecureSmartCam 安全摄像头app https://github.com/guardianproject/SecureSmartCam.git
- Wifi Key Recovery 恢复你已连接的wifi密码 https://github.com/alt236/Wifi-Key-Recovery---Android.git
- android-vnc-viewer android上的VNC查看器 http://code.google.com/p/android-vnc-viewer/
健康医疗
- 中医大夫助理信息系统 zz-doctor http://code.google.com/p/zz-doctor/
- Pedometer用于记录你每天走路步数。尽管记录不一定精准,但可以学习:加速器交互、语音更新、后台运行服务等。http://code.google.com/p/pedometer/
生活娱乐
- Standup Timer应用类似秒表倒计时,可以提醒每个人的讲话时间已到。可学会如何 使用时间函数 和MVC思想。http://github.com/jwood/standup-timer
- Facebook Connect for Android http://code.google.com/p/fbconnect-android/
- Foursquare.com的客户端 可以学会如何同步、多线程、HTTP连接等技术 http://code.google.com/p/foursquared/
- Android的Facebook客户端 Andrico http://code.google.com/p/andrico/
- Android的社交网络 HelloWorld goes mobile http://sourceforge.net/projects/helloworldgm/
- AndTweet 是一个轻量级Twitter客户端,支持利用触摸和键盘进行快速操作。 http://code.google.com/p/andtweet/
- 安能饭否是一款开源的饭否Android客户端 。目前支持功能: 消息/私信收发,后台提醒,回复/转发/收藏,查看/关注用户,拍照/图片上传。https://github.com/fanfoudroid/fanfoudroid
浏览器
输入法
购物支付
- 条形码扫描仪 Android PC_BCR http://code.google.com/p/android-pcbcr/
- Android PC_BCR 让你能够使用你的Android手机做为PC机的外围条形码扫描仪。项目地址:http://code.google.com/p/android-pcbcr/
主题桌面
- Android 铃声扩展工具 RingsExtended http://code.google.com/p/apps-for-android/
游戏软件
- Android 2D游戏引擎 Android Angle http://code.google.com/p/angle/
- Rokon是一个强大、可扩展、灵活的Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,有人将它称为Cocos2d-iPhone引擎的Android版(因为业务逻辑和编码风格上也确实很像)。http://code.google.com/p/rokon/
- LGame是一款国人开发的Java游戏引擎,http://code.google.com/p/loon-simple/
- AndEngine是一个开源的,基于OpenGL实现的Android 2D游戏引擎。这里提供一些基于AndEngine实现的示例。http://code.google.com/p/andengine/
- Java 3D图形引擎 Catcake http://code.google.com/p/catcake/
- Android游戏引擎 libgdx http://code.google.com/p/libgdx/
- Alien3d logo Android 3D游戏引擎 Alien3d http://code.google.com/p/alien3d/
创意休闲
- Android 游戏 Amazed http://code.google.com/p/apps-for-android/
- Android 小游戏 Clickin2DaBeat http://code.google.com/p/apps-for-android/
- Android小游戏 Android Shapes http://sourceforge.net/projects/shapes/
- Android 小游戏 DivideAndConquer http://code.google.com/p/apps-for-android/
动作射击
- gPhone手机空战游戏 http://code.google.com/p/wireless-apps/
益智棋牌
- 九宫格数独游戏 OpenSudoku http://code.google.com/p/opensudoku-android/
- Android国际象棋游戏 Honzovy achy http://sourceforge.net/projects/honzovysachy/
- Android 开源项目
- Android开源项目
- android开源项目
- Android开源项目
- Android 开源项目
- android开源项目
- android开源项目
- Android开源项目
- Android 开源项目
- Android开源项目
- android开源项目
- android开源项目
- android 开源项目
- android开源项目
- android开源项目
- Android开源项目
- Android开源项目
- Android开源项目
- iOS Push notification ReMake
- ios 画图总结
- c语言动态内存分配和使用
- 【No10.】一个超便捷的Log工具类
- HDU2604-Queuing(递推+矩阵快速幂)
- Android开源项目
- 页面传递Json对象,后台解析
- Java正则表达式入门
- 并查集
- CAN比较
- 非典型SOHO的苦与乐
- 求一个字符串中连续出现次数最多的字串 c++实现方法
- 以jvm -server 模式运行java程序
- mkdir: Permission denied: user=root, access=WRITE, inode="/user":hdfs:hadoop:drwxr-xr-x