想要替换 ProxyApplication首先对 Application 启动源码很熟悉才能对它进行操作,下面由我来带着大家一起进入源码的世界吧...
ProGuard 是什么? 可以把 ProGuard 理解为是对代码和资源压缩的一个工具,它能够提供对 Java 类文件的压缩、优化、混淆,和预...
android应用版本在发布时,为了防止反编译,需要对应用加固,目前常用的反编译工具为: 1、apktool 主要用于资源文件的获取, 常用...
从上图的目录结构中可以看出来,NDK针对不同的CPU架构实现了多套相同的工具。所以在选择addr2line和objdump工具的时候,要根据你目...
书籍推荐 市面上android性能优化的书籍不多,因为性能优化这块稍微深入一点,涉及知识的深度和广度就比较大了,而且性能优化依赖很多的平台相关的...
目录 1.App为何臃肿? Android出现的最初几年里很少有几十兆的APP,但是现在我们却发现几十兆的应用比比皆是,出现这种情况的原因主要有...
ffmpeg是音视频处理的c库, 音视频在网络传输过程中,由于数据量大,所有需要进行压缩压缩目的为了去除冗余信息,冗余信息分为:1、空间冗余:图...
C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,用户定义的类型。 类的析构函数是类的一种...
我们来看bindToLifecycle()方法: 不难猜测,实际上,那个神秘人,就是我们RxAppCompatActivity 中的Behavi...