- 博客(7)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 Android 面试问题整理 - 基础部分
结合自己的面试和被面试经历,整理了一个专栏,记录大厂面试常见问题,并且给出对应的答案,希望对大家面试有所帮助。
2022-09-04 18:50:43
622
原创 Android自动化埋点(五) - 最终实现
ASM是一个操作Java字节码的类库。 通过 ASM 修改字节码是目前 Android 自动化埋点所使用的主流技术, 我们不会去深究 ASM 的API,而是通过一个简单的例子,去了解 Android 代码插桩的一个基本实现。
2022-08-26 11:14:39
1028
原创 Android自动化埋点(四) - Android 插件 Transform
从本篇开始进入实际代码编写阶段,文章中只包含Demo中代码的主要部分,Demo源码地址: 通过创建Android插件,利用Transform API 我们可以在apk的打包流程中获取class文件,通过对class文件的修改,达到代码插桩的目的,本篇主要讲解如何获取class文件这个过程。.........
2022-08-26 11:10:56
869
原创 Android自动化埋点(三) - JVM对象操作指令
实际代码插桩过程中,很少会纯编写字节码文件,会造成代码篇幅很大,并且阅读性不好,不利于后期维护。采用的方式大多数通过插入字节码,对外部类中的方法进行调用。
2022-08-25 22:49:19
171
原创 Android自动化埋点(二) - JVM基本操作指令
JVM操作指令是字节码插桩必须要掌握的知识点,后面我们操作字节码,几乎每一行代码都离不开我们对操作指令的运用。
2022-08-25 22:46:13
288
原创 Android自动化埋点(一) - JVM字节码
JVM作为基础,是进行字节码插桩所必须要掌握的知识,但是本篇不会进行太深入的讲解,以免初学者陷入细节无法自拔或者不知所云。
2022-08-25 22:20:10
664
原创 Android多级树形菜单并且支持多选功能
最近遇到了一些非常不爽的事情,心情很不好,突然想到,我可以静下心来,写写博客,来平复一下自己的心情,哈哈。。。 公司有一个需求,实现一个多级的树形菜单,并且支持多选功能,实现这个功能之前,我在网上找了找,树形菜单很好找,但是支持多选功能并没有很合适的,所以没办法,只能自己动手写了,由于本人第一次写博客,如果有什么不足的地方,大家多多指教。这个是效果图: 这个菜单是可以无限极分类的,如果父元素的子
2016-04-03 10:17:25
6468
4
Android 自动化埋点(无痕埋点),代码插桩 Demo
2022-08-26
android ndk开发关于开发工具的选取问题
2017-07-10
数据结构与算法那:程序运行时间的问题
2016-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人