HostApduService 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.
HostApduService ist eine KomfortklasseService
, die erweitert werden kann, um eine NFC-Karte in einer Android-Dienstkomponente zu emulieren.
[Android.Runtime.Register("android/nfc/cardemulation/HostApduService", DoNotGenerateAcw=true)]
public abstract class HostApduService : Android.App.Service
[<Android.Runtime.Register("android/nfc/cardemulation/HostApduService", DoNotGenerateAcw=true)>]
type HostApduService = class
inherit Service
- Vererbung
- Attribute
Hinweise
HostApduService ist eine KomfortklasseService
, die erweitert werden kann, um eine NFC-Karte innerhalb einer Android-Dienstkomponente zu emulieren.
<div class="special reference"><h3>Developer Guide</h3> Eine allgemeine Einführung in Karte Emulation finden Sie unter Hostbasierte Kartenemulation.
</Div>
<h3>NFC-Protokolle</h3>
Karten, die von dieser Klasse emuliert werden, basieren auf dem NFC-Forum ISO-DEP-Protokoll (basierend auf ISO/IEC 14443-4) und unterstützen den Verarbeitungsbefehl Application Protocol Data Units (APDUs) gemäß der SPEZIFIKATION ISO/IEC 7816-4.
<h3>Dienstauswahl</h3>
Wenn ein NFC-Remotegerät mit Ihrem Dienst kommunizieren möchte, sendet es einen sogenannten "SELECT AID"-APDU, wie in der ISO/IEC 7816-4-Spezifikation definiert. Aid ist ein Anwendungsbezeichner, der in ISO/IEC 7816-4 definiert ist.
Das Registrierungsverfahren für AIDs ist in der ISO/IEC 7816-5-Spezifikation definiert. Wenn Sie keine AID registrieren möchten, können Sie AIDs im proprietären Bereich verwenden: Bits 8-5 des ersten Byte müssen jeweils auf "1" festgelegt werden. Beispielsweise ist "0xF00102030405" eine proprietäre AID. Wenn Sie proprietäre AIDs verwenden, wird empfohlen, eine AID von mindestens 6 Bytes zu wählen, um das Risiko von Kollisionen mit anderen Anwendungen zu verringern, die möglicherweise auch proprietäre AIDs verwenden.
<h3>AID groups</h3>
In einigen Fällen muss ein Dienst möglicherweise mehrere AIDs registrieren, um eine bestimmte Anwendung zu implementieren, und er muss sicher sein, dass er der Standardhandler für alle diese AIDs ist (im Gegensatz zu einigen AIDs in der Gruppe, die zu einem anderen Dienst wechseln).
Eine AID-Gruppe ist eine Liste von AIDs, die vom Betriebssystem als zusammengehörig betrachtet werden sollten. Für alle AIDs in einer AID-Gruppe garantiert das Betriebssystem eine der folgenden: ul>li Alle AIDs in der Gruppe werden an diesen Dienst <weitergeleitet li>Keine AIDs in der Gruppe werden an diesen Dienst <weitergeleitet /ul> Mit anderen Worten, es gibt keinen Zwischenzustand, in dem einige AIDs in der Gruppe an diesen Dienst weitergeleitet werden können,><< und eins zu einem anderen. <h3>AID-Gruppen und -Kategorien</h3>
Jede AID-Gruppe kann einer Kategorie zugeordnet werden. Dadurch kann das Android-Betriebssystem Dienste klassifizieren, und der Benutzer kann Standardwerte auf der Kategorieebene anstelle der AID-Ebene festlegen.
Sie können verwenden CardEmulation#isDefaultServiceForCategory(android.content.ComponentName, String)
, um zu bestimmen, ob Ihr Dienst der Standardhandler für eine Kategorie ist.
In dieser Version der Plattform sind CardEmulation#CATEGORY_PAYMENT
die einzigen bekannten Kategorien und CardEmulation#CATEGORY_OTHER
. AID-Gruppen ohne Kategorie oder mit einer Kategorie, die von der aktuellen Plattformversion nicht erkannt wird, werden automatisch in der CardEmulation#CATEGORY_OTHER
Kategorie gruppiert. <h3>Service AID registration</h3>
Um der Plattform mitzuteilen, welche AIDs-Gruppen von diesem Dienst angefordert werden, muss in der Deklaration des Diensts ein #SERVICE_META_DATA
Eintrag enthalten sein. Ein Beispiel für eine HostApduService-Manifestdeklaration ist unten dargestellt:
<service android:name=".MyHostApduService" android:exported="true" android:permission="android.permission.BIND_NFC_SERVICE">
<intent-filter>
<action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
</intent-filter>
<meta-data android:name="android.nfc.cardemulation.host_apdu_ervice" android:resource="@xml/apduservice"/>
</service>
Dieses Metadatentag verweist auf eine apduservice.xml Datei. Ein Beispiel für diese Datei mit einer einzelnen AID-Gruppendeklaration ist unten dargestellt:
<host-apdu-service xmlns:android="http://schemas.android.com/apk/res/android"
android:description="@string/servicedesc" android:requireDeviceUnlock="false">
<aid-group android:description="@string/aiddescription" android:category="other">
<aid-filter android:name="F0010203040506"/>
<aid-filter android:name="F0394148148100"/>
</aid-group>
</host-apdu-service>
Der android.R.styleable#HostApduService <host-apdu-service>
muss ein android.R.styleable#HostApduService_description <android:description>
Attribut enthalten, das eine benutzerfreundliche Beschreibung des Diensts enthält, die in der Benutzeroberfläche angezeigt werden kann. Das android.R.styleable#HostApduService_requireDeviceUnlock <requireDeviceUnlock>
-Attribut kann verwendet werden, um anzugeben, dass das Gerät entsperrt werden muss, bevor dieser Dienst aufgerufen werden kann, um APDUs zu verarbeiten.
Der android.R.styleable#HostApduService <host-apdu-service>
muss ein oder android.R.styleable#AidGroup <aid-group>
mehrere Tags enthalten. Jedes android.R.styleable#AidGroup <aid-group>
muss ein oder android.R.styleable#AidFilter <aid-filter>
mehrere Tags enthalten, von denen jedes eine einzelne AID enthält. Die AID muss im Hexadezimalformat angegeben werden und eine gerade Anzahl von Zeichen enthalten. <h3>AID-Konfliktauflösung</h3> Mehrere HostApduServices können auf einem einzelnen Gerät installiert sein, und dieselbe AID kann von mehreren Diensten registriert werden. Die Android-Plattform löst AID-Konflikte, je nachdem, zu welcher Kategorie eine AID gehört. Jede Kategorie kann über eine andere Konfliktlösungsrichtlinie verfügen. Für einige Kategorien kann der Benutzer beispielsweise auf der Benutzeroberfläche für Android-Einstellungen einen Standarddienst auswählen. Für andere Kategorien kann die Richtlinie darin bestehen, den Benutzer immer zu fragen, welcher Dienst im Falle eines Konflikts aufgerufen werden soll.
Informationen zum Abfragen der Konfliktauflösungsrichtlinie für eine bestimmte Kategorie finden Sie unter CardEmulation#getSelectionModeForCategory(String)
.
<h3>Datenaustausch</h3>
Sobald die Plattform eine "SELECT AID"-Befehls-APDU in eine bestimmte Dienstkomponente aufgelöst hat, werden die "SELECT AID"-Befehls-APDU und alle nachfolgenden Befehls-APDUs über #processCommandApdu(byte[], Bundle)
an diesen Dienst gesendet, bis entweder: <ul><li>Der NFC-Link ist unterbrochen</li<>>Li Eine "SELECT AID"-APDU empfangen wird, die in einen anderen Dienst< aufgelöst wird/li<>/ul> Diese beiden Szenarien werden durch einen Aufruf von #onDeactivated(int)
angegeben.
<p class="note">Für die Verwendung dieser Klasse muss auf PackageManager#FEATURE_NFC_HOST_CARD_EMULATION
dem Gerät vorhanden sein.
Java-Dokumentation für android.nfc.cardemulation.HostApduService
.
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
HostApduService() | |
HostApduService(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Felder
AccessibilityService |
Verwenden Sie mit |
AccountService |
Verwenden Sie mit |
ActivityService |
Verwenden Sie mit |
AlarmService |
Verwenden Sie mit |
AppOpsService |
Verwenden Sie mit |
AppSearchService |
Verwenden Sie mit |
AppwidgetService |
Verwenden Sie mit |
AudioService |
Verwenden Sie mit |
BatteryService |
Verwenden Sie mit |
BindAllowActivityStarts |
Veraltet.
Flag für |
BindExternalServiceLong |
Funktioniert auf die gleiche Weise wie |
BindNotPerceptible |
Veraltet.
Flag für |
BindSharedIsolatedProcess |
Veraltet.
Flag für |
BiometricService |
Verwenden Sie mit |
BlobStoreService |
Verwenden Sie mit |
BluetoothService |
Verwenden Sie mit |
BugreportService |
Dienst zum Erfassen eines Fehlerberichts. (Geerbt von Context) |
CameraService |
Verwenden Sie mit |
CaptioningService |
Verwenden Sie mit |
CarrierConfigService |
Verwenden Sie mit |
ClipboardService |
Verwenden Sie mit |
CompanionDeviceService |
Verwenden von mit |
ConnectivityDiagnosticsService |
Verwenden Sie mit |
ConnectivityService |
Verwenden Sie mit |
ConsumerIrService |
Verwenden Sie mit |
CredentialService |
Verwenden Sie mit |
CrossProfileAppsService |
Verwenden Sie mit |
DeactivationDeselected |
Veraltet.
Grund für |
DeactivationLinkLoss |
Veraltet.
Grund für |
DeviceIdDefault |
Die Standardgeräte-ID, die die ID des primären (nicht virtuellen) Geräts ist. (Geerbt von Context) |
DeviceIdInvalid |
Ungültige Geräte-ID. (Geerbt von Context) |
DeviceLockService |
Verwenden Sie mit |
DevicePolicyService |
Verwenden Sie mit |
DisplayHashService |
Verwenden Sie mit |
DisplayService |
Verwenden Sie mit |
DomainVerificationService |
Verwenden Sie mit |
DownloadService |
Verwenden Sie mit |
DropboxService |
Verwenden Sie mit |
EuiccService |
Verwenden Sie mit |
FileIntegrityService |
Verwenden Sie mit |
FingerprintService |
Verwenden Sie mit |
GameService |
Verwenden Sie mit |
GrammaticalInflectionService |
Verwenden Sie mit |
HardwarePropertiesService |
Verwenden Sie mit |
HealthconnectService |
Verwenden Sie mit |
InputMethodService |
Verwenden Sie mit |
InputService |
Verwenden Sie mit |
IpsecService |
Verwenden Sie mit |
JobSchedulerService |
Verwenden Sie mit |
KeyguardService |
Verwenden Sie mit |
LauncherAppsService |
Verwenden Sie mit |
LayoutInflaterService |
Verwenden Sie mit |
LocaleService |
Verwenden Sie mit |
LocationService |
Verwenden Sie mit |
MediaCommunicationService |
Verwenden von mit |
MediaMetricsService |
Verwenden Sie mit |
MediaProjectionService |
Verwenden Sie mit |
MediaRouterService |
Verwenden Sie mit |
MediaSessionService |
Verwenden Sie mit |
MidiService |
Verwenden Sie mit |
NetworkStatsService |
Verwenden Sie mit |
NfcService |
Verwenden Sie mit |
NotificationService |
Verwenden Sie mit |
NsdService |
Verwenden von mit |
OverlayService |
Verwenden Sie mit |
PeopleService |
Verwenden Sie mit |
PerformanceHintService |
Verwenden Sie mit |
PowerService |
Verwenden Sie mit |
PrintService |
|
ReceiverExported |
Veraltet.
Flag für |
ReceiverNotExported |
Veraltet.
Flag für |
ReceiverVisibleToInstantApps |
Veraltet.
Flag für |
RestrictionsService |
Verwenden Sie mit |
RoleService |
Verwenden Sie mit |
SearchService |
Verwenden Sie mit |
SensorService |
Verwenden Sie mit |
ServiceInterface |
Die |
ServiceMetaData |
Der Name des Metadatenelements, das weitere Informationen zu diesem Dienst enthält. |
ShortcutService |
Verwenden Sie mit |
StatusBarService |
Verwenden Sie mit |
StopForegroundDetach |
Veraltet.
Selektor für |
StopForegroundLegacy |
Selektor für |
StopForegroundRemove |
Veraltet.
Selektor für |
StorageService |
Verwenden Sie mit |
StorageStatsService |
Verwenden Sie mit |
SystemHealthService |
Verwenden Sie mit |
TelecomService |
Verwenden Sie mit |
TelephonyImsService |
Verwenden Sie mit |
TelephonyService |
Verwenden Sie mit |
TelephonySubscriptionService |
Verwenden Sie mit |
TextClassificationService |
Verwenden Sie mit |
TextServicesManagerService |
Verwenden Sie mit |
TvInputService |
Verwenden Sie mit |
TvInteractiveAppService |
Verwenden Sie mit |
UiModeService |
Verwenden Sie mit |
UsageStatsService |
Verwenden Sie mit |
UsbService |
Verwenden Sie mit |
UserService |
Verwenden Sie mit |
VibratorManagerService |
Verwenden Sie mit |
VibratorService |
Verwenden Sie mit |
VirtualDeviceService |
Verwenden Sie mit |
VpnManagementService |
Verwenden Sie mit |
WallpaperService |
Verwenden Sie mit |
WifiAwareService |
Verwenden Sie mit |
WifiP2pService |
Verwenden Sie mit |
WifiRttRangingService |
Verwenden Sie mit |
WifiService |
Verwenden Sie mit |
WindowService |
Verwenden Sie mit |
Eigenschaften
Application |
Gibt die Anwendung zurück, die diesen Dienst besitzt. (Geerbt von Service) |
ApplicationContext |
Gibt den Kontext des einzelnen, globalen Application-Objekts des aktuellen Prozesses zurück. (Geerbt von ContextWrapper) |
ApplicationInfo |
Gibt die vollständigen Anwendungsinformationen für das Paket dieses Kontexts zurück. (Geerbt von ContextWrapper) |
Assets |
Zurückgeben eines AssetManager-instance für das Anwendungspaket. (Geerbt von ContextWrapper) |
AttributionSource |
HostApduService ist eine Komfortklasse |
AttributionTag |
Die Zuordnung kann in komplexen Apps verwendet werden, um Teile der App logisch voneinander zu trennen. (Geerbt von Context) |
BaseContext | (Geerbt von ContextWrapper) |
CacheDir |
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück. (Geerbt von ContextWrapper) |
Class |
Gibt die Laufzeitklasse dieses |
ClassLoader |
Gibt ein Klassenladeprogramm zurück, mit dem Sie Klassen in diesem Paket abrufen können. (Geerbt von ContextWrapper) |
CodeCacheDir |
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück, das zum Speichern von zwischengespeichertem Code entwickelt wurde. (Geerbt von ContextWrapper) |
ContentResolver |
Zurückgeben eines ContentResolver-instance für das Anwendungspaket. (Geerbt von ContextWrapper) |
DataDir |
HostApduService ist eine Komfortklasse |
DeviceId |
Ruft die Geräte-ID ab, der dieser Kontext zugeordnet ist. (Geerbt von Context) |
Display |
Rufen Sie die Anzeige ab, mit der dieser Kontext verknüpft ist. (Geerbt von Context) |
ExternalCacheDir |
Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (das ist eine Stelle, an ExternalStorageDirectory der die Anwendung Cachedateien platzieren kann, die sie besitzt. (Geerbt von ContextWrapper) |
FilesDir |
Gibt den absoluten Pfad zum Verzeichnis auf dem Dateisystem zurück, in dem mit OpenFileOutput(String, FileCreationMode) erstellte Dateien gespeichert werden. (Geerbt von ContextWrapper) |
ForegroundServiceType |
Wenn der Dienst durch Aufrufen von zu einem Vordergrunddienst geworden ist |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
IsDeviceProtectedStorage |
HostApduService ist eine Komfortklasse |
IsRestricted |
Gibt an, ob dieser Kontext eingeschränkt ist. (Geerbt von Context) |
IsUiContext |
Gibt zurück |
JniIdentityHashCode |
HostApduService ist eine Komfortklasse |
JniPeerMembers |
HostApduService ist eine Komfortklasse |
MainExecutor |
Gibt einen |
MainLooper |
Gibt den Looper für den Standard Thread des aktuellen Prozesses zurück. (Geerbt von ContextWrapper) |
NoBackupFilesDir |
Gibt den absoluten Pfad zum Verzeichnis im Dateisystem wie zurück FilesDir. (Geerbt von ContextWrapper) |
ObbDir |
Gibt das primäre externe Speicherverzeichnis zurück, in dem die OBB-Dateien dieser Anwendung (sofern vorhanden) gefunden werden können. (Geerbt von ContextWrapper) |
OpPackageName |
Gibt den Paketnamen zurück, der für |
PackageCodePath |
Geben Sie den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück. (Geerbt von ContextWrapper) |
PackageManager |
Geben Sie PackageManager instance zurück, um nach globalen Paketinformationen zu suchen. (Geerbt von ContextWrapper) |
PackageName |
Gibt den Namen des Pakets dieser Anwendung zurück. (Geerbt von ContextWrapper) |
PackageResourcePath |
Geben Sie den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück. (Geerbt von ContextWrapper) |
Params |
Gibt den Satz von Parametern zurück, mit dem dieser Kontext erstellt wurde, wenn er über |
PeerReference |
HostApduService ist eine Komfortklasse |
Resources |
Geben Sie einen Ressourcen-instance für das Paket Ihrer Anwendung zurück. (Geerbt von ContextWrapper) |
Theme |
Gibt das diesem Kontext zugeordnete Theme-Objekt zurück. (Geerbt von ContextWrapper) |
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. |
Wallpaper | (Geerbt von ContextWrapper) |
WallpaperDesiredMinimumHeight | (Geerbt von ContextWrapper) |
WallpaperDesiredMinimumWidth | (Geerbt von ContextWrapper) |
Methoden
AttachBaseContext(Context) |
Legen Sie den Basiskontext für diesen ContextWrapper fest. (Geerbt von ContextWrapper) |
BindService(Intent, Bind, IExecutor, IServiceConnection) |
|
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
HostApduService ist eine Komfortklasse |
BindService(Intent, IServiceConnection, Bind) |
Stellen Sie eine Verbindung mit einem Anwendungsdienst her, und erstellen Sie ihn bei Bedarf. (Geerbt von ContextWrapper) |
BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
HostApduService ist eine Komfortklasse |
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
HostApduService ist eine Komfortklasse |
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Bindet an einen Dienst im angegebenen |
CheckCallingOrSelfPermission(String) |
Bestimmen Sie, ob dem Aufrufprozess eines IPC oder Ihnen eine bestimmte Berechtigung erteilt wurde. (Geerbt von ContextWrapper) |
CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
Ermitteln Sie, ob dem aufrufenden Prozess eines IPC oder Ihnen die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde. (Geerbt von ContextWrapper) |
CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
Ermitteln Sie, ob dem Aufrufprozess eines IPC <em>oder Sie</em> die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde. (Geerbt von Context) |
CheckCallingPermission(String) |
Ermitteln Sie, ob dem Aufrufprozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt wurde. (Geerbt von ContextWrapper) |
CheckCallingUriPermission(Uri, ActivityFlags) |
Ermitteln Sie, ob dem aufrufenden Prozess und der Benutzer-ID die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde. (Geerbt von ContextWrapper) |
CheckCallingUriPermissions(IList<Uri>, Int32) |
Ermitteln Sie, ob dem aufrufenden Prozess und der Benutzer-ID die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde. (Geerbt von Context) |
CheckPermission(String, Int32, Int32) |
Bestimmen Sie, ob die angegebene Berechtigung für einen bestimmten Prozess und die Benutzer-ID zulässig ist, die im System ausgeführt wird. (Geerbt von ContextWrapper) |
CheckSelfPermission(String) |
HostApduService ist eine Komfortklasse |
CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
Ermitteln Sie, ob einem bestimmten Prozess und einer bestimmten Benutzer-ID die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde. (Geerbt von ContextWrapper) |
CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
Überprüfen Sie sowohl einen URI als auch eine normale Berechtigung. (Geerbt von ContextWrapper) |
CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
Ermitteln Sie, ob einem bestimmten Prozess und einer bestimmten Benutzer-ID die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde. (Geerbt von Context) |
ClearWallpaper() |
Veraltet.
(Geerbt von ContextWrapper)
|
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
CreateAttributionContext(String) |
Gibt ein neues Context-Objekt für den aktuellen Context zurück, aber ein Attribut an ein anderes Tag. (Geerbt von Context) |
CreateConfigurationContext(Configuration) |
Gibt ein neues Context-Objekt für den aktuellen Context zurück, dessen Ressourcen jedoch an die angegebene Konfiguration angepasst werden. (Geerbt von ContextWrapper) |
CreateContext(ContextParams) |
Erstellt einen Kontext mit bestimmten Eigenschaften und Verhaltensweisen. (Geerbt von Context) |
CreateContextForSplit(String) |
HostApduService ist eine Komfortklasse |
CreateDeviceContext(Int32) |
Gibt ein neues |
CreateDeviceProtectedStorageContext() |
HostApduService ist eine Komfortklasse |
CreateDisplayContext(Display) |
Gibt ein neues Context-Objekt für den aktuellen Context zurück, dessen Ressourcen jedoch an die Metriken der angegebenen Anzeige angepasst werden. (Geerbt von ContextWrapper) |
CreatePackageContext(String, PackageContextFlags) |
Gibt ein neues Context-Objekt für den angegebenen Anwendungsnamen zurück. (Geerbt von ContextWrapper) |
CreateWindowContext(Display, Int32, Bundle) |
Erstellt einen |
CreateWindowContext(Int32, Bundle) |
Erstellt einen Kontext für ein Nicht-Aktivitätsfenster. (Geerbt von Context) |
DatabaseList() |
Gibt ein Array von Zeichenfolgen zurück, in dem die privaten Datenbanken benannt werden, die dem Anwendungspaket dieses Kontexts zugeordnet sind. (Geerbt von ContextWrapper) |
DeleteDatabase(String) |
Löschen Sie eine vorhandene private SQLiteDatabase, die dem Anwendungspaket dieses Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
DeleteFile(String) |
Löschen Sie die angegebene private Datei, die dem Anwendungspaket dieses Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
DeleteSharedPreferences(String) |
HostApduService ist eine Komfortklasse |
Dispose() |
HostApduService ist eine Komfortklasse |
Dispose(Boolean) |
HostApduService ist eine Komfortklasse |
Dump(FileDescriptor, PrintWriter, String[]) |
Geben Sie den Status des Diensts in den angegebenen Stream aus. (Geerbt von Service) |
EnforceCallingOrSelfPermission(String, String) |
Wenn weder Ihnen noch dem Aufrufprozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt wurde, lösen Sie eine SecurityExceptionaus. (Geerbt von ContextWrapper) |
EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Wenn dem aufrufenden Prozess eines IPC oder Ihnen keine Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde, lösen Sie aus SecurityException. (Geerbt von ContextWrapper) |
EnforceCallingPermission(String, String) |
Wenn dem aufrufenden Prozess einer von Ihnen verarbeiteten IPC keine bestimmte Berechtigung erteilt wurde, lösen Sie eine SecurityExceptionaus. (Geerbt von ContextWrapper) |
EnforceCallingUriPermission(Uri, ActivityFlags, String) |
Wenn dem aufrufenden Prozess und der Benutzer-ID keine Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde, lösen Sie aus SecurityException. (Geerbt von ContextWrapper) |
EnforcePermission(String, Int32, Int32, String) |
Wenn die angegebene Berechtigung für einen bestimmten Prozess und die Benutzer-ID, die im System ausgeführt werden, nicht zulässig ist, lösen Sie ein SecurityExceptionaus. (Geerbt von ContextWrapper) |
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
Wenn einem bestimmten Prozess und einer bestimmten Benutzer-ID keine Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde, lösen Sie aus SecurityException. (Geerbt von ContextWrapper) |
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
Erzwingen Sie sowohl einen Uri als auch eine normale Berechtigung. (Geerbt von ContextWrapper) |
Equals(Object) |
Gibt an, ob ein anderes Objekt diesem "gleich" ist. (Geerbt von Object) |
FileList() |
Gibt ein Array von Zeichenfolgen mit dem Namen der privaten Dateien zurück, die dem Anwendungspaket dieses Kontexts zugeordnet sind. (Geerbt von ContextWrapper) |
GetColor(Int32) |
Gibt eine Farbe zurück, die einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist. (Geerbt von Context) |
GetColorStateList(Int32) |
Gibt eine Farbzustandsliste zurück, die einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist. (Geerbt von Context) |
GetDatabasePath(String) |
HostApduService ist eine Komfortklasse |
GetDir(String, FileCreationMode) |
Rufen Sie bei Bedarf ein neues Verzeichnis ab, in dem die Anwendung ihre eigenen benutzerdefinierten Datendateien platzieren kann. (Geerbt von ContextWrapper) |
GetDrawable(Int32) |
Gibt ein ziehbares Objekt zurück, das einer bestimmten Ressourcen-ID zugeordnet und für das aktuelle Design formatiert ist. (Geerbt von Context) |
GetExternalCacheDirs() |
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung Cachedateien speichern kann, die sie besitzt. (Geerbt von ContextWrapper) |
GetExternalFilesDir(String) |
Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem (also irgendwo auf) zurück ExternalStorageDirectory, in dem die Anwendung persistente Dateien platzieren kann, die ihr Gehören. (Geerbt von ContextWrapper) |
GetExternalFilesDirs(String) |
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung persistente Dateien speichern kann, die sie besitzt. (Geerbt von ContextWrapper) |
GetExternalMediaDirs() |
Veraltet.
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung Mediendateien platzieren kann. (Geerbt von ContextWrapper) |
GetFileStreamPath(String) |
Gibt den absoluten Pfad auf dem Dateisystem zurück, in dem eine Datei gespeichert ist, die mit OpenFileOutput(String, FileCreationMode) erstellt wurde. (Geerbt von ContextWrapper) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetObbDirs() |
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die OBB-Dateien der Anwendung (sofern vorhanden) gefunden werden können. (Geerbt von ContextWrapper) |
GetSharedPreferences(String, FileCreationMode) |
Rufen Sie den Inhalt der Einstellungsdatei "Name" ab, und speichern Sie sie, und geben Sie einen SharedPreferences zurück, über den Sie die Werte abrufen und ändern können. (Geerbt von ContextWrapper) |
GetString(Int32) |
Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle des Anwendungspakets zurück. (Geerbt von Context) |
GetString(Int32, Object[]) |
Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle des Anwendungspakets zurück. (Geerbt von Context) |
GetSystemService(Class) |
Zurückgeben des Handles an einen Dienst auf Systemebene nach Klasse. (Geerbt von Context) |
GetSystemService(String) |
Zurückgeben des Handles an einen Dienst auf Systemebene nach Name. (Geerbt von ContextWrapper) |
GetSystemServiceName(Class) |
HostApduService ist eine Komfortklasse |
GetText(Int32) |
Gibt einen lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle des Anwendungspakets zurück. (Geerbt von Context) |
GetTextFormatted(Int32) |
Gibt einen lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle des Anwendungspakets zurück. (Geerbt von Context) |
GrantUriPermission(String, Uri, ActivityFlags) |
Erteilen Sie einem anderen Paket die Berechtigung für den Zugriff auf einen bestimmten URI, unabhängig davon, ob dieses Paket über die allgemeine Berechtigung für den Zugriff auf den Inhaltsanbieter des URI verfügt. (Geerbt von ContextWrapper) |
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) |
MoveDatabaseFrom(Context, String) |
HostApduService ist eine Komfortklasse |
MoveSharedPreferencesFrom(Context, String) |
HostApduService ist eine Komfortklasse |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
NotifyUnhandled() |
Durch Aufrufen dieser Methode kann der Dienst dem Betriebssystem mitteilen, dass er diese Transaktion nicht abschließen kann, z. B. weil es eine Datenkonnektivität erfordert, die zu diesem Zeitpunkt nicht vorhanden ist. |
ObtainStyledAttributes(IAttributeSet, Int32[]) |
Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab. (Geerbt von Context) |
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab. (Geerbt von Context) |
ObtainStyledAttributes(Int32, Int32[]) |
Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab. (Geerbt von Context) |
ObtainStyledAttributes(Int32[]) |
Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab. (Geerbt von Context) |
OnBind(Intent) |
Zurückgeben des Kommunikationskanals an den Dienst. |
OnConfigurationChanged(Configuration) |
Wird vom System aufgerufen, wenn sich die Gerätekonfiguration ändert, während Ihre Komponente ausgeführt wird. (Geerbt von Service) |
OnCreate() |
Wird vom System aufgerufen, wenn der Dienst zum ersten Mal erstellt wird. (Geerbt von Service) |
OnDeactivated(DeactivationReason) |
Diese Methode wird in zwei möglichen Szenarien aufgerufen: li>Der NFC-Link wurde deaktiviert oder verloren <li>Eine andere AID wurde ausgewählt und in eine andere Dienstkomponente aufgelöst. < |
OnDestroy() |
Wird vom System aufgerufen, um einen Dienst zu benachrichtigen, dass er nicht mehr verwendet wird und entfernt wird. (Geerbt von Service) |
OnLowMemory() |
Dies wird aufgerufen, wenn das Gesamtsystem über wenig Arbeitsspeicher verfügt und aktiv ausgeführte Prozesse ihre Arbeitsspeicherauslastung verringern sollten. (Geerbt von Service) |
OnRebind(Intent) |
Wird aufgerufen, wenn neue Clients eine Verbindung mit dem Dienst hergestellt haben, nachdem zuvor benachrichtigt wurde, dass alle in seinem |
OnStart(Intent, Int32) |
Veraltet.
Dieses Member ist veraltet. (Geerbt von Service) |
OnStartCommand(Intent, StartCommandFlags, Int32) |
Wird vom System jedes Mal aufgerufen, wenn ein Client den Dienst explizit startet, indem er aufruft |
OnTaskRemoved(Intent) |
Dies wird aufgerufen, wenn der Dienst derzeit ausgeführt wird und der Benutzer eine Aufgabe aus der Anwendung des Diensts entfernt hat. (Geerbt von Service) |
OnTimeout(Int32) |
Rückruf bei Timeout für |
OnTrimMemory(TrimMemory) |
Wird aufgerufen, wenn das Betriebssystem festgestellt hat, dass es ein guter Zeitpunkt für einen Prozess ist, nicht benötigten Arbeitsspeicher aus seinem Prozess zu kürzen. (Geerbt von Service) |
OnUnbind(Intent) |
Wird aufgerufen, wenn alle Clients die Verbindung mit einer bestimmten Schnittstelle getrennt haben, die vom Dienst veröffentlicht wurde. (Geerbt von Service) |
OpenFileInput(String) |
Öffnen Sie eine private Datei, die dem Anwendungspaket dieses Kontexts zum Lesen zugeordnet ist. (Geerbt von ContextWrapper) |
OpenFileOutput(String, FileCreationMode) |
Öffnen Sie eine private Datei, die dem Anwendungspaket dieses Kontexts zum Schreiben zugeordnet ist. (Geerbt von ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Öffnen Sie eine neue private SQLiteDatabase, die dem Anwendungspaket dieses Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
Öffnen Sie eine neue private SQLiteDatabase, die dem Anwendungspaket dieses Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
PeekWallpaper() |
Veraltet.
(Geerbt von ContextWrapper)
|
ProcessCommandApdu(Byte[], Bundle) |
Diese Methode wird aufgerufen, wenn ein Befehl APDU von einem Remotegerät empfangen wurde. |
RegisterComponentCallbacks(IComponentCallbacks) |
Fügen Sie der Basisanwendung des Kontexts eine neue |
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Fügt dem einen neuen geänderten Listener der Geräte-ID hinzu, der |
RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registrieren Sie einen BroadcastReceiver, der im Standard Aktivitätsthread ausgeführt werden soll. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Veraltet.
HostApduService ist eine Komfortklasse |
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
HostApduService ist eine Komfortklasse |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Registrieren Sie sich, um Absichtsübertragungen zu empfangen, um im Kontext des Schedulers ausgeführt zu werden. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Veraltet.
HostApduService ist eine Komfortklasse |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
HostApduService ist eine Komfortklasse |
RemoveStickyBroadcast(Intent) |
Veraltet.
(Geerbt von ContextWrapper)
|
RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Veraltet.
(Geerbt von ContextWrapper)
|
RevokeSelfPermissionOnKill(String) |
Löst den asynchronen Widerruf einer Laufzeitberechtigung aus. (Geerbt von Context) |
RevokeSelfPermissionsOnKill(ICollection<String>) |
Löst den Widerruf einer oder mehrerer Berechtigungen für das aufrufende Paket aus. (Geerbt von Context) |
RevokeUriPermission(String, Uri, ActivityFlags) |
HostApduService ist eine Komfortklasse |
RevokeUriPermission(Uri, ActivityFlags) |
Entfernen Sie alle Berechtigungen für den Zugriff auf einen bestimmten Inhaltsanbieter-URI, die zuvor mit M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri) hinzugefügt wurden. (Geerbt von ContextWrapper) |
SendBroadcast(Intent) |
Senden Sie die angegebene Absicht an alle interessierten BroadcastReceivers. (Geerbt von ContextWrapper) |
SendBroadcast(Intent, String) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass eine optional erforderliche Berechtigung erzwungen werden kann. (Geerbt von ContextWrapper) |
SendBroadcast(Intent, String, Bundle) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass eine optionale erforderliche Berechtigung erzwungen werden kann. (Geerbt von Context) |
SendBroadcastAsUser(Intent, UserHandle) |
Version von, mit der SendBroadcast(Intent) Sie den Benutzer angeben können, an den die Übertragung gesendet wird. (Geerbt von ContextWrapper) |
SendBroadcastAsUser(Intent, UserHandle, String) |
Version von, mit der SendBroadcast(Intent, String) Sie den Benutzer angeben können, an den die Übertragung gesendet wird. (Geerbt von ContextWrapper) |
SendBroadcastWithMultiplePermissions(Intent, String[]) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass ein Array der erforderlichen Berechtigungen erzwungen werden kann. (Geerbt von Context) |
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
HostApduService ist eine Komfortklasse |
SendOrderedBroadcast(Intent, String) |
HostApduService ist eine Komfortklasse |
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Version von, mit der SendBroadcast(Intent) Sie Daten aus der Übertragung zurückerhalten können. (Geerbt von ContextWrapper) |
SendOrderedBroadcast(Intent, String, Bundle) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, und übermitteln Sie sie einzeln, damit mehr bevorzugte Empfänger die Übertragung nutzen können, bevor sie an weniger bevorzugte Empfänger übermittelt wird. (Geerbt von Context) |
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
Version von, mit der |
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Version von, mit der |
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
HostApduService ist eine Komfortklasse |
SendResponseApdu(Byte[]) |
Sendet eine Antwort-APDU zurück an das Remotegerät. |
SendStickyBroadcast(Intent) |
Veraltet.
Führen Sie eine |
SendStickyBroadcast(Intent, Bundle) |
Führen Sie eine |
SendStickyBroadcastAsUser(Intent, UserHandle) |
Veraltet.
(Geerbt von ContextWrapper)
|
SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
Veraltet.
(Geerbt von ContextWrapper)
|
SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
Veraltet.
(Geerbt von ContextWrapper)
|
SetForeground(Boolean) |
Dieses Member ist veraltet. (Geerbt von Service) |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetTheme(Int32) |
Legen Sie das Basisdesign für diesen Kontext fest. (Geerbt von ContextWrapper) |
SetWallpaper(Bitmap) |
Veraltet.
(Geerbt von ContextWrapper)
|
SetWallpaper(Stream) |
Veraltet.
(Geerbt von ContextWrapper)
|
StartActivities(Intent[]) |
Identisch mit StartActivities(Intent[], Bundle) ohne angegebene Optionen. (Geerbt von ContextWrapper) |
StartActivities(Intent[], Bundle) |
Starten Sie mehrere neue Aktivitäten. (Geerbt von ContextWrapper) |
StartActivity(Intent) |
Identisch mit StartActivity(Intent, Bundle) ohne angegebene Optionen. (Geerbt von ContextWrapper) |
StartActivity(Intent, Bundle) |
Starten Sie eine neue Aktivität. (Geerbt von ContextWrapper) |
StartActivity(Type) |
HostApduService ist eine Komfortklasse |
StartForeground(Int32, Notification) |
Wenn Ihr Dienst gestartet wird (wird über |
StartForeground(Int32, Notification, ForegroundService) |
Eine überladene Version von |
StartForegroundService(Intent) |
HostApduService ist eine Komfortklasse |
StartInstrumentation(ComponentName, String, Bundle) |
Beginnen Sie mit der Ausführung einer Instrumentation Klasse. (Geerbt von ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
HostApduService ist eine Komfortklasse |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Wie StartActivity(Intent, Bundle), aber verwenden Sie einen IntentSender, um zu beginnen. (Geerbt von ContextWrapper) |
StartService(Intent) |
Fordern Sie an, dass ein bestimmter Anwendungsdienst gestartet wird. (Geerbt von ContextWrapper) |
StopForeground(Boolean) |
Legacyversion von |
StopForeground(StopForegroundFlags) |
Entfernen Sie diesen Dienst aus dem Vordergrundzustand, sodass er beendet werden kann, wenn mehr Arbeitsspeicher benötigt wird. (Geerbt von Service) |
StopSelf() |
Beenden Sie den Dienst, wenn er zuvor gestartet wurde. (Geerbt von Service) |
StopSelf(Int32) |
Alte Version von |
StopSelfResult(Int32) |
Beenden Sie den Dienst, wenn der letzte Startzeitpunkt var>startId</var> war<. (Geerbt von Service) |
StopService(Intent) |
Fordern Sie an, dass ein bestimmter Anwendungsdienst beendet wird. (Geerbt von ContextWrapper) |
ToArray<T>() |
HostApduService ist eine Komfortklasse |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnbindService(IServiceConnection) |
Trennen Sie die Verbindung mit einem Anwendungsdienst. (Geerbt von ContextWrapper) |
UnregisterComponentCallbacks(IComponentCallbacks) |
Entfernen Sie ein |
UnregisterDeviceIdChangeListener(IIntConsumer) |
Entfernt einen geänderten Listener der Geräte-ID aus dem Kontext. (Geerbt von Context) |
UnregisterFromRuntime() |
HostApduService ist eine Komfortklasse |
UnregisterReceiver(BroadcastReceiver) |
Heben Sie die Registrierung eines zuvor registrierten BroadcastReceiver auf. (Geerbt von ContextWrapper) |
UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Für einen Dienst, der zuvor an |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</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 wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
HostApduService ist eine Komfortklasse |
IJavaPeerable.DisposeUnlessReferenced() |
HostApduService ist eine Komfortklasse |
IJavaPeerable.Finalized() |
HostApduService ist eine Komfortklasse |
IJavaPeerable.JniManagedPeerState |
HostApduService ist eine Komfortklasse |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
HostApduService ist eine Komfortklasse |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
HostApduService ist eine Komfortklasse |
IJavaPeerable.SetPeerReference(JniObjectReference) |
HostApduService ist eine Komfortklasse |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
HostApduService ist eine Komfortklasse |
GetJniTypeName(IJavaPeerable) |
HostApduService ist eine Komfortklasse |