
android架构
文章平均质量分 93
spinchao
这个作者很懒,什么都没留下…
展开
-
Android Natvie Hook讲解、 got表hook、inline hook 原理
Android Natvie Hook 讲解什么是Hook,以及Android Native层 hook名词解释以及知识储备处理器架构欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入什么是原创 2020-12-06 00:26:45 · 6749 阅读 · 2 评论 -
Android 手机开启全局调试xposed插件
手机开启全局调试ro.debuggable = 1 一般方法就是重刷boot.img ,大部分手机都比较困难。还有就是命令临时修改,重启手机失效的。还有magisk 刷的今天给介绍一个xposed插件来实现 手机的全局调试原理,反正是frame java曾,管他什么hook就行。再Zygote fork进程之前hook 修改runtimeFlags ,打开全局调试就可以。具体hook点查...原创 2020-04-09 20:55:54 · 2629 阅读 · 0 评论 -
Android webview数据获取 webview抓取
总结下 Android下 webview的数据获取、抓取。先说总结的情况方法一:给webview setWebViewClient,然后重写shouldInterceptRequest,获取请求参数,自己发起请求,返回WebResourceResponse。方法二:WebViewClient 的onPageFinished 方法里面注入js,来获取html如果是自己应用很简单,如果...原创 2020-03-10 11:02:40 · 8365 阅读 · 0 评论 -
Okhttp 拦截器 请求添加公共参数、公共Headers 方法
retrofit 基于okhttp。使用retrofit /okhttp时候,这些都会wifi 直连的,不走系统的wifi设置,代理是抓不到包的。所以如果 想抓包那么抓网卡吧,打印请求或者添加公共参数或者签名之类的话,可以使用拦截器来添加。拦截器这里使用okhttp的应用拦截器,分别对get post添加统一参数和签名 首先实现 interceptor创建自己的拦截器public class原创 2016-10-26 10:43:01 · 11772 阅读 · 3 评论 -
dagger2结合apt自动生成注入代码搭建mvp
大家使用dagger2时候,通常要写一些注入代码,就算是再base类里面些, 当有新添加还有做修改。。其实倒也不麻烦,但是自动生成注入还是蛮爽的,像spring那样。。本文分三部分来说吧。第一部分是dagger2简单应用用一个mvp架构来做例子第二部分是apt生成代码第三部分是apt自动生成代码 再为dagger2提供注入。原创 2017-06-07 23:07:44 · 1339 阅读 · 0 评论 -
android apt编译时期自动生成代码
最近新了一个架构,之前用dagger2时候,每当添加新activity还要修改或者新建component来完成dagger的注入。用了apt以后,在activity上标注一个注解就可以了。本文章用最简单的方法最直白的话 来搭建一个简单的apt编译时期生成代码首先是新建一个android项目。就不说了然后然后是新建立一个java的Module。注意是javalib。这个lib用来专门写注解就好。为啥要原创 2017-06-09 22:58:08 · 5996 阅读 · 3 评论 -
android dagger2搭建mvp架构
dagger2简单应用用一个mvp架构来做例子 apt编译时生成代码 apt自动生成代码 再为dagger2提供注入本博客说的是采用dagger2来搭建一个简单的mvp架构 文章分这么几个部分。首先是说下mvp的架构然后是 dagger的使用最后是采用dagger2完成注入搭建mvp架构由于重点是dagger2.网络部分不做封装了,一般都是采用rxjava+retrofit。这个需要结原创 2017-06-07 23:30:14 · 859 阅读 · 0 评论