Android随笔

1、ClassyShark是Google发布的一款可以查看Android可执行文件的浏览工具,支持.dex, .aar, .so, .apk, .jar, .class, .xml 等文件格式,分析里面的内容包括classes.dex文件,包、方法数量、类、字符串、使用的NativeLibrary等,适合用来查看apk文件。

2、关闭APK中的log输出,在混淆文件中加上以下:

-assumenosideeffects class android.util.Log {

public static boolean isLoggable(java.lang.String, int);

public static int v(...);

public static int i(...);

public static int w(...);

public static int d(...);

public static int e(...);

}

使用这个配置时,需要去掉-dontoptimize这个配置,否则日志语句不会被优化掉。


3、NDK介绍

http://blog.dreamtobe.cn/2015/11/08/ndk/


4、比较全的资源收集地

https://github.com/Lafree317/TimLiu-Android


5、Android优化

http://blog.dreamtobe.cn/2015/10/26/android_optimize/

推荐阅读更多精彩内容