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>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten.
[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>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. Wird als b-System>< verwaltet</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 <selbstverwaltete< b>/b>ConnectionService
bezeichnet.</li></ol> Nach der ConnectionService
Implementierung müssen die folgenden Schritte ausgeführt werden, damit Die Telekom an sie bindet:
1. Registrierung 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. Registrierung von PhoneAccount
bei TelecomManager
.<br/> Weitere Informationen finden Sie unter PhoneAccount
und TelecomManager#registerPhoneAccount
.
Systemverwaltete ConnectionService
s müssen vom Benutzer in den Einstellungen der Telefon-App aktiviert werden, bevor Telecom an sie bindet. Selbstverwaltete ConnectionService
s müssen die android.Manifest.permission#MANAGE_OWN_CALLS
Berechtigung in ihrem Manifest deklarieren, bevor Telecom an sie bindet.
Nach der Registrierung und Aktivierung durch den Benutzer in den Einstellungen der Telefon-App oder erteilter Berechtigung bindet die Telekom an eine ConnectionService
Implementierung, wenn sie möchte, dass diese ConnectionService
einen Anruf tätigen soll oder der Dienst angegeben hat, dass ein eingehender Anruf über TelecomManager#addNewIncomingCall(PhoneAccountHandle, Bundle)
verfügt. Der ConnectionService
kann dann einen Aufruf #onCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest)
von oder #onCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest)
erwarten, wobei es eine neue instance eines Connection
-Objekts bereitstellen soll. Über dieses Connection
Objekt empfängt die Telekom Zustandsaktualisierungen und empfängt ConnectionService
Aufrufbefehle wie Antworten, Ablehnen, Halten und Trennen.
Wenn keine Liveanrufe mehr erfolgen, löst sich die Telekom von .ConnectionService
<h1>Selbstverwaltete Verbindungsdienste</h1> Eine VoIP-App kann eine ConnectionService
implementieren, um sicherzustellen, dass ihre Aufrufe in die Android-Plattform integriert sind. Die Verwendung der Telekommunikations-APIs für eine VoIP-App hat zahlreiche Vorteile: <Die Parallelität von Anrufen>><wird behandelt – der Benutzer kann zwischen Anrufen in verschiedenen Apps und im Mobilfunknetz 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 auf Bluetooth-Geräten (z. B. Autokopfeinheiten und Headsets) sichtbar und steuerbar.</li><li>Integration von Begleitgeräten – tragbare Geräte wie Uhren, die eine InCallService
implementieren, können optional abonnieren, um selbstverwaltete Anrufe anzuzeigen. Ähnlich wie eine Bluetooth-Kopfeinheit rendern Wearables Ihren Anruf in der Regel mithilfe einer generischen Anruf-UX und stellen dem Benutzer grundlegende Anrufsteuerelemente wie Aufhängen, Antworten, Ablehnen bereit.</li><li>Automotive-Anruferfahrungen: Android unterstützt automobiloptimierte Umgebungen, die eine Möglichkeit für die Steuerung und Anzeige von Anrufen in einem Fahrzeug bieten. Diese Erfahrungen können Anrufmetadaten nutzen, die von Ihrer App bereitgestellt werden.</li></ul><h2>Registrieren eines Telefonkontos</h2> Bevor Ihre App ein- oder ausgehende Anrufe über Telecom verarbeiten kann, muss sie ein PhoneAccount
bei Telecom registrieren, das auf der Plattform angibt, dass Ihre App aufruffähig ist.
Ihre App sollte eine neue instance erstellen, der PhoneAccount
die folgenden Anforderungen erfüllt: <ul><li>Has PhoneAccount#CAPABILITY_SELF_MANAGED
(set using PhoneAccount.Builder#setCapabilities(int)
). Dies gibt der Telekom an, dass Ihre App Anrufe meldet, aber eine primäre Benutzeroberfläche für die Anrufe selbst bereitstellt.</li><li>Stellen Sie einen eindeutigen Bezeichner für das PhoneAccount
über das PhoneAccountHandle#getId()
-Attribut bereit. Gemäß der Dokumentation sollten Sie KEINEN Bezeichner verwenden, der PhoneAccountHandle
PII oder andere vertrauliche Informationen enthält. Eine typische Wahl ist eine UUID.</li></ul> Ihre App sollte das neue PhoneAccount
bei telecom mit TelecomManager#registerPhoneAccount(PhoneAccount)
registrieren. PhoneAccount
bleibt während des Neustarts erhalten. Sie können verwenden TelecomManager#getOwnSelfManagedPhoneAccounts()
, um die PhoneAccount
registrierung zu bestätigen. Ihre App sollte in der Regel nur eine einzelne 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. Durch das Aufrufen dieser APIs wird der Telecom-Stapel an die Implementierung Ihrer App ConnectionService
gebunden. Die Telekom informiert Ihre App entweder darüber, dass sie eine Anrufanforderung zum aktuellen Zeitpunkt nicht verarbeiten kann (d. h. es könnte ein fortlaufender Notruf vorliegen, was bedeutet, dass Ihre App zum aktuellen Zeitpunkt keine Anrufe verarbeiten darf), oder sie fordert Ihre App auf, eine neue instance Connection
von zu erstellen, um einen Anruf in Ihrer App darzustellen.
Ihre App sollte die folgenden ConnectionService
Methoden implementieren: <ul><li>ConnectionService#onCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest)
- von Telecom aufgerufen, um Ihre App aufzufordern, einen neuen Connection
Aufruf zu erstellen, um einen ausgehenden Anruf darzustellen, den Ihre App über TelecomManager#placeCall(Uri, Bundle)
angefordert hat.</li><li><ConnectionService#onCreateOutgoingConnectionFailed(PhoneAccountHandle, ConnectionRequest)
– wird von der Telekom aufgerufen, um Ihre App darüber zu informieren, dass ein von ihr gemeldeter TelecomManager#placeCall(Uri, Bundle)
Anruf derzeit nicht verarbeitet werden kann. Ihre App sollte KEINEN Anruf zum aktuellen Zeitpunkt tätigen.</li><li>ConnectionService#onCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest)
: Von der Telekom aufgerufen, um Ihre App zu bitten, eine neue Connection
zu erstellen, um einen eingehenden Anruf darzustellen, den Ihre App über gemeldet hat TelecomManager#addNewIncomingCall(PhoneAccountHandle, Bundle)
.</li><li>ConnectionService#onCreateIncomingConnectionFailed(PhoneAccountHandle, ConnectionRequest)
– von Telecom aufgerufen, um Ihre App darüber zu informieren, dass ein eingehender Anruf, über TelecomManager#addNewIncomingCall(PhoneAccountHandle, Bundle)
den sie gemeldet wurde, derzeit nicht verarbeitet werden kann. Ihre App sollte KEINE neue Benachrichtigung über eingehende Anrufe veröffentlichen und den Anruf automatisch 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 Von Connection
erstellen, sollten Sie sicherstellen, dass die folgenden Eigenschaften für die neue Connection
instance festgelegt werden, die von Ihrem ConnectionService
zurückgegeben wird: <ul><li>Connection#setAddress(Uri, int)
- dem Bezeichner für die andere Partei. Für Apps, die benutzertelefonieren, 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 aufrufenden Oberflä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><li>Connection#setConnectionProperties(int)
: Stellen Sie sicher, dass Sie Connection#PROPERTY_SELF_MANAGED
auf die Plattform festlegen, dass der Anruf von Ihrer App verarbeitet wird.</li><li>Connection#setConnectionCapabilities(int)
: Wenn Ihre App das Tätigen inaktiver Anrufe (d. h. Das Halten von Anrufen) unterstützt, sollten Sie der Connection#CAPABILITY_SUPPORT_HOLD
Connection#CAPABILITY_HOLD
Plattform mitteilen, dass Sie anrufe möglicherweise für gleichzeitige Anrufszenarien gehalten werden können.</li><li>Connection#setAudioModeIsVoip(boolean)
: Legen Sie auf true
fest, dass die Plattform weiß, dass es sich bei Ihrem Anruf um einen VoIP-Anruf handelt.</li><li>Bei neu erstellten Connection
Instanzen ändern Sie nicht den Status Ihres Anrufs mithilfe Connection#setActive()
von , Connection#setOnHold()
bis der Anruf der Telekom hinzugefügt wird (d. h. Sie haben ihn über ConnectionService#onCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest)
oder ConnectionService#onCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest)
zurückgegeben). </li></ul>
<h2>So platzieren Sie ausgehende Anrufe</h2> Wenn Ihre App einen ausgehenden Anruf platzieren möchte, ruft sie auf TelecomManager#placeCall(Uri, Bundle)
. Sie sollten einen Uri
angeben, um zu ermitteln, an wen der Aufruf platziert wird, und geben Sie im -Parameter den PhoneAccountHandle
zugeordneten an, den PhoneAccount
Bundle
Sie für Ihre App TelecomManager#EXTRA_PHONE_ACCOUNT_HANDLE
registriert haben.
Telecom bindet an die Implementierung Ihrer App und ruft entweder ul<>liConnectionService#onCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest)
> auf: <die ConnectionRequest#getAddress()
entspricht der Adresse, die Sie beim Tätigen des Anrufs ConnectionService
angegeben haben. Sie sollten einen neuen instance der Klasse Ihrer App Connection
zurückgeben, um den ausgehenden Aufruf darzustellen.</li><li>ConnectionService#onCreateOutgoingConnectionFailed(PhoneAccountHandle, ConnectionRequest)
: Ihre App sollte den Anruf zu diesem Zeitpunkt nicht tätigen. Der Anruf sollte abgebrochen werden, und der Benutzer informiert, dass der Anruf nicht platziert werden kann.</li></ul>
Neue ausgehende Anrufe beginnen in einem Connection#STATE_DIALING
Zustand. Dieser Zustand gibt an, dass Ihre App gerade dabei ist, den Aufruf mit der anderen Seite zu verbinden.
Sobald die andere Partei den Anruf beantwortet (oder erfolgreich eingerichtet wurde), sollte Ihre App aufrufen 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 aufrufen TelecomManager#addNewIncomingCall(PhoneAccountHandle, Bundle)
. Legen Sie den PhoneAccountHandle
Parameter auf den fest, der PhoneAccountHandle
der App zugeordnet ist PhoneAccount
.
Telecom bindet an die Implementierung Ihrer App ConnectionService
und ruft entweder ul><li>ConnectionService#onCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest)
auf: <Sie sollten einen neuen instance der App-Klasse Connection
zurückgeben, um den eingehenden Aufruf darzustellen.</li><li>ConnectionService#onCreateIncomingConnectionFailed(PhoneAccountHandle, ConnectionRequest)
: Ihre App sollte den Anruf zu diesem Zeitpunkt nicht empfangen. 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
Zustand. Dieser Zustand gibt an, dass für Ihre App ein neuer eingehender Anruf aussteht. Telecom gibt KEINEN Klingelton ab oder stellt eine Benachrichtigung für Ihre App bereit. Es liegt an Ihrer App, eine Benachrichtigung für eingehende Anrufe mit einem zugeordneten Klingelton zu posten. Die Telekom ruft Connection#onShowIncomingCallUi()
auf, Connection
wenn Ihre App ihre Benachrichtigung über eingehende Anrufe veröffentlichen kann. Weitere Informationen zum Posten der Benachrichtigung finden Sie Connection#onShowIncomingCallUi() the docs
unter.
Ihre Benachrichtigung für eingehende Anrufe (oder die Vollbildbenutzeroberfläche) verfügt in der Regel über eine "Antwort"- und "Ablehnen"-Aktion, die der Benutzer auswäht. Wenn Ihre App die "Antwort" oder "Ablehnung" android.app.PendingIntent
erhält, müssen Sie entweder Connection#setActive()
anrufen, um Telecom darüber zu informieren, dass der Anruf angenommen wurde, oder Connection#setDisconnected(DisconnectCause)
um Telecom darüber zu informieren, dass der Anruf abgelehnt wurde. Wenn der Aufruf abgelehnt wurde, geben Sie eine instance von mit DisconnectCause
DisconnectCause#REJECTED
ein, und rufen Sie dann aufConnection#destroy()
.
Neben der Verarbeitung von Anforderungen zum Beantworten oder Ablehnen des Anrufs über Benachrichtigungsaktionen sollte Ihre App auch die Connection#onAnswer(int)
Methoden und Connection#onAnswer()
für implementieren Connection
. Diese werden ausgelöst, wenn der Benutzer Ihren Anruf über ein Bluetooth-Gerät oder ein anderes Gerät wie eine Wearable- oder Automobilanruf-UX beantwortet. Als Antwort 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, die über Bluetooth oder andere Anrufoberflächen ausgelöst werden. Ihre App sollte in diesem Fall eine instance von DisconnectCause
DisconnectCause#REJECTED
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 auf: <ul><li>Connection#setDisconnected(DisconnectCause)
- dadurch wird die Telekom darüber informiert, dass der Anruf beendet wurde. Sie sollten eine neue instance von DisconnectCause
mit oder DisconnectCause#LOCAL
DisconnectCause#REMOTE
bereitstellen, um anzugeben, wo die Anruftrennung stattgefunden hat. DisconnectCause#LOCAL
gibt an, dass der Anruf in Ihrer App auf dem aktuellen Gerät beendet wurde (d. h. über eine Benutzeraktion), wobei DisconnectCause#REMOTE
angibt, dass der Anruf auf dem Remotegerät beendet wird.</li><li>Connection#destroy()
- die Telekom informiert, dass Ihr Anruf instance bereinigt werden kann. Sie sollten diesen immer aufrufen, wenn Sie mit einem Anruf fertig sind.</li></ul>
Ähnlich wie bei der Beantwortung eingehender Anrufe können Anforderungen zum Trennen Ihres Anrufs von außerhalb Ihrer App stammen. Sie können diese behandeln, indem Sie implementieren Connection#onDisconnect()
. Ihre App sollte mit einem instance von DisconnectCause
und grund DisconnectCause#LOCAL
aufrufenConnection#setDisconnected(DisconnectCause)
, um Telecom mitzuteilen, dass Ihre App den Anruf wie angefordert aufgrund der Anforderung des Benutzers getrennt hat.
<h2>Halten und Zurückhalten von Anrufen</h2> Wenn Ihre App und Connection#CAPABILITY_HOLD
auf Ihrem Connection
instance angibtConnection#CAPABILITY_SUPPORT_HOLD
, teilt sie Telecom mit, dass Ihre Anrufe bei Bedarf in einen angehaltenen oder "gehaltenen" Zustand versetzt werden können. Wenn Ihre App das Halten ihrer Anrufe unterstützt, kann der Benutzer zwischen Anrufen in Ihrer App und haltebaren Anrufen in einer anderen App oder im Mobilfunknetz 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 sich der Benutzer jeweils nur an einem Anruf beteiligen kann.
Ihre App kann einen Aufruf zwischen dem status "gehalten" und "aktiv" mithilfe von Connection#setOnHold()
und Connection#setActive()
ändern.
Ihre App erhält möglicherweise eine Anforderung der Telekom, einen Anruf über Connection#onHold()
und Connection#onUnhold()
zu halten oder aufzuheben. Die Telekom kann Ihre App auffordern, sie Connection
entweder gedrückt zu halten oder zurückzuhalten, wenn der Benutzer diese Aktion über eine andere Anrufoberfläche wie Bluetooth anfordert oder wenn der Benutzer einen Anruf in einer anderen App oder im Mobilfunknetz beantwortet oder zu einem Anruf wechselt.
Wenn Ihre App einen Connection#onHold()
empfängt, muss sie anrufen Connection#setOnHold()
, um Telecom darüber zu informieren, dass der Anruf erfolgreich durchgeführt wurde.
Wenn Ihre App einen Connection#onUnhold()
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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
ConnectionService() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. |
ConnectionService(IntPtr, JniHandleOwnership) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. |
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 |
|
ConnectivityDiagnosticsService |
Verwenden Sie mit |
ConnectivityService |
Verwenden Sie mit |
ConsumerIrService |
Verwenden Sie mit |
CredentialService |
Verwenden Sie mit |
CrossProfileAppsService |
Verwenden Sie mit |
DeviceIdDefault |
Die Standardgeräte-ID, d. h. die ID des primären (nicht virtuellen) Geräts. (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 sie 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 for |
ReceiverVisibleToInstantApps |
Veraltet.
Flag für |
RestrictionsService |
Verwenden Sie mit |
RoleService |
Verwenden Sie mit |
SearchService |
Verwenden Sie mit |
SensorService |
Verwenden Sie mit |
ServiceInterface |
Die |
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
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 |
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 |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Context) |
AttributionTag |
Die Zuordnung kann in komplexen Apps verwendet werden, um Teile der App logisch 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 einen Klassenladeprogramm zurück, mit dem Sie Klassen in diesem Paket abrufen können. (Geerbt von ContextWrapper) |
CodeCacheDir |
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis auf dem Dateisystem zurück, das zum Speichern zwischengespeicherten Codes entwickelt wurde. (Geerbt von ContextWrapper) |
ContentResolver |
Geben Sie einen ContentResolver-instance 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>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
DeviceId |
Ruft die Geräte-ID ab, die diesem Kontext zugeordnet ist. (Geerbt von Context) |
Display |
Rufen Sie die Anzeige ab, die diesem Kontext zugeordnet 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 eines Vordergrunddiensts zu einem Vordergrunddienst geworden ist |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
IsDeviceProtectedStorage |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (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>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
JniPeerMembers |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. |
MainExecutor |
Gibt eine |
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 denen dieser Kontext erstellt wurde, wenn er über |
PeerReference |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
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 |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. |
ThresholdType |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. |
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 von der |
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>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Context) |
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) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Context) |
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Context) |
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Bindet an einen Dienst in der angegebenen |
CheckCallingOrSelfPermission(String) |
Bestimmen Sie, ob dem aufrufenden Prozess 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 aufrufenden Prozess 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 aufrufenden Prozess einer IPC, die Sie behandeln, 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 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>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
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) |
ConferenceRemoteConnections(RemoteConnection, RemoteConnection) |
Gibt an |
ConnectionServiceFocusReleased() |
Rufen Sie an, um Telecom darüber zu informieren, dass Sie |
CreateAttributionContext(String) |
Gibt ein neues Context-Objekt für den aktuellen Context zurück, aber ein Attribut für 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) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
CreateDeviceContext(Int32) |
Gibt ein neues |
CreateDeviceProtectedStorageContext() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
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) |
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 mit dem Namen der privaten Datenbanken zurück, 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) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
Dispose() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
Dispose(Boolean) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
Dump(FileDescriptor, PrintWriter, String[]) |
Drucken Sie den Status des Diensts in den angegebenen Stream. (Geerbt von Service) |
EnforceCallingOrSelfPermission(String, String) |
Wenn weder Sie noch der aufrufende Prozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erhalten haben, lösen Sie eine aus SecurityException. (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 eines von Ihnen verarbeiteten IPC keine bestimmte Berechtigung erteilt wurde, lösen Sie ein 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 und für das aktuelle Design formatiert ist. (Geerbt von Context) |
GetColorStateList(Int32) |
Gibt eine Farbstatusliste zurück, die einer bestimmten Ressourcen-ID zugeordnet 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>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
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) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
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) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
MoveSharedPreferencesFrom(Context, String) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (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) |
Hinzuzufügen |
OnConference(Connection, Connection) |
Konferenz zwei angegebene Verbindungen. |
OnConfigurationChanged(Configuration) |
Wird vom System aufgerufen, wenn sich die Gerätekonfiguration ändert, während Ihre 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) |
Von Telecom aufgerufen, um zu informieren, dass ihre |
OnCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest) |
Erstellen Sie eine |
OnCreateIncomingConnectionFailed(PhoneAccountHandle, ConnectionRequest) |
Von Telecom aufgerufen, um zu informieren, dass ihre |
OnCreateIncomingHandoverConnection(PhoneAccountHandle, ConnectionRequest) |
Wird von Telecom aufgerufen, um anzufordern, dass ein |
OnCreateOutgoingConference(PhoneAccountHandle, ConnectionRequest) |
Erstellen Sie eine |
OnCreateOutgoingConferenceFailed(PhoneAccountHandle, ConnectionRequest) |
Von Telecom aufgerufen, um zu informieren, dass die |
OnCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest) |
Erstellen Sie eine |
OnCreateOutgoingConnectionFailed(PhoneAccountHandle, ConnectionRequest) |
Von Telecom aufgerufen, um zu informieren, dass die |
OnCreateOutgoingHandoverConnection(PhoneAccountHandle, ConnectionRequest) |
Wird von Telecom aufgerufen, um anzufordern, dass eine |
OnDestroy() |
Wird 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 Antwort auf einen |
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 darüber informiert wurde, dass alle in seinem |
OnRemoteConferenceAdded(RemoteConference) |
Gibt an, dass eine Remotekonferenz für vorhandene |
OnRemoteExistingConnectionAdded(RemoteConnection) |
Wird aufgerufen, wenn eine vorhandene Verbindung remote hinzugefügt wird. |
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 entfernt hat, die aus der Anwendung des Diensts stammt. (Geerbt von Service) |
OnTimeout(Int32) |
Rückruf beim 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 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 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)
|
RegisterComponentCallbacks(IComponentCallbacks) |
Fügen Sie der Basisanwendung des Kontexts eine neue |
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Fügt 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.
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Context) |
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.
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (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 die Sperrung 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>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
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 optional 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) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
SendOrderedBroadcast(Intent, String) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
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) |
Senden Sie die angegebene Absicht an alle interessierten BroadcastReceivers und liefern Sie sie einzeln, damit mehr bevorzugte Empfänger die Übertragung nutzen können, bevor sie an weniger bevorzugte Empfänger gesendet 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) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
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) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Context) |
StartForeground(Int32, Notification) |
Wenn Ihr Dienst gestartet wird (wird über |
StartForeground(Int32, Notification, ForegroundService) |
Eine überladene Version von |
StartForegroundService(Intent) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
StartInstrumentation(ComponentName, String, Bundle) |
Beginnen Sie mit der 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>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von ContextWrapper) |
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>() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
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() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
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() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. |
GetJniTypeName(IJavaPeerable) |
Ein abstrakter Dienst, der von allen Apps implementiert werden sollte, die entweder: <ol><li>Telefonanrufe tätigen können (VoIP oder anderweitig) und diese Anrufe in die integrierte Telefon-App integrieren möchten. |