Android 如何使应用程序与平板电脑兼容?

Android 如何使应用程序与平板电脑兼容?,android,android-layout,android-manifest,Android,Android Layout,Android Manifest,我想让我的应用程序平板电脑兼容,我已经阅读了所有关于它的信息,并确保没有一个使用功能是针对手机的,并且添加了支持所有大小屏幕的功能(如我的清单中所示)。但我仍然看到playstore不承认我的应用程序与平板电脑兼容。请向我提供帮助我解决此问题的分步说明或兼容的清单副本。(我已经寻找了一些开源应用程序,它们没有提供这些标签,但在平板电脑上仍然可用。例如:actionbarsherlock demo) Edit1:我在我所有的用户许可标签中添加了android:required=“false”,

我想让我的应用程序平板电脑兼容,我已经阅读了所有关于它的信息,并确保没有一个使用功能是针对手机的,并且添加了支持所有大小屏幕的功能(如我的清单中所示)。但我仍然看到playstore不承认我的应用程序与平板电脑兼容。请向我提供帮助我解决此问题的分步说明或兼容的清单副本。(我已经寻找了一些开源应用程序,它们没有提供这些标签,但在平板电脑上仍然可用。例如:actionbarsherlock demo)


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 -->