我正在使用设备号在我们的某个服务器中创建一个帐户。我用以下代码来获取设备号,
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String phoneNumber = telephonyManager.getLine1Number();
但我们的服务器人员抱怨某些帐户正在注册“0000000000”号码。
上述代码是否有可能返回如此奇怪的数字?
我看到这个号码是在Android源代码的ConnectivityService.java
中硬编码的。
com.android.server.ConnectivityService#getMobileProvisioningUrl
它是否以某种方式与此Service
类相关联?