AppOpsManager.ModeForeground Campo

Definição

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.

Aplica-se a