以编程方式打开特定的设置页面
Posted
技术标签:
【中文标题】以编程方式打开特定的设置页面【英文标题】:Open specific Settings-page programmatically 【发布时间】:2016-12-17 18:45:43 【问题描述】:有什么方法可以在我的应用中将用户重定向到特定设置“页面”?我的应用程序用作锁定屏幕应用程序,因此我希望能够将用户直接重定向到 android 设置的“锁定屏幕”部分。 (最好通过按钮或类似的东西)
【问题讨论】:
***.com/questions/19517417/… 的可能重复项参见android.provider.Settings Intents。 哦,没有阅读完整的主题 - 谢谢伙计,正是我需要的!回答我的问题,如果你愿意,我会接受你的回答:) 【参考方案1】:ACTION_SECURITY_SETTINGS 意图:
Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS);
startActivity(intent);
For complete Settings Intents
【讨论】:
【参考方案2】:我设法在旧的***-post from a while back 中找到了正确答案。现在的代码 sn-p 如下所示:
Intent intent = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD);
startActivity(intent);
【讨论】:
不能接受我在 2 天前的回答,但这是正确的!【参考方案3】:val intent = Intent(Settings.ACTION_SECURITY_SETTINGS)
intent.flags =
Intent.FLAG_ACTIVITY_NEW_TASK or
Intent.FLAG_ACTIVITY_CLEAR_TOP
startActivity(intent)
注意标志。这些是可选的,但如果以前打开过设置屏幕,则必须从屏幕中删除它(如果您的应用程序想要打开多个设置屏幕,则需要这样做)。
【讨论】:
以上是关于以编程方式打开特定的设置页面的主要内容,如果未能解决你的问题,请参考以下文章