Android 10.0カーネルとフレームワークにRAM実行メモリを変更する機能を実装

1 はじめに


 10.0 システムROM製品の開発およびカスタマイズにおいて、一部の製品開発における構成要件に関して、製品のフォローアップ注文において、製品はハードウェア構成の改善を提案していますが、ハードウェアはすでに修正されており、プロジェクト時間が短縮されています。比較的短いため、ハードウェアを調整するには遅すぎます
再カスタマイズするには、ソフトウェアで RAM 実行メモリの容量を偽装し、RAM の実際のサイズと容量を変更する必要があるため、この部分の値を変更することが最善です次に、ラムの
容量の関連コードを分析して計算し
、変更を加えます。

RAM容量と使用メモリ残量の取得方法は以下の通りです。
//runningmemory

public  void getTotalRam(){
   //获取运行内存的信息
        ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);  
        MemoryInfo info = new MemoryInfo();  
        manager.getMemoryInfo(info);  
        StringBuilder sb = new StringBuilder();
        LogUtil.d("可用RAM:"+info.availMem/1024/1024 + "MB");
        LogUtil.d("总RAM:"+info.totalMem/1024/1024 + "MB");
}

2. 犬小屋とフレームワークで RAM 実行メモリを変更する 2 つの方法のコア クラス

frameworks/base/services/core/java/com/android/server/am/ActivityManagerSer

おすすめ

転載: blog.csdn.net/baidu_41666295/article/details/130607762