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 平台技巧和提示
- Android 示例
- Android 示例
- Android Service 示例
- [zz] Android Service 示例
- Android Post Get 示例
- Android ProgressBar 使用方法示例
- Android Service示例
- android 使用vcard示例
- Android Services使用示例
- android LayoutInflater 使用示例
- Android Service示例
- android 使用vcard示例
- Android SimpleAdapter ViewBinder 示例
- Android重力感应示例
- android ListView示例
- Android 示例探究
- android 自动更新数据示例
- Android读写文件示例
- Tuning the Shared pool(3)
- 非系统数据文件,无备份情况下恢复
- 笔记本通过无线网卡分享有线网络给手机或其他笔记本方法 connectify apwifi
- Visual Studio 2005安装好以后只要一启动就出提示“包加载失败
- C++中extern “C”含义深层探索
- Android 示例
- gsoap应用---利用gsoap工具生成代码
- GDB中应该知道的几个调试方法
- hdu 1285 确定比赛名次 (浙大拓扑排序模板)
- 程序员技术练级攻略
- 【引用】异步IO、APC、IO完成端口、线程池与高性能服务器
- GNU/Linux下有多少是GNU的?
- 【引用】很幽默的讲解六种Socket IO模型
- 选项卡控件SDK程序