Android:android2.3电话接听
- /**
- * 该方式只适用2.3及2.3以上版本
- */
- private synchronized void answerRingingCall(){
- try {
- Intent localIntent1 = new Intent(Intent.ACTION_HEADSET_PLUG);
- localIntent1.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
- localIntent1.putExtra("state", 1);
- localIntent1.putExtra("microphone", 1);
- localIntent1.putExtra("name", "Headset");
- sendOrderedBroadcast(localIntent1, "android.permission.CALL_PRIVILEGED");
- Intent localIntent2 = new Intent(Intent.ACTION_MEDIA_BUTTON);
- KeyEvent localKeyEvent1 = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK);
- localIntent2.putExtra("android.intent.extra.KEY_EVENT", localKeyEvent1);
- sendOrderedBroadcast(localIntent2, "android.permission.CALL_PRIVILEGED");
- Intent localIntent3 = new Intent(Intent.ACTION_MEDIA_BUTTON);
- KeyEvent localKeyEvent2 = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_HEADSETHOOK);
- localIntent3.putExtra("android.intent.extra.KEY_EVENT", localKeyEvent2);
- sendOrderedBroadcast(localIntent3, "android.permission.CALL_PRIVILEGED");
- Intent localIntent4 = new Intent(Intent.ACTION_HEADSET_PLUG);
- localIntent4.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
- localIntent4.putExtra("state", 0);
- localIntent4.putExtra("microphone", 1);
- localIntent4.putExtra("name", "Headset");
- sendOrderedBroadcast(localIntent4, "android.permission.CALL_PRIVILEGED");
- } catch (Exception e) {
- Log.i("answerRingingCall:",e.getMessage());
- }
- }
转载于:https://blog.51cto.com/jackyliuch/736077
Android:android2.3电话接听相关推荐
- android 5.0 自动接听电话
android 5.0 自动接听电话 new Thread(new Runnable() {@Overridepublic void run() {try {Runtime.getRuntime(). ...
- Android通过AIDL实现接听电话、挂断电话操作 | 拨打电话
Android中拨打电话功能是很轻松的只需要几行代码即可,如下: 首先还是得加上权限这个东西(或者动态申请) <!--拨打电话--> <uses-permission android ...
- 实现Android拖拽按钮接听电话效果
实现Android拖拽按钮接听电话效果: 向中心拖拽左右两侧的控件,实现对应的功能: 添加动画效果: 1.SlideSwitchView.kt import android.content.Conte ...
- Android Stduio(as,安卓)实现简易创意电话接听拨打,短信收发,手机传感器
我用android stduio做了一个简单的创意电话和短信应用程序,要求: 1.具有创意的电话拨打,电话接听和短信发送,收到短信 2.正确使用手机传感器 3.掌握监听事件 效果: activity_ ...
- Android学习3—电话拨号器
本测试主要实现了一个Android的拨打电话的功能 一:界面预览 由图中可以看出,这个Activity需要3个控件:TextView.EditText.Button 其实实现一个功能要经过几个步骤: ...
- 崩坏3区号+86_崩坏3春节祝福电话怎么接_崩坏3春节祝福电话接听条件介绍-街机中国...
崩坏3春节祝福电话怎么接?想要接到春节祝福电话有什么条件呢?还不知道的玩家们,来和小编一起看看崩坏3春节祝福电话接听条件介绍吧! 崩坏3在1月13日起将给实名认证并绑定手机号的玩家们拨打来自女武神的春 ...
- Android 10 拨打电话流程
接续上一章节,理解Android 10 拨打电话流程 packages/apps/Dialer/java/com/android/dialer/dialpadview/DialpadFragment. ...
- Java模拟拨打电话程序_java_编写android拨打电话apk应用实例代码,android 实现拨打电话的app,代 - phpStudy...
编写android拨打电话apk应用实例代码 android 实现拨打电话的app,代码非常简单,功能也很实用,分享给大家. MainActivity.java package com.bblei.c ...
- android stuido拨打电话,Android Studio3.5开发电话拨号器
Android开发之电话拨号器实例详解.本人用的是Android Studio 3.5版本 首先要理清思路.思路大概是: 1.画UI user interface 画界面 layout-> ...
- 【Android】火车票电话订票软件
[Android]火车票电话订票软件 软件已经上传到Android电子市场:http://www.appchina.com/soft_detail_203638_0_10.html 一年一度的春运又开 ...
最新文章
- QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法
- iosttableViewCell右侧的箭头,圆形等
- 【bzoj2154】Crash的数字表格 莫比乌斯反演
- MySQL(五)MySQL事务
- python分布式爬虫系统_如何构建一个分布式爬虫:理论篇
- centos7 mysql数据库安装和配置
- html中写meta会乱码,BeautifulSoup+Unicode,该死的html乱码,尽管在meta标记中指定了字符集...
- 每天工作6小时,月入过万,这个新职业火了
- mysqlli php7.0_php7配置mysqli并使用mysqli连接mysql
- IDEA配置JAVA WEB工程踩坑总结
- 5. 在Windows上安装Git
- java-信息安全(十三)-数字签名,代码签名【Java证书体系实现】
- javaweb day14
- ubuntu wine qq
- vue 悬浮图标_vue实现移动端悬浮窗效果
- mac 电脑找不到服务器 dns 地址,MAC OS下如何快速设置DNS服务器地址
- Gunicorn系列之利用Gunicorn启动项目
- 做企业数字化转型的最佳拍档,中软国际的变与不变
- 机器人总动员cp图_阿尔法蛋冠名《人偶总动员4》 牵手高天鹤萌翻全场
- 迅雷向链享云售让部分区块链业务:包括链克与链克商城
热门文章
- AutoPostBack
- 简单使用Idea创建三层架构项目和数据库连接(使用原生ajax进行访问+ajax)
- Struts2报错异常Method setUser failed for object com.mikey.action.ConverterAction@dd34285
- NotePad++常用快捷键。——Arvin
- PHP 暂停函数 sleep() 与 usleep() 的区别
- js动态创建Form表单并提交
- 测试评审要点说明(测试计划、用例、报告)
- Memcache:set()
- Java开发笔记(一百三十八)JavaFX的箱子
- windos环境下安装face_recognition