0.写在前面 本文是笔者自学笔记,以破解某目标apk的方式进行学习,中间辅以原理性知识,方便面试需求。参考文章的原文链接会附在相应流程位置,方便阅读学习。 1.获取目标apk...
IP属地:四川
0.写在前面 本文是笔者自学笔记,以破解某目标apk的方式进行学习,中间辅以原理性知识,方便面试需求。参考文章的原文链接会附在相应流程位置,方便阅读学习。 1.获取目标apk...
以阿里移动安全挑战赛2015年第二题为调试样本样本是有点久远,但是足够一窥动态调试so的门道。 先上参考连接,有一些概念性的东西这两篇写的很详细,比如下断时机,为什么在那里下...
一、前言: 主要介绍 Looper 常见的面试题,包括以下几个问题: 先说一下造成ANR的原因: 造成ANR的原因一般有两种:在 5s 内没有相响应事件的处理,例如:键盘按下...
Gradle是Android Studio中的主流构建工具。Gradle内置的Groovy是的一门JVM语言,最终编译成class文件在JVM虚拟机上运行。 def:在Gro...
这篇文章的实现略有侵入性,但不妨碍你对这方面的思考,更好的实现可以参考另外一篇文章。 在App项目中有一些Activity是需要登录成功后才能进去的,比如订单详情页,因为订单...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...
点子出自dribbble在这个基础上加入了缩略图下载代码 定义枚举把座位分为已选,要选,未选。座位分左中右舱位分头等,二等,经济,末尾。 定义HashMap来存放位置信息 H...