phone-number - 以编程方式获取电话号码 Android

  显示原文与译文双语对照的内容
0 0

有可能得到phonenumber每个设备的编程方式? 我试过以下代码:

TelephonyManager manager =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = manager.getLine1Number();

它也能与某些提供者。 不幸的是,它不适用于每个提供程序。 当时我就是在寻找技巧或解决获取设备的phonenumber 。 有没有解决方案还是不可能因为号码没有存储在sim卡?

时间:原作者:5个回答

0 0

所使用的方法是唯一一个SDK为此的一部分,并且只能在设备上存储在数Sim卡,只有一些运营商这么做。 对于所有其他运营商,你将不得不要求用户手动输入电话号码,因为毕竟不是数存储在设备上的任何位置,在此你可以恢复该文件。

原作者:
0 0

@raghav是Right,由于我的建议,You应使用Shared Preference存储用户为Phone号第一次应用程序打开时,结束后,用户将需要在应用时使用数。

原作者:
...