瑞芯微Rockchip开发者社区
直播中

h1654155598.0450

12年用户 668经验值
私信 关注
[问答]

Adnroid屏录时跳过确认会有何后果

Adnroid屏录时跳过确认会有何后果?如何去解决这个问题呢?

回帖(1)

孙榕

2022-3-9 10:56:04
测试平台


Platform: RK3399/RK3328
OS: Android10.0

现象


Adnroid录屏时需要手动确认后才可以,但是客户跳过确认


解决

diff --git a/frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java b/frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java
index f784293..5117ed9 100644
--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java
+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java
@@ -58,6 +58,8 @@ public class MediaProjectionPermissionActivity extends Activity
     private AlertDialog mDialog;
+    private boolean mMPPermissionGrant = true;
+
     @Override
     public void onCreate(Bundle icicle) {
         super.onCreate(icicle);
@@ -83,7 +85,7 @@ public class MediaProjectionPermissionActivity extends Activity
         }
         try {
-            if (mService.hasProjectionPermission(mUid, mPackageName)) {
+            if (mService.hasProjectionPermission(mUid, mPackageName) || mMPPermissionGrant) {
                 setResult(RESULT_OK, getMediaProjectionIntent(mUid, mPackageName));
                 finish();
                 return;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分