【问题标题】:Could not start activity from service (com.android.server.am.ExtraActivityManagerService: MIUILOG- Permission Denied Activity)无法从服务启动活动(com.android.server.am.ExtraActivityManagerService:MIUILOG-权限被拒绝的活动)
【发布时间】:2022-11-27 02:00:51
【问题描述】:

设备:小米红米4A,Android 7,MIUI 10。

从服务运行活动的代码:

String pkgName = context.getPackageName();
Intent intent = new Intent(context, main_activity.class);
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY);
intent.setPackage(pkgName);
intent.setComponent(new ComponentName(pkgName, main_activity.class.getName()));
startActivity(intent);

什么都不做。在logcat 中有以下消息:

11-26 00:33:57.402 14167 14226 D chat_command_service: receive_handle: /ps2
11-26 00:33:57.415 14167 14226 I Timeline: Timeline: Activity_launch_request time:193375322 intent:Intent { act=miui.intent.action.APP_PERM_EDITOR cmp=com.miui.securitycenter/com.miui.permcenter.permissions.PermissionsEditorActivity (has extras) }
11-26 00:33:57.416  1416  1427 I ActivityManager: START u0 {act=miui.intent.action.APP_PERM_EDITOR cmp=com.miui.securitycente
r/com.miui.permcenter.permissions.PermissionsEditorActivity (has extras)} from uid 10340 on display 0
11-26 00:33:57.417  1416  1427 D com.android.server.am.ExtraActivityManagerService: MIUILOG- Permission Denied Activity : Int
ent { act=miui.intent.action.APP_PERM_EDITOR cmp=com.miui.securitycenter/com.miui.permcenter.permissions.PermissionsEditorAct
ivity (has extras) } pkg : com.qwe7002.telegram_sms uid : 10340 tuid : 10020

【问题讨论】:

    标签: android android-studio android-permissions xiaomi miui


    【解决方案1】:

    对我有帮助的解决方案:

    • release 版本中构建 apk,而不是在 debug 版本中。

    事实证明,MIUI 会阻止从debug 应用程序的服务启动活动。

    有建议(Just turn on the "Start in background" permissionManually enable background pop-up permission)给应用Start in foreground Display pop-up window权限。但这并没有改变我的情况。


    相关问题:

    【讨论】:

      猜你喜欢
      • 2017-07-26
      • 1970-01-01
      • 1970-01-01
      • 2014-10-19
      • 1970-01-01
      • 2015-10-02
      • 2016-08-03
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多