Могу ли я получить доступ к настройкам системы Wear-OS из своей деятельности? - PullRequest
0 голосов
/ 25 октября 2018

В своей Активности я хотел бы дать пользователю возможность изменить настройку «Всегда на экране».Я попытался вызвать / запустить системную активность, используя

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" />

предоставляются только системным приложениям.Моя деятельность не является и не должна быть.

Есть ли способ изменить эту настройку?Я не могу ничего найти после нескольких дней поиска.

...