gpt4 book ai didi

java - TelephonyManager 无法在 android 中返回电话号码

转载 作者:行者123 更新时间:2023-11-30 10:38:51 27 4
gpt4 key购买 nike

我正在实现一个支付应用程序。因此,为了进行联系验证,我必须找到联系电话。我还从 sim 发送短信以在服务器上进行交叉验证。我试过了

> TelephonyManager tm =
> (TelephonyManager)this.getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
> String phoneNumber= tm.getLine1Number();

但我无法获得联系电话。我还实现了广播接收器来检查发送或传递的天气短信。那么有没有什么办法可以得到联系电话呢?

最佳答案

您是否在 list 中定义了此权限:

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

如果您使用 fragment ,也可以使用 getActivity().getApplicationContext(); 代替 this.getApplicationContext()

关于java - TelephonyManager 无法在 android 中返回电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39517502/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com