0

我有一个需要获取手机号码的安卓应用程序。我试过这个

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
        String number = tm.getLine1Number();

但它返回null,在我阅读文档后TelephoneManager我了解到有些手机没有他们正在使用的手机号码。

解决方案是发送 USSD 代码来获取它。

没找到,求大神帮忙

4

1 回答 1

2

Android 并不真正支持 USSD。但即使你可以让它工作,USSD 代码也会因运营商而异

于 2013-06-14T19:24:52.830 回答