Поделиться через


Settings.System.CanWrite(Context) Метод

Определение

Проверяет, может ли указанное приложение изменять системные параметры.

[Android.Runtime.Register("canWrite", "(Landroid/content/Context;)Z", "", ApiSince=23)]
public static bool CanWrite (Android.Content.Context? context);
[<Android.Runtime.Register("canWrite", "(Landroid/content/Context;)Z", "", ApiSince=23)>]
static member CanWrite : Android.Content.Context -> bool

Параметры

context
Context

Контекст приложения.

Возвращаемое значение

Значение true, если вызывающее приложение может записывать данные в системные параметры, значение false в противном случае

Атрибуты

Комментарии

Проверяет, может ли указанное приложение изменять системные параметры. По состоянию на уровне API 23 приложение не может изменять системные параметры, если только оно не объявляет android.Manifest.permission#WRITE_SETTINGS разрешение в манифесте, <эм>и</em> пользователь специально предоставляет этому приложению эту возможность. Чтобы пользователь предоставил это утверждение, приложение должно отправить намерение с действием android.provider.Settings#ACTION_MANAGE_WRITE_SETTINGS, что приводит к отображению системы экрана управления разрешениями.

Документация по Java для android.provider.Settings.System.canWrite(android.content.Context).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к