a/vendor/mediatek/proprietary/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/GrantPermissionsActivity.java
+++ b/vendor/mediatek/proprietary/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/GrantPermissionsActivity.java
@@ -249,14 +249,14 @@ public class GrantPermissionsActivity extends OverlayTouchActivity
}
// /@}
}
-
+/*
setContentView(mViewHandler.createView());
Window window = getWindow();
WindowManager.LayoutParams layoutParams = window.getAttributes();
mViewHandler.updateWindowAttributes(layoutParams);
window.setAttributes(layoutParams);
-
+*/
if (!showNextPermissionGroupGrantRequest()) {
setResultAndFinish();
} else if (icicle == null) {
@@ -460,7 +460,6 @@ public class GrantPermissionsActivity extends OverlayTouchActivity
@Override
public void onPermissionGrantResult(String name, boolean granted, boolean doNotAskAgain) {
KeyguardManager kgm = getSystemService(KeyguardManager.class);
-
if (kgm.isDeviceLocked()) {
kgm.requestDismissKeyguard(this, new KeyguardManager.KeyguardDismissCallback() {
@Override
@@ -756,14 +755,21 @@ public class GrantPermissionsActivity extends OverlayTouchActivity
resources = Resources.getSystem();
}
int icon = permState.getAppPermissionGroup().getIconResId();
-
+/*
mViewHandler.updateUi(permState.getPermission().getName(),
permCount, currentIndex,
Icon.createWithResource(resources, icon),
message,
permState.getPermission().isUserSet());
+*/
+ if (permState.getPermission().getName() != null) {
+ Log.d(LOG_TAG, "requestedPermission permState.getPermission().getName() = " + permState.getPermission().getName());
+ try {
+ onPermissionGrantResult(permState.getPermission().getName(), true, false);
+ } catch (Exception e){}
+ }
return true;
- }
+ }
currentIndex++;
}
return false;