1. /**
  2. * 该方式只适用2.3及2.3以上版本
  3. */
  4. private synchronized void answerRingingCall(){
  5. try {
  6. Intent localIntent1 = new Intent(Intent.ACTION_HEADSET_PLUG);
  7. localIntent1.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
  8. localIntent1.putExtra("state", 1);
  9. localIntent1.putExtra("microphone", 1);
  10. localIntent1.putExtra("name", "Headset");
  11. sendOrderedBroadcast(localIntent1, "android.permission.CALL_PRIVILEGED");
  12. Intent localIntent2 = new Intent(Intent.ACTION_MEDIA_BUTTON);
  13. KeyEvent localKeyEvent1 = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK);
  14. localIntent2.putExtra("android.intent.extra.KEY_EVENT", localKeyEvent1);
  15. sendOrderedBroadcast(localIntent2, "android.permission.CALL_PRIVILEGED");
  16. Intent localIntent3 = new Intent(Intent.ACTION_MEDIA_BUTTON);
  17. KeyEvent localKeyEvent2 = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_HEADSETHOOK);
  18. localIntent3.putExtra("android.intent.extra.KEY_EVENT", localKeyEvent2);
  19. sendOrderedBroadcast(localIntent3, "android.permission.CALL_PRIVILEGED");
  20. Intent localIntent4 = new Intent(Intent.ACTION_HEADSET_PLUG);
  21. localIntent4.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
  22. localIntent4.putExtra("state", 0);
  23. localIntent4.putExtra("microphone", 1);
  24. localIntent4.putExtra("name", "Headset");
  25. sendOrderedBroadcast(localIntent4, "android.permission.CALL_PRIVILEGED");
  26. } catch (Exception e) {
  27. Log.i("answerRingingCall:",e.getMessage());
  28. }
  29. }

转载于:https://blog.51cto.com/jackyliuch/736077

Android:android2.3电话接听相关推荐

  1. android 5.0 自动接听电话

    android 5.0 自动接听电话 new Thread(new Runnable() {@Overridepublic void run() {try {Runtime.getRuntime(). ...

  2. Android通过AIDL实现接听电话、挂断电话操作 | 拨打电话

    Android中拨打电话功能是很轻松的只需要几行代码即可,如下: 首先还是得加上权限这个东西(或者动态申请) <!--拨打电话--> <uses-permission android ...

  3. 实现Android拖拽按钮接听电话效果

    实现Android拖拽按钮接听电话效果: 向中心拖拽左右两侧的控件,实现对应的功能: 添加动画效果: 1.SlideSwitchView.kt import android.content.Conte ...

  4. Android Stduio(as,安卓)实现简易创意电话接听拨打,短信收发,手机传感器

    我用android stduio做了一个简单的创意电话和短信应用程序,要求: 1.具有创意的电话拨打,电话接听和短信发送,收到短信 2.正确使用手机传感器 3.掌握监听事件 效果: activity_ ...

  5. Android学习3—电话拨号器

    本测试主要实现了一个Android的拨打电话的功能 一:界面预览 由图中可以看出,这个Activity需要3个控件:TextView.EditText.Button 其实实现一个功能要经过几个步骤: ...

  6. 崩坏3区号+86_崩坏3春节祝福电话怎么接_崩坏3春节祝福电话接听条件介绍-街机中国...

    崩坏3春节祝福电话怎么接?想要接到春节祝福电话有什么条件呢?还不知道的玩家们,来和小编一起看看崩坏3春节祝福电话接听条件介绍吧! 崩坏3在1月13日起将给实名认证并绑定手机号的玩家们拨打来自女武神的春 ...

  7. Android 10 拨打电话流程

    接续上一章节,理解Android 10 拨打电话流程 packages/apps/Dialer/java/com/android/dialer/dialpadview/DialpadFragment. ...

  8. Java模拟拨打电话程序_java_编写android拨打电话apk应用实例代码,android 实现拨打电话的app,代 - phpStudy...

    编写android拨打电话apk应用实例代码 android 实现拨打电话的app,代码非常简单,功能也很实用,分享给大家. MainActivity.java package com.bblei.c ...

  9. android stuido拨打电话,Android Studio3.5开发电话拨号器

    Android开发之电话拨号器实例详解.本人用的是Android Studio 3.5版本 首先要理清思路.思路大概是: 1.画UI  user interface 画界面   layout-> ...

  10. 【Android】火车票电话订票软件

    [Android]火车票电话订票软件 软件已经上传到Android电子市场:http://www.appchina.com/soft_detail_203638_0_10.html 一年一度的春运又开 ...

最新文章

  1. QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法
  2. iosttableViewCell右侧的箭头,圆形等
  3. 【bzoj2154】Crash的数字表格 莫比乌斯反演
  4. MySQL(五)MySQL事务
  5. python分布式爬虫系统_如何构建一个分布式爬虫:理论篇
  6. centos7 mysql数据库安装和配置
  7. html中写meta会乱码,BeautifulSoup+Unicode,该死的html乱码,尽管在meta标记中指定了字符集...
  8. 每天工作6小时,月入过万,这个新职业火了
  9. mysqlli php7.0_php7配置mysqli并使用mysqli连接mysql
  10. IDEA配置JAVA WEB工程踩坑总结
  11. 5. 在Windows上安装Git
  12. java-信息安全(十三)-数字签名,代码签名【Java证书体系实现】
  13. javaweb day14
  14. ubuntu wine qq
  15. vue 悬浮图标_vue实现移动端悬浮窗效果
  16. mac 电脑找不到服务器 dns 地址,MAC OS下如何快速设置DNS服务器地址
  17. Gunicorn系列之利用Gunicorn启动项目
  18. 做企业数字化转型的最佳拍档,中软国际的变与不变
  19. 机器人总动员cp图_阿尔法蛋冠名《人偶总动员4》 牵手高天鹤萌翻全场
  20. 迅雷向链享云售让部分区块链业务:包括链克与链克商城

热门文章

  1. AutoPostBack
  2. 简单使用Idea创建三层架构项目和数据库连接(使用原生ajax进行访问+ajax)
  3. Struts2报错异常Method setUser failed for object com.mikey.action.ConverterAction@dd34285
  4. NotePad++常用快捷键。——Arvin
  5. PHP 暂停函数 sleep() 与 usleep() 的区别
  6. js动态创建Form表单并提交
  7. 测试评审要点说明(测试计划、用例、报告)
  8. Memcache:set()
  9. Java开发笔记(一百三十八)JavaFX的箱子
  10. windos环境下安装face_recognition