- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在开发一个 Android 应用程序,该应用程序应该阻止来电和(最终)消息。到目前为止,我已经了解到您可以使用内部 ITelephony 接口(interface)来拦截并最终阻止调用。
该过程的一个步骤涉及创建一个名为“com.android.internal.telephony”的包,其中包含“ITelephony.aidl”文件。我现在有以下路径:
\MyApp\app\src\main\java\company\MyApp\com\android\internal\telephony\ITelephony.aidl(这是 Android Studio 使用“创建包”命令创建的内容。
问题是,由于某种原因,我收到以下错误:
错误:com.android.internal.telephony 包不存在。我尝试将aidl 文件放置在不同的位置,但结果相同。我做错了什么吗?如果是,我该如何解决这个问题?
谢谢。
最佳答案
这可能是您问题的解决方案:
you have added
ITelephony.AIDL
file in your project? and if you have added then your package name must becom/android/internal/telephony/ITelephony.AIDL
: for more information Blocking Incoming call. download AIDL file from here
来自:how to resolve this error "com.android.internal.telephony cannot be resolved to a type" in android
简单地说:在 src 文件夹中创建 com/android/internal/telephony 文件夹结构并将 aidl
文件放入 telephony 文件夹中。
所以你的电话包可能有错误的目录结构。
请检查并尝试按照上述步骤操作。
关于java - Android Studio 无法解析符号 ITelephony,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34699467/
我下载了 android 源代码,试图了解 stub 类在 android 电话系统中的工作原理,所以我使用 aidl convert ITelephony.aidl 但它给我错误,例如: 找不到类
我想阻止来自特定号码的调用 我尝试了一些解决方案,但出现错误。我试过这个解决方案,但它不起作用。 https://stackoverflow.com/a/9904826/1937692它给了 Can
我按照正确的程序在我的 eclipse 项目中生成了 ITelephony.java 类。 但它似乎没有正确生成,因为我在文件中收到了很多红色警告。我在 ubuntu 12.04 64 位下运行。奇怪
我正在开发一个 Android 应用程序,该应用程序应该阻止来电和(最终)消息。到目前为止,我已经了解到您可以使用内部 ITelephony 接口(interface)来拦截并最终阻止调用。 该过程的
我正在尝试在我的应用程序中使用 ITelephony.aidl。使用这个我想接听来电。我设法使用了 endcall() 并且它工作得很好。但是,当我尝试使用 answerringingcall() 时
我看到一些 SO 帖子讨论了如何以编程方式结束电话,例如,this one .是的,人们只关注结果,但没有人真正解释为什么会起作用? 我尝试了代码,它运行良好。但我想知道更多关于下面发生了什么的细节?
我目前在一个基于 Cordova 的项目中工作,该项目以编程方式终止/应答调用。我看到了一些关于 ITelephony.aidl 的问题(包括在哪里等),但没有一个解决方案适用于我的项目。 这只是 .
我正在使用 this answer 的代码,因为我必须添加 ITelephony.aidl到我的项目源,我做到了。 但是这个 aidl 文件没有编译。是否需要任何其他步骤? 最佳答案 首先在项目的 s
这无疑是一个非常简单的问题,但不幸的是我环顾四周并没有找到解决方案。 我想导入 ITelephony.aidl 以便我可以使用 导入com.android.internal.telephony.ITe
使用Android Studio/gradle时,aidl文件添加到哪里?文件结构与eclipse有点不同: 我尝试在所有三个级别添加 com.android.internal.telephony.I
我想以编程方式拒绝来电。这已在其他帖子中使用 ITelephony 界面得到解答。但是,该解决方案需要将 CALL_PHONE 权限添加到 list 中。 有没有办法在 list 中没有 CALL_P
我想挂断来电 我检测到它然后我想挂断它。 问题是:com.android.internal.telephony.ITelephony 没有解决。 我尝试将包 com.android.internal.
我正在使用 Itelephony 服务以编程方式结束通话。它适用于 HTC android 4.1 版,但不适用于 SAMSUNG GT-S7562 和 android version 4.0.4这是
我有一个应用程序使用以下代码来阻止调用: TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Con
我是一名优秀的程序员,十分优秀!