自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)

原创 靠谱的app加固分享(未完成)

先来看看大概流程加固俯瞰1、编写加密方法,作为工具方法用于后续的加密和解密准备。2、编写代理Application(ProxyApplication),作为加固后的apk的伪入口。(ProxyApplication作为伪入口时,需要将加密apk进行解密并重新加载于classLoader中)3、将1、2步的文件打包成aar包。4、解压aar包(于aarTemp文件夹),并将解压后的jar文件,编译成dex文件(Entrance.dex)(安卓虚拟机可识别的机器码文件)。5、对需要加密的apk的An

2020-09-14 17:22:12 1506 1

原创 [framework]简析android中动态广播从注册(registerReceiver)到接收(onReceive)的过程

之前和同事讨论动态广播和静态广播差异性问题时,发现自己对广播的内部机制毫无了解(知识空白区 T/\T)所以,要翻开代码看看里面到底啥子来头。动态广播的注册首先,先整理一波动态注册的鸟瞰图从图中可以看到1)代码中调用的egisterReceiver(BroadcastReceiver, IntentFilter),在ContextImpl.java中实现,(关于Context和Activity的关联,可以翻看我的前一篇博文),去注册广播。2)再通过跨进程通讯(这里采用的是binder),来获取用

2020-08-14 11:25:38 37

原创 [framework]了解android的各种Context

这里写目录标题

2020-08-07 18:55:54 580

空空如也

空空如也

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