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/
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 sim卡换卡通讯录丢了怎么办 换sim卡通讯录怎么办 麦芒4开不了机怎么办 麦芒5开不了机怎么办 麦芒6针丢了怎么办 麦芒6扬声器坏了怎么办 华为手机2s太卡怎么办 华为麦芒6网速慢怎么办 华为麦芒5太卡怎么办 小米note3拍照反应慢怎么办 华为刷机后还要账号密码怎么办 刷机后忘记华为账号和密码怎么办 荣耀7x耗电快怎么办 小米2s死机后怎么办? 电信合约卡不想用了怎么办 vivo合约机掉了怎么办 华为合约机丢了怎么办 两年合约机掉了怎么办 电信合约机丢了怎么办 s8合约机坏了怎么办 合约机的卡掉了怎么办 移动合约机屏幕碎了怎么办 5s用不了电信卡怎么办 vivo手机4g信号差怎么办 电信dns辅服务器未响应怎么办 笔记本wifi下载速度慢怎么办 苹果wifi下载速度慢怎么办 小米手机wifi下载速度慢怎么办 苹果8plus上网慢怎么办 小米5c死机了怎么办 苹果x自拍反方向怎么办 硅胶手机壳出油怎么办 指环扣松了怎么办图解 塑料放久了发粘怎么办 橡胶时间久了粘怎么办 胶的手机套变黄怎么办 手机壳硅胶变黄怎么办 硅胶手机壳大了怎么办 硅胶手机壳变大了怎么办 硅胶手机壳有点大怎么办 硅胶手机壳粘手怎么办