gpt4 book ai didi

android - 使用android代码在GSM Mobile上获取手机号码

转载 作者:太空狗 更新时间:2023-10-29 16:05:30 25 4
gpt4 key购买 nike

我正在使用以下 android 代码获取手机号码,它仅适用于 android 模拟器:

TelephonyManager tm =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String number = tm.getLine1Number();

但是当我在真实设备(Samsung Galaxy Chat B5330)中测试它时,它什么也没给出(空字符串)

请帮助一些代码 fragment 。

最佳答案

对于GSM,电话号码在SIM卡上,有些运营商就是不把它放在卡上,然后手机不知道它是什么,但在这种情况下你应该得到一个 empry 字符串而不是一个 null

如果运营商将号码存储在您的 SIM 卡上,请转至设置 -> 关于手机 -> 状态 -> 我的电话号码。如果它在那里显示 unknown,那么您的号码没有存储在 SIM 上。

enter image description here

获取 IMEI 使用:

TelephonyManager tm =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
imei_no = tm.getDeviceId();

关于android - 使用android代码在GSM Mobile上获取手机号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16333816/

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