简介 Java编译器在编译过程中自动生成accessxxx方法 实例 接下来,我们就看看那些情况会生成accessxxx方法有啥特点 情况一 私...
简介 breakpad是由谷歌提供的跨平台的异常捕获分析工具,目前支持Mac、Linux、Windows平台,主要包括三大部分: client,...
在Android中想要热更新和插件化功能,是绕不开类加载器的。插件包中会有dex包和资源,通过阅读源码可知,DexClassLoader和Pat...
异步加载 建议使用IntentService,内部会创建个HandlerThread加载完成后会调用stopSelf方法 延迟加载 可以把一些不...
编译环境: 编译 Android 2.3.x 及以上版本的系统源码需要 64 位的系统运行环境来支持,而编译 2.3.x 以下的版本则需要 32...
打开动态链接库 void* handle=dlopen(path, RTLD_NOW) dlopen()是一个计算机函数,功能是以指定模式打开指...
androidp hideapi源码 方案一 Class类部分源码 由以上源码可知,如果class中classloader为null,则返回bo...
简介 small是一款轻量级插件化方案,核心逻辑主要是ActivityLuncher、ApkBundleLuncher、WebBundleLun...
在Application中初始化 使用build设计模式,创建RefWatcher对象 设置heap监听 ServiceHeapDumpList...