android 通话结束广播,在Android中以编程方式结束通话
侃侃尔雅
您无需成为系统应用程序。首先,com.android.internal.telephony在您的项目中创建包,并将其放入名为“ ITelephony.aidl” 的文件中:package com.android.internal.telephony; interface ITelephony { boolean endCall(); void answerRingingCall(); void silenceRinger(); }一旦有了这些,就可以使用以下代码结束通话:TelephonyManager telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);Class clazz = Class.forName(telephonyManager.getClass().getName());Method method = clazz.getDeclaredMethod("getITelephony");method.setAccessible(true);ITelephony telephonyService = (ITelephony) method.invoke(telephonyManager);telephonyService.endCall();例如,您可以在PhoneStateListener中使用它。为此,您需要清单中的权限:编辑:不好意思的格式的道歉,我仍然不知道如何正确地在这里做代码块:/
android 通话结束广播,在Android中以编程方式结束通话相关推荐
- 汇编在嵌入式编程中的作用_如何在嵌入式Power BI报表中以编程方式传递凭据
汇编在嵌入式编程中的作用 In the article, How to embed a Power BI Report Server report into an ASP.Net web applic ...
- CAD处理控件Aspose.CAD功能演示:在 C#中以编程方式搜索 DWG 图形文件中的文本
Aspose.CAD 是一个独立的类库,以加强 Java应用程序处理和渲染CAD图纸,而不需要AutoCAD或任何其他渲染工作流程.该CAD类库允许将DWG, DWT, DWF, DWFX, IFC, ...
- Android怎么保证广播安全,Android 广播机制安全性研究.PDF
Android 广播机制安全性研究 电信 科 学 2016 年第 10 期 专题 :基 于 Android 系统 的终端安全 Android 广播机制安全性研究 卿 斯汉 1, 2, 3 (1. 中国 ...
- android开发复制文本,如何在Android应用中以编程方式复制文本?
因此,每个人都同意应如何完成此工作,但是由于没人愿意提供完整的解决方案,因此请按以下步骤进行: int sdk = android.os.Build.VERSION.SDK_INT; if(sdk & ...
- android 打开闪光灯,如何在Android中以编程方式打开前置闪光灯...
对于这个问题,你应该: >检查手电筒是否是 可用与否? >如果是,则关闭/打开 >如果没有,那么根据你的应用,你可以做任何事情 需要. 要检查设备中闪存的可用性: 您可以使用以下内容 ...
- android刷新蓝牙缓存,如何使用GattServer以编程方式清除蓝牙缓存
我对BLE稍微熟悉,我在使用inheritance的代码时遇到了一些问题. 所以应用程序的工作原理如下: 启用BLE后,应用程序会扫描设备 该应用程序显示find的设备 用户选择要配对的设备 该应用与 ...
- 如何在Java中以编程方式阅读,添加或删除PPT中的幻灯片便笺?
幻灯片注释用于添加其他信息,作为演示文稿中的参考.演示者添加了这些注释,以回顾与他们的演示相关的要点.在本文中,将学习如何以编程方式操作演示文稿中的幻灯片注释.特别是,本文将介绍如何使用Java读取, ...
- Word开发工具Aspose.Words功能演示:在C ++中以编程方式在Word文档中添加或删除页眉和页脚
Word文档中的页眉和页脚用于格式化和显示重要信息,例如主题,章节,页码,Copywrite等.以编程方式使用Word文档时,可能需要添加或删除页眉和页脚.为此,本文将教您如何使用C ++在Word文 ...
- 3分钟学会在C ++中以编程方式合并Excel工作表中的单元格
合并和取消合并单元格是Microsoft Excel的一项简单且常用功能.合并单元格可能会在某些情况下很有用,例如,当工作表中有多个列共享相同的标题时,可以合并列上方的单元格以使其具有共同的标题.如果 ...
最新文章
- 2022-2028年中国PVC糊树脂行业市场深度分析及市场规模预测报告
- 分享.NET开发中经常使用到的代码片段 完全从实际项目中提取出来,也可被反反复复的重复借用...
- 进程——Windows核心编程学习手札系列之四
- 数据结构读书笔记(三)(C语言)
- (转)十步精通新语言
- 案例:返回固定页面的http服务器
- Java基础 Day14 泛型
- 2020中国消费金融行业研究报告
- 收藏 | 清华团队将Transformer用到3D点云分割
- 60-100-024-使用-MySQL 表锁
- 利用pagespeed插件优化网站css层叠样式文件
- 微信七年,终于实现一键切换账号功能了!
- mysql数据卸载工具_如何把Mysql卸载干净(亲测有效)_Mysql_数据库
- Liang-Barsky算法思想及简单cpp实现
- 浅谈CFD(constant fraction discriminator恒比鉴相器)
- delphi 操作excel 复选框
- 网络安全学习路线是怎样的?
- 程序员懒人投资大法之定投指数基金
- Android apk闪退问题
- js页面跳转 URL含中文造成乱码
热门文章
- pgsql数据库默认配置事务类型_postgreSql最佳配置详解(connection 申请、回收策略)...
- geth 转账_eth客户端安装 geth使用 批量转账(一)
- Apache JMeter 下载
- (需求实战_进阶_03)SSM集成RabbitMQ 路由模式关键代码讲解、开发、测试
- 工作流实战_09_flowable 流程实例挂起与激活
- Linux zookeeper下载、单点部署
- linux环境下redis5.0的安装配置
- SonarQube代码质量管理平台C++插件sonar-cxx的安装
- 系统架构设计师 - 软件架构设计 - 基于架构开发方法 ABSD (Architecture-Based Soft Design)
- Leetcode 23.移除元素