gpt4 book ai didi

android - 在 Google Market 上发布一个应用程序的多个版本

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:29 24 4
gpt4 key购买 nike

我有一个 Android 应用程序,我想用它来显示高质量的图像。然而,有许多不同的屏幕尺寸和比例。我知道有一些过滤器可以在 Market 中仅针对小/中/大屏幕设备显示应用。

如果我将两种尺寸的图片放在一个应用中,应用的尺寸就会翻倍,对吧?

为不同的屏幕尺寸制作多个版本是一种好习惯吗?

我想为此类设备制作 1 个应用程序的 3 个版本:

  • 中等屏幕 mdpi
  • 中屏hdpi + 大屏mdpi
  • 大型(平板电脑)

如果可以的话,我该如何在 list 中指定它们?还是在市场的某个地方?

最佳答案

Android 有一个内置机制,可以为不同的屏幕尺寸和像素密度设计资源。它称为资源目录限定符,您可以阅读所有相关内容 here .

例如,对于小屏幕尺寸,您可以创建一个特定的布局文件并将其放在 res/layout-small 目录中。对于更大的屏幕,您可以创建一个同名的布局文件并将其放在 res/layout-large(或 res/layout-xlarge)目录中。

对于像素密度,您可以创建一个小版本的图像资源并将它们放在 res/drawable-ldpi 目录中(较低的像素密度)。对于更高的像素密度,您可以创建替代版本并将它们放在 res/drawable-hdpi 目录中。

我建议您阅读 Supporting Multiple Screens 上的页面,并让 Android 借助其内置机制帮助您解决问题。创建应用程序的三个独立副本对您来说更难维护,并且会使潜在用户感到困惑(他们中的大多数人可能既不知道也不关心“像素密度”)。如何阻止他们下载错误版本的应用,并因此获得糟糕的体验?

关于android - 在 Google Market 上发布一个应用程序的多个版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4491403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com