在开发Android应用程序时,应该记住哪些设备分辨率?

在开发Android应用程序时,应该记住哪些设备分辨率?,android,Android,我对Android完全是新手,但我对iPhone应用程序有一些了解 在iPhone中,我们开发应用程序时考虑到了iPhone/iPad的分辨率 在安卓系统中,我们应该记住哪些设备,因为安卓系统上运行的机型太多了 谢谢 答案是,在发展过程中,不需要记住任何关于决心的事情。。Android就是以这种方式构建的 如果硬件兼容,它将适应所有分辨率。您可以查看。虽然它说90%的屏幕是正常的(至少320x480),但大多数屏幕都是400x800和400x854()像iPhone一样,Android没有任何标

我对Android完全是新手,但我对iPhone应用程序有一些了解

在iPhone中,我们开发应用程序时考虑到了iPhone/iPad的分辨率

在安卓系统中,我们应该记住哪些设备,因为安卓系统上运行的机型太多了


谢谢

答案是,在发展过程中,不需要记住任何关于决心的事情。。Android就是以这种方式构建的

如果硬件兼容,它将适应所有分辨率。

您可以查看。虽然它说90%的屏幕是正常的(至少320x480),但大多数屏幕都是400x800和400x854()

像iPhone一样,Android没有任何标准分辨率来制作任何应用程序

但在Android中,你可以选择保持不同大小的UI(布局)或图像(可绘制),以处理任何分辨率

作为一名Android应用程序开发人员,您将面临的挑战之一是开发多种屏幕尺寸。在你探索屏幕尺寸的过程中,有很多事情需要记住。下面的列表将有助于您保持正轨

  • 每个密度中每个图标的大小要求因每个密度而异 图标的类型。您可以找到启动器图标、菜单图标、状态栏图标、, 选项卡图标,以及更多。它们的构造各不相同 屏幕密度。构建这些图标时,请参考
  • 尝试始终使用密度独立像素(dip)测量 定义用户界面时使用的单位。这有助于您的应用程序 扩展到不同的设备。与密度无关的像素是一个像素 为每个给定屏幕按比例缩放的虚拟像素 密度
  • 向AndroidManifest.xml文件提供元素 帮助Android market确定您的应用程序是否 兼容各种屏幕尺寸
  • 为高、中、低密度设备提供图形。虽然 这可能会增加您的开发和设计时间,这将大大 提高应用程序的可用性和外观
  • 以下是一些教程:-

    并且必须阅读

    希望这会有所帮助


    是创建Android应用程序图形资产的最佳在线工具。

    我建议您阅读以下内容,它将帮助您了解Android如何处理各种分辨率


    如果您正在使用标准视图控件开发应用程序,则dip和dp答案是正确的


    然而,如果你计划设计一个游戏,你可能会使用surfaceview,自己绘制所有的图形(因为如果你想要一个好的帧速率,这是最快的方法)。然后,您还需要缩放您自己绘制的所有内容。我这样做的方法是,每当我需要画画时,使用屏幕宽度/高度和百分比。永远不要使用像素。例如,不要绘制半径为32px的圆(如果您在320x480屏幕上尝试)。画一个半径为(屏幕宽度*0.1f)px的圆。将其用于文本大小、位图等。

    Pn Android,您关注屏幕大小(小、正常、大等)和密度(低、中、高等)。那么我们为一个设备设计的布局是否适用于另一个设备?假设我为三星Galaxy tab设计了布局。它在任何安卓手机上看起来都不错吗?关于平板电脑,我不确定。。但对于手机来说,它可以很好地工作。。因为它使用“dp”和“dip”单位。。。