Android 收集的开源项目和文章集合
置顶2017年12月21日 16:06:45

阅读数:3128

2017-12-21


1.仿QQ说说发图片选择框架 
https://github.com/yaozs/ImageShowPicker

2.炫酷开屏动画框架

https://github.com/JoshuaRogue/FancyView

3.防京东,支付宝密码键盘和密码输入框

https://github.com/GitPhoenix/Keyboard

4.根据银行卡号 获取 银行卡类型、银行名称和银行编码 自动格式化银行卡号、手机号、身份证号输入的工具类

https://github.com/nanchen2251/BankCardUtils

5.高仿 iOS 滚轮实现 省市区 城市选择三级联动

https://github.com/crazyandcoder/citypicker

6.验证码输入框控件.

https://github.com/JustKiddingBaby/VercodeEditText

7.轻量级提示框,加载中、成功、失败、警告等,以及对话框,非组合框架,自定义 ImageView 实现

https://github.com/limxing/Android-PromptDialog

8.后台更新 APP(两句代码实现) 
(1)调用 Dialog 更新对话框效果

(2)调用 Notification 更新效果

https://github.com/wenwenwen888/BackgroundUpdate

9.模仿花瓣的弹出式菜单

https://github.com/panshen/PopupCircleMenu

10.Toast自定义框架 
基于 toasty,单例化,简化 api,添加 debug 模式,以及设置居中显示

https://github.com/hss01248/Toasty

2017-12-22

1.获取当前Activity的类名和包名

https://github.com/eicky/AndroidRocket

2.异常捕获及重启

https://github.com/lizhifeng-sky/Crash

3.仿bilibili搜索框效果(三句代码实现)

https://github.com/wenwenwen888/SearchDialog

4.滑动验证码

http://p.codekk.com/detail/Android/mcxtzhang/SwipeCaptcha

5.一个高仿android原生解锁的demo

https://github.com/gamedirty/gesturelock

6.Android EditText的撤销和恢复(反撤销)

https://github.com/qinci/AndroidEdit

7.一个用户引导控件

https://github.com/yilylong/UserGuideView

8.基于 face++的人脸检测,解决了 camera 预览变形,图像方向不对等问题.

https://github.com/hss01248/FaceDetect

2017-12-23

1.可能是最接近微信朋友圈的图片压缩算法

https://github.com/Curzibn/Luban

2.https://github.com/baoyachi/StepView

流程指示器

3.可拖拽的 gridview

https://github.com/fishCoder/DragGridView

4.对输入的电话号码格式化 格式化为 3 4 4 模式

https://github.com/wcy10586/PhoneNumFormatView

5.一个样式看起来比较丰富的弹幕demo,DanmakuFlameMaster很简单的使用。

https://github.com/wangpeiyuan/DanmuDemo

6.仿小红帽动态导航页框架 
将动画和 viewpager 结合起来。当你滑动 viewpager 的时候,你也在控制动画的当前帧。 
就好像控制动画时间一般。

https://github.com/Nightonke/WoWoViewPager

2017-12-27

1.无需改动原有 activity 只需要一个 annotation 轻松实现任意方向的滑动返回,默认提供微信滑动、跟随滑动、以及单个滑动,并且可以自定义滑动效果

https://github.com/anzewei/ParallaxBackLayout

2.显示 DialogFragment 时背景模糊效果

https://github.com/tvbarthel/BlurDialogFragment

3.1600+的海量 Icon,包括 750+的 Material Design icons

https://github.com/theDazzler/droidicon

2018-1-5

1.Android 上录制 AAC 格式的音频,支持 arm7,arm7s,arm64,支持平台:ios7~ios9,不支持 bitcode

https://github.com/shaoyuan1943/AndroidRecordAAC

2.一个录音和播放的管理类实现录音功能,提供暂停、继续切换,并且监听音量大小以波浪线呈现出现,实现播放功能,播放实现帧动画

https://github.com/jaydenxiao2016/VoiceManager

3.android 页面启动速度优化利器:在页面打开之前进行预加载

https://github.com/luckybilly/PreLoader

4 . miui 一样的自动滚动截屏,为了截长图

https://github.com/android-notes/auto-scroll-capture

5.开眼视频是一款精品短视频日报应用,该项目是用 kotlin,借助已知的一些开眼接口写的一个仿《开眼 App》,主要是为了学习 kotlin 和一些 UI 效果

http://p.codekk.com/detail/Android/kaikaixue/Eyepetizer

2018-1-17

1.一个非常方便的fragment页面框架

https://github.com/xuexiangjys/XPage

2.音视频学习练习案例,项目将会持续更新

https://github.com/yangchong211/YCVideoPlayer

2018-1-23

1.身份证识别,银行卡识别,驾驶证识别,行驶证识别,根据百度文字识别 api 封装,能快速识别身份证信息,银行卡信息,驾驶证信息,行驶证信息,使用非常方便

https://github.com/wenchaosong/OCR_identify

2.Kotlin解析Json框架

https://github.com/cbeust/klaxon

3.Android全手势浏览器

https://github.com/renjianan/SimpleBrowser

2018-1-29

1.音乐播放器,功能:通过耳机和通知栏快捷控制音乐播放、创建歌单、本地歌曲搜索、记忆播放、自动切换到夜间模式、定时停止播放、应用主题自定义以及播放界面风格选择等功能。

https://github.com/DuanJiaNing/Musicoco

2.Android 无需Root实现APK的静默安装

https://github.com/smuyyh/AutoInstall

2018-2-5

1.Android Sku选择器, 类似于淘宝,天猫,京东,支持多维属性,购物车动画,支持MVVM架构,可以直接使用 
https://github.com/wuhenzhizao/android-sku

2.万能的公告栏轮播 View,也可用于商品个性垂直轮播展示 
https://github.com/Bakumon/BulletinView

3.android 网络监控下的观察者模式运用 
https://github.com/shonegg/NetMonitor

2018-2-17

  1. 中国省份地图 
    监听选中的省份,高亮某个省份,默认选中某个省份,移动,放大缩小 
    https://github.com/xchengx/ChinaMap 

  2. 模仿蚂蚁森林动画效果 
    https://github.com/93Laer/WaterView

3 . 状态切换,让View状态的切换和Activity彻底分离开。用builder模式来自由的添加需要的状态View,可以设置有数据,数据为空,加载数据错误,网络错误,加载中等多种状态,并且支持自定义状态的布局。。目前已经用于新芽正式项目中,拓展性强!! 
https://github.com/yangchong211/YCStateLayout

4 . Android基础知识、Android进阶知识、Android自定义View相关、面试相关的知识,欢迎fork,star~ 
https://github.com/linsir6/AndroidNote

2018-2-26

1.颜色选择,还能够调控透明度

https://github.com/jaredrummler/ColorPicker 
 
2.Wifi Direct,实现 Android 手机之间无网络传输文件

https://github.com/leavesC/WifiP2P

3.一个Android聊天应用,具备私聊和群聊功能

https://github.com/leavesC/Chat 
 
 
4.Android 版本更新

功能介绍

实现android版本更新
对kotlin适配,调用更简单
自定义接口协议,可以不改变现有项目的协议就能使用
支持get,post请求
支持进度显示,对话框进度条,和通知栏进度条展示
支持后台下载
支持强制更新
支持简单主题色配置(可以自动从顶部图片提取主色)
支持自定义对话框(可以监听下载进度)
支持静默下载(可以设置wifi状态下)
支持android7.0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

https://github.com/WVector/AppUpdate 

2018-3-6

1.SweetMusicPlayer是一款基于百度音乐API的在线音乐播放器。拥有播放本地、在线音乐以及mv等功能,采用 MVP + RxJava + Retrofit 架构的项目, 使用Java和Kotlin混合开发。

https://github.com/WellerV/SweetMusicPlayer

2.音视频,直播SDK,rtmp推流,录制视频,滤镜。百万用户,线上迭代半年,已经稳定。

https://github.com/WangShuo1143368701/WSLiveDemo

3.城市选择、定位、搜索及右侧字母导航,类似美团 百度糯米 饿了么等APP选择城市功能

https://github.com/zaaach/CityPicker

2018-3-14

1.Android 状态栏相关问题看这个就能解决 
https://juejin.im/post/5a52023b6fb9a01c9c1ed937

2.自定义View大神系列博客,6的一匹 
http://www.gcssloop.com/customview/CustomViewIndex/

2018-3-21

1.人脸识别扫描(活体检测功能,眨眼、摇头、点头),身份证认证 
https://github.com/sxpl/FaceAC 

2.FormatEditText可以用来当做号码格式化文本输入框使用, 可以用来作为格式化手机号码、格式化身份证号码、格式化银行卡号码等. 
特性:

支持配置格式化样式
支持粘贴且光标自动跟随
自动填充删除占位符
  • 1
  • 2
  • 3
  • 4

https://github.com/dkzwm/FormatEditText 

3.宝宝特效Demo通过短视频SDK、直播SDK轻松实现特效与视频剪辑,为用户提供特效相机,拍摄辅助,自动美颜相机,抖音滤镜、直播礼物、直播贴纸等,超低占用空间,十秒大型场景仅100KB+, 精准人脸识别、人脸跟踪,支持3D特效,3D动画特效,2D特效、动画渲染、特效渲染等 
https://github.com/aiyaapp/AiyaEffectsAndroid 

2018-4-8

1.wanandroid-快应用(quickapp) 
https://github.com/CB-ysx/wanandroid-quickapp 

2.31天学习Kotlin 
https://github.com/andyb129/31DaysOfKotlin 
Contents 
Day 1 - let, apply, with and run 
Day 2 - KTX view padding 
Day 3 - Parcelable 
Day 4 - Spans 
Day 5 - Lambdas 
Day 6 - Bundles 
Day 7 - Type safe builders 
Day 8 - KTX Content Values 
Day 9 - KTX iterators for ViewGroup & SparseArray 
Day 10 - Basic syntax 
Day 11 - Operator overload 
Day 12 - Sequence 
Day 13 - KTX Graphics 
Day 14 - Extension functions 
Day 15 - By 
Day 16 - KTX reified 
Day 17 - @JvmName 
Day 18 - inline 
Day 19 - require 
Day 20 - lateinit 
Day 21 - lazy 
Day 22 - sealed classes 
Day 23 - default parameters 
Day 24 - access modifiers 
Day 25 - data classes 
Day 26 - properties 
Day 27 - ranges 
Day 28 - when statement 
Day 29 - KTX destructuring 
Day 30 - string templates 
Day 31 - elvis operator

3.Android 动画详尽教程 
https://github.com/OCNYang/Android-Animation-Set

2018-4-14

1.Android进程保活实践 
至少是我见过最全面的,适配各个版本 
https://www.jianshu.com/p/53c4d8303e19

2.WebView 全面干货指南 
https://www.jianshu.com/p/fd61e8f4049e

3.Android技能树 
这个博文主要那个图片做得好,基本知识点都点出来,很全面,至少很多我不知道哦啊 
https://www.jianshu.com/p/15dfdcc3d8b7

4.EventBus源码研读(上) 
看看源码有益身心健康 
https://kymjs.com/code/2015/12/12/01/

2018-4-21

1.Binder学习指南 
http://weishu.me/2016/01/12/binder-index-for-newer/

2.分析DroidPlugin,深入理解插件化框架,内容如下:

Hook机制之动态代理
Hook机制之Binder Hook
Hook机制之AMS&PMS
Activity生命周期管理
插件加载机制
广播的处理方式
Service的管理
ContentProvider的管理
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

https://github.com/tiann/understand-plugin-framework

3.Android性能优化系列博文

http://androidperformance.com/

4.Android自定义ViewGroup神器-ViewDragHelper 
https://www.jianshu.com/p/111a7bc76a0e

5.Android源码解析系列博文

http://gityuan.com/android/

6.java程序员必精–从源码讲解java线程池ThreadPoolExecuter的实现原理、各种坑、如何监控

https://blog.csdn.net/zqz_zqz/article/details/69488570?locationNum=12&fps=1

版权声明:允许转载,只要标注转载地址即可 https://blog.csdn.net/z979451341/article/details/78864907
文章标签: 框架Android
个人分类: Android框架

Android 收集的开源项目和文章集合相关推荐

  1. 【转】Android 自己收集的开源项目和文章集合(持续更新至2018.12.17)

    2017-12-21 1.炫酷开屏动画框架 https://github.com/JoshuaRogue/FancyView 2.防京东,支付宝密码键盘和密码输入框 https://github.co ...

  2. Android 自己收集的开源项目和文章集合

    1.仿QQ说说发图片选择框架  https://github.com/yaozs/ImageShowPicker 2.炫酷开屏动画框架  https://github.com/JoshuaRogue/ ...

  3. GitHub Android 最火开源项目Top20

    GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上.基于不要重复造轮子的原则,了解当下比较流行的Android与i ...

  4. Android专用Log开源项目——KLog - 泡在网上的日子

    Android专用Log开源项目--KLog 泡在网上的日子 / 文 发表于2015-11-15 13:55 第4427次阅读 log 1 编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以 ...

  5. Android TV开发 开源项目收集

    Android TV和Android手机开发的主要区别在于焦点的控制和焦点效果的不同. 以下是开发过程中收集到的开源项目,记录于此,与大家分享一下. Android TV google官方TV库 ht ...

  6. Android github上开源项目集合

    Android开源项目第一篇--个性化控件(View)篇 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.I ...

  7. Android github上开源项目、酷炫的交互动画和视觉效果地址集合

    Android上开源的酷炫的交互动画和视觉效果:http://blog.csdn.net/u013278099/article/details/50323689 Awesome-android-ui: ...

  8. android一些重要开源项目

    我从网上总结出来的,希望对android爱好者有帮助. Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnM ...

  9. Android牛逼开源项目分类汇总 .

    [+] 第一部分 个性化控件View 一ListView 二ActionBar 三Menu 四ViewPager Gallery 五GridView 六ImageView 七ProgressBar 八 ...

最新文章

  1. 二叉树的建立和递归遍历
  2. z变换公式表_如何使用标准正态分布表?
  3. 在ubuntu里烧win10安装盘
  4. ComputeColStats UDF中 近似算法的介绍(续)
  5. opencv中很有趣的仿射变换(Affine Transformation)
  6. Team Foundation 使用第三方比较工具
  7. 假设法求最大值和数组的优点
  8. (转)iOS 集成支付宝、微信、银联支付 (2017)
  9. 人人视频android app,人人视频安卓版
  10. 如何使用免费的WordPress FooGallery插件创建图像库
  11. win10安装过程修改esp分区吗_win7/win10无损修改UEFI启动模式让系统5秒开机支持ghost版...
  12. 日本XREA空间使用教程
  13. 7-4 输出两行短句 (10分)
  14. 配置MacTex的Tex Live Utility
  15. win10下,扩展屏不清晰模糊。
  16. 关于LyfUpload 错误 #x27;80020009#x27; 下标越界的错误,还请大侠们帮帮忙!!!
  17. KS检验、t检验、f检验、Grubbs检验、狄克逊(Dixon)检验、卡方检验小结
  18. 为什么敬业签绑定了微信提醒不了?
  19. 从给定网页上下载img src= /格式的图片,并保存到制指定路径
  20. java springboot+mybaits 实现数据库增删改查案例

热门文章

  1. 太治愈了,这样调色照片更具电影感,LR预设3套
  2. (附源码)spring boot网上求职招聘系统 毕业设计 081201
  3. 「实用 StoreKit2 」App Connect API 2.0 实战
  4. C语言计算今天是今年的第几个周几
  5. Flink:DataStream Connectors 之 Kafka
  6. 一文详细了解针对蓝牙智能应用的超低功耗无线MCU芯片CC2640
  7. 爬虫基础(三)——python爬虫常用模块
  8. 【AD]层次原理图设计
  9. 《如何高效学习》笔记
  10. 基于matlab的升压斩波实验,基于MATLAB的升压斩波电路的仿真_贾立柱