首先,您必须考虑我没有Android手机,而且我是Android开发的新手。
请查看附件图片。
我曾经使用与此不同的AVD在android中开发一些基本的东西。它有按钮作为单独的面板。这个AVD是在更新eclipse并重新安装android 2.2之后发布的。
我有2个问题。
查看我的申请结果后,我无法返回。也没有按钮。
在日食中,我可以看到很多'屏幕'被提供。有些是Nexus7,Galaxy Nexus,Nexus S等。以前我没有使用这些东西。我应该使用哪个屏幕?有些屏幕非常小。如果我使用'Galaxy Nexus',这是否意味着我的应用程序仅针对'Galaxy'手机开发?我相信之前的Android应用程序是以适合所有Android设备的方式开发的!
请帮忙
答案 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)
使用android虚拟设备管理器并编辑模拟器
检查硬件键盘存在复选框,然后重新启动模拟器