我需要一些帮助,为什么我的应用程序与某些三星设备不兼容,如S III,Galaxy Note I和II以及Galaxy Tab 2 10.1
屏幕:
小 正常 大 XLARGE
在我的表现中,我有这个
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="com.coffeeandcookies.name.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
由于!!!!!!!!!!!!!!
答案 0 :(得分:0)
根据Permissions that Imply Feature Requirements页面,android.permission.CALL_PHONE
暗示android.hardware.telephony
,当然Galaxy Tab 2 10.1没有。{1}}通过在Manifest中添加以下行来确保不需要电话:
<uses-feature android:name="android.hardware.telephony"
android:required="false" />
这应该可以让您与平板电脑兼容。