AppOpsManager.NoteProxyOp 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.
Ü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.
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.