AppOpsManager.UnsafeCheckOp(String, Int32, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.