Sprache

TelephonyManager.ExtraIncomingNumber Feld

Definition

Zusätzlicher Schlüssel, der mit der #ACTION_PHONE_STATE_CHANGED Übertragung für eine Zeichenfolge verwendet wird, die die eingehende oder ausgehende Telefonnummer enthält.

[Android.Runtime.Register("EXTRA_INCOMING_NUMBER")]
public const string ExtraIncomingNumber;
[<Android.Runtime.Register("EXTRA_INCOMING_NUMBER")>]
val mutable ExtraIncomingNumber : string

Feldwert

Attribute

Hinweise

Zusätzlicher Schlüssel, der mit der #ACTION_PHONE_STATE_CHANGED Übertragung für eine Zeichenfolge verwendet wird, die die eingehende oder ausgehende Telefonnummer enthält.

Dieses Extra wird nur für Empfänger der #ACTION_PHONE_STATE_CHANGED Übertragung aufgefüllt, denen die android.Manifest.permission#READ_CALL_LOG Und-Berechtigungen android.Manifest.permission#READ_PHONE_STATE erteilt wurden.

Bei eingehenden Anrufen wird sichergestellt, dass die Telefonnummer nur ausgefüllt wird, wenn sich die #EXTRA_STATE Änderungen von #EXTRA_STATE_IDLE zu #EXTRA_STATE_RINGING" ändern. Wenn der eingehende Anrufer von einer unbekannten Nummer stammt, wird das Zusätzliche mit einer leeren Zeichenfolge aufgefüllt. Bei ausgehenden Anrufen wird sichergestellt, dass die Telefonnummer nur ausgefüllt wird, wenn sich die #EXTRA_STATE Änderungen von #EXTRA_STATE_IDLE zu #EXTRA_STATE_OFFHOOK" ändern.

Abrufen mit android.content.Intent#getStringExtra(String).

Dieses Element ist veraltet. Begleit-Apps für tragbare Geräte sollten stattdessen die InCallService API verwenden, um die Telefonnummer für Anrufe abzurufen. Apps, die die Anrufprüfung durchführen, sollten stattdessen die CallScreeningService API verwenden.

Java Dokumentation für android.telephony.TelephonyManager.EXTRA_INCOMING_NUMBER.

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.

Gilt für: