整理一些开源项目
Android官方代码示例
https://github.com/googlesamples?page=1
Android官方培训课程中文版
https://github.com/kesenhoo/android-training-course-in-chinese
汇总优秀的android开发资源
https://github.com/zmywly8866/Android-Develop-Resources
Android学习资源网站索引大全
https://github.com/zhujun2730/Android-Learning-Resources
android开发网站导航
https://github.com/zmywly8866/The-Android-Developer-Site-Navigation
各种经验文章,避免重复踩坑
https://github.com/tangqi92/Android-Tips
android最佳开发实践(全英文)
https://github.com/futurice/android-best-practices
一个定期翻译、发布国内外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目,让我们的技术跟上国际步伐。
https://github.com/hehonghui/android-tech-frontier
Android架构合集
https://github.com/Juude/Awesome-Android-Architecture
Android源码设计模式分析开源项目
https://github.com/simple-android-framework/android_design_patterns_analysis
值得阅读的android技术文章
https://github.com/zmywly8866/Worth-Reading-the-Android-technical-articles
Gradle User Guide 中文版
https://github.com/DONGChuan/GradleUserGuide
Gradle Android插件用户指南翻译
https://github.com/AvatarQing/Gradle-Plugin-User-Guide-Chinese-Verision
RxJava Essentials 中文翻译版
https://github.com/yuxingxin/RxJava-Essentials-CN
Android 开源交流 QQ 群分享汇总
https://github.com/aosp-exchange-group/share
Android 开源项目分类汇总
https://github.com/Trinea/android-open-project
Android 问题交流讨论坛
https://github.com/android-cn/android-discuss
Android-Universal-Image-Loader
强大的图片下载显示类,功能最全最稳定
https://github.com/nostra13/Android-Universal-Image-Loader
PhotoView
强大的图片手势缩放库
https://github.com/chrisbanes/PhotoView
zxing
二维码扫描工具
https://github.com/zxing/zxing
LeakCanary
LeakCanary是一个检测内存泄露的开源类库。你可以在 debug 包种轻松检测内存泄露。
https://github.com/square/leakcanary
https://github.com/liaohuqiu/leakcanary-demo
一个集合了常用工具,图片选择、拍照、裁剪,okhttp封装,多渠道打包的github地址
https://github.com/pengjianbo
常用的工具类
https://github.com/l123456789jy/Lazy
AndroidBase
整理项目开发中用到的开源框架封装、测试例子、开发中遇到的问题等
https://github.com/huangwm1984/AndroidBase
博客园 Android 客户端
https://github.com/yjxandroid/CNBlog
AndroidImageEditor
AndroidImageEditor 安卓设备上图形编辑开源控件,支持自定义贴图 图片滤镜 图片旋转 以及图片剪裁操作
https://github.com/siwangqishiq/ImageEditor-Android
PhotoEditDemo
图片处理sdk(just for eclipse)
https://github.com/jarlen/PhotoEditDemo
AndroidTreeView
android多级列表
https://github.com/bmelnychuk/AndroidTreeView
TinyPinyin
适用于Java和Android的快速、低内存占用的汉字转拼音库。
特性
- 生成的拼音不包含声调,也不处理多音字,默认一个汉字对应一个拼音;
- 拼音均为大写;
- 无需初始化,执行效率很高(Pinyin4J的4倍);
- 很低的内存占用(小于30KB)
https://github.com/promeG/TinyPinyin
Android工具类库
囊括了一大部分Android应用开发过程当中常用的工具类。工具类来源整理自网络和自己编写。
https://github.com/jingle1267/android-utils
AndroidPluginFramework
Android插件化框架系列文章以及DEMO
https://github.com/nuptboyzhb/AndroidPluginFramework
AndroidPicturePicker
图片选择器,可使用不同的图片下载库
You can use different Image Loader, Picker provide 3 default Loader Engine:
1.GlideEngine
2.PicassoEngine
3.ImageLoaderEngine
https://github.com/ValuesFeng/AndroidPicturePicker
IndexRecyclerView
通过RecyclerView实现联系人的功能。
1.首字母悬浮在顶部。
2.侧滑删除联系人。
3.联系人索引。
https://github.com/jiang111/IndexRecyclerView
MPAndroidChart
MPAndroidChart is a powerful & easy to use chart library for Android. It runs onAPI level 8 and upwards.
As an additional feature, this library allows cross-platform development between Android and iOS as an iOS version of this library is also available: ios-charts
强大的图表库,支持ios和安卓
https://github.com/PhilJay/MPAndroidChart
LiteCommon
LiteCommon是一系列通用类、辅助类、工具类的集合,有以下特点:
- 1. 通用性强:只有常用、通用才集入。
- 2. 体积超小:不到50K!加入增强IO包混淆后70K!
- 3. 纯 纯 纯:类间独立,单挑大梁,极少耦合,就是单纯!
其中包括bitmap处理,文件操作,加密存储器,shell命令,静默安装,计数器,均值器,吐司,日志,校验,提示,网络监测等基础功能,以及一些Base64、MD5、Hex、Byte、Number、Dialog、Filed、Class、Package、Telephone、Random等工具类。
https://github.com/litesuits/android-common
QQTipsView
仿QQ消息未读拖拽清除,“一键退朝”,“一键清除未读”,“一键下班”
https://github.com/Qiaoidea/QQTipsView
AndroidPicker
各种各样的仿ios选择器
安卓选择器类库,包括日期时间选择器、单项选择器、地址选择器、颜色选择器、文件目录选择器、数字选择器、星座选择器等,可自定义顶部及底部界面,可自定义窗口动画。
https://github.com/gzu-liyujiang/AndroidPicker
CommonPullToRefresh
在android-Ultra-Pull-To-Refresh的基础上增加了加载更多的支持,感谢作者
- 下拉刷新支持大部分
view
:ListView
、ScrollView
、WebView
等,甚至一个单独的TextView
- 加载更多目前支持
ListView
、RecyclerView
、GridView
、SwipeRefreshLayout
- 支持自定义header以及footer
- 增加SwipeRefreshLayout刷新方式,同样支持加载更多
https://github.com/Chanven/CommonPullToRefresh
SuperSwipeRefreshLayout
A Custom SwipeRefreshLayout.自定义HeaderView和FooterView,支持下拉刷新和上拉加载更多
https://github.com/nuptboyzhb/SuperSwipeRefreshLayout
Velocimeter
一个自定义的速度显示器,带动画
https://github.com/glomadrian/velocimeter-view
FileDownloader
Android 文件下载引擎,稳定、高效、简单易用
https://github.com/lingochamp/FileDownloader
KLog
这是一个Android专用的LogCat工具,主要功能为打印行号、函数调用、Json解析、XML解析、点击跳转、Log信息保存等功能
https://github.com/ZhaoKaiQiang/KLog
ShortcutLib
快速使用shortcut,避免各种ROM适配导致的各种问题。
https://github.com/xuyisheng/ShortcutHelper
droiReverse
android 逆向工程工具集
https://github.com/Juude/droidReverse
FlycoDialog-Master
各种对话框,有android默认,material,ios风格等
https://github.com/JorgeCastilloPrz/AndroidFillableLoaders
TagCloudView
支持 SingleLine 模式的标签云效果,轻松实现知乎问题话题列表
标签云效果,可以设置为 SingleLine 模式,丰富的自定义样式选择。
只需要一行代码即可设置 SingleLine 模式:app:tcvSingleLine="true" true 为 SingleLine 模式,false 为默认标签云模式
https://github.com/kingideayou/TagCloudView
AndroidFlowLayout
android流式布局
https://github.com/LyndonChin/AndroidFlowLayout
SwipeBackLayout
滑动返回的布局
https://github.com/ikew0ng/SwipeBackLayout
Android-PullToNextLayout
通过上下拉直接跳到上一页或者下一页
https://github.com/zzz40500/Android-PullToNextLayout
CreditCardEntry
信用卡输入框
https://github.com/dbachelder/CreditCardEntry
模仿QQ讨论组头像
https://github.com/kongnanlive/android-combination-avatar
Android Swipe Layout
代码家写的滑出菜单
https://github.com/daimajia/AndroidSwipeLayout