我有一个Android应用程序,需要获取手机号码。我试过这个
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String number = tm.getLine1Number();
但是在我阅读TelephoneManager
的文档之后它返回null我理解有些手机没有他们正在处理的手机号码。
解决方案是发送USSD代码来获取它。
我找不到,请帮忙吗?
答案 0 :(得分:2)
Android中并不支持USSD。但即使您可以使用它,USSD代码也会因运营商而异