- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 新建第一个程序android
第3章 新建第一个程序——HelloWorld;3.1 新建第一个程序;3.1.1 新建工程;当然也可以选择在工程浏览器中单击右键,在弹出的菜单中选择New Project,同样可以新建工程,如下图所示:
;接着,在弹出的对话框中选择Android,再选择Android Project选项,如下图所示。
;单击Next按钮后,弹出如下图所示的对话框:;
在该对话框中需要填写各类信息,包括:
(1)Project Name:工程名,比如HelloWorld。
(2)Content:勾选在工作空间中新建工程和使用默认工作空间两项。工作空间大家还记得么?就是你工程文件存储的地方啦。
(3)Build Target:选择Android SDK的版本,在你希望创建的版本前打钩就可以了。
(4)Properties:属性,包括应用名(Application Name)、包名(Package Name)、活动名(Create Activity)和最低SDK版本(Min SDK Version)。
填写完毕后单击Finish按钮,这样新的Android工程就新建完成了。
;3.1.2 运行程序;单击AndroidApplication后就可以进入模拟机的启动画面了。等待一段时间,模拟器启动完毕后,我们就可以看到程序的运行效果了,如下图所示。
;3.2 认识HelloWorld;3.2.1 首识Android工程;首先我们看到了src文件夹,该文件夹的意思是即为源代码,可以说是工程中最主要的部分,双击HelloWorld.java文件,我们就可以看到其中的代码了,如下图所示:
;3.2.2 认识布局文件;当然我们看到的只是预览界面,右边的黑色部分就是模拟器的显示屏了,我们可以看到显示屏上已经出现了HelloWorld字样了。当然,很多读者会问,代码呢,布局文件的代码在哪里?不要着急,单击底部的main.xml标签。这个时候就看以看到具体的代码了,如下图所示:
;3.2.3 认识值文件;为了使读者更清晰,我们就来看一看这string.xml文件又是何方神圣。在/res/values文件目录中找到string.xml文件,双击打开,显示如下图所示:
;选中左侧的hello(String)选项,在右侧我们可以看到Attributes for hello (String)框,其中就可以看到两个编辑框,一个是Name,其中显示hello,另一个是Value,其中显示Hello World,HelloWorld。
这里的Value才是我们真正要显示的内容啊,hello只是一个名字,用来给xml解析。单击底部的strings.xml文件,我们可以看到真正的strings.xml的代码,如下图所示:
;3.2.4 认识R文件;3.2.5 认识注册文件;该界面中显示了一些应用的相关信息,如包名、版本、使用的SDK版本等。单击底部最右边的AndroidManifest.xml可以帮助看到其具体的代码,如下图所示:
;3.3 调试程序;3.3.1 增加断点;让我们实际使用一下。例如,我希望程序在setContentView()时暂停,那就在第11行代码左侧双击,之后会出现一个小圆点,这个小圆点就是所谓的断点了。同时,我们打开Logcat,以便于观察程序的状态,如下图所示:
;3.3.2 开始调试;单击该选项,这个时候,我们就进入了调试设置界面了,如图所示:
;3.3.3 单步调试;这个时候你有如下几种选择:
F6:Step Over,按下F6键时程序向下走一行代码;
F5:Step Into,按下F5键时进入该方法;
F7:Step Return,按下F7键时返回上一行代码;
F8:Resume,按下F8键时程序恢复运行,直到下一个断点,如果接下来没有断点则直接运行到程序结束,或运行到出现异常为止。
;3.4 更多示例程序;3.4.1 导入Samples;首先,按照新建工程的步骤进入如下图所示的新建Android工程对话框
;然后选中Create project from existing source,接着单击Browse,进入下图所示文件浏览。选择到相应的资源,如选择LunarLander。单击确定,并选择一个Android SDK版本,单击Finish按钮,完成创建。这时在工程浏览器中就可以看到LunarLander工程新建成功了。
;3.4.2 经典范例;1.SkeletonActivity
该实例展示了一些基本的组件的使用,如TextView、EditText、ImageButton等。组件是Android应用开发中重要的组成部分,界面开发全靠它,运行效果如下图所示:
;2.LunarLander
一个登月的小游戏,通过操
文档评论(0)