如何获得在Android中当前的SIM卡号码? [英] How to get current SIM card number in Android?

查看:240
本文介绍了如何获得在Android中当前的SIM卡号码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道Android的用户手机号码。我用这个code,但我没有变号。

I want to know user mobile number in Android. I used this code but I'm not getting number.

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

权限:

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

是否必须保存在Android手机设置号码 - &GT;关于手机 - &GT;状态 - &GT;的MyPhone号

在这个任何想法?

推荐答案

我觉得SIM卡序列号和SIM卡号码是唯一的。你可以尝试一下本作获得SIM卡序列号,并获得SIM卡号码,不要忘记添加权限清单文件。

I think sim serial Number and sim number is unique. You can try this for get sim serial number and get sim number and Don't forget to add permission in manifest file.

TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimSerialNumber = telemamanger.getSimSerialNumber();
String getSimNumber = telemamanger.getLine1Number();

和下面添加允许进入你的的Andr​​oidManifest.xml 文件。

And add below permission into your Androidmanifest.xml file.

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

让我知道,如果有任何问题。

Let me know if there is any issue.

这篇关于如何获得在Android中当前的SIM卡号码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆