Android 如何使应用程序与平板电脑兼容?
我想让我的应用程序平板电脑兼容,我已经阅读了所有关于它的信息,并确保没有一个使用功能是针对手机的,并且添加了支持所有大小屏幕的功能(如我的清单中所示)。但我仍然看到playstore不承认我的应用程序与平板电脑兼容。请向我提供帮助我解决此问题的分步说明或兼容的清单副本。(我已经寻找了一些开源应用程序,它们没有提供这些标签,但在平板电脑上仍然可用。例如:actionbarsherlock demo)Android 如何使应用程序与平板电脑兼容?,android,android-layout,android-manifest,Android,Android Layout,Android Manifest,我想让我的应用程序平板电脑兼容,我已经阅读了所有关于它的信息,并确保没有一个使用功能是针对手机的,并且添加了支持所有大小屏幕的功能(如我的清单中所示)。但我仍然看到playstore不承认我的应用程序与平板电脑兼容。请向我提供帮助我解决此问题的分步说明或兼容的清单副本。(我已经寻找了一些开源应用程序,它们没有提供这些标签,但在平板电脑上仍然可用。例如:actionbarsherlock demo) Edit1:我在我所有的用户许可标签中添加了android:required=“false”,
Edit1:我在我所有的用户许可标签中添加了android:required=“false”,除了INTERNET和ACCESS\u NETWORK\u STATE(因为我的应用程序在没有INTERNET的情况下无法工作)。
还增加了:
<uses-feature android:name="android.hardware.LOCATION" android:required="false" />
<uses-feature android:name="android.hardware.location.GPS" android:required="false" />
<uses-feature android:name="android.hardware.location.NETWORK" android:required="false" />
<uses-feature android:name="android.hardware.screen.PORTRAIT" android:required="false" />
<uses-feature android:name="android.hardware.TELEPHONY" android:required="false" />
<uses-feature android:name="android.hardware.TOUCHSCREEN" android:required="false" />
<uses-feature android:name="android.hardware.WIFI" android:required="false" />
仍然没有好的结果。您不需要这个:
<uses-permission android:name="android.permission.ACCESS_CELL_ID" />
<uses-permission android:name="android.permission.CALL_PHONE" />
您现在应该对平板电脑更加友好。经过18次反复的尝试和错误之后,我解决了这个问题,去掉了清单中的许多权限,我不需要它们(它们是由外包开发团队添加的)。我还注意到有
结论:没有任何来源(据我所知)可以告诉您支持片剂的确切最低要求。我已经将它们全部列为非必需的。所以这不应该有任何问题!
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<!-- USES PERMISSSION -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.VIBRATE"/>
<!-- REQUIRED FOR GCM -->
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<permission
android:name="com.doximity.amiondroid.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.doximity.amiondroid.permission.C2D_MESSAGE" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<!-- END OF USES PERMISSSION -->