自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Hook技术 —— 加载完整的APK

通过该demo,我们能了解到如下内容: 1、 融合不同的 apk dex 文件, 2、 了解到Element对象以及DexFile 对象 3、 插件中APK资源的合并 本文切入点 1、 融合Element数组 2、 获取资源文件一、 融合 Element 数组 首先了解一下什么是ClassLoader,以及java 中 Class...

2018-04-27 17:58:12 1209

原创 Hook技术——拦截系统Intent

首先说下什么是 Hook (钩子函数):钩子函数其实一段程序,在系统的调用中挂载到系统,在没有调用该函数之前,钩子程序先捕获该消息,这样钩子函数先得到控制权,这样钩子函数就可以加工处理该函数的执行从而改变消息的传递。 Hook技术实现的过程:(java层)1) 找到Hook点① hook的过程是一个找方法的过程,我们要找到微信怎么登录的,就需要找到微信登录的方法。② ...

2018-04-20 16:59:16 3964 2

原创 四大组件之 ———— Activity 工作流程

首先来看下这张图 从源码分析从startActivity 开始,到最后执行的是 startActivityForResult 方法,我们看下这个方法中具体操作:public void startActivityForResult(Intent intent, int requestCode, @Nullable Bundle options) { if (mP...

2018-04-20 10:53:56 1679

原创 动态换肤框架原理解析

阅读该文(动态换肤框架原理)你会了解:1、 网易云换肤的由来2、 换肤框架的编写 一 、 首先了解一下换肤的主要APP目前市场上主要换肤的APP有网易云音乐作为代表: 换肤前 换肤后 另外还有高德地图同样也有换肤,但是换肤比较特殊,只有默认的几套皮肤供选择,这里不再赘述。 二 、 网易云音乐换肤过程1. 下...

2018-04-16 15:44:32 925

APP启动时间优化

APP启动时间优化,上传了Demo,可以根据其中的moudle进行运行操作!

2018-07-25

空空如也

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

TA关注的人

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