Skip to content

个人代码备份,涉及Android特性及常用的工具,代码实践

Notifications You must be signed in to change notification settings

desaco1989/PracticeKnowing

Repository files navigation

PracticeKnowing,个人代码备份:主要涉及Android特性 demo,技术实践

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

About

个人代码备份,涉及Android特性及常用的工具,代码实践

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published