Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.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
Java Android虚拟设备配置_Java_Android_Mobile_Android Emulator - Fatal编程技术网

Java Android虚拟设备配置

Java Android虚拟设备配置,java,android,mobile,android-emulator,Java,Android,Mobile,Android Emulator,我刚刚开始使用Android Dev 我应该添加哪些Android手机作为虚拟设备,以确保我的应用程序适用于大多数人 我从谷歌找到的唯一一篇文章是两年前写的,我认为现在市场份额肯定已经发生了很大的变化,因此那里列出的手机可能不再被广泛使用 具体来说,我想知道我应该为手机提供哪些屏幕尺寸+Ram/内存进行测试。如果您的问题是希望支持哪些Android版本,您应该检查一下 因此,基本上您可以使用eclair(2.1)的最低支持版本。 我强烈建议您以最后一个版本为目标(目前是Jelly Bean)。这

我刚刚开始使用Android Dev

我应该添加哪些Android手机作为虚拟设备,以确保我的应用程序适用于大多数人

我从谷歌找到的唯一一篇文章是两年前写的,我认为现在市场份额肯定已经发生了很大的变化,因此那里列出的手机可能不再被广泛使用


具体来说,我想知道我应该为手机提供哪些屏幕尺寸+Ram/内存进行测试。

如果您的问题是希望支持哪些Android版本,您应该检查一下

因此,基本上您可以使用eclair(2.1)的最低支持版本。 我强烈建议您以最后一个版本为目标(目前是Jelly Bean)。这是一个很好的实践,这样当JB变得更受欢迎时,你就不必更新你的应用程序来适应它了

对于我的测试,我通常有一个带有eclair或姜饼的虚拟机和一个带有果冻豆的手机

编辑:一个非常重要的澄清,在你的应用程序清单中。您必须声明android支持的最低android版本:minSdkVersion=“XXX”。标签android:targetSdkVersion=“XXX”不是用来告诉您关注的是哪个版本,而是告诉系统您是否考虑过最后的版本。因此,你应该始终瞄准最后一个目标(目前为16个)。例如,如果您的目标是姜饼(我认为是api级别9),那么终端将假定您没有调整菜单按钮的分隔,并显示一个,即使您甚至没有使用它!!这是一个非常糟糕的用户体验

至于要支持的屏幕大小,这是非常有帮助的(无论何时你有关于android开发的问题,官方网站都应该是你的第一个目的地)。我认为问题不在于屏幕尺寸,让我们为每一个屏幕尺寸做一个布局,而是相反:我想在标准尺寸的手机上显示我的应用程序(大约4.2英寸),在这一点上,我需要另一个布局,因为我的手机要么太拥挤,要么空白太多

如果你真的想知道要考虑什么尺寸,在4到4.5英寸之间的地方,你会发现最高端的智能手机2012。你可能需要另一个布局为3.5个或更小的屏幕。
在高级维度中,我将重点关注7”(Nexus 7、kindle、galaxy tab 7)和10”。

如果您的问题是希望支持哪些Android版本,您应该检查一下

因此,基本上您可以使用eclair(2.1)的最低支持版本。 我强烈建议您以最后一个版本为目标(目前是Jelly Bean)。这是一个很好的实践,这样当JB变得更受欢迎时,你就不必更新你的应用程序来适应它了

对于我的测试,我通常有一个带有eclair或姜饼的虚拟机和一个带有果冻豆的手机

编辑:一个非常重要的澄清,在你的应用程序清单中。您必须声明android支持的最低android版本:minSdkVersion=“XXX”。标签android:targetSdkVersion=“XXX”不是用来告诉您关注的是哪个版本,而是告诉系统您是否考虑过最后的版本。因此,你应该始终瞄准最后一个目标(目前为16个)。例如,如果您的目标是姜饼(我认为是api级别9),那么终端将假定您没有调整菜单按钮的分隔,并显示一个,即使您甚至没有使用它!!这是一个非常糟糕的用户体验

至于要支持的屏幕大小,这是非常有帮助的(无论何时你有关于android开发的问题,官方网站都应该是你的第一个目的地)。我认为问题不在于屏幕尺寸,让我们为每一个屏幕尺寸做一个布局,而是相反:我想在标准尺寸的手机上显示我的应用程序(大约4.2英寸),在这一点上,我需要另一个布局,因为我的手机要么太拥挤,要么空白太多

如果你真的想知道要考虑什么尺寸,在4到4.5英寸之间的地方,你会发现最高端的智能手机2012。你可能需要另一个布局为3.5个或更小的屏幕。
在高级维度方面,我将重点关注7”(Nexus 7、kindle、galaxy tab 7)和10”。

Froyo(2.2)拥有约50%的市场份额。我建议使用目标平台2.2。@ShashankKadne内存和屏幕尺寸如何?我猜我错了。是姜饼。见Froyo(2.2)拥有约50%的市场份额。我建议使用目标平台2.2。@ShashankKadne内存和屏幕尺寸如何?我猜我错了。是姜饼。看,我也想知道支持哪些屏幕尺寸/分辨率和Ram/内存,有什么想法吗?我也想知道支持哪些屏幕尺寸/分辨率和Ram/内存,有什么想法吗?