Android使用Intent实现拨打电话的动作
使用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实现拨打电话的动作相关推荐
- android实现打电话功能,Android之简单实现拨打电话功能的方法
手机在我们的日常生活中是最常见的,它的功能是拨打电话和发送短信,那么在Android开发中,我们如何通过该程序拨打电话呢?爱站技术频道给出了Android之简单实现拨打电话功能的方法,一起来看看吧! ...
- 【Android】Android开发初学者实现拨打电话的功能,拨打电话app小demo实现
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先先给大家看一下最终实现的效果: ...
- Android 通过Intent调用系统功能和Action动作和服务广播【大全】
1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putEx ...
- Android 基础 —— 模拟实现拨打电话功能
前面已经学习活动的显示跳转及隐式跳转,也学习 TextView 及 Button 两个控件的使用,下面我们来学习 EditText的使用: EditText 是程序用于和用户进行交互的另一个重要控件, ...
- Android跳转到拨打电话的页面
在Android6.0之后,拨打电话需要用户授予动态权限,项目中有此需求,有一种简单的方法,直接携带电话号码跳转到系统拨打电话的页面,很多应用也是这么做的,这样可以减轻工作量 代码如下: Androi ...
- android调用拨号界面拨打电话功能,Android实现拨打电话功能
添加权限: 实现: package com.example.call_person; import android.annotation.SuppressLint; import android.co ...
- Android跳转到拨打电话界面和拨打电话
1.在清单文件加入权限. <uses-permission android:name="android.permission.CALL_PHONE" /> 2.在Act ...
- Android动态申请权限(拨打电话)
Android权限大全: https://www.cnblogs.com/diyishijian/p/5629545.html Android权限有上百个,那么我们如何在调用权限的时候,判断app是否 ...
- Android指定sim卡拨打电话
1:申请权限 Manifest.permission.CALL_PHONE 2:创建intent Intent intent = new Intent(Intent.ACTION_CALL);inte ...
最新文章
- Android 对象在堆中吗,Android内存机制—堆和栈
- c++采集声卡输出_其实声卡不单单只有音效,更多功能看这篇就对了
- extjs 页面打开时表格自动加载后台传来的json数据
- html判断整数小数点后两位小数点,js控制input框只能输入数字和一位小数点且小数点后面只有两位小数...
- java并发编程(更新)
- PHP的面向对象模型(转贴)
- LintCode 412: Candy
- 密码学复习笔记2【分组密码/S-DES、DES】
- java 爬取ajax,R语言爬虫系列4|AJAX与动态网页介绍
- 测试一下Pinia,Vuex 要出局了?
- 考PMP试题的经验和对策
- etax导入账户不让勾选_勾选认证详解及常见问题分析
- 《数据结构》XB专场(完)模块的引用与裁剪
- jquerynbsp;$.fnnbsp;是什么意思
- Selenium Webdriver 的使用java执行js代码 解决 ScriptEngine不支持浏览器内置对象window,document的问题
- 程序烧录器STLINK_V2CMSIS_DAP_V2制作——DIY方案分享
- STM32应用知识归纳
- 你会的还只有初级安卓工程师的技术吗?论程序员成长的正确姿势
- c语言标准代码风格,C语言代码书写风格
- 关于c语言中二维数组及相关指针的理解
热门文章
- 云服务器系统盘升级会不会丢失数据,云服务器 系统盘快还是数据盘快
- 一阶网络相应特性的研究_36、 用一阶系统描述的传感器,其动态响应特征的优劣也主要取决于时间常数τ,τ越大越好。( )...
- 鸿蒙系统布局,华为的布局,开始了!第二款鸿蒙系统产品,即将亮相
- flask框架创建数据库定义字段类型和字段常用参数
- JVM插桩之四:Java动态代理机制的对比(JDK和CGLIB,Javassist,ASM)
- 瑞数(裁判文书)js的加密分析
- lib和dll的区别、生成以及使用详解
- 中文pppoe中文拨号的解决方案
- hbase获取region以及读取每个region的第一行
- 【Heritrix基础教程之4】开始一个爬虫抓取的全流程代码分析