
android
文章平均质量分 81
崔歪歪
这个作者很懒,什么都没留下…
展开
-
Android使用 Java 反射实现 API Hook
文章内容来自https://www.jianshu.com/p/4f6d20076922博客主要起到学习和记录的作用直接贴代码了 private void hookOnClickListener(View view) { try { // 得到 View 的 ListenerInfo 对象 //得到getListene转载 2018-01-04 17:34:11 · 1829 阅读 · 1 评论 -
Retrofit2 配置双向https认证
1 .运维工程师从阿里云导出的证书.服务器端证书客户端证书如果不清楚每种证书是干什么用的可以自己查查.https://www.chinassl.net/ssltools/convert-ssl.html2.转换证书服务器端证书里我们需要214410367490223.pfx,pfx类型的证书是携带私钥的,我们需要转换成cer类型把私钥删除.我用的是linux原创 2018-01-26 15:19:39 · 1455 阅读 · 1 评论 -
RxJava配合Retrofit2使用之Observable.zip
看大神的demo记录分享一下,直接上代码//通用的Rx线程转换类public class RxSchedulers { static final ObservableTransformer schedulersTransformer = new ObservableTransformer() { @Override public ObservableSo...原创 2018-03-11 19:59:20 · 7292 阅读 · 0 评论 -
简单教你怎么混淆Android的代码,让你看到混淆和没有混淆的区别。
一、咱们先看看没有混淆的代码反编译后什么样子反编译过程1、把.apk重命名成.zip(因为apk包和zip的算法一样)classes.dex就是代码存放的位置,下一步我们把dex转成jar2、dex文件转成jar文件需要下载一个dex2jar文件 https://sourceforge.net/projects/dex2jar/把工具解压到文件夹,为了方便省去输入路径,我们把上一步得到的c...原创 2018-06-15 16:52:24 · 9456 阅读 · 1 评论 -
使用 Messenger实现与独立进程的Service的双向通信
1、先对比一下,咱们要知道什么时候使用Messenger更合适,下面是官网给出的解释。Messenger 与 AIDL 比较 当您需要执行 IPC 时,为您的接口使用 Messenger 要比使用 AIDL 实现它更加简单,因为 Messenger 会将所有服务调用排入队列,而纯粹的 AIDL 接口会同时向服务发送多个请求,服务随后必须应对多线程处理。对于大多数应用,服务不需要执行多线...原创 2018-09-14 10:43:46 · 464 阅读 · 0 评论