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.