一、首先在manifest.xml文件中获取监听电话权限,注册监听电话的Activity 二、实现过程中主要问题为接口ITelephony,是Android系统Phone类中TelephonyManager提供给上层应用程序用户与telephony进行操作交互的接口。,必须通过AIDL(Androi ...
分类:
移动开发 时间:
2016-11-16 22:22:58
阅读次数:
372
1. 床架aidl文件,ITelephony.aidl 这个文件创建在aidl文件夹下面的 com.android.internal.telephony包下面 2. ITelephony文件里面添加接口与方法,这样自己写这个文件并且只添加这两个方法的话就不用再引入 CellInfo.aidl 这样的 ...
分类:
移动开发 时间:
2016-09-12 18:56:46
阅读次数:
192
之前介绍过Android进程间通信(IPC)的使用,写过一些Demo。但仅仅是拿来用,并没有深入分析aidl是怎样可以做到进程间通信的。当创建ITelephony.aidl文件时,aidl会为我们在gen目录中创建相应的文件。package com.android.internal.telephon...
分类:
其他好文 时间:
2015-08-01 17:17:49
阅读次数:
160
网上扒的通过添加一个ITelephony.aidl 来反射可是并没有成功。提示无法引入这个文件。这里解释了一下原理;使用java 反射来获取安卓内部的私有方法TelephonyManager 类是由远程服务来实现的,它实质是package org.nd.ui;import android.app.F...
分类:
其他好文 时间:
2015-07-17 20:48:29
阅读次数:
122
1. 在工程中导入ITelephony.aidl文件/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); ...
分类:
移动开发 时间:
2015-04-16 17:10:16
阅读次数:
455
请按照如下方法进行修改:
frameworks\base\media\java\android\media\MediaFocusControl.java:
1、import packages:
import com.android.internal.telephony.ITelephony;
import android.os.ServiceManager;
2、增加获取当前Pho...
分类:
移动开发 时间:
2015-02-27 17:01:45
阅读次数:
236
第一步:在程序中新建一个包,包名必须为:com.android.internal.telephony,因为要使用aidl。
第二步:在这个包里面新建一个名为ITelephony.aidl的文件,然后在文件里面写入代码:
package com.android.internal.telephony;
interface ITelephony{
boo...
分类:
其他好文 时间:
2015-02-11 22:02:33
阅读次数:
158
1. 电话拦截这个功能大家可能都知道了,就是利用反射原理调用ITelephony的隐藏方法来实现。这个就不说了,在附件的代码里有。2.拦截后提示忙音/空号/已关机/已停机这个功能其实是要用到MMI指令,具体如何设置呼叫转移的指定可以参考这里 http://baike.baidu.com/view/2...
分类:
其他好文 时间:
2014-12-31 09:55:21
阅读次数:
236
修改:
frameworks\base\media\java\android\media\MediaFocusControl.java:
1、import packages:
import com.android.internal.telephony.ITelephony;
import android.os.ServiceManager;
2、增加获取当前Phone Call S...
分类:
移动开发 时间:
2014-11-05 17:10:59
阅读次数:
181
1、通过aidl及反射实现挂断电话
具体分三步:
(1)ITelephony.aidl ,必须新建com.android.internal.telephony包并放入ITelephony.aidl文件(构建后在gen下有ITelephony.java文件,这是aidl生成的接口),文件内容如下:
package com.android.internal.telephony;
interfa...
分类:
移动开发 时间:
2014-09-30 20:07:59
阅读次数:
219