Android开发入门学习笔记之二

来源:互联网 发布:corel有什么软件 编辑:程序博客网 时间:2024/04/29 12:32

完成环境的基本搭建后就可以开发了,不过最新版的SDK需要手动安装虚拟设备,所以下载介绍下创建AVD的方法。

一、AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。 本人理解:就是在PC上自定义一个虚拟的手机设备。创建AVD的方法又两种。一是通过Elcipse开发环境,二是通过命令行创建。

1、Eclipse开发环境创建:
(1)AVD就是电脑里虚拟的Android手机。新版SDK需手动添加AVD,进入SDK目录,如D:/android-sdk-windows,运行SDK Manager.exe
(2)点击左边栏"Virtual Devices",右边点"New",弹出创建对话框,给这个SVD随便取个Name,比如手机型号Hero,然后设置Target为某个Android版本,SD Card为虚拟的SVD的SD卡容量(最少要8M),再设置分辨率,如320*480,然后在Hardware添加这台AVD需要的特殊设备,如键盘KeyBoard等,最后点下面"Create AVD"完成。
2、命令行创建:  在命令行方式中找到Tools的路径,输入命令:android create avd --target 2 --name my_avd,其中android是命令,后面是参数,Create avd是创建AVD,target 2是等级,name是Avd的名称。
3、设置Eclipse中AVD(此项多用于开发固定型号的程序,如果不设置,每次调试时会提示手动选择AVD )
运行Eclipse,菜单栏"Run"|"Run Configurations",选择Android Application,选择一个configuration,右侧选择"Target",再选择一个AVD即可。
 

二、下面创建第一个Android程序——Hello World

1、创建一个新的Android项目
打开Eclipse, 选择File > New > Project如果Android的Eclipse的插件正确安装了,弹出的对话框里就会有一项“Android”, 选择 “Android Project”,点下一步。
[ 注:如果建立此项目后Eclipse没有列出此项目,这是因为没有设置其显示,在菜单栏"Window"|"Show View"里选择如Package Explorer等。 然后左侧的Package Explorer里右键刚刚建立的项目TestDemo,选择最后一个"Properties",再选择"Run/Debug Settings",在右侧"New"添加"Android JUnit Test",在弹出的设置里,选择标签"Target",再选择一个AVD,完成。 最后,在左侧的Package Explorer里右键点击项目TestDemo,选择"Run As"|"Android Application"。看到一台虚拟的Android手机启动就成功啦。]
2、填写工程的详细信息。
除了包名外,我们可以全部填写HelloWorld。这里填写的Activity name就是你的项目创建好后Activity的类名。Build Test 中要选择你已经创建好的AVD设备,不要选择没有创建好的设备,否则调试不通过。如下图 

3、创建完的工程结构如下:

[ 注意:如果是首次运行IDE环境,需要转到工作台方式,如下图 ]

4、如果不出意外的话找到我们的Helloword的项目,右击选择“Run”,选择Android Application 就可以运行Helloword应用了,这个过程有点长,稍等一下就可以看到模拟器的界面了。。

SDK下有好多学习的例子,一旦入门后,就参照着Sample下的应用开始深入的学习吧!下面就是运行结果:

三、其他注意事项:

1、创建工程的时候后注意运行的target所需要的 AVD虚拟机的 API level  要和创建的Project  min  SDK version 保持一致。否则编译不能通过。
2、置虚拟机AVD时,设置built--in :HVGA   就可以自适应屏幕大小,不会出现界面跑到屏幕外面的情况了。
3、如果想使用WVGA,却又不能完全显示界面,可以通过置AVD的显示比例来解决。
启动Eclipse在 Run Configuration… 中的 Additional Emulator Command Line Options 中设置参数 –scale 0.6 来实现。如下图,显示不全记得将对话框拖大一些。

原创粉丝点击