Android gets the mobile phone SIM card carrier, androidsim

Source: Internet
Author: User

Android gets the mobile phone SIM card carrier, androidsim

Directly run the Code:

/*** Get SIM card carrier ** @ param context * @ return */public static String getOperators (Context context) {TelephonyManager tm = (TelephonyManager) context. getSystemService (Context. TELEPHONY_SERVICE); String operator = null; String IMSI = tm. getSubscriberId (); if (IMSI = null | IMSI. equals ("") {return operator;} if (IMSI. startsWith ("46000") | IMSI. startsWith ("46002") {operator = "China Mobile";} else if (IMSI. startsWith ("46001") {operator = "China Unicom";} else if (IMSI. startsWith ("46003") {operator = "China Telecom";} return operator ;}

/*** Mobile phone model ** @ return */public static String getPhoneModel () {return android. OS. build. MODEL;}/*** System Version ** @ return */public static String getSystemVersion () {return android. OS. build. VERSION. RELEASE ;}
Permission:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>




How does android read SIM card information of Dual-card dual-waiting mobile phone?

Our program also cannot know this... In the past, I tested MM to put the SIM card in the second card slot, but I didn't get the SIM card serial number. The test MM believed that there was a card, and I firmly believed that the card was not properly placed... The result shows that it is a dual-Card problem. Go to the eoeAndroid website to view the answer details>
 
How can I obtain a mobile phone number in Android/IOS 100%?

I don't know about IOS. for Android, the SIM card number was burned in the SIM card earlier, so the phone number can be obtained. Many of them are now mapped, the phone number is translated by the carrier using the built-in SIM card code (something similar to MAC. So if you lose your card, the operator will give you a new card, which is very block. Do not re-burn your number. If you need to get the phone number, you can specify the user to send a text message to the specified sp, or cooperate with the carrier to ask them to give you an interface, but this is a payment.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.