自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android 面试问题整理 - 基础部分

结合自己的面试和被面试经历,整理了一个专栏,记录大厂面试常见问题,并且给出对应的答案,希望对大家面试有所帮助。

2022-09-04 18:50:43 595 1

原创 Android自动化埋点(五) - 最终实现

ASM是一个操作Java字节码的类库。 通过 ASM 修改字节码是目前 Android 自动化埋点所使用的主流技术, 我们不会去深究 ASM 的API,而是通过一个简单的例子,去了解 Android 代码插桩的一个基本实现。

2022-08-26 11:14:39 899

原创 Android自动化埋点(四) - Android 插件 Transform

从本篇开始进入实际代码编写阶段,文章中只包含Demo中代码的主要部分,Demo源码地址: 通过创建Android插件,利用Transform API 我们可以在apk的打包流程中获取class文件,通过对class文件的修改,达到代码插桩的目的,本篇主要讲解如何获取class文件这个过程。.........

2022-08-26 11:10:56 795

原创 Android自动化埋点(三) - JVM对象操作指令

实际代码插桩过程中,很少会纯编写字节码文件,会造成代码篇幅很大,并且阅读性不好,不利于后期维护。采用的方式大多数通过插入字节码,对外部类中的方法进行调用。

2022-08-25 22:49:19 139

原创 Android自动化埋点(二) - JVM基本操作指令

JVM操作指令是字节码插桩必须要掌握的知识点,后面我们操作字节码,几乎每一行代码都离不开我们对操作指令的运用。

2022-08-25 22:46:13 256

原创 Android自动化埋点(一) - JVM字节码

JVM作为基础,是进行字节码插桩所必须要掌握的知识,但是本篇不会进行太深入的讲解,以免初学者陷入细节无法自拔或者不知所云。

2022-08-25 22:20:10 618

原创 Android多级树形菜单并且支持多选功能

最近遇到了一些非常不爽的事情,心情很不好,突然想到,我可以静下心来,写写博客,来平复一下自己的心情,哈哈。。。 公司有一个需求,实现一个多级的树形菜单,并且支持多选功能,实现这个功能之前,我在网上找了找,树形菜单很好找,但是支持多选功能并没有很合适的,所以没办法,只能自己动手写了,由于本人第一次写博客,如果有什么不足的地方,大家多多指教。这个是效果图: 这个菜单是可以无限极分类的,如果父元素的子

2016-04-03 10:17:25 6384 11

Android 自动化埋点(无痕埋点),代码插桩 Demo

这一系列文章,主要是讲自动化埋点又叫无痕埋点,或者字节码插桩技术,写这个系列文章的目的是 偶然间发现,网上关于这方面的博客很少,所以我根据自己的一些实战经验,整理了这个系列的文章。 整个系列不会讲的太深入,以免造成初学者不知所云,通过一个Demo,让大家了解 java 字节码插桩的基本实现原理,为后续更深入的学习指引方向。 ———————————————— 版权声明:本文为CSDN博主「小强冲冲冲」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_15328623/article/details/126533417

2022-08-26

Android 饼图 条形图 折线图

很简单的自定义VIew,仅供参考和学习

2016-12-14

Rxjava+Retrofit项目demo

Rxjava + Retrofit项目Demo

2016-10-12

无限级树形菜单(支持多选)

无限级数的属性菜单,并且支持多选功能

2016-04-03

树形菜单多选功能

树形菜单多选功能

2016-04-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除