1.前言
在9.0的系統(tǒng)rom產(chǎn)品開發(fā)定制中,在對一些產(chǎn)品開發(fā)中的配置需求方面,在產(chǎn)品后續(xù)訂單中,在某些機型中需要升級下系統(tǒng)內(nèi)核配置,項目時間比較倉促,所以
來不及對硬件重新定制,就需要軟件方面在ram運行內(nèi)存的容量大小方面作假,修改ram真實的大小容量,所以就需要在kenel驅(qū)動部分或者ams中來修改這部分的值最好了,
接下來分析下計算ram容量的相關(guān)代碼,然后做出修改文章來源:http://www.zghlxwxcb.cn/news/detail-707170.html
獲取ram容量大小和剩余使用內(nèi)存的方法如下:
//運行內(nèi)存文章來源地址http://www.zghlxwxcb.cn/news/detail-707170.html
public void getTotalRam(){
//獲取運行內(nèi)存的信息
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運行內(nèi)存的兩種方法的核心類
frameworks/base/services/core/jav
到了這里,關(guān)于Android 9.0 kenel和frameworks中修改ram運行內(nèi)存的功能實現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!