AppOpsManager.ModeForeground Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
This constant will be removed in the future version. Use Android.App.AppOpsManagerMode enum directly instead of this field.
Modo especial que significa "permitir somente quando o aplicativo estiver em primeiro plano". Isso não é retornado de unsafeCheckOp(String, int, String), noteOp(String, int, String), startOp(String, int, String).
[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
Valor do campo
Value = 4- Atributos
Comentários
Modo especial que significa "permitir somente quando o aplicativo estiver em primeiro plano". Isso não é retornado de unsafeCheckOp(String, int, String), noteOp(String, int, String), startOp(String, int, String). Em vez disso, unsafeCheckOp(String, int, String) sempre retornará MODE_ALLOWED (porque é sempre possível que ele seja permitido, dependendo do estado em segundo plano do aplicativo), e noteOp(String, int, String) e startOp(String, int, String) retornarão MODE_ALLOWED quando o aplicativo que está sendo verificado estiver atualmente em primeiro plano, caso contrário, MODE_IGNORED. O único lugar em que você verá esse valor normalmente é por meio de unsafeCheckOpRaw(String, int, String), que retorna o modo bruto real da operação. Observe que, como você não pode saber o estado atual do aplicativo que está sendo verificado (e ele pode mudar a qualquer momento), você só pode tratar o resultado aqui como uma indicação de que ele variará entre MODE_ALLOWED e MODE_IGNORED dependendo das alterações no estado em segundo plano do aplicativo. Portanto, você sempre deve usar noteOp(String, int, String) ou startOp(String, int, String) para fazer a verificação real de acesso à operação.
Referência do Android para android.app.AppOpsManager.MODE_FOREGROUND.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.