无法以编程方式获取 Dual Sim Android Phone 中的号码
Not getting the number In Dual Sim Android Phone Programatically
我需要在拥有双 SIM 卡 android phone 时获取 Sim one 的号码,但无法通过以下代码获取。
我得到的一切都和现在完全一样,但没有得到 sim 号码
在我的清单文件中
uses-permission android:name="android.permission.READ_PHONE_STATE"
我的主要activity
TelephonyManager tel = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
TextView txt=(TextView)findViewById(R.id.textView1);
txt.setText("Operator Code : " + tel.getSimOperator().toString()
+ "\nOperator Name : " + tel.getSimOperatorName().toString()
+ "\nCountry ISO : " + tel.getSimCountryIso().toString()+"sim"+tel.getLine1Number()+" Serial Number : " + tel.getSimSerialNumber().toString()
+ "\nMobile Number : " + tel.getLine1Number().toString());
请帮助示例代码
我今天才弄明白.......这帮助我清理了很多东西
What does getLine1Number() return with dual SIM phones?
我需要在拥有双 SIM 卡 android phone 时获取 Sim one 的号码,但无法通过以下代码获取。 我得到的一切都和现在完全一样,但没有得到 sim 号码
在我的清单文件中
uses-permission android:name="android.permission.READ_PHONE_STATE"
我的主要activity
TelephonyManager tel = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
TextView txt=(TextView)findViewById(R.id.textView1);
txt.setText("Operator Code : " + tel.getSimOperator().toString()
+ "\nOperator Name : " + tel.getSimOperatorName().toString()
+ "\nCountry ISO : " + tel.getSimCountryIso().toString()+"sim"+tel.getLine1Number()+" Serial Number : " + tel.getSimSerialNumber().toString()
+ "\nMobile Number : " + tel.getLine1Number().toString());
请帮助示例代码
我今天才弄明白.......这帮助我清理了很多东西 What does getLine1Number() return with dual SIM phones?