博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
挂断电话demo
阅读量:6508 次
发布时间:2019-06-24

本文共 754 字,大约阅读时间需要 2 分钟。

 

 
 
public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }        public void endCall(View v) throws Exception {        //通过反射调用隐藏的API            //得到隐藏类的Class对象        Class c = Class.forName("android.os.ServiceManager");            //得到方法所对应的Method对象        Method method = c.getMethod("getService", String.class);            //调用方法        IBinder iBinder = (IBinder) method.invoke(null, Context.TELEPHONY_SERVICE);        //得到接口对象        ITelephony telephony = ITelephony.Stub.asInterface(iBinder);        //结束通话        telephony.endCall();    }}

转载于:https://www.cnblogs.com/znsongshu/p/9357412.html

你可能感兴趣的文章
uva 12325 枚举暴力 b
查看>>
多线程问题(JVM重排序)
查看>>
LeetCode 459 Repeated Substring Pattern
查看>>
POJ 3268 Silver Cow Party
查看>>
Android Camera开发:使用TextureView和SurfaceTexture预览Camera 基础拍照demo
查看>>
EMLS项目推进思考
查看>>
Eclipse快捷键 10个最有用的快捷键
查看>>
2018-2019-1 20165302 实验五 通讯协议设计
查看>>
Golang 知识点总结
查看>>
JAVA 8 特性
查看>>
算法设计 - LCS 最长公共子序列&&最长公共子串 &&LIS 最长递增子序列
查看>>
WebService之Axis2快速入门(7): Spring与axis整合发布为WebServic
查看>>
Uliweb查看模板调用关系
查看>>
C#与PHP通信压缩
查看>>
根据经纬度获取时区信息
查看>>
关于 Linux
查看>>
图文解析五大外链误区
查看>>
ios开发之导航控制器的原理
查看>>
《Netkiller Blockchain 手札》Hyperledger Fabric Java SDK Demo
查看>>
Spring cloud 安全部署与性能优化
查看>>