如何在 Android 中获取自己的电话号码

发布于 2024-11-25 04:38:28 字数 363 浏览 0 评论 0原文

我正在尝试开发一个应用程序,每次在手机中插入新的 SIM 卡时都需要 SIM 卡的电话号码......然后我将使用该电话号码让用户订阅在线服务器。我已阅读很多论坛都发现了类似的东西,

TelephonyManager tMgr =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);

mPhoneNumber = tMgr.getLine1Number();

但每个人都说这不是一个有效的方法。如果这不是一个有效的方法,那么哪个是有效的方法,而且我不能使用任何其他属性,如 SIM ID 或订阅者 ID 等。我只需要电话号码。任何帮助将不胜感激。

I am trying to develop an application that needs the phone number of SIM Card every time a new SIM Card is inserted in the phone....Then i will use that phone number to get the user subscribed to an online server.I have read many forums and found something like this

TelephonyManager tMgr =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);

mPhoneNumber = tMgr.getLine1Number();

but everyone said that this is not an efficient method.If this is not an efficient method then which is the efficient method and also I cannot use any other property like SIM id or Subscriber ID etc.I only need the PHONE NUMBER. Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

孤独陪着我 2024-12-02 04:38:28

据我所知,此方法并不总是返回正确的 SIM 号码;这取决于SIM卡本身。
如果您确实想获取 SIM 卡号码,您可以向特定手机发送短信,这样您就可以获得它。

As far as I know, this method would not always return right SIM number; it depends on the SIM card itself.
If you really want to get the SIM number, you can send a SMS to a specific phone, so you will get it.

老娘不死你永远是小三 2024-12-02 04:38:28

TelephonyManager 不是正确的解决方案,因为在某些情况下
号码未存储在 SIM 卡中,根据我的建议,您应该使用
共享首选项,首次存储用户的电话号码
申请已开放,此后无论何时您都会使用该号码
应用中需要。
谢谢。

TelephonyManager is not the right Solution,Because in some cases the
number is not stored in the SIM, Due to my suggestion,You should use
Shared Preference to store user's Phone number first time the
application is open, and after that the number will used whenever you
need in application.
Thank you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文