程序员怎么做“竞品分析”:抓包工具的使用
对于移动端开发,抓包应该是必备技能之一了。
比如,做一个新业务,接口设计可以参考一下竞品。这样可以少走弯路,还能在竞品的基础上做出优化。
抓http?真没必要写这篇博客。咱们今天聊一聊抓https。
对于移动端开发,抓包应该是必备技能之一了。
比如,做一个新业务,接口设计可以参考一下竞品。这样可以少走弯路,还能在竞品的基础上做出优化。
抓http?真没必要写这篇博客。咱们今天聊一聊抓https。
我们知道Activity
、Dialog
的view tree的根节点是DecorView
。
DecorView
的创建、显示流程是什么样的呢?为什么Activity
的onCreate
方法里取不到view的尺寸呢?
Frida能干什么?对于不能反编译、重打包的apk,就是Frida的用武之地!
Frida通过代码插桩可以解决很多问题。比如:
Activity
。Frida可以!Android启动过程其实很简单,一张简单的时序图就讲清楚了。
产品经理:咱们下一期的需求主要是加上语聊的功能。
程序员:什么语聊啊?能具体点吗?
产品经理:简单。就类似微信的网络电话。咱们先不做视频聊天。界面直接扒微信的,一周能搞定吧?
程序员:。。。。。。
apt是编译期还是运行期生效的?
apt和aspectj有什么区别?
Android Databinding
、Butterknife
、Dagger2
、ARouter
你也许在用,它们是怎么实现的呢?
看过本文,也许你也能写出一个Dagger2
,你知道它并没有用到哪些你不能理解的黑科技。
假设你是个大牛,你要开发一个库(niubi.aar
)给大家用。你要不断地切换引用aar或引用源码,这种重复劳动,一定要越简单越好。
把logcat日志实时显示到电脑浏览器上,是不是很酷!