android工程如下:
-
actvity跳转、生命周期等activity测试。
-
基础android库。
- 系统快速检测工具(网络,前后台,权限申请器等)。
- 数值快速转换工具。
- ui组件。
- 基础图片资源、基础layout布局。
- 基础material颜色配色,material字体大小,基础ui style。
- c层基础数据结构定义。
- c层内存泄漏检测工具。
- MediaPlayer音乐缓存工具。
-
Android cpp系统源码本地编写环境。
-
蓝牙demo。负责获取蓝牙耳机电量和获取心率设备信息。
-
客户端App
- 读取ContentProvider数据。
- 加载显示图片不同的方式。
- ViewStub优化布局。
- applink打开app。
- 生成二维码。
- 深入探索View绘画滑动机制。
- canvas。
- lottie动画。
- 原生webview内核。
- 腾讯x5内核。
- layerDrawable动态使用。
- ViewPager动态更新数据源方法案例。
- OkhttpClient访问测试案例。
- SurfaceView测试
- 无限打开Activity
- dialog scrollview spinner滑动效果问题
- RecyclerView按键底部item滑动2次问题
- 跑马灯控件卡顿问题
- AndroidAsync http服务器提供文件下载
-
数据库提供者。
- 提供ContentProvider的数据库app。
-
编程马拉松1。
-
数据结构包括如下:
- 不相交集
- 图论
- 哈希算法
- 堆
- 链
- 排序
- 树
-
算法计算包括如下:
- 压缩
- 计算质数
-
-
编程马拉松2。
-
Java爬虫工具
- github工程爬虫。
- e绅士图片爬虫。
- 动物世界图片、信息爬虫等。
-
kotlin语言特性尝试。
-
地图demo。
-
多媒体app:
- 使用ffmpeg播放。
- native层写画布。
- 使用ffmpeg获取视频信息。
-
多进程Android app。
-
网络毒瘤,实现udp广播轰炸。
-
牛客网编程题目练习。
-
opengl编程demo。
- blurImage,使用opengl shader做纹理模糊。
-
Java解析器。
- http头部解析器
- http服务器
- udp服务器
- 网页svg标签转Android svg工具。
-
安全相关测试。
- MD5、SHA信息摘要。
- DES对称加密。
- RSA非对称加密。
- 数字证书信息读取。
-
gradle脚本工具、demo。
- 打包生成jar包。
- 生成javadoc。
- groovy语法练习。
-
utils工具
- 生成随机数文本工具。