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

时间:2012-01-27 12:54:36

标签: android

我是android的初学者。任何人都可以清楚地了解ITelephony.aidl以及如何在Android中阻止来电?

3 个答案:

答案 0 :(得分:0)

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

package com.android.internal.telephony;

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

正如你所看到它有方法endCall() whish用于动态或语法结束传入呼叫,以便其他方法根据其名称执行任务

答案 1 :(得分:0)

ITelephony.aidl不是Android SDK的一部分。在较旧版本的Android,较新版本的Android或由设备制造商或修改ROM​​的创建者修改的Android的当前版本上可能会有所不同。谷歌曾多次建议开发人员坚持使用Android SDK。

答案 2 :(得分:0)

在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名称的新包 现在你的所有问题都得到了解决