Framework 日常修改

系统的屏幕亮度值

	/**
     * 1.获取系统默认屏幕亮度值 屏幕亮度值范围(0-255)
     * **/
    private int getScreenBrightness(Context context) {
        ContentResolver contentResolver = context.getContentResolver();
        int defVal = 125;
        return Settings.System.getInt(contentResolver,
                Settings.System.SCREEN_BRIGHTNESS, defVal);
    }

RK7.1重启关闭recents进程

+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
@@ -1222,9 +1235,37 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,

         // Private API call to make the shadows look better for Recents
         ThreadedRenderer.overrideProperty("ambientRatio", String.valueOf(1.5f));
-
         return mStatusBarView;
     }
+       
+       //hwt
+       private void task_move(){
+               PackageManager mPm = mContext.getPackageManager();
+        ActivityManager mAm = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
+               Log.e("hwt","task_move  11"+"   ActivityManager.getMaxRecentTasksStatic()  "+ActivityManager.getMaxRecentTasksStatic());
+        try {
+
+            SystemServicesProxy ssp = Recents.getSystemServices();
+            int currentUserId = UserHandle.USER_CURRENT;
+            List<ActivityManager.RecentTaskInfo> mRawTasks = ssp.getRecentTasks(ActivityManager.getMaxRecentTasksStatic(),
+                    currentUserId, false, new ArraySet<>());
+            if(mRawTasks == null || mRawTasks.size() == 0){
+                Log.e(TAG, "hwt tasks Empty");
+                return;
+            }
+
+            Iterator<ActivityManager.RecentTaskInfo> iter = mRawTasks.iterator();
+            while (iter.hasNext()) {
+                ActivityManager.RecentTaskInfo t = iter.next();
+                Log.i(TAG, "hwt RecentTaskInfo stackId: " + t.stackId + ", packageName: " + t.baseActivity);
+                mAm.removeTask(t.persistentId); 
+            }
+        } catch (Exception e) {
+            Log.e(TAG, "Failed to get recent tasks", e);
+        }
+       }
+ @@ -4213,7 +4265,12 @@ private int getDensity(){
                 boolean force=intent.getStringExtra("force").equals("1");
                 boolean removeEncryption=intent.getStringExtra("removeEncryption").equals("1");
                 unmountVolume(path,force,removeEncryption);
-            }
+            }else if("android.intent.action.BOOT_COMPLETED".equals(action)){
+                               Log.e("hwt","BOOT_COMPLETED");
+                               task_move();
+                       }
+                       
+              

默认输入法

谷歌输入法:com.google.android.inputmethod.pinyin/.PinyinIME
讯飞输入法:com.iflytek.inputmethod/.FlyIME

frameworks/base/packages/SettingsProvider/res/values/defaults.xml
1.<stringname="definputmethod"translatable="false">com.iflytek.inputmethod/.FlyIME
2.<stringname="defenabledinput_methods"translatable="false">com.iflytek.inputmethod/.FlyIME
packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
1.loadStringSetting(stmt,Settings.Secure.DEFAULTINPUTMETHOD,R.string.definputmethod );
2.loadStringSetting(stmt, Settings.Secure.ENABLEDINPUTMETHODS, R.string.def_enabledinputmethods);

RK生成差分包:

./build/tools/releasetools/ota_from_target_files -v -i aa.zip -p out/host/linux-x86 -k build/target/product/security/testkey bb.zip update.zip
aa.zip =source ,当前版本
bb.zip 是target,需要升级到的版本

默认使用24小时制

<string name="def_time_12_24">24</string>
loadStringSetting(stmt, Settings.System.TIME_12_24,R.string.def_time_12_24);

3568A 修改MTU

frameworks/opt/telephony/src/java/com/android/internal/telephony/RIL.java
public static DataCallResponse convertDataCallResult(Object dcResult) {

mtu =1000
}

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值