ConnectionService 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.
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden.
[Android.Runtime.Register("android/telecom/ConnectionService", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class ConnectionService : Android.App.Service
[<Android.Runtime.Register("android/telecom/ConnectionService", ApiSince=23, DoNotGenerateAcw=true)>]
type ConnectionService = class
inherit Service
- Vererbung
- Attribute
Hinweise
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. Wird als <b systemverwaltet</b>ConnectionService
bezeichnet.<>/li li><>Sind eine eigenständige Anruf-App und möchten nicht, dass ihre Anrufe in die integrierte Telefon-App integriert werden. Wird als <b selbstverwaltet</b>ConnectionService
bezeichnet.<>/li></ol> Nach der Implementierung müssen die ConnectionService
folgenden Schritte ausgeführt werden, damit Telecom an sie gebunden wird:
1. Anmeldung in AndroidManifest.xml<br/>
<service android:name="com.example.package.MyConnectionService"
android:label="@string/some_label_for_my_connection_service"
android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE">
<intent-filter>
<action android:name="android.telecom.ConnectionService" />
</intent-filter>
</service>
2. Anmeldung bei .<PhoneAccount
TelecomManager
br/> Siehe PhoneAccount
und TelecomManager#registerPhoneAccount
weitere Informationen.
Vom System verwaltete ConnectionService
S müssen vom Benutzer in den Telefon-App-Einstellungen aktiviert werden, bevor Telecom an sie gebunden wird. Selbstverwaltete ConnectionService
S müssen die android.Manifest.permission#MANAGE_OWN_CALLS
Berechtigung in ihrem Manifest deklarieren, bevor Telecom an sie gebunden wird.
Nach der Registrierung und Aktivierung durch den Benutzer in den Telefon-App-Einstellungen oder der erteilten Berechtigung wird Telecom an eine ConnectionService
Implementierung gebunden, wenn er möchte, dass ConnectionService
ein Anruf erfolgen soll, oder der Dienst hat angegeben, dass ein eingehender Anruf erfolgt TelecomManager#addNewIncomingCall(PhoneAccountHandle, Bundle)
. Dann ConnectionService
kann erwartet werden, dass ein Aufruf #onCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest)
oder #onCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest)
eine neue Instanz eines Connection
Objekts bereitgestellt werden soll. Es erfolgt über dieses Connection
Objekt, dass die Telekommunikation Zustandsaktualisierungen empfängt und die ConnectionService
Anrufbefehle wie Antwort, Ablehnen, Halten und Trennen empfängt.
Wenn keine Liveanrufe mehr vorhanden sind, wird die Telekommunikation von der ConnectionService
.
<h1>Self-Managed Connection Services</h1> Eine VoIP-App kann eine ConnectionService
implementieren, um sicherzustellen, dass ihre Anrufe in die Android-Plattform integriert sind. Es gibt zahlreiche Vorteile für die Verwendung der Telecom-APIs für eine VoIP-App: <ul<>li>Call-Parallelität wird behandelt – der Benutzer kann zwischen Anrufen in verschiedenen Apps und im mobilen Netzwerk austauschen.</li li>><Vereinfachtes Audiorouting – die Plattform bietet Ihrer App eine einheitliche Liste der verfügbaren Audiorouten (z. B. android.telecom.Connection#onAvailableCallEndpointsChanged(List)
) und eine standardisierte Möglichkeit zum Wechseln von Audiorouten (z. B. ).<android.telecom.Connection#requestCallEndpointChange(CallEndpoint, Executor, OutcomeReceiver)
/li li><>Bluetooth-Integration – Ihre Anrufe sind über Bluetooth-Geräte sichtbar und steuerbar (z. B. Fahrzeugkopfeinheiten und Headsets).</li li><>Companion-Geräteintegration – tragbare Geräte wie Uhren, die eine InCallService
Implementierung implementieren, können optional abonnieren, um selbstverwaltete Anrufe zu sehen. Ähnlich wie bei einer Bluetooth-Headunit rendern Wearables Ihren Anruf in der Regel mithilfe einer generischen Anruf-UX und stellen dem Benutzer grundlegende Anrufsteuerungen wie Hangup, Answer, Reject bereit.</li li><>Automotive-Anruferfahrungen – Android unterstützt für die Automobilindustrie optimierte Erfahrungen, die ein Mittel für die Steuerung und Anzeige von Anrufen in einem Automobil bieten. Diese Erfahrungen können Anrufmetadaten nutzen, die von Ihrer App bereitgestellt werden.</li></ul><h2>Registrieren eines Telefonkontos</h2> Bevor Ihre App eingehende oder ausgehende Anrufe über Telecom verarbeiten kann, muss eine PhoneAccount
Telekommunikation registriert werden, die angibt, dass Ihre App anruffähig ist.
Ihre App sollte eine neue Instanz erstellen, von PhoneAccount
der die folgenden Anforderungen erfüllt: <ul><li>Has PhoneAccount#CAPABILITY_SELF_MANAGED
(set using PhoneAccount.Builder#setCapabilities(int)
). Dies weist auf Telecom hin, dass Ihre App Aufrufe meldet, aber dass sie eine primäre Benutzeroberfläche für die Anrufe selbst bereitstellt.</li li>><Stellen Sie einen eindeutigen Bezeichner für das PhoneAccount
Attribut PhoneAccountHandle#getId()
bereit. Gemäß der PhoneAccountHandle
Dokumentation sollten Sie KEINEN Bezeichner verwenden, der PII oder andere vertrauliche Informationen enthält. Eine typische Wahl ist eine UUID.</li></ul> Ihre App sollte das neue PhoneAccount
mit Telecom registrieren.TelecomManager#registerPhoneAccount(PhoneAccount)
PhoneAccount
wird beim Neustart beibehalten. Sie können die TelecomManager#getOwnSelfManagedPhoneAccounts()
registrierten PhoneAccount
Benutzer bestätigen. Ihre App sollte in der Regel nur ein einziges PhoneAccount
registrieren.
<h2>Implementieren von ConnectionService</h2> Ihre App verwendet TelecomManager#placeCall(Uri, Bundle)
, um neue ausgehende Anrufe zu starten und TelecomManager#addNewIncomingCall(PhoneAccountHandle, Bundle)
neue eingehende Anrufe zu melden. Das Aufrufen dieser APIs bewirkt, dass der Telecom-Stapel an die Implementierung Ihrer App ConnectionService
gebunden wird. Telecom informiert Ihre App entweder darüber, dass sie zurzeit keine Anrufanfrage verarbeiten kann (d. h. es kann ein fortlaufender Notruf geben, was bedeutet, dass Ihre App zum aktuellen Zeitpunkt keine Anrufe verarbeiten darf), oder sie fordert Ihre App auf, eine neue Instanz zu erstellen, um Connection
einen Anruf in Ihrer App darzustellen.
Ihre App sollte die folgenden ConnectionService
Methoden implementieren: <ul><li>ConnectionService#onCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest)
- wird von Telecom aufgerufen, um Ihre App aufzufordern, einen neuenConnection
, um einen ausgehenden Anruf darzustellen, den Ihre App angefordert hat.<TelecomManager#placeCall(Uri, Bundle)
/li li>ConnectionService#onCreateOutgoingConnectionFailed(PhoneAccountHandle, ConnectionRequest)
<>< - wird von Telecom aufgerufen, um Ihre App darüber zu informieren, dass ein Anruf, über den er gemeldet wurdeTelecomManager#placeCall(Uri, Bundle)
, zurzeit nicht verarbeitet werden kann. Ihre App sollte zum aktuellen Zeitpunkt KEINEN Anruf tätigen.</li li><ConnectionService#onCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest)
> - von Telecom aufgerufen, ihre App aufzufordern, einen neuenConnection
, um einen eingehenden Anruf darzustellen, über TelecomManager#addNewIncomingCall(PhoneAccountHandle, Bundle)
den Ihre App gemeldet wurde.</li li>ConnectionService#onCreateIncomingConnectionFailed(PhoneAccountHandle, ConnectionRequest)
<> - wird von Telecom aufgerufen, um Ihre App darüber zu informieren, dass ein eingehender Anruf, über den er berichtet hatTelecomManager#addNewIncomingCall(PhoneAccountHandle, Bundle)
, zurzeit nicht verarbeitet werden kann. Ihre App sollte keine neue Benachrichtigung über eingehende Anrufe bereitstellen und den Anruf im Hintergrund ablehnen.</li></ul>
<h2>Implementieren einer Verbindung</h2> Ihre App sollte die Connection
Klasse erweitern, um Aufrufe in Ihrer App darzustellen. Wenn Sie neue Instanzen Ihrer Connection
Instanz erstellen, sollten Sie sicherstellen, dass die folgenden Eigenschaften für die neue Connection
Instanz festgelegt werden, die von Ihrer ConnectionService
: <ul><li>Connection#setAddress(Uri, int)
- der Bezeichner für die andere Partei zurückgegeben wird. Bei Apps, die Benutzertelefonnummern verwenden, kann es Uri
sich um einen PhoneAccount#SCHEME_TEL
URI handeln, der die Telefonnummer darstellt.</li li><>Connection#setCallerDisplayName(String, int)
- der Anzeigename der anderen Partei. Dies wird auf Bluetooth-Geräten und anderen Anrufoberflächen wie tragbaren Geräten angezeigt. Dies ist besonders wichtig für Anrufe, die keine Telefonnummer verwenden, um den Anrufer oder die angerufene Partei zu identifizieren.</li -><Connection#setConnectionProperties(int)
> Stellen Sie sicher, dass Sie für die Plattform festlegenConnection#PROPERTY_SELF_MANAGED
, dass der Anruf von Ihrer App verarbeitet wird.</li -><>Connection#setConnectionCapabilities(int)
Wenn Ihre App Anrufe inaktiv (d. h. Halten von Anrufen) unterstützt, sollten Sie die Plattform abrufen Connection#CAPABILITY_SUPPORT_HOLD
und Connection#CAPABILITY_HOLD
angeben, dass Anrufe für gleichzeitige Anrufszenarien möglicherweise gehalten werden können.</li li><Connection#setAudioModeIsVoip(boolean)
> - legen Sie fest, um true
sicherzustellen, dass die Plattform Ihren Anruf als VoIP-Anruf kennt.</li li><>Für neu erstellte Connection
Instanzen ändern Sie nicht den Status Ihres Anrufs mit Connection#setActive()
, Connection#setOnHold()
bis der Anruf zu Telecom hinzugefügt wird (d. h. Sie haben ihn über ConnectionService#onCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest)
oder ).ConnectionService#onCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest)
</li></ul>
<h2>How to Place Outgoing Calls</h2> When your app will place an outgoing call it calls TelecomManager#placeCall(Uri, Bundle)
. Sie sollten angeben Uri
, an wen der Aufruf platziert wird, und geben Sie den PhoneAccountHandle
zugeordneten Namen an, den PhoneAccount
Sie für Ihre App im TelecomManager#EXTRA_PHONE_ACCOUNT_HANDLE
Bundle
Parameter registriert haben.
Telecom bindet an die Implementierung Ihrer App und ruft entweder "ul<>liConnectionService#onCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest)
>" auf: <die AdresseConnectionRequest#getAddress()
, die Sie beim Platzieren des Anrufs ConnectionService
angegeben haben. Sie sollten eine neue Instanz der App-Klasse Connection
zurückgeben, um den ausgehenden Anruf darzustellen.</li li>ConnectionService#onCreateOutgoingConnectionFailed(PhoneAccountHandle, ConnectionRequest)
<> – Ihre App sollte den Anruf zurzeit nicht tätigen. Der Anruf sollte abgebrochen werden, und der Benutzer hat informiert, dass der Anruf nicht getätigt werden kann.</li></ul>
Neue ausgehende Anrufe werden in einem Connection#STATE_DIALING
Zustand gestartet. Dieser Zustand gibt an, dass sich Ihre App im Prozess der Verbindung des Anrufs mit der anderen Partei befindet.
Sobald die andere Partei den Anruf beantwortet (oder erfolgreich eingerichtet wurde), sollte Ihre App anrufen Connection#setActive()
, um Telecom darüber zu informieren, dass der Anruf jetzt aktiv ist.
<h2>Hinzufügen eingehender Anrufe</h2> Wenn Ihre App einen eingehenden Anruf empfängt, sollte sie angerufen TelecomManager#addNewIncomingCall(PhoneAccountHandle, Bundle)
werden. Legen Sie den PhoneAccountHandle
Parameter auf den PhoneAccountHandle
zugeordneten Parameter für die App fest PhoneAccount
.
Telecom bindet an die Implementierung Ihrer App ConnectionService
und ruft entweder <ul><li>ConnectionService#onCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest)
- Sie sollten eine neue Instanz der App-Klasse Connection
zurückgeben, um den eingehenden Anruf darzustellen.</li li>ConnectionService#onCreateIncomingConnectionFailed(PhoneAccountHandle, ConnectionRequest)
<> – Ihre App sollte den Anruf zurzeit nicht erhalten; der Anruf sollte im Hintergrund abgelehnt werden; der Benutzer wird möglicherweise über einen verpassten Anruf informiert.</li></ul>
Neue eingehende Anrufe beginnen mit einem Connection#STATE_RINGING
Status. Dieser Zustand gibt an, dass ihre App einen neuen eingehenden Anruf aussteht. Telecom gibt keinen Klingelton ab oder sendet eine Benachrichtigung für Ihre App. Es liegt an Ihrer App, eine Benachrichtigung über eingehende Anrufe mit einem zugeordneten Klingelton zu posten. Telecom ruft Connection#onShowIncomingCallUi()
an Connection
, wann Ihre App die Benachrichtigung über eingehende Anrufe posten kann. Weitere Informationen zum Veröffentlichen der Benachrichtigung finden Sie Connection#onShowIncomingCallUi() the docs
unter.
Die Benachrichtigung über eingehende Anrufe (oder die Benutzeroberfläche im Vollbildmodus) verfügt in der Regel über eine "Antwort"- und "Ablehnen"-Aktion, die der Benutzer auswäht. Wenn Ihre App die "Antwort" oder "Ablehnen" android.app.PendingIntent
empfängt, müssen Sie entweder Connection#setActive()
anrufen, um Telecom darüber zu informieren, dass der Anruf beantwortet wurde, oder Connection#setDisconnected(DisconnectCause)
um Telecom darüber zu informieren, dass der Anruf abgelehnt wurde. Wenn der Anruf abgelehnt wurde, geben Sie eine Instanz von DisconnectCause
"with DisconnectCause#REJECTED
" an, und rufen Sie dann auf Connection#destroy()
.
Neben der Behandlung von Anfragen zur Beantwortung oder Ablehnung des Anrufs über Benachrichtigungsaktionen sollte Ihre App auch die Connection#onAnswer(int)
Methoden und Connection#onAnswer()
Methoden für die Connection
. Diese werden ausgelöst, wenn der Benutzer Ihren Anruf über ein Bluetooth-Gerät oder ein anderes Gerät wie ein Wearable oder eine UX des Automobilanrufs beantwortet. Als Reaktion darauf sollte Ihre App anrufen Connection#setActive()
, um Telecom darüber zu informieren, dass der Anruf beantwortet wurde.
Darüber hinaus sollte Ihre App implementieren Connection#onReject()
, um Anforderungen zum Ablehnen des Anrufs zu verarbeiten, der über Bluetooth oder andere Anrufoberflächen ausgelöst wird. Ihre App sollte eine Instanz von DisconnectCause
DisconnectCause#REJECTED
in diesem Fall aufrufen Connection#setDisconnected(DisconnectCause)
und bereitstellen.
<h2>Anrufe beenden</h2> Wenn ein laufender aktiver Anruf (eingehender oder ausgehender Anruf) beendet wurde, ist Ihre App dafür verantwortlich, Telecom darüber zu informieren, dass der Anruf beendet wurde.
Ihre App ruft: <ul><li>Connection#setDisconnected(DisconnectCause)
- dies informiert Telecom darüber, dass der Anruf beendet wurde. Sie sollten eine neue Instanz von DisconnectCause
entweder DisconnectCause#LOCAL
DisconnectCause#REMOTE
oder angeben, wo die Anrufverbindung stattgefunden hat. DisconnectCause#LOCAL
gibt an, dass der Anruf in Ihrer App auf dem aktuellen Gerät (d. h. über Benutzeraktion) beendet wurde, wobei DisconnectCause#REMOTE
angegeben wird, dass der Anruf auf dem Remotegerät beendet wird.</li li><>Connection#destroy()
- dies informiert Telecom, dass Ihre Anrufinstanz bereinigt werden kann. Sie sollten dies immer anrufen, wenn Sie mit einem Anruf fertig sind.</li></ul>
Ähnlich wie bei der Entgegennehmen eingehender Anrufe können Anforderungen zum Trennen Ihres Anrufs von außerhalb Ihrer App stammen. Sie können diese behandeln, indem Sie diese implementieren Connection#onDisconnect()
. Ihre App sollte eine Instanz DisconnectCause
von und einen Grund DisconnectCause#LOCAL
aufrufenConnection#setDisconnected(DisconnectCause)
, um an Telecom anzugeben, dass Ihre App den Anruf basierend auf der Anforderung des Benutzers getrennt hat.
<h2>Halten und Anhalten von Anrufen</h2> Wenn Ihre App angibt Connection#CAPABILITY_SUPPORT_HOLD
und Connection#CAPABILITY_HOLD
auf Ihrer Connection
Instanz angibt, teilt sie Telecom mit, dass Ihre Anrufe bei Bedarf in einen angehaltenen Zustand oder "gehalten" versetzt werden können. Wenn Ihre App das Halten ihrer Anrufe unterstützt, ist es dem Benutzer möglich, zwischen Anrufen in Ihrer App und gehaltenen Anrufen in einer anderen App oder im Mobilfunknetz zu wechseln. Wenn Ihre App das Halten ihrer Anrufe nicht unterstützt, erhalten Sie möglicherweise eine Anforderung, den Anruf von Telecom zu trennen, wenn der Benutzer sich für die Beantwortung eines eingehenden Anrufs in einer anderen App oder im Mobilfunknetz entscheidet; Dadurch wird sichergestellt, dass der Benutzer nur jeweils in einem Anruf sein kann.
Ihre App kann einen Anruf zwischen dem gehaltenen und aktiven Zustand mithilfe und verwenden Connection#setOnHold()
und Connection#setActive()
ändern.
Ihre App erhält möglicherweise eine Anforderung von Telecom, einen Anruf über Connection#onHold()
und Connection#onUnhold()
aufzuheben. Telecom kann Ihre App bitten, die Aktion entweder zu halten oder Connection
aufzuheben, wenn der Benutzer diese Aktion über eine andere Anrufoberfläche wie Bluetooth anfordert oder ob der Benutzer in einer anderen App oder im Mobilfunknetz zu einem Anruf wechselt oder antwortet.
Wenn Ihre App einen Connection#onHold()
Anruf erhält, muss sie anrufen Connection#setOnHold()
, um Telecom darüber zu informieren, dass der Anruf erfolgreich gehalten wurde.
Wenn Ihre App einen Connection#onUnhold()
Anruf erhält, muss sie anrufen Connection#setActive()
, um Telecom darüber zu informieren, dass der Anruf erfolgreich fortgesetzt wurde.
Java-Dokumentation für android.telecom.ConnectionService
.
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.
Konstruktoren
ConnectionService() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. |
ConnectionService(IntPtr, JniHandleOwnership) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. |
Felder
AccessibilityService |
|
AccountService |
|
ActivityService |
Wird verwendet |
AlarmService |
|
AppOpsService |
|
AppSearchService |
|
AppwidgetService |
|
AudioService |
|
BatteryService |
|
BindAllowActivityStarts |
Veraltet.
Flag für |
BindExternalServiceLong |
Funktioniert auf die gleiche Weise wie |
BindNotPerceptible |
Veraltet.
Flag für |
BindSharedIsolatedProcess |
Veraltet.
Flag für |
BiometricService |
Wird verwendet |
BlobStoreService |
|
BluetoothService |
|
BugreportService |
Dienst zum Erfassen eines Fehlerberichts. (Geerbt von Context) |
CameraService |
Wird verwendet |
CaptioningService |
|
CarrierConfigService |
|
ClipboardService |
|
CompanionDeviceService |
|
ConnectivityDiagnosticsService |
|
ConnectivityService |
|
ConsumerIrService |
|
CredentialService |
|
CrossProfileAppsService |
Wird verwendet, |
DeviceIdDefault |
Die Standardgeräte-ID, bei der es sich um die ID des primären (nicht virtuellen) Geräts handelt. (Geerbt von Context) |
DeviceIdInvalid |
Ungültige Geräte-ID. (Geerbt von Context) |
DeviceLockService |
Wird zum |
DevicePolicyService |
|
DisplayHashService |
Wird für |
DisplayService |
|
DomainVerificationService |
Wird für |
DownloadService |
|
DropboxService |
|
EuiccService |
Wird verwendet, |
FileIntegrityService |
Wird zum |
FingerprintService |
|
GameService |
Wird zum |
GrammaticalInflectionService |
Wird zum |
HardwarePropertiesService |
|
HealthconnectService |
Wird zum |
InputMethodService |
|
InputService |
Wird verwendet |
IpsecService |
|
JobSchedulerService |
|
KeyguardService |
Wird verwendet, |
LauncherAppsService |
|
LayoutInflaterService |
|
LocaleService |
Wird zum |
LocationService |
Wird verwendet |
MediaCommunicationService |
Verwenden mit |
MediaMetricsService |
Wird verwendet |
MediaProjectionService |
|
MediaRouterService |
|
MediaSessionService |
|
MidiService |
|
NetworkStatsService |
|
NfcService |
Wird verwendet |
NotificationService |
Wird verwendet |
NsdService |
Wird verwendet |
OverlayService |
|
PeopleService |
Wird verwendet |
PerformanceHintService |
|
PowerService |
Verwenden Sie diesen Vorgang |
PrintService |
|
ReceiverExported |
Veraltet.
Flag für |
ReceiverNotExported |
Veraltet.
Flag für |
ReceiverVisibleToInstantApps |
Veraltet.
Flag für |
RestrictionsService |
|
RoleService |
|
SearchService |
Wird verwendet, |
SensorService |
|
ServiceInterface |
Das |
ShortcutService |
|
StatusBarService |
|
StopForegroundDetach |
Veraltet.
Selektor für |
StopForegroundLegacy |
Selektor für |
StopForegroundRemove |
Veraltet.
Auswahl für |
StorageService |
|
StorageStatsService |
Wird verwendet |
SystemHealthService |
Wird verwendet |
TelecomService |
|
TelephonyImsService |
Wird zum |
TelephonyService |
|
TelephonySubscriptionService |
|
TextClassificationService |
Wird verwendet, |
TextServicesManagerService |
|
TvInputService |
Wird verwendet |
TvInteractiveAppService |
Wird verwendet |
UiModeService |
Wird verwendet |
UsageStatsService |
|
UsbService |
|
UserService |
|
VibratorManagerService |
Wird verwendet |
VibratorService |
Wird verwendet |
VirtualDeviceService |
|
VpnManagementService |
|
WallpaperService |
Wird zum |
WifiAwareService |
|
WifiP2pService |
|
WifiRttRangingService |
Wird verwendet, |
WifiService |
|
WindowService |
|
Eigenschaften
AllConferences |
Gibt alle aktiven |
AllConnections |
Gibt alle aktiven |
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 |
Geben Sie die vollständigen Anwendungsinformationen für das Paket dieses Kontexts zurück. (Geerbt von ContextWrapper) |
Assets |
Gibt eine AssetManager-Instanz für das Paket Ihrer Anwendung zurück. (Geerbt von ContextWrapper) |
AttributionSource |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Context) |
AttributionTag |
Attribution kann in komplexen Apps verwendet werden, um logisch Teile der App 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 Werts |
ClassLoader |
Geben Sie ein Klassenladeprogramm zurück, das Sie zum Abrufen von Klassen in diesem Paket verwenden können. (Geerbt von ContextWrapper) |
CodeCacheDir |
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück, das zum Speichern von zwischengespeicherten Code entwickelt wurde. (Geerbt von ContextWrapper) |
ContentResolver |
Gibt eine ContentResolver-Instanz für das Paket Ihrer Anwendung zurück. (Geerbt von ContextWrapper) |
DataDir |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
DeviceId |
Ruft die Geräte-ID ab, der dieser Kontext zugeordnet ist. (Geerbt von Context) |
Display |
Ruft die Anzeige ab, der dieser Kontext zugeordnet ist. (Geerbt von Context) |
ExternalCacheDir |
Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (d. h. an einer Stelle, an ExternalStorageDirectory der die Anwendung Cachedateien ablegen kann, die sie besitzt. (Geerbt von ContextWrapper) |
FilesDir |
Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, in OpenFileOutput(String, FileCreationMode) dem Dateien gespeichert werden. (Geerbt von ContextWrapper) |
ForegroundServiceType |
Wenn der Dienst durch Aufrufen eines Vordergrunddiensts zu einem Vordergrunddienst geworden ist |
Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
IsDeviceProtectedStorage |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
IsRestricted |
Gibt an, ob dieser Kontext eingeschränkt ist. (Geerbt von Context) |
IsUiContext |
Gibt zurück |
JniIdentityHashCode |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
JniPeerMembers |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. |
MainExecutor |
Gibt einen |
MainLooper |
Gibt den Looper für den Hauptthread des aktuellen Prozesses zurück. (Geerbt von ContextWrapper) |
NoBackupFilesDir |
Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, ähnlich wie FilesDir. (Geerbt von ContextWrapper) |
ObbDir |
Geben Sie das primäre externe Speicherverzeichnis zurück, in dem die OBB-Dateien dieser Anwendung (falls vorhanden) gefunden werden können. (Geerbt von ContextWrapper) |
OpPackageName |
Geben Sie 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 |
Gibt die PackageManager-Instanz zurück, um globale Paketinformationen zu finden. (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 denen dieser Kontext erstellt wurde, wenn er über |
PeerReference |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
Resources |
Gibt eine Ressourceninstanz 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 |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. |
ThresholdType |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. |
Wallpaper | (Geerbt von ContextWrapper) |
WallpaperDesiredMinimumHeight | (Geerbt von ContextWrapper) |
WallpaperDesiredMinimumWidth | (Geerbt von ContextWrapper) |
Methoden
AddConference(Conference) |
Fügt eine neue Telefonkonferenz hinzu. |
AddExistingConnection(PhoneAccountHandle, Connection) |
Fügt eine Verbindung hinzu, die durch die |
AttachBaseContext(Context) |
Legen Sie den Basiskontext für diesen ContextWrapper fest. (Geerbt von ContextWrapper) |
BindService(Intent, Bind, IExecutor, IServiceConnection) |
Identisch mit |
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Context) |
BindService(Intent, IServiceConnection, Bind) |
Stellen Sie bei Bedarf eine Verbindung mit einem Anwendungsdienst her. (Geerbt von ContextWrapper) |
BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Context) |
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Context) |
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Bindet auf dieselbe |
CheckCallingOrSelfPermission(String) |
Ermitteln Sie, ob der Aufrufvorgang eines IPC oder Ihnen eine bestimmte Berechtigung erteilt wurde. (Geerbt von ContextWrapper) |
CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
Ermitteln Sie, ob der Aufrufvorgang 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 Aufrufen eines IPC <em>oder Ihnen</em> die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde. (Geerbt von Context) |
CheckCallingPermission(String) |
Ermitteln Sie, ob dem Aufrufvorgang 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 zum 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 eine bestimmte Benutzer-ID zulässig ist, die im System ausgeführt wird. (Geerbt von ContextWrapper) |
CheckSelfPermission(String) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
Bestimmen 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 gewährt wurde. (Geerbt von Context) |
ClearWallpaper() |
Veraltet.
(Geerbt von ContextWrapper)
|
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
ConferenceRemoteConnections(RemoteConnection, RemoteConnection) |
Gibt an |
ConnectionServiceFocusReleased() |
Rufen Sie an, um Telecom darüber zu informieren, dass Ihre |
CreateAttributionContext(String) |
Zurückgeben eines neuen Context-Objekts für den aktuellen Kontext, aber Attribut zu einem anderen Tag. (Geerbt von Context) |
CreateConfigurationContext(Configuration) |
Gibt ein neues Context-Objekt für den aktuellen Kontext 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) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
CreateDeviceContext(Int32) |
Gibt ein neues |
CreateDeviceProtectedStorageContext() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
CreateDisplayContext(Display) |
Gibt ein neues Context-Objekt für den aktuellen Kontext 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) |
CreateRemoteIncomingConference(PhoneAccountHandle, ConnectionRequest) |
Bitten Sie einen anderen |
CreateRemoteIncomingConnection(PhoneAccountHandle, ConnectionRequest) |
Bitten Sie einen anderen |
CreateRemoteOutgoingConference(PhoneAccountHandle, ConnectionRequest) |
Bitten Sie einen anderen |
CreateRemoteOutgoingConnection(PhoneAccountHandle, ConnectionRequest) |
Bitten Sie einen anderen |
CreateWindowContext(Display, Int32, Bundle) |
Erstellt ein |
CreateWindowContext(Int32, Bundle) |
Erstellt einen Kontext für ein Nichtaktivitätsfenster. (Geerbt von Context) |
DatabaseList() |
Gibt ein Array von Zeichenfolgen zurück, die die privaten Datenbanken benennen, die diesem Anwendungspaket des Kontexts zugeordnet sind. (Geerbt von ContextWrapper) |
DeleteDatabase(String) |
Löschen Sie eine vorhandene private SQLiteDatabase, die diesem Anwendungspaket dieses Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
DeleteFile(String) |
Löschen Sie die dem Anwendungspaket dieses Kontexts zugeordnete private Datei. (Geerbt von ContextWrapper) |
DeleteSharedPreferences(String) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
Dispose() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
Dispose(Boolean) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
Dump(FileDescriptor, PrintWriter, String[]) |
Drucken Sie den Status des Diensts in den angegebenen Datenstrom. (Geerbt von Service) |
EnforceCallingOrSelfPermission(String, String) |
Wenn Weder Sie noch der Aufrufprozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt haben, wird ein SecurityException. (Geerbt von ContextWrapper) |
EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Wenn der Aufrufvorgang eines IPC oder Ihnen keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException. (Geerbt von ContextWrapper) |
EnforceCallingPermission(String, String) |
Wenn dem aufrufenden Prozess einer ipC, die Sie behandeln, keine bestimmte Berechtigung erteilt wurde, wird ein SecurityException. (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 gewährt wurde, wird ausgelöst SecurityException. (Geerbt von ContextWrapper) |
EnforcePermission(String, Int32, Int32, String) |
Wenn die angegebene Berechtigung für einen bestimmten Prozess und eine im System ausgeführte Benutzer-ID nicht zulässig ist, wird ein SecurityException. (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 gewährt wurde, wird ausgelöst 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 "gleich" diesem Objekt ist. (Geerbt von Object) |
FileList() |
Gibt ein Array von Zeichenfolgen zurück, die die privaten Dateien benennen, die mit dem Anwendungspaket dieses Kontexts verknüpft 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 Farbstatusliste zurück, die einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist. (Geerbt von Context) |
GetDatabasePath(String) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
GetDir(String, FileCreationMode) |
Rufen Sie bei Bedarf ein neues Verzeichnis ab, in dem die Anwendung eigene benutzerdefinierte Datendateien platzieren kann. (Geerbt von ContextWrapper) |
GetDrawable(Int32) |
Gibt ein zeichnungsfähiges Objekt zurück, das einer bestimmten Ressourcen-ID zugeordnet ist 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 besitzen. (Geerbt von ContextWrapper) |
GetExternalFilesDir(String) |
Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (der sich irgendwo befindet ExternalStorageDirectory), in dem die Anwendung dauerhafte Dateien platzieren kann, die sie besitzt. (Geerbt von ContextWrapper) |
GetExternalFilesDirs(String) |
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung dauerhafte Dateien speichern kann, die sie besitzen. (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 des Dateisystems zurück, in dem eine mit einer Datei erstellte OpenFileOutput(String, FileCreationMode) Datei gespeichert wird. (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 (falls vorhanden) gefunden werden können. (Geerbt von ContextWrapper) |
GetSharedPreferences(String, FileCreationMode) |
Rufen Sie den Inhalt der Einstellungsdatei "name" ab, und halten Sie sie gedrückt, und geben Sie eine SharedPreferences zurück, über die Sie die zugehörigen Werte abrufen und ändern können. (Geerbt von ContextWrapper) |
GetString(Int32) |
Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle der Anwendung zurück. (Geerbt von Context) |
GetString(Int32, Object[]) |
Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle der Anwendung 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 anhand des Namens. (Geerbt von ContextWrapper) |
GetSystemServiceName(Class) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
GetText(Int32) |
Zurückgeben einer lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle der Anwendung. (Geerbt von Context) |
GetTextFormatted(Int32) |
Zurückgeben einer lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle der Anwendung. (Geerbt von Context) |
GrantUriPermission(String, Uri, ActivityFlags) |
Erteilen Sie berechtigungen für den Zugriff auf einen bestimmten URI für ein anderes Paket, unabhängig davon, ob dieses Paket über eine 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 bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
MoveDatabaseFrom(Context, String) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
MoveSharedPreferencesFrom(Context, String) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
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) |
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) |
So wird's hinzugefügt |
OnConference(Connection, Connection) |
Konferenz zwei angegebene Verbindungen. |
OnConfigurationChanged(Configuration) |
Wird vom System aufgerufen, wenn sich die Gerätekonfiguration ändert, während die Komponente ausgeführt wird. (Geerbt von Service) |
OnConnectionServiceFocusGained() |
Wird aufgerufen, wenn der |
OnConnectionServiceFocusLost() |
Wird aufgerufen, wenn der |
OnCreate() |
Wird vom System aufgerufen, wenn der Dienst zum ersten Mal erstellt wird. (Geerbt von Service) |
OnCreateIncomingConference(PhoneAccountHandle, ConnectionRequest) |
Erstellen Sie eine |
OnCreateIncomingConferenceFailed(PhoneAccountHandle, ConnectionRequest) |
Wird von Telecom aufgerufen, um die |
OnCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest) |
Erstellen Sie eine |
OnCreateIncomingConnectionFailed(PhoneAccountHandle, ConnectionRequest) |
Wird von Telecom aufgerufen, um die |
OnCreateIncomingHandoverConnection(PhoneAccountHandle, ConnectionRequest) |
Wird von Telecom aufgerufen, um anzufordern, dass eine |
OnCreateOutgoingConference(PhoneAccountHandle, ConnectionRequest) |
Erstellen Sie eine |
OnCreateOutgoingConferenceFailed(PhoneAccountHandle, ConnectionRequest) |
Wird von Telecom aufgerufen, um zu |
OnCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest) |
Erstellen Sie eine |
OnCreateOutgoingConnectionFailed(PhoneAccountHandle, ConnectionRequest) |
Wird von Telecom aufgerufen, um zu |
OnCreateOutgoingHandoverConnection(PhoneAccountHandle, ConnectionRequest) |
Wird von Telecom aufgerufen, um anzufordern, dass eine |
OnDestroy() |
Vom System aufgerufen, um einen Dienst zu benachrichtigen, dass er nicht mehr verwendet wird und entfernt wird. (Geerbt von Service) |
OnHandoverFailed(ConnectionRequest, HandoverFailureReason) |
Von Telecom als Reaktion auf einen |
OnLowMemory() |
Dies wird aufgerufen, wenn das gesamte System wenig Arbeitsspeicher hat und aktiv ausgeführte Prozesse ihre Speicherauslastung kürzen sollten. (Geerbt von Service) |
OnRebind(Intent) |
Wird aufgerufen, wenn neue Clients eine Verbindung mit dem Dienst hergestellt haben, nachdem sie zuvor benachrichtigt worden war, dass alle in ihrem |
OnRemoteConferenceAdded(RemoteConference) |
Gibt an, dass für vorhandene |
OnRemoteExistingConnectionAdded(RemoteConnection) |
Wird aufgerufen, wenn eine vorhandene Verbindung remote hinzugefügt wird. |
OnStart(Intent, Int32) |
Veraltet.
Dieses Mitglied ist veraltet. (Geerbt von Service) |
OnStartCommand(Intent, StartCommandFlags, Int32) |
Wird vom System jedes Mal aufgerufen, wenn ein Client den Dienst explizit startet, indem |
OnTaskRemoved(Intent) |
Dies wird aufgerufen, wenn der Dienst derzeit ausgeführt wird und der Benutzer eine Aufgabe entfernt hat, die aus der Anwendung des Diensts stammt. (Geerbt von Service) |
OnTimeout(Int32) |
Callback aufgerufen für Timeout für |
OnTrimMemory(TrimMemory) |
Wird aufgerufen, wenn das Betriebssystem festgestellt hat, dass es eine gute Zeit für einen Prozess ist, nicht benötigte Arbeitsspeicher aus seinem Prozess zu kürzen. (Geerbt von Service) |
OnUnbind(Intent) |
Wird aufgerufen, wenn alle Clients von einer bestimmten Schnittstelle getrennt wurden, 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 mit dem Anwendungspaket dieses Kontexts zum Schreiben verknüpft ist. (Geerbt von ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Öffnen Sie eine neue private SQLiteDatabase, die diesem Anwendungspaket des Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
Öffnen Sie eine neue private SQLiteDatabase, die diesem Anwendungspaket des Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
PeekWallpaper() |
Veraltet.
(Geerbt von ContextWrapper)
|
RegisterComponentCallbacks(IComponentCallbacks) |
Fügen Sie der Basisanwendung des Kontexts eine neue |
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Fügt dem Listener |
RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registrieren Sie einen BroadcastReceiver, der im Hauptaktivitätsthread ausgeführt werden soll. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Veraltet.
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Context) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Registrieren Sie sich für den Empfang von Absichtsübertragungen, die im Kontext des Schedulers ausgeführt werden sollen. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Veraltet.
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Context) |
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) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
RevokeUriPermission(Uri, ActivityFlags) |
Entfernen Sie alle Berechtigungen für den Zugriff auf einen bestimmten Inhaltsanbieter-URI, der zuvor mit M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri) hinzugefügt wurde. (Geerbt von ContextWrapper) |
SendBroadcast(Intent) |
Übertragen 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 optionale 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) |
SendBroadcast(Intent) Mit dieser Version können Sie den Benutzer angeben, an den die Übertragung gesendet wird. (Geerbt von ContextWrapper) |
SendBroadcastAsUser(Intent, UserHandle, String) |
SendBroadcast(Intent, String) Mit dieser Version können Sie den Benutzer angeben, an den die Übertragung gesendet wird. (Geerbt von ContextWrapper) |
SendBroadcastWithMultiplePermissions(Intent, String[]) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass ein Array von erforderlichen Berechtigungen erzwungen werden kann. (Geerbt von Context) |
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
SendOrderedBroadcast(Intent, String) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
SendBroadcast(Intent) Diese Version ermöglicht es Ihnen, Daten aus der Übertragung zurück zu empfangen. (Geerbt von ContextWrapper) |
SendOrderedBroadcast(Intent, String, Bundle) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird. (Geerbt von Context) |
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
|
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
|
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
SendStickyBroadcast(Intent) |
Veraltet.
Führen Sie ein |
SendStickyBroadcast(Intent, Bundle) |
Führen Sie ein |
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 Mitglied 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) den angegebenen Optionen. (Geerbt von ContextWrapper) |
StartActivities(Intent[], Bundle) |
Starten Sie mehrere neue Aktivitäten. (Geerbt von ContextWrapper) |
StartActivity(Intent) |
Identisch mit StartActivity(Intent, Bundle) den angegebenen Optionen. (Geerbt von ContextWrapper) |
StartActivity(Intent, Bundle) |
Starten Sie eine neue Aktivität. (Geerbt von ContextWrapper) |
StartActivity(Type) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Context) |
StartForeground(Int32, Notification) |
Wenn Ihr Dienst gestartet wird (wird ausgeführt |
StartForeground(Int32, Notification, ForegroundService) |
Eine überladene Version mit |
StartForegroundService(Intent) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
StartInstrumentation(ComponentName, String, Bundle) |
Starten Sie die Ausführung einer Instrumentation Klasse. (Geerbt von ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Like StartActivity(Intent, Bundle), but taking a IntentSender to start. (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 getötet 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 davon |
StopSelfResult(Int32) |
Beenden Sie den Dienst, wenn die letzte Startzeit var>startId</var> war<. (Geerbt von Service) |
StopService(Intent) |
Fordern Sie an, dass ein bestimmter Anwendungsdienst beendet wird. (Geerbt von ContextWrapper) |
ToArray<T>() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnbindService(IServiceConnection) |
Verbindung mit einem Anwendungsdienst trennen. (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() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
UnregisterReceiver(BroadcastReceiver) |
Aufheben der Registrierung eines zuvor registrierten BroadcastReceivers. (Geerbt von ContextWrapper) |
UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Ändern Sie für einen Dienst, der zuvor an |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. |
GetJniTypeName(IJavaPeerable) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Kann Telefonanrufe tätigen (VoIP oder anderweitig) und möchten, dass diese Anrufe in die integrierte Telefon-App integriert werden. |