【发布时间】:2011-08-04 14:01:50
【问题描述】:
我刚刚知道将我的应用程序限制为只能在手机上下载而不是在平板电脑上我必须通过添加将电话功能强制到我的清单文件中
<uses-feature android:required="true" android:name="android.hardware.telephony"></uses-feature>
现在我的问题是平板电脑是否支持电话,我可以通过平板电脑拨打常规电话吗?我刚刚看到一些帖子说这是可能的。如果是,如何限制应用程序仅在手机而非平板电脑上下载。我有点困惑。任何人都可以得到真正的答案。
我还阅读了有关 Android 常见问题的以下帖子
什么样的设备可以是Android 兼容吗?
Android 软件可以 被移植到许多不同的种类 的设备,包括其中一些 第三方应用程序将无法正常运行。 Android 兼容性定义 文档 (CDD) 说明了具体的 设备配置将是 被认为是兼容的。
例如,虽然 Android 源 代码可以移植到手机上运行 没有相机的CDD 要求为了成为 兼容,所有手机必须有一个 相机。这允许开发人员依赖 在一组一致的能力上 在编写他们的应用程序时。
CDD 将随着时间的推移而发展到 反映市场实际。为了 例如,1.6 CDD 只允许单元格 手机,但 2.1 CDD 允许设备 省略电话硬件,允许 对于非电话设备,例如 平板式音乐播放器 兼容的。当我们做出这些改变时, 我们还将增强 Android Market 以 允许开发人员保留控制权 在他们的应用程序可用的地方。 继续电话示例,一个 管理 SMS 文本消息的应用程序 在媒体播放器上没有用, 所以 Android Market 允许开发者 将该应用程序专门限制为 电话设备。
谢谢
【问题讨论】:
标签: android