Bagikan melalui


SubscriptionManager.GetPhoneNumber Metode

Definisi

Overload

GetPhoneNumber(Int32)

Mengembalikan nomor telepon untuk string yang diberikan subId, atau kosong jika tidak tersedia.

GetPhoneNumber(Int32, Int32)

Mengembalikan nomor telepon untuk string yang diberikan subscriptionId dan source, atau kosong jika tidak tersedia.

GetPhoneNumber(Int32)

Mengembalikan nomor telepon untuk string yang diberikan subId, atau kosong jika tidak tersedia.

[Android.Runtime.Register("getPhoneNumber", "(I)Ljava/lang/String;", "GetGetPhoneNumber_IHandler", ApiSince=33)]
public virtual string GetPhoneNumber (int subscriptionId);
[<Android.Runtime.Register("getPhoneNumber", "(I)Ljava/lang/String;", "GetGetPhoneNumber_IHandler", ApiSince=33)>]
abstract member GetPhoneNumber : int -> string
override this.GetPhoneNumber : int -> string

Parameter

subscriptionId
Int32

ID langganan, atau #DEFAULT_SUBSCRIPTION_ID untuk yang default.

Mengembalikan

nomor telepon, atau string kosong jika tidak tersedia.

Atribut

Keterangan

Mengembalikan nomor telepon untuk string yang diberikan subId, atau kosong jika tidak tersedia.

API ini cocok untuk aplikasi umum yang perlu mengetahui nomor telepon. Untuk aplikasi tertentu yang perlu mengetahui nomor telepon yang disediakan oleh sumber tertentu, #getPhoneNumber(int, int) mungkin cocok.

API ini dibangun di #getPhoneNumber(int, int), tetapi memilih dari sumber yang tersedia dalam urutan berikut:>#PHONE_NUMBER_SOURCE_CARRIER#PHONE_NUMBER_SOURCE_UICC>#PHONE_NUMBER_SOURCE_IMS .

API tidak memberikan jaminan format berapa jumlahnya: formatnya dapat bervariasi tergantung pada sumber dan jaringan yang mendasar, dll. Penguraian terprogram harus dilakukan dengan hati-hati, misalnya, setelah memformat angka ke format yang konsisten dengan android.telephony.PhoneNumberUtils#formatNumberToE164(String, String).

Ketersediaan dan kebenaran nomor telepon tergantung pada sumber yang mendasar dan jaringan dll. Verifikasi tambahan diperlukan untuk menggunakan nomor ini untuk skenario terkait keamanan atau sensitif lainnya.

Dokumentasi Java untuk android.telephony.SubscriptionManager.getPhoneNumber(int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

GetPhoneNumber(Int32, Int32)

Mengembalikan nomor telepon untuk string yang diberikan subscriptionId dan source, atau kosong jika tidak tersedia.

[Android.Runtime.Register("getPhoneNumber", "(II)Ljava/lang/String;", "GetGetPhoneNumber_IIHandler", ApiSince=33)]
public virtual string GetPhoneNumber (int subscriptionId, int source);
[<Android.Runtime.Register("getPhoneNumber", "(II)Ljava/lang/String;", "GetGetPhoneNumber_IIHandler", ApiSince=33)>]
abstract member GetPhoneNumber : int * int -> string
override this.GetPhoneNumber : int * int -> string

Parameter

subscriptionId
Int32

ID langganan, atau #DEFAULT_SUBSCRIPTION_ID untuk yang default.

source
Int32

sumber nomor telepon, salah satu konstanta PHONE_NUMBER_SOURCE_*.

Mengembalikan

nomor telepon, atau string kosong jika tidak tersedia.

Atribut

Keterangan

Mengembalikan nomor telepon untuk string yang diberikan subscriptionId dan source, atau kosong jika tidak tersedia.

Aplikasi umum yang perlu mengetahui nomor telepon harus digunakan #getPhoneNumber(int) sebagai gantinya. API ini mungkin cocok untuk aplikasi tertentu yang perlu mengetahui nomor telepon dari sumber tertentu. Misalnya, aplikasi operator perlu mengetahui dengan tepat apa yang ada dan memutuskan apakah nomor telepon sumber #PHONE_NUMBER_SOURCE_CARRIER carrier yang ditetapkan sebelumnya harus diperbarui#PHONE_NUMBER_SOURCE_UICC UICC.

API tidak memberikan jaminan format berapa jumlahnya: format dapat bervariasi tergantung pada source dan jaringan dll. Penguraian terprogram harus dilakukan dengan hati-hati, misalnya, setelah memformat angka ke format yang konsisten dengan android.telephony.PhoneNumberUtils#formatNumberToE164(String, String).

Perhatikan asumsinya adalah bahwa satu langganan (yang biasanya berarti satu SIM) hanya memiliki satu nomor telepon. Beberapa sumber saling mencadangkan sehingga mudah-mudahan setidaknya satu adalah availavle. Misalnya, untuk operator yang biasanya tidak mengatur nomor telepon pada #PHONE_NUMBER_SOURCE_UICC UICC, sumber #PHONE_NUMBER_SOURCE_IMS IMS mungkin menyediakannya. Atau, operator dapat memutuskan untuk memberikan nomor telepon melalui sumber #PHONE_NUMBER_SOURCE_CARRIER carrier jika tidak ada UICC sumber atau IMS yang tersedia.

Ketersediaan dan kebenaran nomor telepon tergantung pada sumber yang mendasar dan jaringan dll. Verifikasi tambahan diperlukan untuk menggunakan nomor ini untuk skenario terkait keamanan atau sensitif lainnya.

Dokumentasi Java untuk android.telephony.SubscriptionManager.getPhoneNumber(int, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk