首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kaxi4it
掘友等级
Android cv工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
牛逼的Transform Plus | Transform进阶教程
之前写过一篇文章介绍了下关于Transform增量如何编写。这次我想展开说些别的。 先抛出几个奇奇怪怪的问题。 如果要写R文件内联的情况下,各位大佬会咋操作,可能会碰到什么问题? 如果Trans
写个更牛逼的Transform | Plugin 进阶教程
还是我那个90年的老安卓,这算是一篇自吹自擂的装逼爽文。首先我写这个AndroidAutoTrack Demo的原因很简单,我就单纯觉得很好玩,然后同时其实对于自己的技术水平是会有成长的。我最近下班在优化以前写的自动化埋点。我看过很多文章介绍这个,但是我觉得都是一些入门相关的,…
Android网络优化方案
面试官:小虾啊,我好想你啊,你都好久没来找我面试了呀。 小虾:emmmmmmm,这不是怕被你打击吗。 面试官:ok,看来是有备而来,那么我们今天聊聊网络优化咋做吧。 小虾:我大意了,没有闪。老头子,你不讲武德,我奉劝你耗子尾汁。 相信大家在面试的时候可能会被问到这个问题。今天我…
Java 反射基础
反射 (Reflection) 是 Java 的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 总而言之,通过反射,我们可以在运行时获得程序或程序集中每一个类型的成员和成员的信息。程序中一般的对象的类型都是在编译期就确定下来的,而 Ja…
ASM 实现 Hook Lambda 和方法引用 | 数据采集
本文是前作「Lambda 设计参考」的实战部分,具体将介绍如何使用 ASM 对 Java 8 Lambda 表达式和方法引用进行 Hook 操作。 在此之前会介绍一些基础概念和字节码相关的知识方便大家对这块内容的理解,最后会给出一个完整的代码供大家参考。 Java 脱糖(Des…
ASM实现耗时分析
这个时候我们可以利用AOP的原理,在既有class文件的基础上修改生成我们需要的class文件。 前面我们已经会自定义插件了,这次我们通过ASM来实现编译插桩的操作。 R文件、source code以及 java代码都会合并到一起生生java compiler,然后生成.cla…
Android安全知识笔记合集
apktool 这个工具用于最大幅度地还原APK文件中的9-patch图片、布局、字符串等等一系列的资源。 没有反编译资源之前,AndroidManifest.xml和activity_main.xml这样的资源文件都是非明文的,无法阅读。 smali文件夹的目录结构和我们源码…
[译]控件属性的各种声明方式的比较
TextView提供了各种各样的属性,和不同的方式去声明它们。我们可以在xml中直接定义View的属性,也可以通过style的方式去设置TextView的属性,还可以通过设置theme和android:textAppearance的方式来设置一个控件的属性。所以,我们究竟该在什…
个人成就
掘力值
18
关注了
12
关注者
3
收藏集
0
关注标签
12
加入于
2018-11-16