1.前言
在9.0的系统rom产品开发定制中,在对一些产品开发中的配置需求方面,在产品后续订单中,在某些机型中需要升级下系统内核配置,项目时间比较仓促,所以
来不及对硬件重新定制,就需要软件方面在ram运行内存的容量大小方面作假,修改ram真实的大小容量,所以就需要在kenel驱动部分或者ams中来修改这部分的值最好了,
接下来分析下计算ram容量的相关代码,然后做出修改文章来源:https://www.toymoban.com/news/detail-707170.html
获取ram容量大小和剩余使用内存的方法如下:
//运行内存文章来源地址https://www.toymoban.com/news/detail-707170.html
public void getTotalRam(){
//获取运行内存的信息
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
MemoryInfo info = new MemoryInfo();
manager.getMemoryInfo(info);
StringBuilder sb = new StringBuilder();
Log.d(“MemoryInfo”,"可用RAM:"+info.availMem/1024/1024 + "MB");
Log.d(“MemoryInfo”,"总RAM:"+info.totalMem/1024/1024 + "MB");
}
2.kenel和frameworks中修改ram运行内存的两种方法的核心类
frameworks/base/services/core/jav
到了这里,关于Android 9.0 kenel和frameworks中修改ram运行内存的功能实现的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!