第二章 创建第一个程序Hello Tank

难度:容易

现在开始,我们要真正写作Android程序了。虽然前面安装过程那么复杂,但是写起程序来却是非常简单。而且为了让大家有一个直观的认识,本文不会叙述大段的原理,而是在编码的过程中渗透对原理、概念的讲解。

让我们打开eclipse,选择菜单中的File -> New -> Project…

选择Android -> Android Project

下面需要我们输入项目的一些信息,因为我们要复刻经典游戏坦克大战,所以我们的程序就取名Tank

这样,一个Android项目就创建完成了,我们可以在eclipse的Package Explorer看到我们的项目

托ADT的福,虽然我们只输入了几个名字,但这个项目实际上已经可以运行了。右击项目名,选择Run As -> Android Application

不出意外的话,你会看到一个手机模拟器被启动,而我们刚刚建立的程序会被运行起来

如果你发现模拟器启动了,而程序并没有被运行,可能需要手工启动程序。这里我们用到一个重要的工具DDMS(Davlik Debug Manager)。运行DDMS快捷方法是点击eclipse右上角的Open Perspective,如果在弹出的列表中没有DDMS,那么点击Others

选择DDMS

这样我们就打开了DDMS界面,这个工具我们以后会经常用到。

刚刚说到模拟器启动了而程序并没有被运行,很可能是在模拟器启动过程中DDMS失去了与模拟器的链接。解决方法很简单:

点击Devices标签下的工具栏,选择Reset adb

然后右击项目名称,Run As -> Android Application。

除了右击运行项目,还可以通过工具栏上的运行按钮启动程序

在运行按钮左边的是Debug按钮,这两个我们以后也会经常用到。

现在我们已经有了第一个可以运行的Android,虽然你可能对ADT生成的一堆文件感到一头雾水,也不知道程序界面上那一句“Hello World, Main”是从哪里来的,但是没关系,随着本文的深入你会逐渐熟悉Android项目的目录结构,程序设计的原则和方法,以及调试和部署的方法。现在读者可以自己熟悉一下模拟器的操作,让我们下章再见。

从零开始Android游戏编程(第二版) 第二章 创建第一个程序Hello Tank相关推荐

  1. 从零开始Android游戏编程(第二版) 目录

    目录 前言... 3 第一版前言... 5 第一章 搭建开发环境... 6 第二章 创建第一个程序Hello Tank. 10 第三章 显示文字和图片... 17 第四章 响应用户事件... 30 第 ...

  2. 从零开始Android游戏编程(第二版) 第一版前言

    第一版前言 什么是OPhone OPhone是基于Linux.面向移动互联网的终端基础软件及系统解决方案. OPhone SDK是专为OPhone平台设计的软件开发套件,它包括OPhone API,O ...

  3. 从零开始Android游戏编程(第二版) 第一章 搭建开发环境

    第一章 搭建开发环境 难度:容易 工欲善其技,必先利其器.我们要做的第一件事就是搭建Android开发环境.本文只介绍Windows下的安装方法,Linux下的安装方法请参考官方网站的介绍. 与PC编 ...

  4. 从零开始Android游戏编程(第二版)

    没想到重新打开这篇文档已经是一年之后了. 去年三月,我停止了这一系列文章的写作.六月,离开了工作了五年的公司.作为公司的创始人和业务主管,我不能容忍它发展的如此缓慢,而合伙人却很享受这种慢节奏的生活. ...

  5. 从零开始Android游戏编程(第二版) 前言

    前言 没想到重新打开这篇文档已经是一年之后了. 去年三月,我停止了这一系列文章的写作.六月,离开了工作了五年的公司.作为公司的创始人和业务主管,我不能容忍它发展的如此缓慢,而合伙人却很享受这种慢节奏的 ...

  6. 《Android 游戏开发大全(第二版)》——6.4节角色扮演游戏

    本节书摘来自异步社区<Android 游戏开发大全(第二版)>一书中的第6章,第6.4节角色扮演游戏,作者吴亚峰 , 于复兴 , 杜化美,更多章节内容可以访问云栖社区"异步社区& ...

  7. 《Python核心编程》第二版第18页第一章练习 -Python核心编程答案-自己做的-

    <Python核心编程>第二版第18页第一章练习 这里列出的答案不是来自官方资源,是我自己做的练习,可能有误. 1.9 练习 1-1. 安装Python.请检查Python是否已经安装到你 ...

  8. 【通知】▁▂▃ Himi 著作《Android游戏编程之从零开始》★书籍源码+第4/6/7样章★博客系列源码整理打包-免费下载★ ▃▂▁

    2011年9月22日(Himi的22岁生日当天),Himi的著作:<Android游戏编程之从零开始>一书正式发售: (大家可以到新华书店.淘宝.拍拍.当当.亚马逊等进行购买): 感谢一直 ...

  9. [转] Himi 著作《Android游戏编程之从零开始》★书籍源码+第4/6/7样章—免费下载★...

    本文转自:http://blog.csdn.net/xiaominghimi/article/details/6802444 Himi 原创, 转载请注明出处,谢谢! 原文地址:http://blog ...

最新文章

  1. Content-Type: application/vnd.ms-excel
  2. 曲线数学NURBS之bezier曲线
  3. 全球16家超级独角兽公司,为什么中国能占7家,印度只有1家?未来哪些行业最可能诞生独角兽?
  4. Unity中使用射线查询MeshCollider背面的方法
  5. Matplotlib实例教程(十)边缘直方图
  6. RIP协议无法适应网络环境
  7. Android普通对话框标题居中,android开发Toolbar标题居中显示的解决方法
  8. iptables简单应用
  9. Pytorch高阶API示范——线性回归模型
  10. java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解决
  11. ffmpeg转mp4格式
  12. 一个六年Java程序员的从业总结:比起掉发,我更怕掉队
  13. jmeter 实际运行线程数达不到设定值_Jmeter技术知识-常用组件实战演示(2020年最新)...
  14. Django模板实现地址的省市县三级联动
  15. bochs模拟器创建映像文件 、写入文件并启动
  16. Docker-基本命令和漏洞分享
  17. 苹果处理器性能排行榜天梯图2022 苹果处理器排行榜2022
  18. 本科英语计算机,计算机本科生英语简历范文
  19. 以前手机应用java咖啡_作为编程语言的“java”怎么就成了咖啡的代称?
  20. Spring源码剖析 循环注入

热门文章

  1. Vivado:【1】Vivado 2018.3 配置ModelSim仿真
  2. AutoCAD套合(叠加)卫星影像和矢量路网数据-CAD配准
  3. linux启动zabbix服务,zabbix监控Linux系统服务的流程
  4. K8s安装dashboard可视化界面
  5. 算法竞赛入门学习(篇一)
  6. Linux管道到底能有多快?
  7. noip初赛复习(全)(转)
  8. 高光谱图像 空间分辨率
  9. 初探redis:redis集群的数据分区和故障转移
  10. 查看电脑已连接过的账号密码