Notepad Tutorial

Notepad Tutorial

本教程写的记事本程序给你一个“动手”的介绍了Android框架和你使用的工具来构建应用它。从一个预先设定的项目文件的开始,它会引导你通过开发一个简单的记事本应用程序和提供具体的例子,如何设置项目,开发应用程序逻辑和用户界面,然后编译和运行应用程序。

本教程介绍了应用开发的一套练习(见下文),每个组成的几个步骤。你应该在每次锻炼的步骤,逐步建立和完善你的应用。详细解释每一步的练习,并提供你需要完成所有应用程序的示例代码。

当你完成本教程中,您将创建一个功能的Android应用程序,将所学到的Android开发的许多最重要的概念。如果你想添加到您的应用程序更复杂的功能,您可以查看一个记事本应用程序的另一种实现代码,示例代码中的部分。

Who Should Use this Tutorial

本教程是专为经验丰富的开发人员,特别是那些与Java编程语言的知识。如果你还没有写Java应用程序之前,您仍然可以使用本教程,但你可能需要在慢节奏的工作。

注意,本教程使用Eclipse开发环境,与Android插件的安装。如果你不使用Eclipse,你可以按照演习和构建应用程序,但您将需要决定如何在您的环境中完成Eclipse的具体步骤。

Preparing for the Exercises

本教程假定您基本的Android应用程序的概念和术语有一定的了解。如果你不,你应该再继续读应用基础。

本教程还建立在创建您的第一个应用程序的教程提供的入门资料,解释了如何构建Android应用程序的设置你的Eclipse环境。我们建议您完整的Hello World教程开始之前的这一个。

为了准备这节课:

1、下载。

2、解压存档文件到你电脑上的一个合适的位置。

3、打开NotepadCodeLab目录。

notepadcodelab文件夹内,您应该看到Notepadv1项目文件:六,notepadv2,notepadv3,notepadv1solution,notepadv2solution和notepadv3solution。该notepadv #项目是为每个练习的出发点,而notepadv #解决方案都是运动的解决方案。如果你有一个特定的运动问题,您可以将您的当前工作与运动的解决方案。

Exercises

下表列出了教程练习并且描述了每一个涵盖开发区。每个练习都假设你已经完成任何以前的练习。

 Exercise 1  从这里开始。构建一个简单的记事本列表,可以让用户添加笔记,但不可以编辑。论证了listactivity和创建和处理菜单选项的基础知识。Uses a SQLite database to store the notes.
 Exercise 2  添加第二个活动中的应用。Demonstrates constructing a new Activity, adding it to the Android manifest, passing data between the activities, and using more advanced screen layout. 也演示了如何调用另一个活动,返回一个结果,使用startactivityforresult()。
 Exercise 3  添加处理生命周期事件的应用程序,让它保持应用程序状态的整个生命周期。
 Exercise Credit  演示如何使用Eclipse调试器和如何使用它来查看的生命周期事件,因为它们产生的。这部分是可选的,强烈推荐。

 

Other Resources and Further Learning

一个打火机,但更广泛的教程中不包括概念的引入,在常见的Android任务一看。

Android SDK包括各种各样的全功能的示例应用程序,为进一步学习机会。你可以找到你所下载的SDK样品/目录的示例应用程序,或浏览器,他们在这里,在样本代码段。

本教程将从包含在SDK的样品/目录的完整的记事本程序,尽管它不符合它的确切。当你完成本教程,我们强烈建议你仔细看看这个版本的记事本应用程序,它演示了各种有趣的补充,为您的应用程序,如:

设置为一个客户化的条状列表。

创建一个自定义的文本编辑视图中的draw()方法使它看起来像一个排的记事本。

实施全ContentProvider笔记。

还原和消除编辑而不是自动保存。

 

你可能感兴趣的:(Notepad Tutorial)