有没有办法访问设备当前使用的手机号码和运营商名称?
答案 0 :(得分:2)
有关电话提供商的所有可用信息都可以在TelephonyManager类中找到,您可以按如下方式获得它的参考:
TelephonyManager tm = Context.getSystemService(Context.TELEPHONY_SERVICE)
这是sim状态可用的方法:
String getSimCountryIso()
//Returns the ISO country code equivalent for the SIM provider's country code.
String getSimOperator()
//Returns the MCC+MNC (mobile country code + mobile network code) of the provider of the SIM.
String getSimOperatorName()
//Returns the Service Provider Name (SPN).
String getSimSerialNumber()
//Returns the serial number of the SIM, if applicable.
int getSimState()
//Returns a constant indicating the state of the device SIM card.
查看Google的文档http://developer.android.com/reference/android/telephony/TelephonyManager.html 有关所提供的不同方法的更多信息。
问候!