gpt4 book ai didi

android - 如何直接打开我的应用程序的辅助功能设置?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:33 24 4
gpt4 key购买 nike

如此处所述:How can I start the Accessibility Settings Page of my APP in Android?我可以直接使用以下代码打开我的应用辅助功能设置:

Intent intent = new Intent();
intent.setClassName("com.android.settings",
"com.android.settings.Settings");
intent.setAction(Intent.ACTION_MAIN);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_CLEAR_TASK
| Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
intent.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT,
"the fragment which you want show");
intent.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS,
extras);
startActivity(intent);

但是我测试了很多东西,比如应用名称、包名称、服务类名称等,而不是“你想要显示的 fragment ”,但没有用。

最佳答案

它仅在 kitkat 4.4 以下工作。此漏洞问题已在 4.4 及更高版本中得到解决。辅助功能权限是关键权限之一,android 不允许您直接访问该应用程序页面,目前只有打开辅助功能服务的方法是

startActivity(new Intent(android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS))

然后用户可以选择你的应用,如果他想允许权限

关于android - 如何直接打开我的应用程序的辅助功能设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31802650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com