Android学习资料之一个记事本应用程序范例

更新时间:2023-08-10 08:19:01 阅读量: 工程科技 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

学习资料概述 教程目标读者 练习前的准备 练习 练习 1 练习 2 练习 3 额外学习 其它资源及延伸学习

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

本教程通过手把手教你的方式,讲解如何利用Android框架 和诸多工具建立自己的手机应用。从一个预先配置好的工程 文件开始,该教程通过一个简单记事本应用程序完整的开发 过程,并辅以贯穿始终的详尽例子,指导你如何搭建工程、 组织应用逻辑以及UI,乃至接下来的编译及运行可执行程序 等等。 该教程将这个记事本应用的开发过程视作一组练习(见如下), 每一个练习都由若干步骤组成。你可以亦步亦趋地完成每个 练习步骤,逐步建立并完善自己的应用程序。这些练习提供 了你实现此应用所需的——细到每一步骤的——具体范例代 码。 当你完成此教程后,一个具有实际功能的Android应用就从 你手上诞生了,并且你对Android应用开发中的一些极为重 要的概念也会有更加深刻的理解。

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

该教程主要是面向有一定经验,尤其是那些具备一定 Java编程语言知识的开发者。如果你之前从未写过一个 Java应用程序的话,仍可以使用此教程,只是学习进度 稍稍慢一点罢了。 本教程假定你已熟悉了一些基本的Android应用概念和 术语。如果你对这些还不够熟稔的话,你得将 《Android 应用程序构成 Android 应用程序构成》好好温故一下,才能继续 下面的学习。 同时需注意的时,该教程的集成开发环境是预装 Android插件的Eclipse。如果你不用Eclipse,仍可做 下面的这些练习和建立应用,但你届时将不得不面对一 些涉及Eclipse的步骤在非Eclipse IDE中如何实现的问 题。

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

有关此教程中涉及搭建Android应用程序工程的相 关信息已在《安装SDK》 和《第一个Android的应 用程序:“Hello, Android!”》这两份文档中做了 详细说明。这两份文档详细地解释了为建立 Android应用,搭建自己的开发环境所必需的知识。 在你开始学习本教程之前,两份文档、SDK安装以 及开发环境搭建你得确保都已万事俱备,只欠东风 了。 为此节训练所需的准备工作: project exercises archive (.zip) 2.解压至你本地的某一目录下 3.打 开NotepadCodeLab文件夹

www.embedtrain.

org

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

下载 project exercises archive (.zip) 解压至你本地的某一目录下 打开 NotepadCodeLab 文件夹 NotepadCodeLab 这一文件夹下共有六个工程文 件,具体分别是:Notepadv1, Notepadv2, Notepadv3, Notepadv1Solution, Notepadv2Solution 和 Notepadv3Solution。其 中诸如Notepadv#的工程目录是每个练习的起点, 而Notepadv#Solution则是对应的答案。如果你在 某一练习中遇到问题,你可以通过将你本地工程的 代码与对应的答案对比一下来自我解答。

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

下表列出了本教程的一些练习,并描述每一练习所 涵盖的开发训练内容。每一练习都是基于你已完成 之前的任一练习这一前提来展开的。

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

一个简单记事本应用程序的开发过程起始于此。构 建一个可以添加新便笺,但不能编辑的简单便笺列 表。演示ListActivity 的基本方面以及如何创建和 控制菜单项,以及如何用一个SQLite数据库存储便 笺内容。参见《教程:练习1》 教程: 教程 练习1 /view/40f6326748d 7c1c708a14596.html

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

为记事本应用程序添加第二个Activity。演示如何 构造一个新Activity至Android 操作系统,在不同 Activity之间传输数据,使用更多高级的屏幕布局, 并演示如何通过调用startActivityForResult()这个 API来激活另一窗口并返回一个结果。参见《教程: 教程: 教程 练习2 练习2》

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

为应用程序添加对Event生命周期的控制,以得到 应用程序在整个生命周期中的状态。参见《教程: 教程: 教程 练习 3》

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

演示如何使用Eclipse的调试器及通过调试器查看 Event产生后的整个生命周期。此节非必读,但仍 极力推荐一读。参见《教程:附加学习内容 教程: 教程 附加学习内容》

文档介绍了学习资料概述,教程目标读者,练习前的准备,练习,练习 1,练习 2,练习 3,额外学习,其它资源及延伸学习

千锋3G嵌入式移动互联网技术研发培训中心 千锋3G嵌入式移动互联网技术研发培训中心 3G

Android SDK已包含了适合进一步学习,功能完整的绝 佳范例。具

体范例可以在你下载的SDK中的samples目 录中找到。 尽管本教程与SDK samples目录下的完整记事本应用 程序并非完全一致,但还是脱胎于此。当你学习本教程 时,强烈建议你细细揣摩SDK Sample目录下的记事本 应用程序。其中包含了一些较之个人学习应用程序更为 有趣的附加信息,诸如: 建立一个有条纹的自定义便笺列表 创建一个自定义的便笺文本编辑窗口,该窗口覆写 draw() 方法, 使其看起来像一个真正的有下划线的便笺记事本 ContentProvider()方法的一个完整实现

撤销和放弃编辑操作而非自动保存该编辑操作的结果

本文来源:https://www.bwwdw.com/article/37lj.html

Top