拨打电话 [ DIAL | CALL ]

1.拨打电话,跳转到拨号界面,代码如下 Intent.Action.DIAL: action.intent.action.DIAL

Intent intent = new Intent(Intent.ACTION_DIAL);
Uri data = Uri.parse("tel:" + "xxxxxxxxxxx");
intent.setData(data);
startActivity(intent);

此方法好处是无需申请权限,即可直接使用

2.直接拨打电话,不跳转拨号界面 Intent.Action_CALL:android.intent.action.CALL

Intent intent=new Intent(); 
intent.setAction(Intent.ACTION_CALL);   
intent.setData(Uri.parse("tel:" + "xxxxxxxxxxx");
startActivity(intent);

此方法需要申请权限:<uses-permission android:name="android.permission.CALL_PHONE" />
在6.0上需要动态申请权限

点滴记录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,870评论 0 17
  • (1)闹钟 创建闹钟(ACTION_SET_ALARM)示例Intent: 注:为了调用ACTION_SET_AL...
    sunnygarden阅读 5,659评论 0 10
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,119评论 25 709
  • 安卓的入门基础就是四大应用组件。分别是:Activity(活动),Service(服务),Content Prov...
    忆念成风阅读 5,188评论 1 11
  • 还想看更多文章的朋友可以访问我的个人博客 转载自人人网分享 想查看更多精彩文章,请关注我的 卷首语 Android...
    我是才子阅读 41,944评论 1 8

友情链接更多精彩内容