RestrictionsReceiver Klasse
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.
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters.
[Android.Runtime.Register("android/service/restrictions/RestrictionsReceiver", DoNotGenerateAcw=true)]
public abstract class RestrictionsReceiver : Android.Content.BroadcastReceiver
[<Android.Runtime.Register("android/service/restrictions/RestrictionsReceiver", DoNotGenerateAcw=true)>]
type RestrictionsReceiver = class
inherit BroadcastReceiver
- Vererbung
- Attribute
Hinweise
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. Um einen Einschränkungsanbieter zu implementieren, erweitern Sie diese Klasse, und implementieren Sie die abstrakten Methoden. Exportieren Sie diesen Empfänger im Manifest. Ein Geräteadministrator des Profilbesitzers kann diese Komponente dann mithilfe von DevicePolicyManager#setRestrictionsProvider(ComponentName, ComponentName)
als Einschränkungsanbieter registrieren.
Die Funktion eines Einschränkungsanbieters besteht darin, Berechtigungsanforderungen von Apps auf diesem Gerät an einen Administrator (höchstwahrscheinlich auf einem Remotegerät oder -computer) zu übertragen und Antworten zurückzustellen. Die Antwort sollte über RestrictionsManager#notifyPermissionResponse(String, PersistableBundle)
an die App zurückgesendet werden.
Java-Dokumentation für android.service.restrictions.RestrictionsReceiver
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
RestrictionsReceiver() | |
RestrictionsReceiver(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Eigenschaften
AbortBroadcast |
Gibt das Flag zurück, das angibt, ob dieser Empfänger die aktuelle Übertragung abbrechen soll. (Geerbt von BroadcastReceiver) |
Class |
Gibt die Laufzeitklasse dieses |
DebugUnregister |
Gibt den letzten Wert zurück, der an |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
IsInitialStickyBroadcast |
Gibt true zurück, wenn der Empfänger derzeit den Anfangswert einer dauerhaften Übertragung verarbeitet, d. h. der Wert, der zuletzt übertragen wurde und derzeit im zwischengespeicherten Cache gespeichert ist, sodass dies nicht direkt das Ergebnis einer Übertragung ist. (Geerbt von BroadcastReceiver) |
IsOrderedBroadcast |
Gibt true zurück, wenn der Empfänger derzeit eine geordnete Übertragung verarbeitet. (Geerbt von BroadcastReceiver) |
JniIdentityHashCode |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
JniPeerMembers |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. |
PeerReference |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
ResultCode |
Rufen Sie den aktuellen Ergebniscode ab, wie vom vorherigen Empfänger festgelegt. Oder: Ändern Sie den aktuellen Ergebniscode dieser Übertragung; funktioniert nur mit Übertragungen, die über |
ResultData |
Rufen Sie die aktuellen Ergebnisdaten ab, wie vom vorherigen Empfänger festgelegt. Oder: Ändern der aktuellen Ergebnisdaten dieser Übertragung; funktioniert nur mit Übertragungen, die über |
SentFromPackage |
Gibt den Paketnamen der App zurück, die diese Übertragung ursprünglich gesendet hat. (Geerbt von BroadcastReceiver) |
SentFromUid |
Gibt die UID der App zurück, die diese Übertragung ursprünglich gesendet hat. (Geerbt von BroadcastReceiver) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Methoden
ClearAbortBroadcast() |
Löscht das Flag, das angibt, dass dieser Empfänger die aktuelle Übertragung abbrechen soll. (Geerbt von BroadcastReceiver) |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
Dispose(Boolean) |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetResultExtras(Boolean) |
Rufen Sie die aktuellen zusätzlichen Ergebnisdaten ab, wie vom vorherigen Empfänger festgelegt. (Geerbt von BroadcastReceiver) |
GoAsync() |
Dies kann von einer Anwendung in |
InvokeAbortBroadcast() |
Legt das Flag fest, das angibt, dass dieser Empfänger die aktuelle Übertragung abbrechen soll; funktioniert nur mit Übertragungen, die über |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
OnReceive(Context, Intent) |
Abfangen von Standardeinschränkungsanbieter-Übertragungen. |
OnRequestPermission(Context, String, String, String, PersistableBundle) |
Eine asynchrone Berechtigungsanforderung, die von einer Anwendung für einen Vorgang ausgeführt wird, der eine Autorisierung durch einen anderen lokalen oder Remoteadministrator als den Benutzer erfordert. |
PeekService(Context, Intent) |
Stellen Sie einen Binder für einen bereits gebundenen Dienst bereit. (Geerbt von BroadcastReceiver) |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetOrderedHint(Boolean) |
Legt für die interne Verwendung den Hinweis fest, ob dieser BroadcastReceiver im geordneten Modus ausgeführt wird. (Geerbt von BroadcastReceiver) |
SetResult(Result, String, Bundle) |
Alle von dieser Übertragung zurückgegebenen Ergebnisdaten ändern; funktioniert nur mit Übertragungen, die über |
SetResultExtras(Bundle) |
Ändern Sie die aktuellen Ergebnis-Extras dieser Übertragung; funktioniert nur mit Übertragungen, die über |
ToArray<T>() |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. |
GetJniTypeName(IJavaPeerable) |
Abstrakte Implementierung eines BroadcastReceiver-Einschränkungsanbieters. |