Sprache

PhoneAccount Klasse

Definition

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

[Android.Runtime.Register("android/telecom/PhoneAccount", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class PhoneAccount : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/telecom/PhoneAccount", ApiSince=23, DoNotGenerateAcw=true)>]
type PhoneAccount = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Vererbung
PhoneAccount
Attribute
Implementiert

Hinweise

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar. Apps, die Anrufe tätigen und möchten, dass diese Anrufe in die Einwahl- und Anrufbenutzeroberfläche integriert werden sollen, sollten eine Instanz dieser Klasse erstellen und mit dem System registrieren TelecomManager.

TelecomManager verwendet registrierte PhoneAccountBenutzer, um dem Benutzer alternative Optionen beim Tätigen eines Telefonanrufs zu präsentieren. Beim Erstellen einer PhoneAccountApp sollte eine gültige PhoneAccountHandle App bereitgestellt werden, die auf die Verbindungsdienstimplementierung Telecom verweist, um mit der App zu interagieren.

Java Dokumentation für android.telecom.PhoneAccount.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Felder

Name Beschreibung
CapabilityAdhocConferenceCalling
Veraltet.

Es wird eine Adhoc-Telefonkonferenz eingerichtet, indem eine Liste der Adressen bereitgestellt wird, an TelecomManager#startConference(List<Uri>, int videoState) die die Verantwortlichen für die ConnectionService gleichzeitige Verbindung aller angegebenen Teilnehmer an eine Konferenz verantwortlich sind.

CapabilityCallComposer
Veraltet.

Flag, das angibt, ob dies PhoneAccount die Funktion des Anrufkomponisten für erweiterte Anrufe unterstützen kann.

CapabilityChangeRttCallToAudioCall
Veraltet.

Flag, das angibt, dass dies PhoneAccount in der Lage ist, einen RTT-Anruf (Echtzeittext) in einen Sprachanruf zu ändern.

CapabilityOptOutOfPremiumNetwork
Veraltet.

Flag, das angibt, dass dies PhoneAccount von automatischen Anforderungen für Premium-Netzwerkfunktionen abgemeldet werden soll.

CapabilitySupportsCallStreaming
Veraltet.

Flag, das angibt, dass diese Voip-App PhoneAccount die Anrufstreamingsitzung unterstützt, um Anrufaudio über die Streaming-App an ein anderes Remotegerät zu streamen.

CapabilitySupportsTransactionalOperations
Veraltet.

Flag, das angibt, dass dies PhoneAccount die Transaktions-API TelecomManager#addCall zum Hinzufügen von Aufrufen unterstützt.

CapabilitySupportsVoiceCallingIndications
Veraltet.

Flag, das angibt, dass dies PhoneAccount SIM-basierte Sprachanrufe bietet, z. B. als überdurchschnittliche Lösung wie wi-fi Anrufe.

CapabilityVoiceCallingAvailable
Veraltet.

Flag, das angibt, dass dies PhoneAccount aktuell<>/em< in der Lage ist>, SIM-basierte Sprachanrufe zu platzieren, ähnlich wie #CAPABILITY_VIDEO_CALLING.

ExtraAddSelfManagedCallsToIncallservice

Boolescher PhoneAccount Extras-Schlüssel (siehe PhoneAccount#getExtras()), der angibt, ob ein selbstverwalteter PhoneAccount Aufruf für alle InCallService verfügbar gemacht werden soll, die die Metadaten TelecomManager#METADATA_INCLUDE_SELF_MANAGED_CALLSdeklarieren.

ExtraAlwaysUseVoipAudioMode

Boolescher PhoneAccount Extras-Schlüssel (siehe PhoneAccount#getExtras()), der angibt, dass alle Anrufe von diesem PhoneAccount Anruf als VoIP-Anrufe behandelt werden sollten, anstatt Mobilfunkanrufe durch die Logik für die Telekommunikationsaudiobehandlung.

ExtraCallSubjectCharacterEncoding

PhoneAccount Extras-Taste (siehe PhoneAccount#getExtras()), die die Zeichencodierung bestimmt, die beim Bestimmen der Länge von Nachrichten verwendet werden soll.

ExtraCallSubjectMaxLength

PhoneAccount Extras-Schlüssel (siehe PhoneAccount#getExtras()), der die maximal zulässige Länge eines Anrufbetreffs bestimmt, der über die TelecomManager#EXTRA_CALL_SUBJECT zusätzlichen Absichten android.content.Intent#ACTION_CALL angegeben wird.

ExtraLogSelfManagedCalls

Boolescher PhoneAccount Extras-Schlüssel (siehe PhoneAccount#getExtras()), der angibt, ob ein Self-Managed PhoneAccount seine Aufrufe im Anrufprotokoll protokollieren soll.

ExtraSupportsHandoverFrom

Boolescher PhoneAccount Extras-Schlüssel (siehe PhoneAccount#getExtras()), der angibt, ob dies PhoneAccount eine Anforderung unterstützen kann, eine Verbindung von dieser PhoneAccount zu einer anderen PhoneAccountzu übergeben.

ExtraSupportsHandoverTo

Boolescher PhoneAccount Extras-Schlüssel (siehe PhoneAccount#getExtras()), der angibt, ob dies PhoneAccount eine Anforderung unterstützen kann, eine Verbindung zu übergeben (siehe android.telecom.Call#handoverTo()) PhoneAccount von einer PhoneAccount Angabe #EXTRA_SUPPORTS_HANDOVER_FROM.

LowBatteryAlertDisabled

Standardwert, der angibt, dass das Feature für geringe Akkubenachrichtigung deaktiviert ist.

NoHighlightColor

Gibt an, dass keine Hightlight-Farbe festgelegt ist.

NoResourceId

Gibt an, dass keine Ressourcen-ID festgelegt ist.

SchemeSip

URI-Schema für SIP-URIs.

SchemeTel

URI-Schema für Telefonnummern-URIs.

SchemeVoicemail

URI-Schema für Voicemail-URIs.

Eigenschaften

Name Beschreibung
AccountHandle

Der eindeutige Bezeichner dieses PhoneAccount.

Address

Die Adresse (e.

Capabilities

Die Funktionen dieser PhoneAccount.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Creator

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

Extras

Die Extras, die diesem PhoneAccountzugeordnet sind.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
HasSimultaneousCallingRestriction

Gibt an, ob dies PhoneAccount eine gleichzeitige Anrufeinschränkung enthält.

HighlightColor

Eine Hervorhebungsfarbe, die beim Anzeigen von Informationen zu diesem PhoneAccountThema verwendet werden soll.

Icon

Das Symbol, das dies PhoneAccountdarstellt.

IsEnabled

Gibt an, ob der Benutzer dies PhoneAccount aktiviert hat oder nicht.

JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
JniPeerMembers

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

Label

Eine kurze Bezeichnung, die ein PhoneAccount beschreibt.

LabelFormatted

Eine kurze Beschriftung, die ein PhoneAccount.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
ShortDescription

Ein kurzer Absatz, der dieses PhoneAccount beschreibt.

ShortDescriptionFormatted

Ein kurzer Absatz, der dies PhoneAccountbeschreibt.

SimultaneousCallingRestriction

Wenn eine Einschränkung festgelegt ist (siehe #hasSimultaneousCallingRestriction()), gibt diese Methode den Satz von PhoneAccountHandles zurück, der Aufrufe gleichzeitig PhoneAccountunterstützen darf.

SubscriptionAddress

Die unformatierte Rückrufnummer, die für diese PhoneAccountNummer verwendet wird, unterscheidet sich von #getAddress().

SupportedUriSchemes

Die von diesem PhoneAccountURI-Schema unterstützten URI-Schemas.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)

Methoden

Name Beschreibung
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
DescribeContents()

Beschreiben Sie die Arten spezieller Objekte, die in der Marshall-Darstellung dieser Paketable-Instanz enthalten sind.

Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
Equals(Object)

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
HasCapabilities(ConnectionCapability)

Bestimmt, ob dies PhoneAccount über eine von der übergebenen Bitmaske angegebene Funktion verfügt.

InvokeBuilder(PhoneAccountHandle, ICharSequence)

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

InvokeBuilder(PhoneAccountHandle, String)

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

JavaFinalize()
Veraltet.

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)
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)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
SupportsUriScheme(String)

Bestimmt, ob die PhoneAccount Aufrufe von/von Adressen mit einem angegebenen URI-Schema unterstützt werden.

ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToBuilder()

Gibt einen Generator zurück, der mit der aktuellen PhoneAccount Instanz initialisiert wurde.

ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
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, 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)
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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Flachen Sie dieses Objekt in ein Paket.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

(Geerbt von JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Stellt eine unterschiedliche Methode zum Tätigen oder Empfangen eines Telefonanrufs dar.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: