Android 示例

来源:互联网 发布:全国人口普查主要数据 编辑:程序博客网 时间:2024/06/06 02:55

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

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

Lunar Lander 月球登陆
Lunar Lander 是一个在 Android 模拟器上玩的游戏。这个游戏是 2-D 的游戏它在 Android 上工作是多么的简单。控制非常的简单,而且游戏不是非常的复杂。
总之,对游戏开发来说是一个良好的开始。
月球登陆执行一个简单控制方案(上,下,左,右)。游戏同时显示相关的非固定的图形并且对平台来说,令人印象深刻。复杂游戏的理论如冲突检出是以一个简单的方式使用的。虽然本书没有包含 Android 平台游戏编程的内容,加入你有兴趣来做这个,你或许可以从月球登陆中获得某些启发。

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

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

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

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

原创粉丝点击