android 实现挂电话和接电话
代码下载见:http://download.csdn.net/source/3477225
在src文件夹下创建包com.android.internal.telephony,在包下建一个文件ITelephony.aidl
文件内容如下:
package com.android.internal.telephony;
interface ITelephony{boolean endCall();void answerRingingCall();
}
创建了之后会在gen目录下生成相应的文件ITelephony.java
在你要调用的文件中:
private static ITelephony getITelephony(Context context) {TelephonyManager mTelephonyManager = (TelephonyManager) context.getSystemService(TELEPHONY_SERVICE);Class<TelephonyManager> c = TelephonyManager.class;Method getITelephonyMethod = null;ITelephony iTelephony = null ;try {getITelephonyMethod = c.getDeclaredMethod("getITelephony",(Class[]) null); // 获取声明的方法getITelephonyMethod.setAccessible(true);} catch (SecurityException e) {e.printStackTrace();} catch (NoSuchMethodException e) {e.printStackTrace();}try {iTelephony = (ITelephony) getITelephonyMethod.invoke(mTelephonyManager, (Object[]) null); // 获取实例return iTelephony;} catch (Exception e) {e.printStackTrace();}return iTelephony;}
然后通过该方法获得 ITelephony 对象,然后调用它的answerRingingCall()方法实现接电话,调用它的endCall()方法实现挂电话。
android 实现挂电话和接电话相关推荐
- android 自动挂断,android实现接通和挂断电话
本文实例为大家分享了android实现接通和挂断电话的具体代码,供大家参考,具体内容如下 关键代码:[PhoneUtils类] package com.ebupt.phonerecorddemo.se ...
- 无法在Android手机上拨打或接听电话,如何解决
使用Android,拨打和接听电话变得更加容易.您可以在几分之一秒内与其他联系人建立联系.但是,一些用户在无法在Android手机上拨打或接听电话时不断抱怨这些情况.在这样的时刻,当你看到周围的每个人 ...
- Android仿虾米音乐播放器之电话和耳机监听
任何一个用户都不会希望在电话打来时,音乐依然在播放,这样或许用户马上就卸载了我们的app,另外当用户的耳机拨出时我们需要及时的停止音乐,因为拨出耳机这个动作可能不是用户主导的,或许是耳机的松动,或许是 ...
- 广播接收者android,电话拦截广播,电话接收者demo
一.Android广播机制介绍 广播机制最大的特点就是发送方并不关心接收方是否接到数据,也不关心接收方是如何处理数据的. Android中广播的是操作系统中产生的各种各样的事件.例如,收到一条短信就会 ...
- android 中打电话,Android 在 APP 中实现拨打电话的方法
Android 在 APP 中实现拨打电话的方法 2020-12-20 09:17:08 方法一: 首先添加拨打电话的权限: /** * 拨打电话(直接拨打电话) * @param phoneNum ...
- android 实现挂断电话【四种方式】,亲测可用
网上查到两种挂断电话方式 第一种:通过反射得到隐藏的API,需要aidl文件,但是这种方式测试后,无效.方法写出来吧,也许对你有你有帮助. 首先在main文件下创建报名com.android.inte ...
- 微信小程序ios端唤醒不了拨打电话或者部分电话拨打不了解决方案
目录 简介 技术 问题 解决方案 简介 主要解决微信小程序ios端唤醒不了拨打电话或者部分电话拨打不了问题,使用安卓手机就可以轻松的唤醒拨打电话. 技术 uni-app前端小程序框架 问题 在调试微信 ...
- 电话开启和电话关闭的命令
电话开启:RIL_SetEquipmentState(m_hRIL, RIL_EQSTATE_FULL); 电话关闭:RIL_SetEquipmentState(m_hRIL, RIL_EQSTATE ...
- Java黑皮书课后题第4章:*4.15(电话键盘)电话上的国际标准字母/数字映射如下所示。编写程序,提示用户输入一个小写或大写字母,然后显示对应数字。对于非字母输入,提示非法输入
*4.15(电话键盘)电话上的国际标准字母/数字映射如下所示.编写程序,提示用户输入一个小写或大写字母,然后显示对应数字.对于非字母输入,提示非法输入 题目 题目概述 运行示例 破题 代码 题目 题目 ...
- 电话光端机的电话接口类型有哪些?
电话光端机常用的的电话接口类型有:环路中继接口(FXO).模拟用户线接口(FXS).热线电话接口(公务电话).磁石电话接口.接下来,我们就跟随飞畅科技的小编来详细了解下电话光端机的电话接口类型,一起来 ...
最新文章
- mybatis 配置文件中set丢失逗号
- 小布老师视频教程----oracle 9i 性能调优系列培训(全)
- linux下安装nagios
- The Reflection And Amplification Attacks NTP Reply Flood Attack Based On NTP
- Redis 一些高级用法
- Android权限Uri.parse总结
- wpf esc key 检测不到_自己动手丰衣足食!想让你的车能检测和识别物体?试试这个实验...
- 基于 jmeter 的分布式性能测试实战
- 读懂现金贷产品的客群风险标签维度
- Kubernetes基础篇:主要特性、基本概念与总体架构
- 如何卸载Adobe Creative Cloud
- python开源管理系统_基于Python开源框架Flask的地震信息网络运维管理系统实现
- 用excel将有规律的数据随机打乱
- HDU 6069 题解
- JavaFx教程-02第一个javaFX程序
- 实景三维重建大雁云与三青鸟达成战略合作提供自助式实景三维建模全流程服务
- 鲲鹏Devkit代码迁移工具课堂总结
- python爬虫入门-环境配置
- (附源码)mysql+ssm学生选课系统 毕业设计 170920
- 51nod-1603 限高二叉排列树
热门文章
- go导入包错误 Cloning into ‘xxx‘... fatal: could not read Username
- [转]Petri网简介
- 未来的直播网站源码可实现,CycleGAN,视频换脸?
- AI科技人才选择香港就业
- mysql升级后将旧数据迁移到新 数据库中
- QT中出现程序异常结束,The process was ended forcefully的解决方案
- 我的4g网卡运行着GNU/Linux -- 某4g无线网卡的逆向工程与主线Linux移植 (二)
- MATLAB读raw,dat文件代码
- zynqsd的读写数据_【正点原子FPGA连载】 第十二章SD卡读写TXT文本实验-摘自【正点原子】领航者 ZYNQ 之嵌入式开发指南 (amobbs.com 阿莫电子论坛)...
- [VisualStudio实战]VS2013 ERROR C2011 C2375 C2059 C3805 C3861问题解决