首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Android中以编程方式获取当前电话号码?

如何在Android中以编程方式获取当前电话号码?
EN

Stack Overflow用户
提问于 2017-07-17 15:40:46
回答 1查看 1.1K关注 0票数 0

如何获取设备当前使用的电话号码?我正在测试棉花糖版本的Moto G3。

我已经在那里的许可下尝试过了。我还在运行时请求了它们。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
 <uses-permission android:name="android.permission.READ_SMS"/> 

这是我的代码。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
TelephonyManager tMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String mPhoneNumber = tMgr.getLine1Number();

但是getLine2Number返回空白。

EN

回答 1

Stack Overflow用户

发布于 2017-07-17 15:48:08

这不是解决办法,但要注意,你并不总是能得到电话号码。例如,我有一些SIM卡,上面有我的电话号码。我去了移动运营商服务处,买了一张省号的新微型SIM卡。在此之后,我的手机无法识别我的电话号码,因为SIM卡没有这个电话号码。现在我的手机号码在移动运营商的服务级别上被网络识别。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45148342

复制
相关文章
Android 获取当前时间
在项目开发中,难免会遇到使用当前时间,比如实现网络请求上传报文、预约、日历等功能。
网罗开发
2021/01/29
4.1K0
Linux编程--获取当前时间
最近在重新编译ijkplayer,并且希望能够打印出来各个阶段的时间,以便对于ijkplayer进一步调优
None_Ling
2018/10/24
8K0
采用”传统”方式获取当前HttpContext
我们知道“依赖注入”已经成为了.NET Core的基本编程模式,表示当前请求上下文的HttpContext可以通过注入的IHttpContextAccessor服务来提取。有时候我们会使用一些由于某些原因无法使用依赖注入的组件,我们如何提取当前HttpContext呢?
蒋金楠
2020/11/24
6220
如何在代码中获取Java应用当前的版本号?
最近需要在项目中获取项目的版本号,最笨的方法莫过于硬编码一个版本号,当然我也是这么干的。不过闲下来的时候突发奇想Spring Boot项目中pom.xml定义的版本号能不能通过API获得呢?于是利用摸鱼的时间研究了这种无聊透顶的东西。
程序猿DD
2021/07/13
3.3K0
如何在代码中获取Java应用当前的版本号?
如何在代码中获取Java应用当前的版本号?
我们先解压一个Spring Boot应用Jar包看看里面能不能找到一些蛛丝马迹。在META-INF文件夹中找到了两个相关的东西,一个是MANIFEST.MF:
码农小胖哥
2021/05/14
6.2K0
Android Key获取方式
在很多情况下,比如应用百度SDK开发Android定位或者实现网页交互,均需要获取一个key来进行调试。简单说一下在Android studio和eclipse中如何获取key以及如何查看相关信息,笔者是在Mac下获取的,windows也一样。
全栈程序员站长
2022/09/15
8010
Android获取当前系统日期和时间
安卓 获得系统时间 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //创建线性布局管理器 LinearLayout layout = new LinearLayout(this);
圆号本昊
2021/09/24
3K0
Android获取当前系统日期和时间
Android查找当前获取焦点的View
new Thread(new Runnable() { @Override public void run() { while (true) { try { Thread.sleep(3000); } catch (InterruptedException e) {
Zachary46
2021/06/08
4.1K0
JAVA中获取当前系统时间
不论在什么语言中,获取当前系统时间并按照指定格式输出是比较常见的需求,在Java中获取当前系统时间也比较简单。
ccf19881030
2020/07/21
2.4K0
android textwatcher 获取当前控件,android api解析之TextWatcher
开发android有几年了,但是从来没有整理过,一直是写写写.从今天起开始慢慢整理,总结之处如有错误请指出,谢谢
全栈程序员站长
2022/07/23
5290
java date当前时间_JAVA中获取当前系统时间
public static void main(String[] args) {
全栈程序员站长
2022/11/02
4.7K0
获取Android当前运行的activity之UsageStatsManager
前言:之前总结了如何获取当前界面正在运行的APP包名,也就是上一个博客。这里做一下补充。 UsageStatsManager是用来统计app使用情况的类,用于获取包含特定时间范围的应用包的使用情况统计信息;在Android api21(即Android5.0引入);系统API稳定性好,Android5.0及以后版本都支持,不存在版本兼容问题。
用户7557625
2020/07/15
4K0
【编程基础】Android中如何获取资源的尺寸?
在Android中为了实现不同屏幕的适配,经常会用到在不同dimen.xml文件中对于同一dimen ID定义不同的大小,然后在代码中通过getDimension函数来获取,下面就来说说几种getDimension函数的用法。 getDimension()是基于当前DisplayMetrics进行转换,获取指定资源id对应的尺寸。文档里并没说这里返回的就是像素,要注意这个函数的返回值是float,像素肯定是int。 getDimensionPixelSize()与getDimension()功能类似,不同的
程序员互动联盟
2018/03/14
2.5K0
如何在回调函数中获取 WordPress 接口的当前优先级
首先这是一个比较深的问题,一般情况下用不到,但是一些很特殊的情况下需要用到,如果用到了,这篇文章就对你有很大的帮助。下面开始教程:
Denis
2023/04/13
5320
java中如何获取当前系统时间[通俗易懂]
java.util包中提供的和日期时间相关的类有Date类、Calendar类和SimpleDateFormat类等。
全栈程序员站长
2022/11/04
4.6K0
java中获取当前时间_java如何获得当前时间
获取标准时间可以使用 System.currentTimeMillis() 方法来获取,此方法优势是不受时区的影响,但是得到结果是时间戳的格式,如:
全栈程序员站长
2022/10/04
4.5K0
java中获取当前时间_java如何获得当前时间
点击加载更多

相似问题

以编程方式获取电话号码- Android

30

在Android中以编程方式获取电话号码

40

以编程方式获取Android手机的电话号码

2011

如何在Android中以编程方式获取当前的GPS位置?

2324

如何在Android中以编程方式获取自己的电话号码?

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文