AppOpsManager.ModeForeground Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This constant will be removed in the future version. Use Android.App.AppOpsManagerMode enum directly instead of this field.
Специальный режим, который означает "разрешить только в том случае, если приложение находится на переднем плане.
[Android.Runtime.Register("MODE_FOREGROUND", ApiSince=29)]
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AppOpsManagerMode enum directly instead of this field.", true)]
public const Android.App.AppOpsManagerMode ModeForeground = 4;
[<Android.Runtime.Register("MODE_FOREGROUND", ApiSince=29)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppOpsManagerMode enum directly instead of this field.", true)>]
val mutable ModeForeground : Android.App.AppOpsManagerMode
Значение поля
Value = 4- Атрибуты
Комментарии
Специальный режим, который означает "разрешить только в том случае, если приложение находится на переднем плане". Это не возвращается из unsafeCheckOp(String, int, String), noteOp(String, int, String), startOp(String, int, String). Скорее, unsafeCheckOp(String, int, String) всегда возвращает MODE_ALLOWED (так как это всегда возможно для него в конечном счете в зависимости от фонового состояния приложения), а примечаниеOp(String, int, String) и startOp(String, int, String) вернет MODE_ALLOWED, когда проверяемое приложение в настоящее время находится на переднем плане, в противном случае MODE_IGNORED. Единственное место, которое вы увидите, что это значение обычно отображается через unsafeCheckOpRaw(String, int, String), который возвращает фактический необработанный режим операции. Обратите внимание, что так как вы не можете знать текущее состояние проверяемого приложения (и оно может измениться в любой момент), результат можно рассматривать только как признак того, что он будет отличаться от MODE_ALLOWED и MODE_IGNORED в зависимости от изменений в фоновом состоянии приложения. Таким образом, необходимо всегда использовать noteOp(String, int, String) или startOp(String, int, String), чтобы выполнить фактическую проверку доступа к операции.
Справочник по Android для android.app.AppOpsManager.MODE_FOREGROUND.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".