使用Intent实现打电话的动作,我们需要在 AnroidMainfest.xml中加入通话权限,打开这个文件,在application节点的前面加入以下内容

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

下面,使用Intent实现打电话的这个动作,看代码

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

我们可以将这段代码放在任意事件中,如按钮事件,这里举一个实例来实现。

Button btn = (Button)findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener(){@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
//TextView tv = (TextView)findViewById(R.id.textView1);
//tv.setText("very good");
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:15100000000"));
startActivity(intent);
}
});

上例实现的是,点击按钮btn以后触发打电话的动作,同时拨出电话 关于用户权限问题,请移步 Android 中关于权限问题的介绍 Android permission 访问权限一览 一文

Android使用Intent实现拨打电话的动作相关推荐

  1. android实现打电话功能,Android之简单实现拨打电话功能的方法

    手机在我们的日常生活中是最常见的,它的功能是拨打电话和发送短信,那么在Android开发中,我们如何通过该程序拨打电话呢?爱站技术频道给出了Android之简单实现拨打电话功能的方法,一起来看看吧! ...

  2. 【Android】Android开发初学者实现拨打电话的功能,拨打电话app小demo实现

    作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先先给大家看一下最终实现的效果: ...

  3. Android 通过Intent调用系统功能和Action动作和服务广播【大全】

    1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putEx ...

  4. Android 基础 —— 模拟实现拨打电话功能

    前面已经学习活动的显示跳转及隐式跳转,也学习 TextView 及 Button 两个控件的使用,下面我们来学习 EditText的使用: EditText 是程序用于和用户进行交互的另一个重要控件, ...

  5. Android跳转到拨打电话的页面

    在Android6.0之后,拨打电话需要用户授予动态权限,项目中有此需求,有一种简单的方法,直接携带电话号码跳转到系统拨打电话的页面,很多应用也是这么做的,这样可以减轻工作量 代码如下: Androi ...

  6. android调用拨号界面拨打电话功能,Android实现拨打电话功能

    添加权限: 实现: package com.example.call_person; import android.annotation.SuppressLint; import android.co ...

  7. Android跳转到拨打电话界面和拨打电话

    1.在清单文件加入权限. <uses-permission android:name="android.permission.CALL_PHONE" /> 2.在Act ...

  8. Android动态申请权限(拨打电话)

    Android权限大全: https://www.cnblogs.com/diyishijian/p/5629545.html Android权限有上百个,那么我们如何在调用权限的时候,判断app是否 ...

  9. Android指定sim卡拨打电话

    1:申请权限 Manifest.permission.CALL_PHONE 2:创建intent Intent intent = new Intent(Intent.ACTION_CALL);inte ...

最新文章

  1. Android 对象在堆中吗,Android内存机制—堆和栈
  2. c++采集声卡输出_其实声卡不单单只有音效,更多功能看这篇就对了
  3. extjs 页面打开时表格自动加载后台传来的json数据
  4. html判断整数小数点后两位小数点,js控制input框只能输入数字和一位小数点且小数点后面只有两位小数...
  5. java并发编程(更新)
  6. PHP的面向对象模型(转贴)
  7. LintCode 412: Candy
  8. 密码学复习笔记2【分组密码/S-DES、DES】
  9. java 爬取ajax,R语言爬虫系列4|AJAX与动态网页介绍
  10. 测试一下Pinia,Vuex 要出局了?
  11. 考PMP试题的经验和对策
  12. etax导入账户不让勾选_勾选认证详解及常见问题分析
  13. 《数据结构》XB专场(完)模块的引用与裁剪
  14. jquerynbsp;$.fnnbsp;是什么意思
  15. Selenium Webdriver 的使用java执行js代码 解决 ScriptEngine不支持浏览器内置对象window,document的问题
  16. 程序烧录器STLINK_V2CMSIS_DAP_V2制作——DIY方案分享
  17. STM32应用知识归纳
  18. 你会的还只有初级安卓工程师的技术吗?论程序员成长的正确姿势
  19. c语言标准代码风格,C语言代码书写风格
  20. 关于c语言中二维数组及相关指针的理解

热门文章

  1. 云服务器系统盘升级会不会丢失数据,云服务器 系统盘快还是数据盘快
  2. 一阶网络相应特性的研究_36、 用一阶系统描述的传感器,其动态响应特征的优劣也主要取决于时间常数τ,τ越大越好。( )...
  3. 鸿蒙系统布局,华为的布局,开始了!第二款鸿蒙系统产品,即将亮相
  4. flask框架创建数据库定义字段类型和字段常用参数
  5. JVM插桩之四:Java动态代理机制的对比(JDK和CGLIB,Javassist,ASM)
  6. 瑞数(裁判文书)js的加密分析
  7. lib和dll的区别、生成以及使用详解
  8. 中文pppoe中文拨号的解决方案
  9. hbase获取region以及读取每个region的第一行
  10. 【Heritrix基础教程之4】开始一个爬虫抓取的全流程代码分析