在任何情况下,“TelephonyManager.getLine1Number()”都会返回“0000000000”吗?

时间:2017-02-21 13:48:37

标签: android telephonymanager

我正在使用设备号在我们的某个服务器中创建一个帐户。我用以下代码来获取设备号,

TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String phoneNumber = telephonyManager.getLine1Number();

但我们的服务器人员抱怨某些帐户正在注册“0000000000”号码。

上述代码是否有可能返回如此奇怪的数字?

我看到这个号码是在Android源代码的ConnectivityService.java中硬编码的。

com.android.server.ConnectivityService#getMobileProvisioningUrl

它是否以某种方式与此Service类相关联?

0 个答案:

没有答案
相关问题