如何在Android中以编程方式打开MIUI系统活动

如何在Android中以编程方式打开MIUI系统活动,第1张

概述是否可以在Android中以编程方式打开上述页面?解决方法:据我所知,没有隐式意图打开此活动.要弄清楚如何明确执行此 *** 作,请在打开设备上的此菜单时查看Logcat输出,以了解发生了什么情况.该流程应在某个时候由ActivityManager处理,因此您可以对其进行过滤.您应该在日志中查找以下内 @H_419_0@

@H_419_0@是否可以在AndroID中以编程方式打开上述页面?

解决方法:

@H_419_0@据我所知,没有隐式意图打开此活动.

@H_419_0@要弄清楚如何明确执行此 *** 作,请在打开设备上的此菜单时查看Logcat输出,以了解发生了什么情况.该流程应在某个时候由ActivityManager处理,因此您可以对其进行过滤.

@H_419_0@您应该在日志中查找以下内容:

@H_419_0@

@H_419_0@I/ActivityManager: START u0
{cmp=com.miui.powerkeeper/.ui.PowerHIDeModeActivity} from uID 1000 on
display 0

@H_419_0@获取此信息后,您只需创建一个适当的Intent,即可自己启动相同的Activity:

@H_419_0@

try {    Intent intent = new Intent();    intent.setClassname("com.miui.powerkeeper",        "com.miui.powerkeeper.ui.PowerHIDeModeActivity");    startActivity(intent);} catch (ActivityNotFoundException anfe) {    // this is not an Miui device, or the component got moved/renamed}
@H_419_0@附带说明,您不应该以这种明确的方式打开OS组件.每当他们更改此组件的类名称或程序包时,您的代码就会中断.

总结

以上是内存溢出为你收集整理的如何在Android中以编程方式打开MIUI系统活动全部内容,希望文章能够帮你解决如何在Android中以编程方式打开MIUI系统活动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1091624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存