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

文件下载见 附件

更多相关文章

  1. 文件多线程下载实现
  2. 基于Android TV端的文件选择器(UI比较丑,主要看逻辑)
  3. Android学习笔记(八)之Android 读写xml文件
  4. Android札记:防反编译、混淆文件p…
  5. 总结android中的.gradle文件写法及含义
  6. [Android Studio] 使用本地 aar 文件
  7. Android Studio 实时显示布局文件Preview窗口
  8. Android 学习 之 资源文件 动态修改strings.xml中的字符资源

随机推荐

  1. Android之Input子系统事件分发流程
  2. Android(安卓)Kotlin开发模块之间跳转-AR
  3. android布局属性详解-大杂烩
  4. ImageView的属性android:scaleType,即Imag
  5. Android手势操作(双击,长按,滑动,滚动,多点触
  6. ArcGIS for Android(安卓)100.3.0(1):开发环
  7. Android线程池的简单使用
  8. Android(安卓)Coding: Gestures Builder:
  9. android RN 配置和打包命令
  10. Android获取手机方向