首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >制作与平板电脑兼容的应用程序

制作与平板电脑兼容的应用程序
EN

Stack Overflow用户
提问于 2013-08-09 03:15:49
回答 1查看 709关注 0票数 2

嗯,我有这个应用程序,可以选择阅读设备短信和错过电话。这不是必需的特性,而是它的存在。问题是我有这个权限:

代码语言:javascript
复制
<uses-permission android:name="android.permission.READ_CONTACTS">
</uses-permission >
<uses-permission android:name="android.permission.RECEIVE_SMS">
</uses-permission >
<uses-permission android:name="android.permission.READ_SMS">
</uses-permission >
<uses-permission android:name="android.permission.READ_PHONE_STATE">
</uses-permission >

我确信他们中的一些人让这个应用程序与平板电脑不兼容,所以我试着把它改为:

代码语言:javascript
复制
<uses-feature android:name="android.permission.READ_CONTACTS" android:required="false">
</uses-feature>
<uses-feature android:name="android.permission.RECEIVE_SMS" android:required="false">
</uses-feature>
<uses-feature android:name="android.permission.READ_SMS" android:required="false">
</uses-feature>
<uses-feature android:name="android.permission.READ_PHONE_STATE" android:required="false">
</uses-feature>

但是现在这个应用程序在手机上运行时不会显示sms。为了让它工作,还有什么我应该包括进去的吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-09 03:57:36

你的想法是对的。有些权限意味着一些特性,但并不是1比1的比例.

短信的隐含特征是:

代码语言:javascript
复制
<uses-feature android:name="android.hardware.telephony" android:required="false" />

以下是包含功能的所有权限列表:

http://developer.android.com/guide/topics/manifest/uses-feature-element.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18139557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档