Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.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:限制apk文件仅安装在使用HDPI&;MDPI图像。_Android_Image_Device_Apk_Restriction - Fatal编程技术网

Android:限制apk文件仅安装在使用HDPI&;MDPI图像。

Android:限制apk文件仅安装在使用HDPI&;MDPI图像。,android,image,device,apk,restriction,Android,Image,Device,Apk,Restriction,我有一个项目已经在IPhone上实现了(2年多以前)。现在我有了在Android中构建相同应用程序的源代码。由于某些原因,客户端现在没有图像源文件。所以现在我只有分辨率为320*460像素的图像来制作android应用程序 我的问题是什么:因为支持xhdpi的设备不支持高资源映像。客户端希望仅对支持HDPI的屏幕而不是支持xhdpi的屏幕限制应用程序。首先,我只想知道,是否有可能使apk文件只支持使用HDPI图像的设备?如果可能的话,我该怎么做 我搜索的内容:我已在StackOverflow中搜

我有一个项目已经在IPhone上实现了(2年多以前)。现在我有了在Android中构建相同应用程序的源代码。由于某些原因,客户端现在没有图像源文件。所以现在我只有分辨率为320*460像素的图像来制作android应用程序

我的问题是什么:因为支持xhdpi的设备不支持高资源映像。客户端希望仅对支持HDPI的屏幕而不是支持xhdpi的屏幕限制应用程序。首先,我只想知道,是否有可能使apk文件只支持使用HDPI图像的设备?如果可能的话,我该怎么做

我搜索的内容:我已在StackOverflow中搜索,但无法解决我的问题

问题:那么如何限制我的APK文件仅安装在使用HDPI和MDPI映像的设备中。如果设备使用XHDPI映像,则不应安装它


提前感谢。

您可以将此添加到
AndroidManifest.xml
中,以限制您的
apk
文件安装在xlarge屏幕中

<manifest ... >
    <supports-screens android:smallScreens="true"
                      android:normalScreens="true"
                      android:largeScreens="false"
                      android:xlargeScreens="false" />
    ...
    <application ... >
        ...
    </application>
</manifest>

...

感谢您的支持。我只想知道一件事。如果我有一部像galaxy nexus(使用HDPI图像)这样具有高资源的手机,那么它是否会安装在手机上?我认为在你的情况下,你应该多看看标签。标签在屏幕宽度上下文中设置限制,同时查看应用程序支持的密度像素(例如HDPI和MDPI)。我认为这将取决于手机屏幕大小。查看文档,您可以指定对相同屏幕大小的单独屏幕密度的支持。我想你应该看看
标签。查看我提供的官方文档页面