gpt4 book ai didi

java - 检索电话号码的最佳方法?

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

我需要能够获取SIM卡的电话号码,目前我一直在使用:

telephonyManager = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
tmPhone = telephonyManager.getLine1Number();

但是这个方法并不总是返回一个结果/正确的结果。

是否可以在不要求用户手动输入的情况下 100% 地获得正确的电话号码?

最佳答案

使用这个。

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
// get IMEI
String imei = tm.getDeviceId();
String phone = tm.getLine1Number();

但它在非电话设备上并不总是可靠的。您还需要添加权限“android.permission.READ_PHONE_STATE”。

关于java - 检索电话号码的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7268452/

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