[Android]Android开源工具项目集合20160523
最流行的Android组件大全
http://www.open-open.com/lib/view/open1409108030307.html
Android开源项目分类汇总
http://www.open-open.com/lib/view/open1406272852585.html
Android开发免费类库和工具集合
http://www.open-open.com/lib/view/open1404286864296.html
Android开源项目大全 - 工具类
http://www.open-open.com/lib/view/open1389949549882.html
Android常用开源项目
http://www.open-open.com/lib/view/open1400830463175.html
Android开源工具库
http://www.open-open.com/lib/view/open1388479529516.html
ANDROID SDK 源码解析
https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis
Android 学习资料收集
https://github.com/Freelander/Android_Data
Android即时通讯和sns开源项目汇总
https://github.com/CameloeAnthony/Perfect_IM_SNS
GitHub 排名前 100 的安卓、iOS项目简介
http://www.devstore.cn/essay/essayInfo/6485.html
西瓜理财APP用到的开源库和工具整理
http://mafei.me/2016/03/17/%E8%A5%BF%E7%93%9C%E7%90%86%E8%B4%A2APP%E7%94%A8%E5%88%B0%E7%9A%84%E5%BC%80%E6%BA%90%E5%BA%93%E5%92%8C%E5%B7%A5%E5%85%B7%E6%95%B4%E7%90%86/
POP_Android
https://github.com/motianhuo/POP_Android
List of Android Testing Libraries
https://github.com/hotchemi/awesome-android-testing
TimLiu-Android
https://github.com/Tim9Liu9/TimLiu-Android
安卓APP代码架构,包含比较常用的开源库使用
https://github.com/Frank-Zhu/AppCodeArchitecture
Android studio 插件
https://github.com/wangchang163/androidstudio-plugins
Android-Tips 踩坑大全
https://github.com/tangqi92/Android-Tips
Interactive-animation收集android上开源的酷炫的交互动画和视觉效果。
https://github.com/Rano1/Interactive-animation
NiftyNotification库
https://github.com/sd6352051/NiftyNotification
android-common-lib
主要包括:缓存(图片缓存、预取缓存、网络缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)及Android常用工具类(网络、下载、Android资源操作、shell、文件、Json、随机数、Collection等等)。
https://github.com/Trinea/android-common
Expandable Layout
带来的各种动画的扩展布局一个Android库。您可以包括可选的内容,并使用无处不在。
https://github.com/wangchang163/ExpandableLayout
ZBLibrary-Android快速开发框架
坐标标准库ZBLibrary,是一个MVP架构的Android快速开发框架,提供一套开发标准(UI,Data,Listener)以及模板和工具类并规范代码。 封装层级少,简单高效兼容性好。Android Studio、Eclipse多平台支持。
OKHttp、图片加载、自动缓存以及各种Base、Demo、UI、Util直接用。一句话实现全局滑动返回。
BaseHttpListActivity,几行代码搞定http请求列表 加载和缓存;
BaseView,自定义View竟然如此简单;
万能的Entry,两个变量的Model/JavaBean再也不用写了;
100多个常用style,一行搞定View属性,一键统一配置UI…
https://github.com/TommyLemon/Android-ZBLibrary
图片处理sdk(just for eclipse)
1,图片编辑(图片添加,文字添加),实现图片编辑中的图片添加,旋转,缩放,删除;文字的添加,大小缩放,字体更换,颜色更换,删除; 2,基本滤镜实现与接口封装; 涂鸦(画笔的样式,粗细,颜色,橡皮擦,贴图); 相框(简单相框,酷炫相框); 马赛就克(基本马赛克,酷炫马赛克,橡皮擦)及其接口封装 3,接下来, 图像剪切,旋转等功能实现测试接口封装; GIF与MP4,图片互转实现测试与接口封装;
https://github.com/SkillCollege/PhotoEditDemo
AndroidImageEditor
AndroidImageEdit 安卓设备上图形编辑开源控件,支持自定义贴图 图片滤镜 图片旋转 以及图片剪裁操作
https://github.com/siwangqishiq/ImageEditor-Android
ToolsFinal简介
Android开发常用的工具类
https://github.com/SkillCollege/ToolsFinal
Android-Rapid-Development-Of-Library
Android 快速开发库,主要想实现一条属于自己的开发框架。包括网络访问,数据,UI等,将该项目分为四个模块,UI界面、网络、进阶、综合。
https://github.com/lidong1665/AndroidRapidLibrary
TLint
根据虎扑新版api开发,基于Dagger2+RxJava+Retrofit+Material Design开发,使用mvp模式开发~纯练手之作,目前基本功能已完成,欢迎jrs来star和fork,有什么问题也可以提issue
https://github.com/gzsll/TLint
Point-of-Android
Android 一些重要知识点解析整理
WeChat
这个项目是一个高仿微信,以及基于微信,由于一些经验和UI优化。实现功能:
朋友们,表情,视频通话,文件传输等之间的文字聊天
群聊
从地址簿添加好友
扫描二维码来添加好友,扫描QR码朋友之间传递
微信公共账号信息推送
朋友圈、
https://github.com/motianhuo/wechat
RadarScan
这是Android一个雷达扫描显示的扫描图,超高仿QQ附近的人搜索展示
相应的博文地址 http://blog.csdn.net/mr_immortalz/article/details/51319354
https://github.com/ImmortalZ/RadarScan
MicroReader
一个小而美的阅读客户端,包含微信精选,IT之家(去广告),果壳热门,知乎日报,和视频推荐栏目,每天更换主题
Retrofit 的使用,包括使用 Http 缓存、converter 的使用等;
RxJava 的使用,包括配合 Retrofit、RxBus 的使用等;
MVP 架构实践,包括 presenter 的生命周期管理;
RecycleView + CardView 的使用;
RecycleView 使用 ItemTouchHelper 实现拖拽移动到不同的列表,下拉刷新,上拉到底自动加载等;
使用 Palette 从图片中取色;
主题动态切换;
Android 4.4 及以上版本的状态栏适配;
FloatingActionButton 的自定义动作;
AppCompatActivity 配合 PreferenceFragment 实现 Material Design 的设置界面;
WebView 的使用,包括显示加载进度条、播放视频等;
VideoView 的使用,包括自定义按钮;
动态切换 NavigationView 的菜单项
Android 抓包及逆向分析
数据离线缓存
使用Gradle多渠道打包及自定义编译的APK文件名
Activity滑动返回的实现
https://github.com/YiuChoi/MicroReader
Android_Data
Android 学习资料收集
https://github.com/Freelander/Android_Data
StickyHeaderListView
StickyHeaderListView
StickyHeaderListView 是基于实际需求做出的灵活可定制的UI功能,具体实现功能如下:
一、支持无限循环的广告位。
二、高度可动态配置的Header2和Header3(使用GridView实现)。
三、主要功能:分类、排序和筛选布局滑动到顶部后吸附、悬停。
四、自定义FilterView筛选控件,支持动画显示与动画隐藏。
五、支持标题栏背景颜色渐变、字体颜色渐变。
六、数据不足一屏动态添加空数据占位。
七、数据为空时,ListView加载暂无数据视图。
八、思路清晰、界面优美,添加ripple点击效果。
九、支持下拉刷新和上拉加载更多功能。
https://github.com/sfsheng0322/StickyHeaderListView
android-open-source-project-cracking
Android 优质开源项目剖析与技术进阶
https://github.com/android-cjj/android-open-source-project-cracking
Useful-Open-Source-Android
Android开源库
https://github.com/ddwhan0123/Useful-Open-Source-Android
OkHttpUtils
封装了okhttp的网络框架,支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持cookie自动管理,支持四种缓存模式缓存网络数据,支持301、302重定向,扩展了统一的上传管理和下载管理功能
https://github.com/jeasonlzy0216/OkHttpUtils、
Android开发网站
整理Android开发论坛、社区、网站,以技术为主
http://mobdevgroup.com/platform/android/resources
AndroidPicker
安卓选择器类库,包括日期时间选择器、单项选择器、二三级联动选择器、地址选择器、颜色选择器、文件目录选择器、数字选择器等,可自定义顶部及底部界面,可自定义窗口动画。
https://github.com/gzu-liyujiang/AndroidPicker
AndroidBaseUtils
LogUtil(L)的
LogHelper
ContextUtil的(CTX)
ResourcesUtil(RES)
PreferencesUtil(县)
ExtrasBinder
UnitConverter(单位)
KeyboardUtil(键盘)
APILevel
DisplayUtil
ViewUtil
ServiceUtil
ThemeUtil
ActivityBuilder
BundleBuilder
PackageUtil
VibratorUtil
ClipboardManagerUtil
TypedValueUtil
WindowManagerUtil
IntArrayUtil
SparseArrayUtil
ThreadUtil
https://github.com/TheFinestArtist/AndroidBaseUtils
afinal
Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们可以以ajax形式请求http数据。
https://github.com/yangfuhai/afinal
List of Android UI/UX Libraries
android UI库
Material
Layout
Button
List / Grid
ViewPager
Label / Form
Image
SeekBar
Progress
Menu
ActionBar
Dialog
Calendar
Graph
Animation
Parallax
Effect (Blur… etc)
Other
https://github.com/wangchang163/awesome-android-ui
36krReader
MD风格的36氪Android阅读客户端
个人开发的36氪Android阅读客户端,数据通过Jsoup解析web端网页获取,由于最近网站改版,暂时不支持加载分页数据T T。
个人业余时间的项目,包含了android中一些常用的工具类、代码段。
设计风格希望能遵循Material Design,尽量使用google提供的原生控件,包括android design support library
使用了国内的baas服务Bmob,给app加入了用户系统,实现了收藏云同步。
一些知识点
首页
RecyclerView添加Header的正确方式
CardView的使用:关于使用 CardView 开发过程中要注意的细节
个人信息页
矢量图片的使用:VectorDrawable怎么玩、Android Support Library 23.2
其他
在清单文件中设置android:parentActivityName的问题:解决方案
style文件中设置android:windowIsTranslucent后activity切换动画失效(我这边直接不设置那个属性了):解决方案
当targetSdkVersion设为23以上时,处理运行时权限:Android M 新的运行时权限开发者需要知道的一切
使用的第三方库
轻量级的缓存框架:ASimpleCache
图片加载框架:universal-image-loader
orm框架:ormlite
StickyListHeaders
PhotoView
监听可滚动View的滑动状态:Android-ObservableScrollView
an unofficial mirror for android volley library:android-volley
可无限循环滑动的ViewPager(为了配合首页自动滑动稍做改动):InfiniteViewPager
https://github.com/kinneyyan/36krReader
CommonSDK
该项目包含了常用的方法库和它的例子。
库包含实现社会SDK即简单的方法:Facebook的,Twitter,谷歌,LinkedIn。
该项目主要包括以下共同的特点。
空的EditText验证。
检查网络可用(网络或无线网络)。
电子邮件地址验证。
获得字符串格式当前日期。
从您的设备获取的设备ID。
设置偏好,并获得首选项。如String,整型,长,布尔浮动。
删除所有喜好。
获取当前位置。
捏图像放大。
获取应用程序图标绘。
发送本地通知。
在使用应用程序上的禁用休眠模式。
启用而使用应用程序的睡眠模式。
从选定的目录路径打开的图像。
从选定的目录路径打开视频。
打开网址到手机浏览器。
显示在地图上的地址位置。
创建文件夹或目录。
从网址下载图片。
显示日期选择器。
显示时间选择器。
获取文件的计数序号。
计算时间差。
从字符串转换日期为日期格式。
获取设备的高度。
获取设备宽度。
获取随机数。
添加后缀为数字。
转换逗号分隔字符串数组列表。
转换的ArrayList到逗号分隔字符串。
播放背景音乐。
停止背景音乐。
应用图像模糊的效果。
绘制转换为位图。
位图转换为可绘制。
获得应用程序的声音设备的音量。
设置位图图像的喜好。
获取位图图像的形式偏好。
获取应用程序版本的代码。
设置垂直文本视图(左,右)。
检查是否SD卡上提供的设备。
显示共享对话框。
更改设备配置文件(静音或振动模式或正常)。
更改位图圆角走投无路。
显示警告对话框或吐司。
防止双击。
拍摄图像。
选择图片。
预览捕获的图像。
录制视频。
挑选视频。
预览捕获视频。
获取摄取的图像或录像(所有版本)的路径。
整合社交平台。
添加连锁反应。
检查网站的网址是否有效。
获取具有电子邮件地址的所有联系人。
获取视图(截图)的位图。
从ImageView的选取颜色。
获取文件大小。
下载文件。
https://github.com/CommonUtils/android
Knowledge
Knowledge是一个MaterialDesign风格和MVP模式的项目。你可以方便地阅读知乎日报和煎蛋网的新鲜事,还可以浏览妹子图,让我们一起嘿嘿嘿~(作者比较懒,只在360手机助手上线了。如果你在学习中遇到任何bug、疑问,请提交一个issue)
Android Design库的使用
自定义你的基类Activity
应用MVP模式到项目中
使用Webview时避免内存泄露
OKhttp封装框架的用法
用Gson解析网络数据
用Glide加载图片
用Realm缓存数据
加特效的启动页的写法
设置页的写法
Activity的转换特效(对,duang的那种)
更多惊喜等待你发现(手动斜眼)
使用到的库
dependencies {
debugCompile ‘com.squareup.leakcanary:leakcanary-android:1.3.1’ //检测内存泄露
compile ‘com.android.support:design:23.1.1’//design控件库
compile ‘com.bigkoo:convenientbanner:2.0.5’//一个图片轮播控件
compile ‘com.android.support:cardview-v7:23.1.1’
compile ‘com.github.bumptech.glide:glide:3.6.0’//图片加载库
compile ‘com.jakewharton:butterknife:7.0.1’//帮你省去findview
compile ‘com.google.code.gson:gson:2.5’
compile ‘com.zhy:okhttputils:2.2.0’//okhttp封装
compile ‘com.android.support:recyclerview-v7:23.1.1’
compile ‘io.realm:realm-android:0.87.4’//快速、简洁的跨平台数据库
compile ‘com.github.orhanobut:logger:1.12’//漂亮的log工具
}
https://github.com/DanteAndroid/Knowledge
TagCloudView
TagCloudView是一个完全基于Android ViewGroup编写的控件,支持将一组View展示为一个3D球形集合,并支持全方向滚动。
https://github.com/misakuo/3dTagCloudAndroid
CircleDemo
仿微信(weixin wechat)实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,RecyclerView可以根据键盘的显示或隐藏实现联动。与后台交互采用mvp模式。关键字:wechat weixin 微信朋友圈
https://github.com/Naoki2015/CircleDemo
AppCompat-Extension-Library
AccountHeaderView
FloatingActionMenu
CircleImageView
Picker Dialogs
FlexibleToolbarLayout
Delightful Detail Drawables
TypefaceCompat
https://github.com/TR4Android/AppCompat-Extension-Library
StickerCamera
这是一款集成了相机,图片裁剪,给图片贴贴图打标签的APP。
实现相机功能
实现对图片进行裁剪的功能
图片的滤镜功能
能为图片添加贴纸(贴纸可移动,放大,旋转)
能为图片添加标签(同样可以移动)
本地保存制作好的图片,并展示
较多的自定义控件,不错的项目架构
https://github.com/Skykai521/StickerCamera
MeiTuanLocateCity
仿美团城市选择界面,可直接用在实际项目中
https://github.com/yangxu4536/MeiTuanLocateCity
Notes
一款基于Material Design 设计的开源笔记本应用
https://github.com/daimajia/Notes
Meizhi妹纸.gank.io
多渠道打包
使用 ORM 快速操作数据库
访问网络,简单解析 HTML
RecyclerView 瀑布流的使用
RecyclerView 底部加载更多的简单实现
Material Design 的下拉刷新
使用最新的 Design 兼容库
使用 5.0 的 Share 组件或元素动画
使用 Toolbar 完全替代 ActionBar
https://github.com/daimajia/Meizhi
AnimeTaste(全球动画精选)
ShareSDK for Android 社交关注。
Picasso 图片缓存
Baidu-T5Player-SDK-Android 百度T5 Player SDK
Android-Switch-Backport Switch的兼容库
Gif-Movie-View Gif动画播放
ViewPagerIndicator 滑动画廊
SuperToasts 扩展的Toasts弹出框
SwipeBackLayout 滑动退出
Android-Support-v7-appcompat Android ActionBar 兼容库
sdk-manager-plugin SDK管理工具
https://github.com/daimajia/AnimeTaste
Lazy
The android tools 自己整理的常用的工具类
https://github.com/wangchang163/Lazy
Android-PickerView
仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果
https://github.com/saiwu-bigkoo/Android-PickerView
AndroidBase
采用谷歌官方MVP架构以及RxJava对项目进行封装重构
1.网络请求框架:Retrofit
2.生命周期管理:Rxlifecycle
3.数据库框架:Ormlite
4.图片异步加载类库:Glide
5.事件总线:RxEventbus
6.Json解析工具:FastJson
7.ListView、GridView、RecyclerView快速开发适配器
8.GooleSamples 对 Android 6.0 Permission 封装 EasyPermissions
9.收集的各种便捷开发的工具类
https://github.com/huangwm1984/AndroidBase
AndroidSweetSheet
一个富有动感的Sheet(选择器)
https://github.com/zzz40500/AndroidSweetSheet
[Android]Android开源工具项目集合20160523相关推荐
- Android开源工具项目集合
最近因为要去外派了,工欲善其事,必先利其器!所以又回顾了一下自己github上所收藏的项目,也算是温故而知新吧. 最流行的Android组件大全 http://www.open-open.com/l ...
- Android开发常用工具类集合
转载自:https://blog.csdn.net/xiaoyi_tdcq/article/details/52902844 Android开发常用工具类集合 android开发中为了避免重复造轮子, ...
- Google 开源的项目集合
原链接 文为大家整理了 Google 开源的项目,看看有没有感兴趣的,排名顺序按照 Github ★Star 数排列. 0.机器学习系统 TensorFlow★Star 62533 TensorFlo ...
- android计算器开源小项目代码(附安装包.apk)
最近在学习安卓开发,做了个小计算器作为实践.发现网上的计算器教程代码的健壮性不够好,只能够容忍正确的输入.于是我花了几天时间写了个完整的程序.可能是我水平有限,其中条件控制逻辑设计的比较复杂,但我受开 ...
- Android基础开源应用项目
原文:http://mobile.51cto.com/abased-402716.htm 1.Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更 ...
- android照片美颜项目_MagicCamera: MagicCamera 是 Android 平台开源相机项目,具有包括实时美颜等40种实时滤镜,功能包括对图片进行磨皮/美白等后期处理...
MagicCamera Idea from:android-gpuimage Real-time Filter Camera&VideoRecorder And ImageEditor Wit ...
- java xml开源操作类,xml解析和操作的开源工具项目涵盖java c++ php 等语言
XML解析器-Xerces XML操作库-dom4j XML文档解析器-Digester J2ME-的XML-解析器-kXML XML解析类库-MXP1 XML解析器-LibX ...
- Android集成开发工具——Android Studio
Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似Eclipse ADT,Android Studio 提供了集成的 Android 开发 ...
- Android 开源项目集合
2019独角兽企业重金招聘Python工程师标准>>> 上百个Android开源项目分享,希望对android开发有帮助. Android PDF 阅读器 http://source ...
最新文章
- 网站安全配置(Nginx)防止网站被攻击(包括使用了CDN加速之后的配置)
- 从哲学角度分析,框架的[无用之用]效果
- 人人必须要知道的语义分割模型:DeepLabv3+
- windows phone 快捷键
- Python 懂车帝全车系销量排行榜
- AtCoder Beginner Contest 215 G - Colorful Candies 2
- PHP读取数据库表显示到前台
- 2018年AI和ML(NLP、计算机视觉、强化学习)技术总结和2019年趋势(下)
- 【转】404、500、502等HTTP状态码介绍
- 题目206-矩形的个数
- php smarty数学函数,smarty详解二:从文件读取变量、保留变量、数学计算、内建函数...
- solaris 10 oracle 11g r2安装教程,Oracle 11gR2 on Solaris 10安装技术文档(原版英文)
- android exif 相册,android 读取图片 EXIF信息
- 1.5W字Docker详解,从入门到下地干活一条龙
- 张朝阳“削藩”后,搜狐会走向何处?
- IP归属地查询(基于本地IP库实现)
- 教你关闭烦人的“程序兼容性助手”~~~~~
- 微芯片植入大脑可保存人们的大脑记忆内容
- 智慧指间丨生态环境网格化监管系统——编织生态环保“绿网”
- 【OpenGL】图片的像素和分辨率
热门文章
- MongoDB学习笔记(一)简介+安装+基本CRUD+索引
- 人脸识别5-人脸建模
- 速冻食品崛起,飞速占领食品市场
- MAC泛洪攻击-ARPDOS攻击-ARP Middleman攻击-IP地址欺骗-ICMP DOS 攻击
- 论文阅读笔记---Recent development in CNC machining of freeform surfaces: A state-of-the-art review
- sort函数怎么用mysql_实例详解sort()函数的原理和使用方法
- std::sort用法
- 基于HMM的语音识别(一)
- 谁能逗笑1860话务小姐
- 【转】从五个方面解读APM