问题描述
|
我只是知道限制我的应用程序只能在手机上下载,而不能在平板电脑上下载,我必须通过添加以下命令将电话功能强制添加到清单文件中
<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电子市场,以
允许开发人员保留控制权
他们的应用在哪里可用。
继续电话示例,
管理短信的应用程序
在媒体播放器上不会有用,
因此Android Market允许开发人员
将该应用专门限制为
电话设备。
谢谢
解决方法
并非所有平板电脑都支持电话,但有些平板电脑支持。
电话实际上是一个“伞功能”,平板电脑可能支持其中的一些子功能。
在此博客文章中有一个解释以及更多信息的链接。
,如果您有PC Windows平板电脑,则可以使用USB电话设备或所谓的USB语音调制解调器来创建功能全面的电话解决方案。由于它使用USB连接到平板电脑并解决了硬件层问题。