学习的demo,简单的一些概念性的东西,供自己熟悉API和概念使用。
- app 对应了主module
- mylib 对应自己写的一些库
- notes 对应自己写的笔记和博客文件
- activitylifecycle activity的生命周期的研究,待添加一些关于activity启动模式的demo TODO
- agera google 官方的响应式库
- aidl AIDL demo TODO
- alertDialog 测试警告对话框
- animator 属性动画的简单使用
- annotations annotations的使用
- asyntask asyntask 异步任务的初步使用,模拟进度条
- audiomanager 静音,震动等模式的切换
- blurre 模糊效果,指定位置的背景模糊,即部分模糊
- bottombar google新的设计规范,直接借用的github例子
- buttonmenu 仿造早期的UC浏览器的菜单
- buttomsheet google官方设计指导下的bottomsheet,直接用的design包下的
- buttontext 仿造早期的UC浏览器的菜单,将菜单换成可滚动的文本
- brightness 调节屏幕亮度
- broadcast 研究广播的demo,有序广播,正常广播等的区别
- circle 圆形的钟盘,携带刻度,通过设置前后的时间,画出刻度
- circleimageview 圆形imageview
- classloader 测试类加载器的例子 TODO
- click_xml 在XML文件中设置相应的方法
- contentobserver 监听文件的变化,这里为实现截屏文件的监听
- contentprovider ContentProvider 多进程数据共享的demo
- contextmean 测试context的真实含义
- customdialog 自定义各种形式的dialogue(熟悉stormzhang的)
- customview 自定义view,展示画布的含义
- dagger dagger的简单demo
- datatraffic 流量,wifi开关的监听
- dateCalendar 日历选择器
- deep link deep link 测试
- des des加密
- deviceinfo 获取一些手机的基本硬件信息,以及一些屏幕的适配信息
- drawable 自定义drawable,参考鸿洋博客
- edittext editext 测试内置的手机号验证
- eventbus 左右两个fragment进行通信,用的是鸿洋的demo
- fileIO 文件的IO操作
- flavors 清单文件写入渠道信息,实现多渠道打包,读取 application 节点 meta-data 信息
- flexbox google flexlayout demo
- floatingview 仿造一些广告商的SDK中的一些悬浮窗,注:有的华为小米等可以禁止悬浮窗的显示的。
- floatLabelLayout
- flowLayout 仿造鸿洋大大的流式布局写的demo
- flyme 适配魅族的smartbar,按照官方文档,目前还没出现效果
- fragment fragment的基本操作
- fragmenttabhost fragment的底部tab操作 TODO
- gallery 对gallery的基本操作和一个自定义的滑动日期选择
- gestureDetector 手势监听的demo
- gson 利用gson解析天气数据
- handler handler post runnable的使用
- http 关于http的一些知识点,目前有asynchttp的demo
- image 图片显示的时候,先缩放再显示
- imageloader universalimageloader 的demo,拷贝的官方lib中的sample,universalimageloader的基本操作
- imagepicker 图片选择器,仿造微信做个一样的 TODO
- ipc android ipc 场景测试
- layoutinflater 正解layoutinflater的使用及其参数的正确含义;
- layoutViewStub layoutViewStub的使用
- listview listview的基本操作,listview缓存,以及一个通用的viewholder;自定义item的高度 ;添加郭林的下拉刷新;自己写的一个自定义下拉刷新 TODO
- log 研究一个漂亮点的log输出
- map 百度地图的一些常见操作
- materialdesign materialdesign设计
- menu 菜单案例
- mvp MVP架构探索
- netstate 判断网络链接状态
- newsImoocListView 慕课网中的demo,解决listview异步加载图片错乱的问题。
- notification 在notification处显示通知,点击以后跳转到APP
- notificationDownload 在notification处显示下载进度
- numberFormat 解决西班牙等国外地区的一些小数点问题
- percentlayout percentlayout的使用demo
- phone 申请拨打电话权限
- preferenceactivity 关于偏好设置的activity
- progressbar 圆形,带数字的进度条,参考的是代码家的
- pullscrollview 仿的微博个人中心的下拉效果
- pulltozoomviewdemo 为各种下拉添加head可以拉伸的demo,目前这个包里的都是别人的代码,直接拷贝的,略加修改的。
- radiobutton radiobutton测试监听
- realm realm数据库的实践
- recyclerview recyclerview的使用的简单demo,包含了设置监听器;添加了复杂类型的布局,多个item type;添加item动画;添加itemtouchhelper
- reflect 反射使用的demo
- Retrofit Retrofit的使用demo
- rxandroid rxandroid的使用demo
- scaletype 区分imageview中的比例类型的区别
- screenshot 屏幕截图测试监听,通过系统的内容观察者来监听
- service 简单测试service的生命周期,以及和activity之间的通信
- share 内容分享的demo,分享到QQ,微信等的demo
- signature 手写签名
- simpleWelcome 一个简单的欢迎界面,仿造的QQ
- spinnerdroplayout spinner下拉选项
- staticactivity 测试静态代码块
- strictmode 测试严格代码模式 TODO
- swiperefreshlayout SwipeRefreshLayout下拉刷新控件
- task 研究activity的启动方式
- toast 网络库Toasty
- toolbar 替代actionBar的toolbar 的demo
- touchdelegate 用于更改View的触摸区域。场景:比如在RecyclerView的ItemView里包含了CheckBox组件, 然后想实现点击ItemView的时候,也可以触发CheckBox,就可以使用此类。
- touchevent touchevent,以及自定义view
- uicommunicate 在主线程上开辟线程
- viewcoordinate android中的坐标系
- ViewDragHelper ViewDragHelper 的使用
- viewflipper 侧滑
- viewinjection 注解
- viewpager viewpager的demo
- weakreferencehandler 初设弱引用概念
- webview 加载URI,以及注入JS调用和混淆代码
- wechat 仿造微信的聊天界面
- zxing zxing的使用
::: success Foreground 判断当前APP处在前台和后台判断 UILApplication 为了初始化UIL库所加的的Application :::
##感激 感谢以下的作者,排名不分先后
##关于作者
var PersonalFile = {
English Name : "Steve Yan"
}