【问题标题】:I can't import com.android.internal.telephony.ITelephony [duplicate]我无法导入 com.android.internal.telephony.ITelephony [重复]
【发布时间】:2014-02-28 13:37:39
【问题描述】:

每次我尝试导入它时,它都会给我这个错误:

The import com.android.internal.telephony.ITelephony cannot be reselved.

这似乎是一个新手问题,但我真的很困惑,我找不到任何其他答案。

【问题讨论】:

  • 如果您是应用程序开发人员,您真的不应该导入 Android 内部类,因此它们可能不会被 SDK 公开,而只会被 Android 内部的构建系统公开。你在建什么?
  • 我正在尝试制作一个应用程序,在一段时间内阻止来电,有点像“请勿打扰”,这就是我被指示要遵循的方式。
  • 您从哪里获得使用 ITelephony 的提示?

标签: android telephony


【解决方案1】:

这不是作为 SDK 的一部分公开的公共类。只有内部平台应用程序/服务/框架可以包含或使用该类。

【讨论】:

【解决方案2】:

Android 有两种无法通过 SDK 访问的 API。

第一个位于 com.android.internal 包中。我将把这个 API 称为内部 API。第二种 API 类型是使用 @hide javadoc 属性标记的类和函数的集合。尽管严格来说这不是一个单一的 API,而是一组小的隐藏 API,但我仍然会假设这是一个 API,并将其称为隐藏 API。

您可以通过以下文章使用内部 API

https://devmaze.wordpress.com/2011/01/18/using-com-android-internal-part-1-introduction/

【讨论】:

  • 请改成不需要登录的链接,大家都可以进入。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-20
  • 2020-12-31
  • 2016-04-07
相关资源
最近更新 更多