旧的AVD在哪里?我应该选择什么'屏幕'?

时间:2012-12-24 07:22:53

标签: java android eclipse

首先,您必须考虑我没有Android手机,而且我是Android开发的新手。

请查看附件图片。

我曾经使用与此不同的AVD在android中开发一些基本的东西。它有按钮作为单独的面板。这个AVD是在更新eclipse并重新安装android 2.2之后发布的。

我有2个问题。

  1. 查看我的申请结果后,我无法返回。也没有按钮。

  2. 在日食中,我可以看到很多'屏幕'被提供。有些是Nexus7,Galaxy Nexus,Nexus S等。以前我没有使用这些东西。我应该使用哪个屏幕?有些屏幕非常小。如果我使用'Galaxy Nexus',这是否意味着我的应用程序仅针对'Galaxy'手机开发?我相信之前的Android应用程序是以适合所有Android设备的方式开发的!

  3. 请帮忙

    enter image description here

6 个答案:

答案 0 :(得分:2)

对于Go you back,您可以使用退出按钮。如果您选择nexus,并不意味着您只为nexus 7开发应用程序。如果您选择nexus,则可以在nexus中查看应用程序。

答案 1 :(得分:1)

  

查看我的申请结果后,我无法回去。也没有按钮。

您可以按键盘上的 Escape 按钮返回。

  

在日食中,我可以看到很多'屏幕'被提供。有些是Nexus7,Galaxy Nexus,Nexus S等。以前我没有使用这些东西。我应该使用哪个屏幕?有些屏幕非常小。如果我使用'Galaxy Nexus',这是否意味着我的应用程序仅针对'Galaxy'手机开发?我相信之前的Android应用程序是以适合所有Android设备的方式开发的!

雅现在设备有各种分辨率和大小,目标(模拟器用于测试)无论它是什么,但你需要创建你的艺术品,使其支持所有的屏幕,并且要做同样的事情,你可以看到Application-skeleton-to-support-multiple-screen

答案 2 :(得分:1)

如果您支持清单文件中的所有屏幕,那么您的应用程序适用于所有手机,但您必须使用不同的图像(ldpi,mdpi,hdpi,xhdpi)并在不同的屏幕中动态设置一些布局。

要返回,您可以按退出按钮,也可以按模拟器中的后退按钮。

<supports-screens  android:smallScreens="true"/>
  <supports-screens  android:normalScreens="true"/>
  <supports-screens android:largeScreens="true"/>
  <supports-screens android:anyDensity="true"/>
  <supports-screens android:resizeable="true"
  android:anyDensity="true" />

答案 3 :(得分:1)

您选择的屏幕尺寸仅供测试之用。您应该测试各种设备尺寸和分辨率。您在测试时选择的设备只是一个示例,您的应用程序将在您未在清单中限制的任何设备上运行。

我强烈建议您为要定位的每个主要设备大小/分辨率创建虚拟机,并查看应用程序在每个设备上的行为方式。

关于按钮,创建这些VM时可以选择包含外部硬件按钮;总是打开它,给自己按钮点击虚拟机。

答案 4 :(得分:1)

  

查看我的申请结果后,我无法回去。那里   也没有按钮。

只需使用左Ctrl + F11更改其模式,这样您就可以在当前模拟器中看到后退按钮。由于您的模拟器不适合您的屏幕,因此该按钮正在隐藏。

  

在日食中,我可以看到很多'屏幕'被提供。有些是Nexus7,   Galaxy Nexus,Nexus S等。以前我没有使用这些   东西。我应该使用哪个屏幕?有些屏幕非常小。   如果我使用'Galaxy Nexus',这是否意味着我的应用程序仅开发   为'Galaxy'手机?我相信之前的Android应用程序是在开发的   一种适合所有Android设备的方式!

不,您的应用程序仍将支持您在清单文件中指定的所有屏幕。 如果您对小尺寸仿真器感到满意,请不要在创建仿真器时选择Nexus。选择其他目标和设备。例如,

  

设备:3.2“QVGA

     

目标:Android 4.0

答案 5 :(得分:1)

enter image description here

使用android虚拟设备管理器并编辑模拟器

检查硬件键盘存在复选框,然后重新启动模拟器