我的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"/>
但在我的三星平板电脑中,我有This app is not comptable with your tablet. Android 4.2.2
我应该将“使用功能”设置为
android:required =“false”?
答案 0 :(得分:1)
我不确定三星平板电脑是否可以振动,但如果不能,则需要切换
<uses-permission
到
<uses-feature
并使用 必需标记 。如果不需要,则没有必要,因此不会被过滤。如果您的应用程序的一部分处理振动,您将不得不处理无法在代码中振动的平板电脑。如果它没有振动,那么这些中的另一个将导致问题,并且需要更改为uses-feature。
在辅助说明中,您还应该检查您是否支持更大的屏幕尺寸,而不是从清单中意外省略 xlargescreens 。