我是Android的新手,但我对iPhone应用程序有一些了解。
在iPhone中,我们开发应用程序时要牢记iPhone / iPad的分辨率。
在Android中,我们应该记住哪些设备,因为在Android上运行的模型太多了?
谢谢!
答案 0 :(得分:2)
与iPhone一样,Android没有任何标准分辨率来制作任何应用程序。
但是在Android中你可以选择保持不同大小的UI(布局)或图像(可绘制)来处理任何分辨率。
您在Android应用开发者期间遇到的挑战之一是针对多种屏幕尺寸进行开发。在冒险进入屏幕尺寸时,要记住很多事情。以下列表可帮助您保持正常运作。
以下是一些教程: -
Designer’s Guide to Supporting Multiple Android Device Screens
并且必须阅读 Android Design Patterns
希望这会有所帮助。
Android Asset Studio是创建Android应用程序图形资源的最佳在线工具。
答案 1 :(得分:1)
答案是,在开发过程中无需考虑分辨率 .Android是以这样的方式构建的
如果硬件兼容,它会适应所有分辨率。
答案 2 :(得分:0)
我建议您阅读以下内容,它可以帮助您了解Android如何处理各种解决方案。
答案 3 :(得分:0)
如果您正在使用标准视图控件开发应用程序,则dip和dp答案是正确的。
但是,如果您计划设计游戏,您可能会使用surfaceview并自己完成所有绘图(因为如果您想要一个好的帧速率,这是最快的方法)。然后你还需要扩展你自己绘制的所有东西。我这样做的方法是在需要绘制内容时使用屏幕widht / height和百分比。切勿使用像素。例如。不要绘制半径为32px的圆(如果您正在尝试320x480的屏幕)。绘制一个(screenWidth * 0.1f)px半径的圆。将其用于文本大小,位图等。
答案 4 :(得分:-1)
您可以查看Google stats。虽然它说90%的屏幕是正常的(至少320x480),但大多数是400x800和400x854(source)