对于移动端开发,抓包应该是必备技能之一了。

比如,做一个新业务,接口设计可以参考一下竞品。这样可以少走弯路,还能在竞品的基础上做出优化。

抓http?真没必要写这篇博客。咱们今天聊一聊抓https。

阅读全文 »

我们知道ActivityDialog的view tree的根节点是DecorView

DecorView的创建、显示流程是什么样的呢?为什么ActivityonCreate方法里取不到view的尺寸呢?

阅读全文 »

Frida能干什么?对于不能反编译、重打包的apk,就是Frida的用武之地!

Frida通过代码插桩可以解决很多问题。比如:

  1. 我不买会员,想看一下会员页长什么样。
  2. 这个app有调试开关,我能不能打开啊?Frida可以!
  3. 我想快速知道,app从启动到某个页面,中间都走了哪些Activity。Frida可以!
阅读全文 »

产品经理:咱们下一期的需求主要是加上语聊的功能。
程序员:什么语聊啊?能具体点吗?
产品经理:简单。就类似微信的网络电话。咱们先不做视频聊天。界面直接扒微信的,一周能搞定吧?
程序员:。。。。。。

阅读全文 »

apt是编译期还是运行期生效的?

apt和aspectj有什么区别?

Android DatabindingButterknifeDagger2ARouter你也许在用,它们是怎么实现的呢?

看过本文,也许你也能写出一个Dagger2,你知道它并没有用到哪些你不能理解的黑科技。

阅读全文 »
0%