— a/device/mediateksample/k39tv1_bsp_1g/system.prop
+++ b/device/mediateksample/k39tv1_bsp_1g/system.prop
@@ -69,3 +69,5 @@ ro.mtk_perf_simple_start_win=1
ro.mtk_perf_fast_start_win=1
ro.mtk_perf_response_time=1
+#add ycj
+ro.com.android.dataroaming=true
\ No newline at end of file
s191@server191:~/a_workspace/workspace/P500/mtk6771_Q0_2/mtk6771_Q0$
s191@server191:~/a_workspace/workspace/P500/mtk6771_Q0_2/mtk6771_Q0$
s191@server191:~/a_workspace/workspace/P500/mtk6771_Q0_2/mtk6771_Q0$ git show c6d319c7b5e822ae23cd966b390e504729b32186
commit c6d319c7b5e822ae23cd966b390e504729b32186
Author: yangcj yangchunju@sz-duowei.com
Date: Thu Aug 22 10:50:06 2024 +0800
【P500】可接听电话(ok键作为接听键,关机键作为挂断键)
diff --git a/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java b/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
index b57e39b2e5a…09de950c4c3 100755
— a/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
+++ b/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
@@ -4095,6 +4095,16 @@ public class PhoneWindowManager implements WindowManagerPolicy {
Intent intent1 = new Intent(“android.intent.action.ok.down”);
mContext.sendBroadcast(intent1);
Log.d(“MMI”, “android.intent.action.ok.down”);
+
-
TelecomManager telecomManager = getTelecommService();
-
if(telecomManager!=null)
-
{
-
if(telecomManager.isRinging()){
-
Log.d("MMI"," == isRinging() ==");
-
telecomManager.acceptRingingCall();
-
return 1;
-
}
-
} } mBroadcastWakeLock.release(); } else if ((keyCode == 229 || keyCode == 142)&& (event.getRepeatCount() == 0)) {
@@ -4383,7 +4393,16 @@ public class PhoneWindowManager implements WindowManagerPolicy {
case KeyEvent.KEYCODE_POWER: {
Log.d(“MMI”, “KeyEvent.KEYCODE_POWER keycode=” + keyCode+ " interactive=" + interactive + " keyguardActive=" + keyguardActive
+ " policyFlags=" + Integer.toHexString(policyFlags)+ ", down = " + down + ", getRepeatCount = " + event.getRepeatCount());
-
TelecomManager telecomManager = getTelecommService();
-
if(telecomManager!=null){
-
if(telecomManager.isInCall()){
-
Log.d("MMI"," == endCall() ==");
-
telecomManager.endCall();
-
mEndCallKeyHandled = true;
-
return 1;
-
}
-
}
-
PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE); try{ List<ActivityManager.RunningTaskInfo> taskInfo=mActivityManager.getRunningTasks(1);