我可以从活动中访问Wear-OS系统设置吗?

时间:2018-10-25 20:38:03

标签: android wear-os system-setting

在“活动”中,我希望为用户提供更改“始终打开屏幕”设置的选项。我尝试使用

调用/启动系统活动
Intent intent = new Intent(Intent.ACTION_MAIN);
            intent.addCategory(Intent.CATEGORY_LAUNCHER);
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            ComponentName cn = new ComponentName("com.google.android.apps.wearable.settings", "android.support.wearable.preference.WearablePreferenceActivity");
            intent.setComponent(cn);
            startActivity(intent);

这给了我一个“您无权执行此操作”例外。

我试图在清单中设置权限,但是我认为可以让我做到这一点,例如

<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />

仅授予系统应用程序。我的活动不是也不需要。

是否可以更改该设置?搜索几天后找不到任何东西。

0 个答案:

没有答案