Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android应用程序仅适用于手机,如何?_Android_Android Manifest - Fatal编程技术网

android应用程序仅适用于手机,如何?

android应用程序仅适用于手机,如何?,android,android-manifest,Android,Android Manifest,我有一个应用程序,应该只在手机上运行 我只为平板电脑设置了这个 <supports-screens android:largeScreens="true" android:normalScreens="false" android:requiresSmallestWidthDp="600" android:smallScreens="false" android:xlar

我有一个应用程序,应该只在手机上运行

我只为平板电脑设置了这个

<supports-screens
            android:largeScreens="true"
            android:normalScreens="false"
            android:requiresSmallestWidthDp="600"
            android:smallScreens="false"
            android:xlargeScreens="true" />
但是我怎么能只对电话设备做同样的事情呢

我读过,但它对我没有帮助。例如,应用程序不兼容的一些手机,如HTC一,三星Galaxy s3,s4等

你能告诉我一个最好的解决办法吗

<supports-screens
    android:anyDensity="true"
    android:largeScreens="false"
    android:normalScreens="true"
    android:smallScreens="true"
    android:xlargeScreens="false" />
仅电话需要清单条目吗
点击查看android文档。

三星Galaxy s3、s4和HTC one属于largeScreen,这意味着它不是一个好的解决方案。还有一些平板电脑也有电话功能。任何有电话功能的平板电脑都只是一部大手机。如果你想在打电话的能力上有所区别,你可以。如果你想根据其他一些神奇的属性将手机和平板电脑分开,那么这种区别就不存在了。这一切都取决于屏幕大小。