怎么参考大厂app实现方式

1.adb shell dumpsys activity top 查看当前的activity
发现是InterviewBossInfoActivity
2.反编译boss apk,apk文件最好下载最新版本或者直接从手机data/app/包名目录下找出对应的apk
反编译后,发现并没有对资源文件进行混淆,直接按照开发思维规范在layout文件夹找到activity_interview_boss_info.xml文件,看到这个之后是不是成功一大半了

然后ddms dump 视图层级结构,根据视图结构在结合activity_interview_boss_info文件可以很快分析出boss的实现方式
一开始还以为是个.9图片最后发现是自定义view,以为这个view的onDraw逻辑不是很复杂,就自己写了。

你可能感兴趣的:(怎么参考大厂app实现方式)