Freigeben über


AppOpsManager.NoteProxyOp Methode

Definition

Überlädt

NoteProxyOp(String, String, Int32, String, String)

Notieren Sie sich eine Anwendung, die einen Vorgang im Auftrag einer anderen Anwendung ausführt, wenn Sie eine IPC behandeln.

NoteProxyOp(String, String)

Dieses Mitglied ist veraltet.

NoteProxyOp(String, String, Int32, String, String)

Notieren Sie sich eine Anwendung, die einen Vorgang im Auftrag einer anderen Anwendung ausführt, wenn Sie eine IPC behandeln.

[Android.Runtime.Register("noteProxyOp", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetNoteProxyOp_Ljava_lang_String_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=30)]
public virtual Android.App.AppOpsManagerMode NoteProxyOp (string op, string? proxiedPackageName, int proxiedUid, string? proxiedAttributionTag, string? message);
[<Android.Runtime.Register("noteProxyOp", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetNoteProxyOp_Ljava_lang_String_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=30)>]
abstract member NoteProxyOp : string * string * int * string * string -> Android.App.AppOpsManagerMode
override this.NoteProxyOp : string * string * int * string * string -> Android.App.AppOpsManagerMode

Parameter

op
String

Der zu notierende Vorgang. Eine der OPSTR_*-Konstanten.

proxiedPackageName
String

Der Name der Anwendung, die in die Proxyanwendung aufruft.

proxiedUid
Int32

Die UID der proxied-Anwendung

proxiedAttributionTag
String

Die proxied Context#createAttributionContext attribution tag oder null für die Standardzuordnung

message
String

Eine Meldung, die den Grund beschreibt, warum die Op notiert wurde

Gibt zurück

Gibt zurück #MODE_ALLOWED , ob der Vorgang zulässig ist oder #MODE_IGNORED wenn er nicht zulässig ist und im Hintergrund ignoriert werden soll (ohne dass die App abstürzt).

Attribute

Hinweise

Notieren Sie sich eine Anwendung, die einen Vorgang im Auftrag einer anderen Anwendung ausführt, wenn Sie eine IPC behandeln. Diese Funktion überprüft, ob die aufrufende UID und der Proxied-Paketname übereinstimmen und wenn dies nicht der Fall ist, wird zurückgegeben #MODE_IGNORED. Wenn dieser Aufruf erfolgreich ist, wird die letzte Ausführungszeit des Vorgangs für die proxiierte App und Ihre App auf die aktuelle Uhrzeit aktualisiert.

Java-Dokumentation für android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

NoteProxyOp(String, String)

Dieses Mitglied ist veraltet.

[Android.Runtime.Register("noteProxyOp", "(Ljava/lang/String;Ljava/lang/String;)I", "GetNoteProxyOp_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=23)]
public virtual Android.App.AppOpsManagerMode NoteProxyOp (string op, string proxiedPackageName);
[<Android.Runtime.Register("noteProxyOp", "(Ljava/lang/String;Ljava/lang/String;)I", "GetNoteProxyOp_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=23)>]
abstract member NoteProxyOp : string * string -> Android.App.AppOpsManagerMode
override this.NoteProxyOp : string * string -> Android.App.AppOpsManagerMode

Parameter

op
String
proxiedPackageName
String

Gibt zurück

Attribute

Hinweise

Dieses Mitglied ist veraltet. Verwenden Sie stattdessen #noteProxyOp(String, String, int, String, String).

Java-Dokumentation für android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: