《Android5.1源码探究 —— ActivityManager(4):isLowRamDevice ()》
来源:互联网 发布:阿里云新能源解决方案 编辑:程序博客网 时间:2024/06/15 16:57
ActivityManager:isLowRamDevice ()
1.作用
返回值是boolean值,用于判断设备是否是一个低内存的设备,如果返回为true则建议开发者减少一些消耗内存的操作。Android规定运行内存小于512M的设备为低内存设备。
2.源码
public boolean isLowRamDevice() { return isLowRamDeviceStatic();}public static boolean isLowRamDeviceStatic() { return "true".equals(SystemProperties.get("ro.config.low_ram", "false"));}
3.分析及说明
代码比较简单,这里不对代码进行过多的分析。我们来了解一下ro.config.low_ram,这个ro.config.low_ram是Android系统对小内存设备的优化的判断。系统规定内存小于512M的设备被定义为小内存设备,并要求移动应用对小内存设备进行相应的优化。这个ro.config.low_ram的值是可以修改的,在/system/build.prop里进行修改,ro.config.low_ram=true(小内存设备);ro.config.low_ram=false(非小内存设备);但是不建议修改,以免影响一些优质应用对小内存设备的优化效果。
1 0
- 《Android5.1源码探究 —— ActivityManager(4):isLowRamDevice ()》
- 《Android5.1源码探究 —— ActivityManager(1):ActivityManager总结》
- 《Android5.1源码探究 —— ActivityManager(3):clearApplicationUserData()》
- 《Android5.1源码探究 —— ActivityManager(7):getDeviceConfigurationInfo ()
- 《Android5.1源码探究 —— ActivityManager(8):getLauncherLargeIconSize ()
- 《Android5.1源码探究 —— ActivityManager(9):getAppTasks()》
- 《Android5.1源码探究 —— ActivityManager(5):addAppTask (Activity activity, Intent intent, ActivityManager》
- 《Android5.1源码探究 —— ActivityManager(2):getMemoryClass()及getLargeMemoryClass()》
- 《Android5.1源码探究 —— ActivityManager(6):dumpPackageState(FileDescriptor fd, String packageName)
- Android源码学习之六——ActivityManager框架解析
- Android源码学习之六——ActivityManager框架解析
- Android源码学习之六——ActivityManager框架解析
- Android源码学习——ActivityManager框架解析
- Android源码学习之六——ActivityManager框架解析
- Android源码学习之六——ActivityManager框架解析
- Android源码学习之六——ActivityManager框架解析
- Android源码编译——RK3128开发板基于Android5.1源码编译小记
- Android ActivityManager所在进程探究
- react img 标签必须闭合,否则报错
- CCF心得体会
- hibernate 通过Restrictions设置中文查询条件,不执行无结果集的问题
- Linux文件系统-02存储设备分区
- 求最大子矩阵(子矩阵无大小要求)dp
- 《Android5.1源码探究 —— ActivityManager(4):isLowRamDevice ()》
- 源码解析Android中的事件处理
- greenplum集群中 插入序列报错处理
- Window下 Python 3.4 安装ipython
- Codeforces Round #277.5 (Div. 2) C. Given Length and Sum of Digits...
- ADF Table新增临时字段计算2个字段的和
- final的作用随着所修饰的类型而不同
- Java AIO总结与示例
- Shell脚本 变量笔记