Android 在平板电脑中使用功能

标签 android

我有具有下一个权限的 android 应用

<!-- Permissions -->
<uses-permission android:name="android.permission.ACCESS_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

但在我的三星平板电脑中,我有 此应用程序与您的平板电脑不兼容。安卓 4.2.2

我应该设置什么“uses-feature”

android:required="false" ?

最佳答案

我不确定三星平板电脑是否可以振动,但如果不能,则需要切换

<uses-permission

<uses-feature

并使用必需的标志。如果不需要,则不需要,也不会因此而被过滤。如果您的应用程序的一部分处理振动,您将不得不为无法在代码中振动的平板电脑处理此问题。如果它不振动,则 其中的另一个 将导致问题,并且需要更改为使用功能。

See Uses-Feature

次要说明,您还应该检查您是否支持更大的屏幕尺寸,而不是意外地从 list 中遗漏了xlargescreens

关于Android 在平板电脑中使用功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20124333/

相关文章:

android - Android 应用程序的 Beta 测试人员如何在同一设备上同时安装生产和 Beta 应用程序?

android - 如果使用Google Play服务,则不能在没有版本冲突的情况下使用最新的compileSdkVersion和targetSdkVersion

android - 在android中实现一对一和群聊

java - 如何将文件中的数据值写入新的输出文件?

java - App Engine 连接的 Android 应用程序警告 : You must run the ValidationTool as part of your server build process

android - 自 Oreo/API 26 起允许用户设置通知灯颜色

android - 屏幕旋转后,findFragmentById() 返回一个 fragment ,即使布局中没有这样的 ID

android - 如何在 Android 中使用 Room 存储对象数组?

使用 DiskLRUCache 的 Android 照片/缩略图策略

iphone - 如何正确构建兼容Android的网站?