SubscriptionManager.GetPhoneNumber Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
GetPhoneNumber(Int32) |
Mengembalikan nomor telepon untuk string yang diberikan |
GetPhoneNumber(Int32, Int32) |
Mengembalikan nomor telepon untuk string yang diberikan |
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.