AppOpsManager.UnsafeCheckOp(String, Int32, String) Methode

Definition

Diese Methode war in API-Ebene 36 veraltet.

[Android.Runtime.Register("unsafeCheckOp", "(Ljava/lang/String;ILjava/lang/String;)I", "GetUnsafeCheckOp_Ljava_lang_String_ILjava_lang_String_Handler", ApiSince=29)]
public virtual Android.App.AppOpsManagerMode UnsafeCheckOp(string op, int uid, string packageName);
[<Android.Runtime.Register("unsafeCheckOp", "(Ljava/lang/String;ILjava/lang/String;)I", "GetUnsafeCheckOp_Ljava_lang_String_ILjava_lang_String_Handler", ApiSince=29)>]
abstract member UnsafeCheckOp : string * int * string -> Android.App.AppOpsManagerMode
override this.UnsafeCheckOp : string * int * string -> Android.App.AppOpsManagerMode

Parameter

op
String

Zeichenfolge: Der zu überprüfende Vorgang. Eine der OPSTR_*-Konstanten. Dieser Wert darf nicht NULL sein.

uid
Int32

int: Die Benutzer-ID der Anwendung, die versucht, den Vorgang auszuführen.

packageName
String

Zeichenfolge: Der Name der Anwendung, die versucht, den Vorgang auszuführen. Dieser Wert darf nicht NULL sein.

Gibt zurück

Attribute

Hinweise

Diese Methode war in API-Ebene 36 veraltet. Verwenden von checkOp(String,int,String)

Überprüfen Sie, ob eine Anwendung einen Vorgang ausführen kann. Für Plattformversionen vor Build.VERSION_CODES. BAKLAVA, dies ist keine Sicherheitsüberprüfung; Sie müssen noteOp(String,int,String,String,String) oder startOp(String,int,String,String,String) für Ihre tatsächlichen Sicherheitsüberprüfungen verwenden. Diese Funktion kann nur für eine schnelle Überprüfung verwendet werden, um zu sehen, ob ein Vorgang für die Anwendung deaktiviert wurde, als eine frühe Ablehnung einiger Arbeit. Für Plattformversionen gleich oder nach Build.VERSION_CODES. BAKLAVA, dies ist keine unsichere Prüfung mehr, und es führt die gleiche Sicherheitsüberprüfung wie noteOp(String,int,String,String) und startOp(String,int,String,String,String). Es wird jedoch bevorzugt, checkOp(String,int,String) zu verwenden, da das Wort "unsicher" im Namen dieser API nicht mehr korrekt ist. Diese API ändert den Zeitstempel oder andere Daten zum Vorgang nicht.

Throws: SecurityException If the app has been configured to crash on this op.

Android-Referenz für android.app.AppOpsManager.unsafeCheckOp.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: