硬件加速,直观上说就是依赖GPU实现图形绘制加速,软硬件加速的区别主要是图形的绘制究竟是GPU来处理还是CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在Andr...
硬件加速,直观上说就是依赖GPU实现图形绘制加速,软硬件加速的区别主要是图形的绘制究竟是GPU来处理还是CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在Andr...
关键接口 查询 枚举方式 通过名称指定 设置 使用 为了让bsf知道是结束了,最后send一个NULL pkt。 释放
上一节Activity的插件化中我们解决了四大组件中最重要的组件Activity的插件化问题。四大组件中,Service同样是使用相对频繁的组件,所以Service的插件...
上一节插件类的加载中我们解决了插件类加载的问题,插件中的类在需要的时候可以正常被加载并实例化,但是对于四大组件类而言,成功加载并创建出实例它们仍不能正常工作,因为它们的工...
插件化概述 插件化技术最初源于免安装运行apk的想法,这个免安装的apk可以理解为插件。支持插件化的app可以在运行时加载和运行插件,这样便可以将app中一些不常用的功能...
@asdgs 因为这个结论是错误的,optimizedDirectory只是指定的odex文件的存放路径,不影响类加载,PathClassLoader和DexClassLoader都可以加载外部的dex。另外optimizedDirectory在8.1以上已经被废弃了,DexClassLoader调用父类构造方法时也是固定传递null,所以在8.1以上DexClassLoader和PathClassLoader没有区别
DexClassLoader和PathClassLoader的区别先说结论 1、DexClassLoader可以加载jar/apk/dex,可以从SD卡中加载未安装的apk2、PathClassLoader只能加载系统中已经安装过的apk ...
在Android中所有的视图都是通过Window来呈现的,Window是View的直接管理者,每一个Activity都对应着一个Window,Activity的视图Decor...
参考 android中fitsSystemWindows的用处我们为什么要用fitsSystemWindows?全屏、沉浸式、fitSystemWindow使用及原理分析:全...
我的简书:https://www.jianshu.com/u/c91e642c4d90我的CSDN:http://blog.csdn.net/wo_ha我的GitHub:ht...
代码有点问题,RetrofitHelper并没有用到Context,但获取实例的时候却要传context,而且RetrofitHelper还是个单例模式,它的生命周期是整个应用的生命周期,在activity里传个this进去必然导致内存泄露,因为activity一直被持有无法释放。解决办法就是单例模式里不需要context就不要加,真的需要的话就把构造方法改成
mContext = context.getApplicationContext();
使用应用程序的context替代activity的context从而避免内存泄露