Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 有人能给我一个关于ITelephony.aidl的清晰的想法吗?_Android - Fatal编程技术网

Android 有人能给我一个关于ITelephony.aidl的清晰的想法吗?

Android 有人能给我一个关于ITelephony.aidl的清晰的想法吗?,android,Android,我是安卓系统的初学者。有谁能给我一个关于ITelephony.aidl的清晰概念,以及它如何在安卓系统中用于阻止呼叫?ITelephony.aidl是一个用于处理与电话相关的内容的文件,例如自动呼叫接听、呼叫结束。.aidl文件的结构是 正如您所见,它有一个方法endCall(),该方法用于动态或语法地结束传入呼叫,以便另一个方法根据其名称执行任务。在旧版本的Android、新版本的Android或由设备制造商或改装ROM的创建者修改的当前版本的Android上可能会有所不同。谷歌曾多次建议开发

我是安卓系统的初学者。有谁能给我一个关于
ITelephony.aidl
的清晰概念,以及它如何在安卓系统中用于阻止呼叫?

ITelephony.aidl是一个用于处理与电话相关的内容的文件,例如自动呼叫接听、呼叫结束。.aidl文件的结构是


正如您所见,它有一个方法
endCall()
,该方法用于动态或语法地结束传入呼叫,以便另一个方法根据其名称执行任务。在旧版本的Android、新版本的Android或由设备制造商或改装ROM的创建者修改的当前版本的Android上可能会有所不同。谷歌曾多次建议开发者坚持使用Android SDK。

在src文件夹中创建一个新的包com.Android.internal.telephony 然后在其中创建一个名为ITelephony.aidl的新文件(不是类) 将此正文粘贴到文件中

package com.android.internal.telephony;

import android.os.Bundle;
    interface ITelephony {
        boolean endCall();
     void dial(String number);
    void answerRingingCall();
    }
然后,您将看到在gen文件夹中创建了一个名为Itelephony.java的新包
现在你所有的问题都解决了

是的,ITelephony可能会在android中阻止通话。以下是一些可能对您有帮助的参考:或:)@vipin,ITelephoy.java未在gen文件夹中生成。我能做些什么来强迫这一代人?
package com.android.internal.telephony;

import android.os.Bundle;
    interface ITelephony {
        boolean endCall();
     void dial(String number);
    void answerRingingCall();
    }