首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何打开显示电话号码的拨号器?

如何打开显示电话号码的拨号器?
EN

Stack Overflow用户
提问于 2012-07-28 17:26:11
回答 4查看 167.2K关注 0票数 216

我不需要拨打电话号码,我只需要用已经显示的电话号码打开拨号器。我应该使用什么Intent来实现这一点?

EN

回答 4

Stack Overflow用户

发布于 2014-11-06 23:45:32

回答得太晚了,但是如果您有一个要在其中显示电话号码的TextView,那么您根本不需要处理意图,只需使用XML属性android:autoLink="phone",操作系统就会自动启动ACTION_DIAL意图。

票数 56
EN

Stack Overflow用户

发布于 2017-06-04 15:58:54

正如上面提到的@ashishduh,使用android:autoLink="phone也是一个很好的解决方案。但是这个选项有一个缺点,它不适用于所有的电话号码长度。例如,11个号码的电话号码不适用于此选项。解决方法是在您的电话号码前加上国家代码。

示例:

08034448845不起作用

但是+2348034448845会的

票数 2
EN

Stack Overflow用户

发布于 2017-11-07 15:41:10

代码语言:javascript
复制
<TextView
 android:id="@+id/phoneNumber"
 android:autoLink="phone"
 android:linksClickable="true"
 android:text="+91 22 2222 2222"
 />

这就是您可以直接在拨号器上打开EditText标签分配号码的方式。

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

https://stackoverflow.com/questions/11699819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档