android - 如何在android代码中获取手机的电话号码?

标签 android

我尝试在 google 中搜索但无法找到答案

谁能告诉我,我怎样才能从 android 代码中检索当前的电话号码。我认为电话号码将存储在 SIM 卡中。

感谢和问候, S苏曼185

最佳答案

你可以试试:

TelephonyManager phoneManager = (TelephonyManager) 
    getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
String phoneNumber = phoneManager.getLine1Number();

需要 READ_PHONE_STATE 权限。

关于android - 如何在android代码中获取手机的电话号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4930424/

相关文章:

android - Jsoup 无法读取 xml 返回文件

android - 字符串提供者属于哪个整洁的架构层?

Android Studio、Google Firebase、Google map

android - java.lang.IllegalStateException : ViewTreeLifecycleOwner not found from androidx. constraintlayout.widget.ConstraintLayout

android - 选择图片Intent导致空指针异常

android - aSmack 4.0.* XMPPTCPConnection 无法连接到 OpenFire 和 Ejabbered (SmackException$NoResponseException)

java - Android 中的 sharedUserId 是什么,它是如何使用的?

android - 我能知道用户何时/是否在 API 级别 26(Oreo) 中禁用了 "background activity"吗?

android - 操作栏图标未显示在 android 操作栏中

Android ListView 滚动问题