每个例子都可以写在自己的demo项目代码中,使用MVP架构练手
登录模块
- 自定义View登录背景代码分析
- 通过代码改变vector图片颜色
- AnimatorSet 动画总结
- 微信登录功能详解分析
- 发送验证码中的CountDownTimer类分析
- ConstraintLayout新布局的应用
设置模块
- 清空缓存分析
- 检查更新详解
APP公共模块
- Flutter应用实战
- android代码书写规范与命名
- MVP模式项目实战
- android常用设计模式的应用
- 自定义View实战1.2.3.4...
- 分享功能记录
- 保存图片记录
- 自定义Dialog封装优化分析记录
- Rxjava使用总结与分析
- RxBus使用总结分析
- liteorm的应用于分析
- SQLlite应用于SQLlite使用总结
- Service应用分析
- 广播应用分析
- Task应用分析
- gradle语法与项目依赖
- android插件化实战
- android热更新实战
- 发布android开源库
- android DataBinding 应用实战
- APP视频播放功能分析
- OkHttp+Retrofit实战应用
Webview模块
- Webview基础应用
- Webview缓存机制
- Webview图片选择与上传
- Webview长按文字图片链接功能
- Webview与js互相交互
- Webview视频播放功能
- Webview拦截功能
- Webview表单与自动填写
下载器模块(子目录中的功能在demo中全部体现)
- 多任务下载
- 状态全局更新
- 设置不同的下载路劲
- 打开下载文件目录
- 下载失败重试
浏览器View模块
- ViewBehavior 手势交互组件实战
- 网页多窗口View的应用分析
- RecyclerView 多类型列表实战
- tab动态更新之频道选择功能的应用于分析
- 夜间模式之主题切换优化实战
- 系统架构性能优化问题项目代码低耦合度