Langue

AppOpsManager.ModeForeground Champ

Définition

Attention

This constant will be removed in the future version. Use Android.App.AppOpsManagerMode enum directly instead of this field.

Mode spécial qui signifie « Autoriser uniquement lorsque l’application est au premier plan.

[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

Valeur de champ

Value = 4
Attributs

Remarques

Mode spécial qui signifie « autoriser uniquement lorsque l’application est au premier plan ». Cela n’est pas retourné par unsafeCheckOp(String, int, String), noteOp(String, int, String), startOp(String, int, String). Au lieu de cela, unsafeCheckOp(String, int, String) retourne toujours MODE_ALLOWED (car il est toujours possible qu’elle soit autorisée en fin de compte, selon l’état d’arrière-plan de l’application), et noteOp(String, int, String) et startOp(String, int, String) retournent MODE_ALLOWED lorsque l’application en cours de vérification est actuellement au premier plan, sinon MODE_IGNORED. Le seul endroit que vous verrez normalement cette valeur est via unsafeCheckOpRaw(String, int, String), qui retourne le mode brut réel de l’opération. Notez que, étant donné que vous ne pouvez pas connaître l’état actuel de l’application cochée (et qu’elle peut changer à tout moment), vous pouvez uniquement traiter le résultat ici comme une indication qu’elle variera entre MODE_ALLOWED et MODE_IGNORED en fonction des modifications apportées à l’état d’arrière-plan de l’application. Vous devez donc toujours utiliser noteOp(String, int, String) ou startOp(String, int, String) pour effectuer la vérification réelle de l’accès à l’opération.

Référence Android pour android.app.AppOpsManager.MODE_FOREGROUND.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à