在华为P30上使用Intent打开应用程序启动

4
华为 P30 Pro/P30 Lite 上有一个叫做应用启动的功能,可以在以下路径中找到:设置 > 电池 > 应用启动
我想通过意图来打开这个活动。我尝试了下面两个组件名称,但都没有成功。
 new Intent().setComponent(new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.appcontrol.activity.StartupAppControlActivity")),
 new Intent().setComponent(new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.process.ProtectActivity"))

你找到解决方案了吗?我也遇到了同样的问题,但目前我只是创建了帮助活动,以通知用户在应用程序无法正常运行时该怎么做。我找到了这个解决方案,以防止华为杀死服务:https://dontkillmyapp.com/huawei - MarkWalczak
@MarkWalczak,还没有,我刚刚几分钟前才问了这个问题 :)。 - CauCuKien
1
好的,请慢慢来 :) 但如果您找到解决方案,请分享一下。 - MarkWalczak
@MarkWalczak,请查看我的更新答案。 - CauCuKien
1个回答

0

我找到了解决方案(已在华为P30 Lite上测试过)。

new Intent().setComponent(new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.bootstart.BootStartActivity")),
new Intent().setComponent(new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.startupmgr.ui.StartupNormalAppListActivity"));

您正在要求系统创建两个意图。最后一行就足够了(已在P40 Lite上测试)。 - CaptainCrunch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接