逆向思维

1. 利用异常栈信息输出调用栈

在Java中插入这样的代码,可以打印当前方法的调用栈;同理也可以在安卓的smali中插入该方法打印方法栈,通过logcat可以看到打印结果

        Exception exception = new Exception("HAHAHA--Exception");
        exception.printStackTrace();

2. 利用log或者toast观察方法调用时机

在不确定多个方法的调用顺序时,可以在方法中插入log或者toast,运行时就能观察出方法的运行顺序。

3.

你可能感兴趣的:(逆向思维)