ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【连载】安卓学习之典范示例

【连载】安卓学习之典范示例

原创 Linux操作系统 作者:hudongwang2013 时间:2013-07-26 11:23:06 0 删除 编辑

Android示例在SDK/SAMPLES内,包含了6个示例可以很好的描述Android的一些功能:

● API Demos

● Hello, Activity!

● Lunar Lander

● Note Pad

● Skeleton App

● Snake

这些示例由谷歌提供来给你一个快速的印象,那就是如何快速的开发Android的应用程序。每一个应用程序描述Android不同功能的一块。你可以用Eclipse打开并且运行这些应用程序。下面是对于每一个示例的简要描述。

API Demos

这个API示例应用程序说明在一个单独的Activity内如何展示多个API功能的示例。

提示:

一个Activity是一个android手机开发的应用程序。Activities会在后续的章节中深入展开。

如下图(略)所示的,这个API示例应用程序包括了很多的,小的不同的Android功能的例子。这些例子包含3-D图形变换,列表,过程对话框和一个手指-画图示例。

运行API样本示例应用程序

使用Eclipse,装载API示例应用现场作为一个Android项目。要做到这个,在Eclipse菜单选择文件|新建|项目,一个新的Android项目向导会启动。现在不用担心向导页面上的一些选项。只是选择从现有的项目中创建项目就好了,并且浏览到API示例所在的目录,点击这个示例。当项目装载好了,选择运行,在Android模拟器中来查看。用你自己的方式去查看超过40个示例吧,使用每一个示例去熟悉这些术语和功能。

Hello, Activity应用程序,是一个简单的Hello World!风格的应用程序。虽然设计简单,但是它展示了平台的能力。在下一章,你会创建自己的Hello World风格的程序。

Lunar Lander月球登陆

Lunar Lander, 是一个在Android模拟器上玩的游戏。这个游戏一个2-D的游戏在Android上工作是多么的简单。控制非常的简单,而且游戏不是非常的复杂。总之,对游戏开发来说是一个良好的开始。

月球登陆执行一个简单控制方案(上,下,左,右)。游戏同时显示相关的非固定的图形并且对平台来说,令人印象深刻。复杂游戏的理论如冲突检出是以一个简单的方式使用的。虽然本书没有包含Android平台游戏编程的内容,加入你有兴趣来做这个,你或许可以从月球登陆中获得某些启发。

Note Pad写字板

Note Pad, 允许你打开,创建并且编辑小的笔记。写字板不是一个全功能的字符编辑器,所以不要期待是和Windows Mobileword的竞争对手。但是,作为一个演示工具,使用非常少的代码就能实现这个效果已经非常的棒了。

Skeleton App框架应用

Skeleton App, 这是一个基本的程序展示了几个不同的应用程序的功能。如字体,按钮,图形和表格。如果你想自己运行Skeleton App,真的不应当把它排除在外,参考Skelete App,它会提供不少关于如何执行特定的条款。

Snake

最后一个在Android SDKandroid学习示例就是这个蛇了。这是一个小的SNAFU风格游戏,比月球登陆复杂。

如果你打开每一个示例应用程序的文件夹,你会看到一个文件夹命名为src。这个是给出示例源代码的文件夹。你可以为其他任何的应用程序来查看,编辑并且重新编译这些代码。利用这些源代码来学一些安卓平台技巧和提示。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29057434/viewspace-767181/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-07-19

  • 博文量
    33
  • 访问量
    108290