381个Android开源项目

├─地图相关
Android bikeroute自行车导航源码.rar: http://www.t00y.com/file/64335654
Android Gps Test源码.rar: http://www.t00y.com/file/64335659
Android GpsTracker源码.rar: http://www.t00y.com/file/64335662
Android 百度地图API-定位周边搜索POI源码.rar: http://www.t00y.com/file/64335668
Android 百度地图API源码.rar: http://www.t00y.com/file/64335674
北京公交线路查询(离线).rar: http://www.t00y.com/file/64335677
获取Gps信息的程序源码.rar: http://www.t00y.com/file/64335680

├─安全保密
Android 人脸识别功能使用源码.rar: http://www.t00y.com/file/64333523
Android 图形解锁源码.rar: http://www.t00y.com/file/64333555
Android 图案解锁之九宫解锁源码.rar: http://www.t00y.com/file/64333551
Android 安全卫士源码.rar: http://www.t00y.com/file/64333388
Android 安全卫士源码.rar: http://www.t00y.com/file/64333756
Android 屏幕锁源码.rar: http://www.t00y.com/file/64333390
Android 手机防火墙源码(DroidWall.rar: http://www.t00y.com/file/64333548
Android 网络监视器源码.rar: http://www.t00y.com/file/64333557
Android 远程视频监控程序源码.rar: http://www.t00y.com/file/64333558

│      

│      
├─摄影图像
Android 3D相册图片滑动+倾斜+放大+倒影处理源码.rar:
http://www.t00y.com/file/64337328
Android Google官网的图片缓存源码.rar: http://www.t00y.com/file/64337332
Android PhotoStore图片浏览器源码.rar: http://www.t00y.com/file/64337337
Android 二维码识别源码.rar: http://www.t00y.com/file/64337349
Android 仿美图秀秀和IOS系统的相机胶卷.rar: http://www.t00y.com/file/64337351
Android 区域截图源码.rar: http://www.t00y.com/file/64337363
Android 图片浏览功能源码.rar: http://www.t00y.com/file/64337573
Android 图片浏览源码.rar: http://www.t00y.com/file/64337576
Android 多种统计图表源码.rar: http://www.t00y.com/file/64337346
Android 常用图片特效处理源码.rar: http://www.t00y.com/file/64337345
Android 水果相册浏览器源码.rar: http://www.t00y.com/file/64337567
Android 炫酷相册源码.rar: http://www.t00y.com/file/64337623
Android 画图工具源码.rar: http://www.t00y.com/file/64337358
Android 画图程序源码.rar: http://www.t00y.com/file/64337352
ImageView控件缩放和旋转图片源码.rar: http://www.t00y.com/file/64337628
PC机摄像头摄像数据在Android手机上同步显示的源.rar:
http://www.t00y.com/file/64337630
调用系统相册和系统照相机功能雨实例源码.rar: http://www.t00y.com/file/64337632


│      
├─生活相关
Andriod 日程管理软件源码.rar: http://www.t00y.com/file/64337611
Android MyContacts通讯录源码.rar: http://www.t00y.com/file/64337612
Android UI界面漂亮的天气预报源码.rar: http://www.t00y.com/file/64337633
Android 万年历源码.rar: http://www.t00y.com/file/64337866
Android 个人记账软件.rar: http://www.t00y.com/file/64337651
Android 事务提醒工具源码.rar: http://www.t00y.com/file/64337777
Android 仿Siri的中文语音助理源码.rar: http://www.t00y.com/file/64337648
Android 体重计算源码.rar: http://www.t00y.com/file/64337792
Android 健康饮食搭配源码.rar: http://www.t00y.com/file/64337669
android 公交查询.rar: http://www.t00y.com/file/64337656
Android 北京地铁导航源码.rar: http://www.t00y.com/file/64337636
Android 医药助手源码.rar: http://www.t00y.com/file/64337881
Android 名片识别源码.rar: http://www.t00y.com/file/64337756
Android 城市天气预报源码.rar: http://www.t00y.com/file/64337643
Android 备忘录源码.rar: http://www.t00y.com/file/64337639
Android 天气预报加widget源码.rar: http://www.t00y.com/file/64337804
Android 天气预报源码.rar: http://www.t00y.com/file/64337812
Android 完整的通讯录项目源码.rar: http://www.t00y.com/file/64337865
Android 宿舍值日随机生成器.rar: http://www.t00y.com/file/64337878
Android 小米系统之便签源码.rar: http://www.t00y.com/file/64337874
Android 小钢琴源码.rar: http://www.t00y.com/file/64337871
Android 带手势划动功能的日历源码.rar: http://www.t00y.com/file/64337644
Android 影院选坐源码.rar: http://www.t00y.com/file/64337883
Android 快捷查询源码.rar: http://www.t00y.com/file/64337705
Android 手机小闹钟源码.rar: http://www.t00y.com/file/64337779
Android 时光日志个人日程管理源码.rar: http://www.t00y.com/file/64337774
Android 沈阳公交源码.rar: http://www.t00y.com/file/64337766
Android 生活手册源码.rar: http://www.t00y.com/file/64337773
Android 秒表倒计时源码.rar: http://www.t00y.com/file/64337707
Android 简单的机票预订系统源码.rar: http://www.t00y.com/file/64337662
Android 简单计步器源码.rar: http://www.t00y.com/file/64337663
Android 精美愤怒的小闹钟源码.rar: http://www.t00y.com/file/64337676
Android 节日短信回复助手源码.rar: http://www.t00y.com/file/64337675
Android 蓝虫火车票余票查询源码.rar: http://www.t00y.com/file/64337706
Android 记账本源码.rar: http://www.t00y.com/file/64337658
Android 超简单的电子购物程序.rar: http://www.t00y.com/file/64337640
Android 酒店预订系统源码.rar: http://www.t00y.com/file/64337699
Android 闪光灯手电筒软件源码.rar: http://www.t00y.com/file/64337759
Android 随手记记账应用源码.rar: http://www.t00y.com/file/64337791
android城市列表特效-触摸查找源码.rar: http://www.t00y.com/file/64337887
android日记系统源码(数据库的基本操作).rar: http://www.t00y.com/file/64337898
android查询软件源代码(身份证号,号码归属等).rar:
http://www.t00y.com/file/64337885
ndroid 查询工具源代码.rar: http://www.t00y.com/file/64337904
ShareSDK超级强大的社会化分享(强大分享界面UI).rar:
http://www.t00y.com/file/64337913
天气提醒程序源码.rar: http://www.t00y.com/file/64337916
手机归属地查询程序.rar: http://www.t00y.com/file/64337915

│      
├─聊天通讯
Android SipDroid客户端源码.rar: http://www.t00y.com/file/64337935
Android SMSPopup速读短信源码.rar: http://www.t00y.com/file/64337939
Android TorProxyShadow开源项目.rar: http://www.t00y.com/file/64337949
Android ViewPager+Fragment实现QQ界面.rar: http://www.t00y.com/file/64337952
Android 仿QQ客户端及服务端源码.rar: http://www.t00y.com/file/64337955
Android 仿飞鸽传书源码.rar: http://www.t00y.com/file/64337961
Android 公司通讯录(含来电号码姓名查询和搜索功能).rar:
http://www.t00y.com/file/64337963
Android 完美高仿的微信源码.rar: http://www.t00y.com/file/64337973
Android 驴友社交系统源码.rar: http://www.t00y.com/file/64337967
Android简单通讯源码:手机控制PC的关机、重启、.rar:
http://www.t00y.com/file/64337985
android蓝牙聊天的应用源码.rar: http://www.t00y.com/file/64337993
Imsdroid语音视频通话源码.rar: http://www.t00y.com/file/64338014
安卓程序源码之完美高仿微信源码.rar: http://www.t00y.com/file/64338020

│      
└─辅助类库
Android 3D倒影效果源码.rar: http://www.t00y.com/file/64336548
Android Activity设置相同的action进行判断源码.rar:
http://www.t00y.com/file/64336550
Android afinal开源框架实例源码.rar: http://www.t00y.com/file/64336551
Android Fireworks烟花效果源码.rar: http://www.t00y.com/file/64336555
Android fleep滑动切换tab(切换带动画).rar: http://www.t00y.com/file/64336558
Android GridView拖拽实例源码.rar: http://www.t00y.com/file/64336572
Android ImageView图片循环跑马灯效果源码.rar: http://www.t00y.com/file/64336573
Android ListView下拉刷新 Demo.rar: http://www.t00y.com/file/64336576
Android ListView反弹效果源码.rar: http://www.t00y.com/file/64336575
Android OpenGL的一个简单的例子.rar: http://www.t00y.com/file/64336577
Android opengl绘制飘动的国旗效果源码.rar: http://www.t00y.com/file/64336578
Android PathEffect效果实例源码.rar: http://www.t00y.com/file/64336579
Android ScrollableTabHost tab控件.rar: http://www.t00y.com/file/64336580
Android Spinner图文混排源码.rar: http://www.t00y.com/file/64336581
Android SwipeView类似桌面的滑动界面.rar: http://www.t00y.com/file/64336585
Android TabHost内嵌ActivityGroup界面管理源码.rar:
http://www.t00y.com/file/64336588
Android Tools4U源码.rar: http://www.t00y.com/file/64336591
Android ui开发类库示例源码.rar: http://www.t00y.com/file/64336592
Android WeatherForecast应用源码.rar: http://www.t00y.com/file/64336594
Android WebViewJS应用源码.rar: http://www.t00y.com/file/64336595
Android 三种圆形缓冲的进度条源码.rar: http://www.t00y.com/file/64336771
Android 下拉通知效果源码.rar: http://www.t00y.com/file/64336824
Android 不同形状的进度条源码.rar: http://www.t00y.com/file/64336602
Android php服务器交互实例源码.rar: http://www.t00y.com/file/64336849
Android 仿360恶意广告拦截扫描UI效果源码.rar: http://www.t00y.com/file/64336685
Android 仿微信二维码名片源码.rar: http://www.t00y.com/file/64336733
Android 仿快播搜索框上方悬浮的文字搜索源码.rar:
http://www.t00y.com/file/64336717
Android 仿新版人人的效果源码.rar: http://www.t00y.com/file/64336735
Android 仿谷歌侧边栏导航源码.rar: http://www.t00y.com/file/64336713
Android 使用Gallery_tabhost实现标签效果图源码.rar:
http://www.t00y.com/file/64336777
Android 使用opengl写动态壁纸的类库.rar: http://www.t00y.com/file/64336779
Android 倒计时实现源码.rar: http://www.t00y.com/file/64336617
Android 吹一吹效果源码.rar: http://www.t00y.com/file/64336615
Android 图像冰冻特效源码.rar: http://www.t00y.com/file/64336811
Android 图像柔化美白特效源码.rar: http://www.t00y.com/file/64336819
Android 图像连环画特效源码.rar: http://www.t00y.com/file/64336813
Android 图表生成类库.rar: http://www.t00y.com/file/64336809
Android 多种android控件的Demo.rar: http://www.t00y.com/file/64336660
Android 实现QQ好友列表源码.rar: http://www.t00y.com/file/64336772
Android 屏幕颜色的变换源码.rar: http://www.t00y.com/file/64336770
Android 应用软件自动更新源码.rar: http://www.t00y.com/file/64336847
Android 拍照与录像切换UI源码.rar: http://www.t00y.com/file/64336769
Android 控件抖动效果源码.rar: http://www.t00y.com/file/64336767
Android 搜索关键字飞入飞出效果源码.rar: http://www.t00y.com/file/64336794
Android 支付宝控件接口示例源码.rar: http://www.t00y.com/file/64336851
Android 显示GIF动画源码.rar: http://www.t00y.com/file/64336827
Android 模仿iphone时间滚轮控件源码.rar: http://www.t00y.com/file/64336768
Android 水波效果源码.rar: http://www.t00y.com/file/64336791
Android 测试周围环境分贝的功能源码.rar: http://www.t00y.com/file/64336603
Android 滑动翻页源码.rar: http://www.t00y.com/file/64336756
Android 点击屏幕更换图片源码.rar: http://www.t00y.com/file/64336651
Android 点按钮添加TableRow源码.rar: http://www.t00y.com/file/64336622
Android 烟花效果源码.rar: http://www.t00y.com/file/64336833
Android 焦点图片滚动源码.rar: http://www.t00y.com/file/64336766
Android 用户界面之重写onKeyDown方法源码.rar: http://www.t00y.com/file/64336848
Android 登录界面记住密码功能源码.rar: http://www.t00y.com/file/64336620
Android 百度地图之自定义公交路线源码.rar: http://www.t00y.com/file/64336601
Android 简单2D动画源码.rar: http://www.t00y.com/file/64336765
Android 网易新闻横向导航源码.rar: http://www.t00y.com/file/64336822
Android 自定义泡泡效果源码.rar: http://www.t00y.com/file/64336856
Android 视频浮动窗口源码.rar: http://www.t00y.com/file/64336780
Android 触摸屏幕产生小气泡的效果应用源码.rar: http://www.t00y.com/file/64336613
Android 超炫的Path Button效果源码.rar: http://www.t00y.com/file/64336612
Android 逐帧动画源码.rar: http://www.t00y.com/file/64336855
Android 随手势进行3D旋转的源码.rar: http://www.t00y.com/file/64336796
Android 非常漂亮的滚动选择日期控件.rar: http://www.t00y.com/file/64336746
Android 音乐播放器歌词列表式同步显示功能源码.rar:
http://www.t00y.com/file/64336843
Android 页面特效集合源码.rar: http://www.t00y.com/file/64336842
Android 颜色选取控件.rar: http://www.t00y.com/file/64336835
Android 风车效果源码.rar: http://www.t00y.com/file/64336747
Android 高仿WIN8系统磁贴点击下沉倾斜效果源码.rar:
http://www.t00y.com/file/64336748
Android火焰效果程序源码.rar: http://www.t00y.com/file/64336858
EditText插入QQ表情源码.rar: http://www.t00y.com/file/64336860
加载时闪烁点样式的启动画面.rar: http://www.t00y.com/file/64336874
安卓游戏打地鼠源码.rar: http://www.t00y.com/file/64336872
带文字的ProgressBar Demo源码.rar: http://www.t00y.com/file/64336873
进度条对话框Demo.rar: http://www.t00y.com/file/64336875

365MobileSecretary v1.0.6(365手机助手AIDL).rar: http://www.t00y.com/file/64263563
AdXmpp(Openfire+asmack+spark).rar: http://www.t00y.com/file/64263065
AidlDemo(简单aidl的例子).rar: http://www.t00y.com/file/64263064
aidl跨进程调用.rar: http://www.t00y.com/file/64263066
andbatdog电池监控.rar: http://www.t00y.com/file/64263067
andbatdog监视电池.rar: http://www.t00y.com/file/64263068
andricoFacebook客户端.rar: http://www.t00y.com/file/64263069
Android Gamex木马分析报告.rar: http://www.t00y.com/file/64263070
Android 股票源码.rar: http://www.t00y.com/file/64263071
android-stocker.rar: http://www.t00y.com/file/64263072
Android下的加密信息客户端 WhisperSystems-TextSecure.rar: http://www.t00y.com/file/64263073
Androidjs交互.rar: http://www.t00y.com/file/64263074
Android中监听电话状态.rar: http://www.t00y.com/file/64263075
AndroidWifi学习教程.rar: http://www.t00y.com/file/64263076
android各种传感器实例源码.rar: http://www.t00y.com/file/64263077
androidwifi下手机与电脑的socket通信.rar: http://www.t00y.com/file/64263114
Android手机的VoIP客户端Sipdroid.rar: http://www.t00y.com/file/64263078
Android源代码定时情景模式切换.rar: http://www.t00y.com/file/64263079
Android短信拦截源码.rar: http://www.t00y.com/file/64263080
Android股票K线图.rar: http://www.t00y.com/file/64263081
Android股票StaticChartDemo.rar: http://www.t00y.com/file/64263082
Android自动发送短信.rar: http://www.t00y.com/file/64263115
Android远程登录含有loading登录效.rar: http://www.t00y.com/file/64263116
Android通讯录(含服务端).rar: http://www.t00y.com/file/64263155
BOOK看遍所有UI控件.rar: http://www.t00y.com/file/64263117
BrewClock闹钟.rar: http://www.t00y.com/file/64263118
BTAndroidWebViewSelectionwebview选择文字).rar: http://www.t00y.com/file/64263119
hotel宾馆系统.rar: http://www.t00y.com/file/64269786
ImageView 图片循环跑马灯的效果.rar: http://www.t00y.com/file/64269787

七、多媒体相关

  1. cocos2d-x
    跨平台的2d游戏框架,支持Android、IOS、Linux、Windows等众多平台
    项目地址:https://github.com/cocos2d/cocos2d-x
    文档介绍:http://www.cocos2d-x.org/wiki
    官方网站:http://www.cocos2d-x.org/

  2. Vitamio
    是一款Android与iOS平台上的全能多媒体开发框架
    项目地址:https://github.com/yixia/VitamioBundle
    网站介绍:http://www.vitamio.org/docs/
    特点:(1) 全面支持硬件解码与GPU渲染
    (2) 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频
    (3) 在Android与iOS上跨平台支持 MMS, RTSP, RTMP, HLS(m3u8)等常见的多种视频流媒体协议,包括点播与直播。

  3. PhotoProcessing
    利用ndk处理图片库,支持Instafix、Ansel、Testino、XPro、Retro、BW、Sepia、Cyano、Georgia、Sahara、HDR、Rotate(旋转)、Flip(翻转)等各种特效
    项目地址:https://github.com/lightbox/PhotoProcessing
    Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/photo-processing.apk?raw=true

  4. Android StackBlur
    图片模糊效果工具类
    项目地址:https://github.com/kikoso/android-stackblur
    Demo地址:https://github.com/kikoso/android-stackblur/blob/master/StackBlurDemo/bin/StackBlurDemo.apk?raw=true
    文档介绍:https://github.com/kikoso/android-stackblur#usage

  5. Bitmap Smart Clipping using OpenCV
    图片智能裁剪保留重要部分显示
    项目地址:https://github.com/beartung/tclip-android
    利用淘宝的http://code.taobao.org/p/tclip/库完成
    一淘玩客正在使用的图片裁剪,自动识别图片中的重要区域,并且在图片裁剪时保留重要区域
    特点:(1). 能进行人脸识别。图片中有人脸,将自动视为人脸区域为重要区域,将不会被裁剪掉
    (2).自动其它重要区域。如果图片中未识别出人脸,则会根据特征分布计算出重区域

  6. Cropper
    图片局部剪切工具,可触摸控制选择区域或旋转
    项目地址:https://github.com/edmodo/cropper
    使用介绍:https://github.com/edmodo/cropper/wiki
    效果图:

  7. android-crop
    图片裁剪Activity
    项目地址:https://github.com/jdamcd/android-crop
    效果图:

  8. TileView
    可分块显示大图,支持2D拖动、双击、双指放大、双指捏合
    项目地址:https://github.com/moagrius/TileView
    Demo地址:http://moagrius.github.io/TileView/TileViewDemo.apk

  9. BlurEffectForAndroidDesign
    图片模糊效果
    项目地址:https://github.com/PomepuyN/BlurEffectForAndroidDesign

  10. android-eye
    PC端网页查看同一局域网内的手机摄像头内容,可以用来监控哦
    项目地址:https://github.com/Teaonly/android-eye
    Demo地址:https://play.google.com/store/apps/details?id=teaonly.droideye

  11. libpng for Android
    PNG图片的jni库,支持几乎png的所有特性
    项目地址:https://github.com/julienr/libpng-android
    文档地址:http://www.libpng.org/pub/png/libpng.html

  12. android-gpuimage
    基于GPU的图片滤镜
    项目地址:https://github.com/CyberAgent/android-gpuimage

  13. AndroidFaceCropper
    图片脸部自动识别,将识别后的局部图片返回
    项目地址:https://github.com/lafosca/AndroidFaceCropper

  14. Android Video Crop
    利用TextureView播放和剪切视频,类似ImageView.setScaleType
    项目地址:https://github.com/dmytrodanylyk/android-video-crop
    Demo地址:https://github.com/lafosca/AndroidFaceCropper/releases/download/1.0/FaceCropper-sample-debug-unaligned.apk

  15. svg-android
    Android Svg矢量图形支持
    项目地址:https://github.com/japgolly/svg-androidhttps://github.com/japgolly/svg-android

  16. Android Visualizer
    从Android MediaPlayer获得音频,然后像iTunes及WinAmp一样展示音轨
    项目地址:https://github.com/felixpalmer/android-visualizer

八、事件总线(订阅者模式)

通过发布/订阅事件解耦事件发送和接受,从而简化应用程序组件(Activities, Fragments及后台线程)之间的通信

  1. EventBus
    greenrobot的开源项目
    项目地址:https://github.com/greenrobot/EventBus
    文档介绍:https://github.com/greenrobot/EventBus#general-usage-and-api
    特点:(1) 支持在不同类型的线程中处理订阅,包括发布所在线程,UI线程、单一后台线程、异步线程
    (2) 支持事件优先级定义,支持优先级高的订阅者取消事件继续传递,支持粘性事件,是不是跟系统的有序广播、粘性广播很像啊
    (3) 不是基于annotations
    (4) 性能更优
    (5) 体积小
    (6) 支持单例创建或创建多个对象
    (7) 支持根据事件类型订阅

  2. Otto
    Square的开源项目,基于Guava的Android优化
    项目地址:https://github.com/square/otto
    文档介绍:http://square.github.io/otto/
    EventBus与Otto的功能及性能对比文档
    EventBus与Otto性能对比Demo Apk

九、传感器

  1. Great Android Sensing Toolkit
    Android感应器工具包,包含示例及使用过程中可能需要的算法
    项目地址:https://github.com/gast-lib/gast-lib
    Demo地址:https://play.google.com/store/apps/details?id=root.gast.playground
    文档介绍:https://github.com/gast-lib/gast-lib#documentation

  2. SensorManager
    Android传感器管理
    项目地址:https://github.com/nlathia/SensorManager
    文档介绍:https://docs.google.com/document/d/1TqThJULb-4e6TGb1gdkAaPCfyuXStjJpbnt7a0OZ9OE/edit

  3. GPSLogger
    记录GPS信息
    项目地址:https://github.com/mendhak/gpslogger
    Demo地址:https://play.google.com/store/apps/details?id=com.mendhak.gpslogger
    文档介绍:http://code.mendhak.com/gpslogger/

  4. Pedometer
    计步器,使用硬件计步感应器
    项目地址:https://github.com/j4velin/Pedometer

  5. leapcast
    ChromeCast模拟器的App
    项目地址:https://github.com/dz0ny/leapcast

  6. Arduino-Communicator
    与Arduino通信的App
    项目地址:https://github.com/jeppsson/Arduino-Communicator

  7. android-pedometer
    Android计步器
    项目地址:https://github.com/bagilevi/android-pedometer
    Demo地址:http://pedometer.googlecode.com/files/Pedometer-1.4.apk

  8. OwnTracks for Android
    自己的轨迹记录
    项目地址:https://github.com/owntracks/android

  9. Shake Detector library for Android
    Android手机震动摇晃检测库,提供供UI线程调用的回调接口
    项目地址:https://github.com/tbouron/ShakeDetector
    Demo地址:https://play.google.com/store/apps/details?id=com.github.tbouron.shakedetector.example

  10. Android heart rate monitor
    Android心跳检测
    项目地址:https://github.com/phishman3579/android-heart-rate-monitor

  11. Bluetooth LE Library for Android
    蓝牙源信息,包括宝库Mac、更新时间、RSSI、UUID、信号源距离、影响范围等信息
    项目地址:https://github.com/alt236/Bluetooth-LE-Library---Android
    Demo地址:https://play.google.com/store/apps/details?id=uk.co.alt236.btlescan

  12. farebot
    通过NFC 从公交卡中读取数据的一个应用
    项目地址:https://github.com/codebutler/farebot

十、安全

  1. SQLCipher
    Sqlite加密工具
    项目地址:https://github.com/sqlcipher/sqlcipher
    帮助文档:http://sqlcipher.net/sqlcipher-for-android/

  2. Conceal
    快速高效的进行文件加密解密
    项目地址:https://github.com/facebook/conceal
    文档介绍:https://github.com/facebook/conceal#usage

  3. Android-PasscodeLock
    应用锁,每次启动或从任何Activity启动应用都需要输入四位数字的密码方可进入
    项目地址:https://github.com/wordpress-mobile/Android-PasscodeLock
    Demo地址:https://play.google.com/store/apps/details?id=com.sothree.umano
    APP示例:Wordpress Android,支付宝,挖财

  4. GlowPadBackport
    将Android4.2的锁屏界面解锁扩展到Android1.6及1.6+
    项目地址:https://github.com/rock3r/GlowPadBackport
    Demo地址:https://play.google.com/store/apps/details?id=net.sebastianopoggi.samples.ui.GlowPadSample
    效果图:

  5. GlowPadView
    Android 4锁屏界面解锁
    项目地址:https://github.com/nadavfima/GlowPadView
    效果图:https://raw.github.com/nadavfima/GlowPadView/master/example.png

  6. android-lockpattern
    Android的图案密码解锁
    项目地址:https://code.google.com/p/android-lockpattern/
    Demo地址:https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo
    使用介绍:https://code.google.com/p/android-lockpattern/wiki/QuickUse
    示例APP:Android开机的图案密码解锁,支付宝的密码解锁

十一、插件化

  1. dynamic-load-apk
    Android动态加载Apk,热部署。支持一定程度不安装升级
    项目地址:https://github.com/singwhatiwanna/dynamic-load-apk
    文档介绍:http://blog.csdn.net/singwhatiwanna/article/details/22597587

  2. xCombine
    Android App插件式插件开发,插件必须先安装
    项目地址:https://github.com/wyouflf/xCombine
    文档介绍:http://my.oschina.net/u/1171837/blog/155377

  3. Android Plugin Framework
    Android插件式开发,开放的源码目前不完整
    项目地址:https://github.com/umeng/apf

十二、文件

对不同文档类型的处理,包括PDF、Word、EPub、Html、Zip等

  1. purePDF
    允许从任何运行的SWF文件读取和创建PDF文档
    项目地址:https://github.com/sephiroth74/purePDF

  2. Office 365 SDK for Android Preview
    可支持Microsoft SharePoint Lists, Microsoft SharePoint Files, Microsoft Exchange Calendar, Microsoft Exchange Contacts, Microsoft Exchange Mail
    项目地址:https://github.com/OfficeDev/Office-365-SDK-for-Android

  3. OpenSpritz-Android
    EPub阅读器
    项目地址:https://github.com/OnlyInAmerica/OpenSpritz-Android

  4. jsoup
    一个解析html的java库,可方便的提取和操作数据
    项目地址:https://github.com/jhy/jsoup
    官方网站:http://jsoup.org/
    作用:(1) 从一个url、文件或string获得html并解析
    (2) 利用dom遍历或css选择器查找、提取数据
    (3) 操作html元素
    (4) 根据白名单去除用于提交的非法数据防止xss攻击
    (5) 输出整齐的html

  5. ZIP
    java压缩和解压库
    项目地址:https://github.com/zeroturnaround/zt-zip
    文档介绍:https://github.com/zeroturnaround/zt-zip#examples
    作用:(1) 解压和压缩,并支持文件夹内递归操作
    (2) 支持包含和排除某些元素
    (3) 支持重命名元素
    (4) 支持遍历zip包内容
    (5) 比较两个zip包等功能

十三、其他

  1. Salvage view
    带View缓存的Viewpager PagerAdapter,很方便使用
    项目地址:https://github.com/JakeWharton/salvage

  2. Android Priority Job Queue
    Android后台任务队列
    项目地址:https://github.com/path/android-priority-jobqueue
    文档介绍:https://github.com/path/android-priority-jobqueue#getting-started

  3. Cobub Razor
    开源的mobile行为分析系统,包括web端、android端,支持ios和window phone
    项目地址:https://github.com/cobub/razor
    Demo地址:http://demo.cobub.com/razor
    网站介绍:http://dev.cobub.com/

  4. Countly
    Android移动端数据采集分析系统
    项目地址:https://github.com/Countly/countly-sdk-android
    官网地址:https://count.ly/

  5. aFileChooser
    文件选择器,可内嵌到程序中,而无需使用系统或三方文件选择器。
    项目地址:https://github.com/iPaulPro/aFileChooser

  6. androidpn
    基于xmpp协议的消息推送解决方案,包括服务器端和android端。
    项目地址:https://github.com/dannytiehui/androidpn

  7. Bolts
    Android的异步编程模式
    项目地址:https://github.com/BoltsFramework/Bolts-Android/
    与AsyncTask比较:(1) 使用的是无大小限制的线程池
    (2) 任务可组合可级联,防止了代码耦合

  8. CastCompanionLibrary-android
    使Android程序中更快的接入Google Cast
    项目地址:https://github.com/googlecast/CastCompanionLibrary-android
    文档介绍:https://developers.google.com/cast/

  9. CastVideos-android
    从Android设备分享Video通过Google Cast
    项目地址:https://github.com/googlecast/CastVideos-android
    文档介绍:https://developers.google.com/cast/

  10. Uninstall_Statics
    Android应用自身被卸载监听及打开浏览器等反馈功能实现
    项目地址:https://github.com/sevenler/Uninstall_Statics
    文档介绍:http://www.cnblogs.com/zealotrouge/p/3157126.html
    http://www.cnblogs.com/zealotrouge/p/3159772.html

  11. Memento
    保证在系统配置改变时,Activity中的某些数据可以简单安全的保持不变
    项目地址:https://github.com/mttkay/memento
    文档介绍:https://github.com/mttkay/memento#usage

  12. FreeFlow
    布局引擎,更简单的创建自定义布局,并且当数据和布局改变时更美观的过渡动画
    项目地址:https://github.com/Comcast/FreeFlow
    Demo地址:https://github.com/Comcast/FreeFlow/releases

  13. Android Gesture Detectors Framework
    Android手势框架,支持双指旋转、移动、平移、缩放等
    项目地址:https://github.com/Almeros/android-gesture-detectors

  14. Mapbox Android SDK
    Android Map的替代版
    项目地址:https://github.com/mapbox/mapbox-android-sdk

  15. Activity animation
    Activity跳转动画,支持各个方向波浪的效果
    项目地址:https://github.com/flavienlaurent/activityanimation
    在线演示:https://www.youtube.com/watch?v=-E0sc6w_Jck

  16. KryoNet
    通过NIO提供客户端和服务器端TCP/UDP网络传输的Java库
    项目地址:https://github.com/EsotericSoftware/kryonet

  17. Rebound
    一个模仿弹簧反弹的Java库,可用于创建动画
    项目地址:https://github.com/facebook/rebound

  18. Android Social Networks
    社交网络接入统一管理器,可方便的从Twitter, LinkedIn, Facebook, Google Plus登陆、获得个人信息、发送消息、发送专篇、添加或删除好友
    项目地址:https://github.com/antonkrasov/AndroidSocialNetworks
    Demo地址:https://play.google.com/store/apps/details?id=com.github.androidsocialnetworks.apidemos

第三部分 优秀项目

主要介绍那些Android还不错的完整项目,目前包含的项目主要依据是项目有意思或项目分层规范比较好。
Linux
项目地址:https://github.com/torvalds/linux
Android
项目地址:https://android.googlesource.com/https://github.com/android
以上两个项目,不解释

(1) ZXing
二维码扫描工具
项目地址:https://github.com/zxing/zxinghttps://code.google.com/p/zxing/
APK地址:https://play.google.com/store/apps/details?id=com.google.zxing.client.android
PS:现在市面上很多应用的二维码扫描功能都是从这个修改而来

(2) photup
编辑机批量上传照片到facebook上
项目地址:https://github.com/chrisbanes/photup
APK地址:https://play.google.com/store/apps/details?id=uk.co.senab.photup
PS:代码分包合理,很棒。不过这个项目依赖的开源项目比较多,比较难编译

(3) github-android
Github的Android客户端项目
项目地址:https://github.com/github/android
APK地址:https://play.google.com/store/apps/details?id=com.github.mobile

(4) Notes
MIUI便签
项目地址:https://github.com/MiCode/Notes
APK地址:https://github.com/Trinea/TrineaDownload/blob/master/miui-note-demo.apk?raw=true
PS:项目分包比较合理,相比较miui的文件管理器https://github.com/MiCode/FileExplorer代码规范较好得多

(5) weicuiyuan
四次元-新浪微博客户端
项目地址:https://github.com/qii/weiciyuan
APK地址:https://play.google.com/store/apps/details?id=org.qii.weiciyuan

(6) gnucash-android
一个记账理财软件
项目地址:https://github.com/codinguser/gnucash-android
APK地址:http://play.google.com/store/apps/details?id=org.gnucash.android

(7) AntennaPod
支持rss订阅、音乐订阅
项目地址:https://github.com/danieloeh/AntennaPod
APK地址:https://play.google.com/store/apps/details?id=de.danoeh.antennapod

(8) ChaseWhisplyProject
打鬼游戏
项目地址:https://github.com/tvbarthel/ChaseWhisplyProject
APK地址:https://play.google.com/store/apps/details?id=fr.tvbarthel.games.chasewhisply

(9) Tweet Lanes
功能完整的Twitter客户端
项目地址:https://github.com/chrislacy/TweetLanes
APK地址:https://play.google.com/store/apps/details?id=com.tweetlanes.android

(10) Financius
简单易用的记账程序
项目地址:https://github.com/mvarnagiris/Financius
APK地址:https://play.google.com/store/apps/details?id=com.code44.finance

(11) todo.txt-android
todo.txt的官方Android应用
项目地址:https://github.com/ginatrapani/todo.txt-android
APK地址:https://play.google.com/store/apps/details?id=com.todotxt.todotxttouch

(12) simpletask
基于todo.txt官方应用的另一个客户端
项目地址:https://github.com/mpcjanssen/simpletask-android
APK地址:https://play.google.com/store/apps/details?id=nl.mpcjanssen.todotxtholo

(13) Muzei Live Wallpaper
定时更换桌面精美壁纸
项目地址:https://github.com/romannurik/muzei
APK地址:https://play.google.com/store/apps/details?id=net.nurik.roman.muzei

第四部分 开发工具及测试工具

主要介绍和Android开发工具和测试工具相关的开源项目。

一、开发效率工具

  1. Json2Java
    根据JSon数据自动生成对应的Java实体类,还支持Parcel、Gson Annotations对应代码自动生成。期待后续的提取父类以及多url构建整个工程的功能
    项目地址:https://github.com/jonfhancock/JsonToJava
    在线演示:http://jsontojava.appspot.com/

  2. IntelliJ Plugin for Android Parcelable boilerplate code generation
    Android studio插件,生成Parcelable代码
    项目地址:https://github.com/mcharmas/android-parcelable-intellij-plugin
    效果图:

  3. Android Holo Colors IntelliJ Plugin
    Android studio插件,生成holo样式9 patch图片
    项目地址:https://github.com/jeromevdl/android-holo-colors-idea-plugin
    效果图:

  4. Android Drawable Factory
    用于生成各个分辨率的图片
    项目地址:https://github.com/tizionario/AndroidDrawableFactory
    效果图:

  5. SelectorChapek for Android
    Android Studio插件,可根据固定文件名格式资源自动生成drawable selectors xml文件。
    项目地址:https://github.com/inmite/android-selector-chapek

  6. Android Action Bar Style Generator
    Android ActionBar样式生成器,可在线选择ActionBar样式自动生成所需要的图片资源及xml文件
    项目地址:https://github.com/jgilfelt/android-actionbarstylegenerator
    在线演示:http://jgilfelt.github.io/android-actionbarstylegenerator/

  7. ButterKnifeZelezny
    用于快速生成ButterKnifeView注入代码的Android Studio/IDEA插件
    项目地址:https://github.com/inmite/android-butterknife-zelezny

  8. RoboCoP
    利用Gradle task根据固定格式的json文件生成ContentProvider
    项目地址:https://github.com/mediarain/RoboCoP

  9. appiconsizes
    用于生成各个分辨率的图片
    项目地址:http://www.appiconsizes.com/

  10. Gradle Retrolambda Plugin
    Retrolambda是将Java8的Lambdas应用于Java7的工具,本项目是Gradle插件,通过Retrolambda从而使Java或Android项目用Java8的Lambdas编写,将编译后的字节码转换为Java6和7的字节码从而正常运行
    项目地址:https://github.com/evant/gradle-retrolambda

  11. Dagger IntelliJ Plugin
    dagger的intellij插件
    项目地址:https://github.com/square/dagger-intellij-plugin

  12. Android Gen Drawable Maven plugin
    在编译时根据SVG描述文件生成不同分辨率的jpg、png或点9图片
    项目地址:https://github.com/avianey/androidgendrawable-maven-plugin

  13. Android Asset Studio
    各种Android资源自动生成器,包括启动图标、ActionBar图标、通知栏图标、点9等
    项目地址:https://github.com/romannurik/AndroidAssetStudio
    在线演示:http://romannurik.github.io/AndroidAssetStudio/

二、开发自测相关

  1. Quality Tools for Android
    Android测试及自测工具集合和示例
    项目地址:https://github.com/stephanenicolas/Quality-Tools-for-Android

  2. android-test-kit
    Google的Android测试工具
    包括GoogleInstrumentationTestRunner(增强版的InstrumentationTestRunner)和Espresso(用于快速写出可靠测试用例的API)
    项目地址:https://code.google.com/p/android-test-kit/
    文档介绍:https://code.google.com/p/android-test-kit/w/list

  3. robolectric
    测试用例编写框架
    项目地址:https://github.com/robolectric/robolectric
    Demo地址:https://github.com/robolectric/robolectricsample
    文档介绍:http://robolectric.org/
    特点:(1). 不需要模拟器在一般JVM就可以运行测试用例
    (2). 能完成在真机上的大部分测试包括感应器
    其他的测试用例及相关模块Mock可见:android-mock,mockito,easy-mock

  4. Android FEST
    提供一些列方便的断言,可用于提高编写Android自测代码效率
    项目地址:https://github.com/square/fest-android

  5. BoundBox
    可用于测试类各种访问权限的属性、方法。实际是通过BoundBox这个annotation生成一个属性和方法都是public权限的中间类并对此类进行测试完成的
    项目地址:https://github.com/stephanenicolas/boundbox

  6. Hugo
    用于打印函数信息及执行时间的工具,仅在debug模式生效
    项目地址:https://github.com/JakeWharton/hugo

  7. scalpel
    在应用下面添加一层用于界面调试,待详细补充 // TODO
    项目地址:https://github.com/JakeWharton/scalpel

  8. Android Screenshot library
    Android截图工具类,用于在持续集成时截图
    项目地址:https://github.com/rtyley/android-screenshot-lib

  9. sonar-android-lint-plugin
    将android lint的错误在sonar中展现
    项目地址:https://github.com/SonarCommunity/sonar-android

三、测试工具

  1. Spoon
    可用于android不同机型设备自动化测试,能将应用apk和测试apk运行在不同机器上并生成相应测试报告。
    项目地址:https://github.com/square/spoon

  2. Tencent APT
    APT是腾讯开源的一个Android平台高效性能测试组件,提供丰富实用的功能,适用于开发自测、定位性能瓶颈;测试人员完成性能基准测试、竞品对比测试
    项目地址:https://github.com/stormzhang/APT

  3. Emmagee
    网易开源的性能测试工具,包括CPU、内存、网络流量、启动时间、电池状态等
    项目地址:https://github.com/NetEase/Emmagee

  4. Android py-uiautomator
    py-uiautomator是一个对Android uiautomator用python进行封装的测试框架.
    项目地址:https://github.com/xiaocong/uiautomator

四、开发及编译环境

  1. Buck
    facebook开源的Android编译工具,效率是ant的两倍。主要优点在于:
    (1) 加快编译速度,通过并行利用多核cpu和跟踪不变资源减少增量编译时间实现
    (2) 可以在编译系统中生成编译规则而无须另外的系统生成编译规则文件
    (3) 编译同时可生成单元测试结果
    (4) 既可用于IDE编译也可用于持续集成编译
    (5) facebook持续优化中
    项目地址:https://github.com/facebook/buck

  2. Android Maven Plugin
    Android Maven插件,可用于对android三方依赖进行管理。在J2EE开发中,maven是非常成熟的依赖库管理工具,可统一管理依赖库。
    项目地址:https://github.com/jayway/maven-android-plugin

  3. umeng-muti-channel-build-tool
    渠道打包工具
    项目地址:https://github.com/umeng/umeng-muti-channel-build-tool
    另可参见Google的构建系统Gradle:http://tools.android.com/tech-docs/new-build-system/user-guide

  4. Genymotion
    目前最好用最快的android模拟器
    项目地址:http://www.genymotion.com/
    Android studio集成控件:http://plugins.jetbrains.com/plugin/7269?pr=idea
    Cyril Mottier推荐:http://cyrilmottier.com/2013/06/27/a-productive-android-development-environment/

  5. gradle-mvn-push
    方便的将Gradle的Artifacts上传到Maven仓库
    项目地址:https://github.com/chrisbanes/gradle-mvn-push
    文档介绍:https://github.com/chrisbanes/gradle-mvn-push#usage

  6. Android Emulator Plugin for Jenkins
    Android模拟器 jenkins插件,用于Jenkins做持续集成时跑模拟器测试
    项目地址:https://github.com/jenkinsci/android-emulator-plugin

  7. Android Maven Plugin
    管理应用所需要的依赖库。包括的构建工具有Maven、Gradle、ant、sbt
    项目地址:https://github.com/mosabua/maven-android-sdk-deployer

  8. SDK Manager Plugin
    下载和管理Android SDK的Gradle插件
    项目地址:https://github.com/JakeWharton/sdk-manager-plugin

  9. Gradle Protobuf Plugin
    将.proto文件转换成Java文件的gradle插件
    项目地址:https://github.com/andrewkroh/gradle-protobuf-plugin

五、其他

  1. ViewServer
    允许app运行在任何手机上都可以用HierarchyViewer查看
    项目地址:https://github.com/romainguy/ViewServer

  2. GridWichterle for Android
    在整个系统上显示一个grid,用来帮助查看应用布局及使得布局更美观,可设置grid网格大小和颜色,android推荐48dp和8dp,可见 Android Design Guidelines – Metrics and Grids
    项目地址:https://github.com/inmite/android-grid-wichterle
    APK地址:https://play.google.com/store/apps/details?id=eu.inmite.android.gridwichterle
    PS:比起hierarchyviewer相差甚远,不过偶尔可用来作为布局查看工具。

  3. Catlog
    手机端log查看工具,支持不同颜色显示、关键字过滤、级别过滤、进程id过滤、录制功能等
    项目地址:https://github.com/nolanlawson/Catlog
    在线演示:https://play.google.com/store/apps/details?id=com.nolanlawson.logcat

  4. PID Cat
    根据package查看logcat日志
    项目地址:https://github.com/JakeWharton/pidcat

  5. ACRA
    应用崩溃信息上报到GoogleDoc工具,网页版展现结果三方开源地址https://github.com/BenoitDuffez/crashreportsviewer
    项目地址:https://github.com/ACRA/acra
    文档地址:https://github.com/ACRA/acra/wiki/BasicSetup

  6. Crashlytics
    提供丰富的应用崩溃信息收集
    轻量级,丰富,可自定义应用崩溃信息收集器,附有邮件通知
    项目地址:http://www.crashlytics.com/
    集成插件:Android Studio, Eclipse and IntelliJ

  7. Android Resource Navigator
    chrome插件,可以方便的查看github上android源码工程的styles.xml和themes.xml。主要功能:
    (1) 快速打开android styles.xml themes.xml
    (2) 方便在资源间跳转。styles.xml themes.xml文件中资源链接跳转,可以方便跳转到某个资源
    (3) 方便查找某个style和theme。chrome地址栏输入arn+tab+搜索内容回车即可
    (4) 自动下载不同分辨率下的drawable
    (5) 通过映射查找那些不是按照固定命名规则命名的style和theme
    项目地址:https://github.com/jgilfelt/android-resource-navigator
    在线演示:https://chrome.google.com/webstore/detail/android-resource-navigato/agoomkionjjbejegcejiefodgbckeebo?hl=en&gl=GB

  8. android-resource-remover
    根据lint的提示删除项目中无用的资源,减少包的大小
    项目地址:https://github.com/KeepSafe/android-resource-remover

  9. Telescope
    通过手势截图以特定主题发送到特定邮箱地址报告Bug
    项目地址:https://github.com/mattprecious/telescope

  10. Complete Android Fragment & Activity Lifecycle
    完整的Android Fragment/Activity生命周期图
    项目地址:https://github.com/xxv/android-lifecycle


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章