android基础笔记——代码实现挂断电话
来源:互联网 发布:真人cs玩法和技巧知乎 编辑:程序博客网 时间:2024/05/21 10:18
android系统有一个方法 endcall 。用于挂断电话。
但是在1.5版本之后就不能再直接调用,需要通过反射的方法,来获得该方法。
实现代码如下:
public void endCall() {try {// 加载ServiceManager的字节码Class clazz = CallSmsSafeService.class.getClassLoader().loadClass("android.os.ServiceManager");Method method = clazz.getDeclaredMethod("getService", String.class);IBinder ibinder = (IBinder) method.invoke(null, TELEPHONY_SERVICE);ITelephony.Stub.asInterface(ibinder).endCall();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}
注意:
其中新建两个包,用来存放系统的两个 aidl 文件:
package名称:android:telephony aidl文件名称:NeighboringCellInfo.aidl 下载地址:http://download.csdn.net/detail/etmessi/8288063
package名称:com.android.internal.telephony aidl文件名称:ITelephony.aidl 下载地址:http://download.csdn.net/detail/etmessi/8288077
0 0
- android基础笔记——代码实现挂断电话
- Android挂断电话代码
- Android之——自动挂断电话的实现
- Android设备挂断电话·笔记
- Android开发之来电电话挂断实现
- Android-实现电话自动接听/电话自动挂断功能
- AIDL实现挂断电话
- Android 挂断电话流程
- Android 挂断电话流程
- Android 挂断电话流程
- Android自动挂断电话
- 挂断电话的代码片段
- Android 实现自动接听和挂断电话功能
- Android自动接听和挂断电话实现原理
- Android自动接听和挂断电话实现原理
- 文章标题android来电通过广播实现电话自动挂断
- 实现电话自动拨打、挂断
- 实现电话自动拨打、挂断
- <context:property-placeholder location="classpath:com/foo/jdbc.properties"/>、元数据与一个定制配置BeanFactoryPo
- java实现马踏棋盘问题
- LCOJ - Excel Sheet Column Title
- Android隐藏标题栏以及Theme.AppCompat错误
- [leetcode]Combination Sum II
- android基础笔记——代码实现挂断电话
- 硬盘测试-Linux下IOmeter的使用
- 完全卸载VS2013
- IOS多线程
- Android handler asynctask区别
- 类的静态成员
- Oozie-2-安装、配置、使用
- 数列求和
- 题库系统开发进展 2015-1-10更新