1.Android 音视频开发入门指南-https://blog.csdn.net/shareus/article/details/79957614
2.线程池单例及线程池中线程数据的取得和回传(EventBus)
3.ViewPager Demo
4.View的事件冲突:WebView与ScrollView,ScrollView与RecyclerView
5.XML数据解析:Dom4j;反射字段解析
6.Json格式数据解析
7.cmake编译JNI代码,https://blog.csdn.net/ShareUs/article/details/80005773
8.cmake生成多个so包
9.C反射Java,C++反射Java(JNI反射);添加JNI层的Log;
10.权限设置页面及工具类:com.desaco.practiceknowing.utils.JumpSettingPageUtils Android各大手机品牌手机跳转到权限管理界面- https://www.jianshu.com/p/b5c494dba0bc; Android 跳转权限设置界面的终极适配(适配各大定制 ROM)- https://www.jianshu.com/p/58c6ca8173c4; 整理并收集各种常用的覆盖面广的工具类- https://github.com/SenhLinsh/Utils-Everywhere;
11.数组和集合遍历:String...array,
12.泛型的上限和下限
13.JNI中获取Application Context;JNI 资源释放;JNI加密(编码格式GB2312?)? JNI线程同步?
14.RecyclerView动态头部和尾部;Banner图无限轮播;RecyclerView头部中添加Banner
15.监听WebView或RecyclerView的滚动。RecycerView滚动到最顶部和最底部
16.JNI扫描SD卡中mp3文件(酷狗和多米不仅仅是扫描MP3格式文件,还可以扫描ape,flac,wav等格式的音频文件)???
17.App 主界面上的底部四个Tab实现方式之一;Java四种引用包括强引用,软引用,弱引用,虚引用。
18.JNI异常与释放资源。JNI接口?JNI与JVM。Java层与Jni层的数组互相传递;
19.JNI多线程:主线程与子线程;Android/Java类加载器
20.定时器,定时任务
21.局部变量,静态局部变量,全局变量,静态全局变量;C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)
22.hook技术启动未注册的Activity 或判断某个Activity是否已经实例化好了?
23.去除List集合中的重复值(四种好用的方法)
24.相机照相和相册去图片后进行裁剪的适配问题
25.RecyclerView的局部刷新(RecyclerView在Fragment或Activity中)
26.RecyclerView添加头部并刷新头部View(RecyclerView在Fragment或Activity中)
27.Activity与Activity传递数据并回传数据,startActivityForResult() 与 setResult(),onActivityResult
28.EventBus发送消息:主线程和子线程发送消息
29.在FragmentActivity和Activity、AppCompatActivity使用Fragment