zoukankan      html  css  js  c++  java
  • RK Android7.1 设置 内存条作假

    设置里面 有关内存显示改成4G

    一.packagesappsSettings esxmlprocess_stats_summary.xml

        <PreferenceCategory
            android:title="@string/average_memory_use"
            android:layout="@layout/preference_category_short" />
    
        <com.android.settings.SummaryPreference
            android:key="status_header"
            android:selectable="false" /> 

    二.内存 ProcessStatsSummary

    --- a/packages/apps/Settings/src/com/android/settings/applications/ProcessStatsSummary.java
    +++ b/packages/apps/Settings/src/com/android/settings/applications/ProcessStatsSummary.java
    @@ -28,6 +28,7 @@ import com.android.settings.SummaryPreference;
     import com.android.settings.Utils;
     import com.android.settings.applications.ProcStatsData.MemInfo;
     import com.android.settings.dashboard.SummaryLoader;
    +import android.util.Log;
     
     public class ProcessStatsSummary extends ProcessStatsBase implements OnPreferenceClickListener {
     
    @@ -69,10 +70,13 @@ public class ProcessStatsSummary extends ProcessStatsBase implements OnPreferenc
     
             double usedRam = memInfo.realUsedRam;
             double totalRam = memInfo.realTotalRam;
    +		 double totalRam2 = totalRam*2;
             double freeRam = memInfo.realFreeRam;
             BytesResult usedResult = Formatter.formatBytes(context.getResources(), (long) usedRam,
                     Formatter.FLAG_SHORTER);
             String totalString = Formatter.formatShortFileSize(context, (long) totalRam);
    +		Log.d("gatsby","totalString->"+totalString);
    +		Log.d("gatsby","totalRam->"+(long) totalRam);
             String freeString = Formatter.formatShortFileSize(context, (long) freeRam);
             CharSequence memString;
             CharSequence[] memStatesStr = getResources().getTextArray(R.array.ram_states);
    @@ -85,12 +89,17 @@ public class ProcessStatsSummary extends ProcessStatsBase implements OnPreferenc
             mSummaryPref.setAmount(usedResult.value);
             mSummaryPref.setUnits(usedResult.units);
             float usedRatio = (float)(usedRam / (freeRam + usedRam));
    -        mSummaryPref.setRatios(usedRatio, 0, 1 - usedRatio);
    +		float usedRatio2 = usedRatio / 2;
    +		//mSummaryPref.setRatios(usedRatio, 0, 1 - usedRatio);
    +        mSummaryPref.setRatios(usedRatio2, 0, 1 - usedRatio2);
     
             mPerformance.setSummary(memString);
    -        mTotalMemory.setSummary(totalString);
    -        mAverageUsed.setSummary(Utils.formatPercentage((long) usedRam, (long) totalRam));
    -        mFree.setSummary(freeString);
    +        //mTotalMemory.setSummary(totalString);
    +		mTotalMemory.setSummary("4GB");
    +        //mAverageUsed.setSummary(Utils.formatPercentage((long) usedRam, (long) totalRam));
    +		mAverageUsed.setSummary(Utils.formatPercentage((long) usedRam, ((long) totalRam)*2));
    +        //mFree.setSummary(freeString);
    +		mFree.setSummary("3GB");
             String durationString = getString(sDurationLabels[mDurationIndex]);
             int numApps = mStatsManager.getEntries().size();
             mAppListPreference.setSummary(getResources().getQuantityString(
    

     三.改完

      

  • 相关阅读:
    php冒泡排序
    解决ubuntu下安装phpmyadmin访问不了的问题
    反省
    mysql主从复制
    ubuntu14.04 安装 bcm43142无线网卡
    mysql 批量更新和批量插入
    chromium 安装 pepper flash player
    js prototype新感悟
    读《乌合之众》
    马云---我的世界永不言败
  • 原文地址:https://www.cnblogs.com/crushgirl/p/14850862.html
Copyright © 2011-2022 走看看