android典型代码系列(九)------电话拦截
16lz
2021-01-23
6_电话拦截 :
第一步、java代码
public void endCall() { try { Method method = Class.forName("android.os.ServiceManager").getMethod("getService", String.class); IBinder binder = (IBinder)method.invoke(null, new Object[]{TELEPHONY_SERVICE}); ITelephony telephony = ITelephony.Stub.asInterface(binder); telephony.endCall(); } catch (Exception e) { e.printStackTrace(); } }
第二步、添加权限
<uses-permission android:name="android.permission.CALL_PHONE" />
第三步、在src目录下面创建下面两个包,并将两个aidl文件放进去
android.telephony -- >NeighboringCellInfo.aidlcom.android.internal.telephony -- >ITelephony.aidl
文件下载见 附件
更多相关文章
- 文件多线程下载实现
- 基于Android TV端的文件选择器(UI比较丑,主要看逻辑)
- Android学习笔记(八)之Android 读写xml文件
- Android札记:防反编译、混淆文件p…
- 总结android中的.gradle文件写法及含义
- [Android Studio] 使用本地 aar 文件
- Android Studio 实时显示布局文件Preview窗口
- Android 学习 之 资源文件 动态修改strings.xml中的字符资源