客户要求添加一键紧急拨号。

方案:

// 在需要的地方添加
audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//callText = (TextView) findViewById(R.id.call_text);pass_button = (Button)findViewById(R.id.button1);pass_button.setEnabled(false);//kamariIntent intent = new Intent(Intent.ACTION_CALL_PRIVILEGED,Uri.parse("tel:112"));startActivity(intent);

一开始使用的是Intent.ACTION_CALL, 但是遇到个问题,Intent发出去后只是打开拨号界面,无法拨出号码。

后面查询资料发现Intent三种状态

系统拨打电话可以调用action如下:
ACTION_CALL(普通), 
ACTION_CALL_EMERGENCY (紧急电话),
ACTION_CALL_PRIVILEGED(系统专属),
而普通应用要拨打电话只能调用ACTION_CALL。
ACTION_CALL  根据指定的数据执行一次呼叫,不能用于紧急呼叫。
ACTION_CALL_PRIVILEGED    系统专属,是个private API,开发几乎不用。

ACTION_DIAL   拨打一个指定的号码,显示一个带有号码的用户界面,允许用户去启动呼叫,可以用于紧急呼叫。

Android 关于系统应用添加一键拨号相关推荐

  1. 畜牧公众号下添加一键拨号

    畜牧公众号下添加一键拨号 畜牧,是农业离不开得话题,那么养殖人之间如何能快速有效交流 对此我们小程序推出了一键拨号功能.每一个养殖人都可以是一个公众号主 然后再发公众号文章的时候添加一键拨号功能就OK ...

  2. android.process.media+sd,android P系统WRITE_MEDIA_STORAGE添加读写SD卡权限

    由于android P 版本google把android.Permission.WRITE_MEDIA_STORAGE中sd卡的读写权限移除了,导致系统文件管理中的文件无法直接复制到SD卡,所以需要把 ...

  3. Android向系统日历添加事件提醒

    项目场景: 在项目开发过程中,需要使用系统日历来辅助提醒.通过向系统日历中写入事件.设置提醒方式,实现到达某个特定的时间自动提醒的功能 解决方案: 1. 请求权限 //Android6.0以上需要动态 ...

  4. Android 向系统日历添加日程

    工作需求:需要在某个时间点提前提醒用户秒杀活动开始 由于推送到达率不高不够及时,使用系统日历的日程是最方便最简单的选择 1.使用系统日历需要添加权限 targetSdkVersion=23以上的需要动 ...

  5. android向系统日历添加日程事件(实现闹铃效果,且在app被杀仍能完成)

    向系统日历读写事件有一下步骤 1,有读写日历的权限 2,如果没有日历账户需要先创建日历账户 3,实现日历事件增删改查,提醒功能 一,权限申请 AndroidManifest.xml添加如下权限 < ...

  6. 微信公众号文章、菜单如何实现一键拨号?

    一般地,我们在微信公众后台编辑文章和菜单时无法直接添加超链接拨打电话,下面告诉大家如何在公众号文章和菜单中添加一键拨号功能. (更多功能推荐:文章中增加留言功能) 目录 文章 菜单 详细方法步骤如下: ...

  7. 公众号平台添加一键拨打店家电话号码?

    众所周知,微信中没有这个一键拨打店家号码的功能,那我们用什么去实现这个功能呢?我们可以用小程序来实现. 有一个叫做微电话的小程序,可以实现将"一键拨打电话"的功能放在公众号文章中, ...

  8. android 添加日程失败,Andriod向系统日历添加日程

    Andriod向系统日历添加日程 1.检查是否有现有的账户存在 private static int checkCalendarAccount(Context context) { Cursor us ...

  9. 在Android系统中添加一款新铃声

    想在Android系统中添加铃声,可以通过adb push 的方法,但如果要多次修改系统,每次push进去就显得太费劲了,这里有个简单的方法,就是把铃声编译进android 的system.img文件 ...

最新文章

  1. document.body.offsetWidth 网页可见区域高宽,offset、client、scroll使用方法详解,页面位置距离
  2. bat修改文件内容_在win10系统中一键修改MapGIS67系统库背景色
  3. 【Socket网络编程】14. perror()、errno 的使用
  4. Appium查找元素
  5. 具有用户定义类型的format的示例用法
  6. Python基础之(面向对象初识)
  7. mysql 全局不重复_php uniqid() 通过MYSQL实现全局不重复的唯一ID
  8. 踏踏实实学javascript--javascript中的变量
  9. 调起百度地图客户端之导航功能
  10. CS academy Binary Flips(dp)
  11. 反向延长线段什么意思_反向延长线是什么意思
  12. 那些年你用过的工具--网络工具Wireshark经验谈
  13. 红外图像盲元检测matlab,红外焦平面阵列盲元类型与判别.pdf
  14. 微信小程序GET请求总,如果参数中出现'+ ',' '加号符号,发送到后台会出现空格
  15. 访问学者美国访学必须知道十大注意事项
  16. 玩转Python的黑魔法手册
  17. 博客推荐系列第一篇:我收藏的BLOG分类
  18. 收集的一部分网页背景素材
  19. [USACO12Jan][luogu3041] Video Game Combos [AC自动机+dp]
  20. 单商户商城系统功能拆解25—营销中心—优惠券

热门文章

  1. 一个程序员眼中的北京和上海
  2. 什么是防火墙?防火墙的作用?
  3. UniVL: A Unifified Video and Language Pre-Training Model for Multimodal Understanding and Generation
  4. web期末作业设计网页 HTML5+CSS大作业——明星个人主页(15页) 创作主页
  5. 最难游戏2计算机,《只狼:影逝二度》勉强排第六?盘点10款史上最难的单机游戏!...
  6. Android简易微信界面
  7. 启动马达接线实物图_软启动器怎么接线?一张电路图一张实物图供大家参考
  8. 【高德地图进阶】--- 自定义地图
  9. Java基础(数组)对象数组、有条件找出最大值对象
  10. 复现CVE-2022-10270(向日葵远程代码执行漏洞)