自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hook式插件化

上一篇文章Andorid Hook进阶,通过Hook系统源码实现了不经过AndroidManifest注册也能跳转到对应Activity的功能。这一篇来分析一下怎么通过Hook的方式来实现插件化从Android类加载的源码开始分析 本文是按照Android9.0源码来,不同系统可能不一样我们平时跳转Activity的时候比如从MainActivity跳转到LoginActivity中,都是这么...

2019-08-21 20:45:31 690

原创 Andorid Hook进阶

上一篇文章学习了Hook的简单用,这次来做个稍微麻烦一点的,我们知道新建一个Activity之后我们需要在manifest中注册,否则启动的时候就会崩溃,现在使用Hook的方法绕过检查来启动一个没有注册的Activity如果我们不注册的话就会报下面的错误android.content.ActivityNotFoundException: Unable to find explicit acti...

2019-08-16 23:06:04 199

原创 Android Hook入门

Hook 英文意思是钩子,可以把一段执行着的代码钩下来,然后加入我们自己的逻辑,最后在放回去。比如我们可以Hook住一段系统代码,在执行系统代码之前加入我们自己的逻辑。Hook技术主要用到java反射和java动态代理两个知识点,下面来个简单的例子,我们来Hook一个按钮的点击事件 Button button = findViewById(R.id.btn_click); bu...

2019-08-16 23:05:25 216

原创 占位式插件化之加载静态广播

接着前几篇文章来:由于插件中的广播是在manifest中配置的,所以就不能使用上一篇中的方法来注册广播了,首先我们需要了解一下APK的解析原理第一步我们要知道静态广播是什么时候注册的?在手机开机的时候,系统谁扫描所有的app,在重新安装一遍,这也是为啥手机开机会这么慢,这时候系统会去解析AndroidManifest文件,解析的过程中遇到静态广播后就会自动注册第二步我们来看一下应用的安装目录...

2019-08-16 23:04:45 171

原创 占位式插件化之加载Service和动态广播

接着上一篇加载Activity来,启动Service和启动Activity的套路是一样的,宿主端定义一个代理的Service,标准的module中定义一个Service的标准接口,然后开始干。先来到标准module中添加一个Service的标准接口public interface ServiceInterface { /** * 把宿主(app)的环境传给插件 *...

2019-08-13 21:41:56 184

原创 占位式插件化之加载Activity

在一些大型的项目中,经常会用到插件化,插件化的优点有不少,即插即用,把不同的功能打包成不同的APK文件,通过网络下发到APP端,直接就可以使用,不用通过应用市场即可随时增加新功能,非常适用于功能多又需要敏捷开发的应用可以实现插件化的方式有很多种,本系列先通过占位式的方法来实现。我们知道,一个apk文件需要通过安装才能运行使用,那我们的插件apk是直接通过网络下载到本地的,不通过用户的安装,也就...

2019-08-13 21:33:23 318

Android文件操作

android zip文件解压 压缩 创建文件

2017-02-22

greenDaoDemo

greenDao简单实例

2016-12-05

RecycleView万能Adapter

RecycleView万能Adapter

2016-04-29

MyEventBus

EventBus实践demo 使用最新的eventbus源码编写的activity和fragment以及fragment和fragment之间通信的demo

2016-03-08

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

TA关注的人

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