Settings.CanDrawOverlays(Context) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет, может ли указанный контекст рисовать поверх других приложений.
[Android.Runtime.Register("canDrawOverlays", "(Landroid/content/Context;)Z", "", ApiSince=23)]
public static bool CanDrawOverlays (Android.Content.Context? context);
[<Android.Runtime.Register("canDrawOverlays", "(Landroid/content/Context;)Z", "", ApiSince=23)>]
static member CanDrawOverlays : Android.Content.Context -> bool
Параметры
- context
- Context
Контекст приложения.
Возвращаемое значение
Значение true, если указанный контекст может рисовать поверх других приложений, в противном случае — false.
- Атрибуты
Комментарии
Проверяет, может ли указанный контекст рисовать поверх других приложений. На уровне API 23 приложение не может рисовать поверх android.Manifest.permission#SYSTEM_ALERT_WINDOW
других приложений, если оно не объявит разрешение в своем манифесте, <em>и</em> пользователь специально предоставляет приложению эту возможность. Чтобы предложить пользователю предоставить это утверждение, приложение должно отправить намерение с действием android.provider.Settings#ACTION_MANAGE_OVERLAY_PERMISSION
, которое приводит к отображению в системе экрана управления разрешениями.
Документация по Java для android.provider.Settings.canDrawOverlays(android.content.Context)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.