记事本应用程序 指导

英文原文地址:

http://androidappdocs-staging.appspot.com/resources/tutorials/notepad/index.html

 

这个关于记事本程序的指导不仅可以让你亲身体验到android的框架,还可以让你接触到建应用程序时所要用到的工具。

从一个预先建立好的工程文件开始,它将带你体验开发一个简单记事本程序的整个过程。它还会提供一些如何建立工程,如何开发程序的逻辑,和用户界面方面的具体示例。之后,还有如何编译和运行这个应用程序。

 

这个指导将把应用程序开发分为一系列练习。每一个练习包括了几个步骤。你只需要按步骤来建立并完善你的程序就可以了。

这些练习详细注释了每一步,并提供了所有相关代码。

 

当你读完这个指导文档后,你就建好了一个有功能的android程序。还可以学习到android 开发中的重要概念。如果你想给你的程序添加更多复杂的功能,你可以有选择性的检查示例代码部分。

 

谁应该使用这个指导?

 

这个指导文档是为那些有一定JAVA编程经验的人编写的。如何你之前没有学习过JAVA,你也可以使用这篇指导文档,不过你的速度会慢很多。

请注意这个指导使用的是安装了android 插件的ECLIPSE 开发环境。

 

练习前的准备

 

这篇指导文档假定你已经知道一些android 基本概念和术语。如果你不具备,你应该先研读 应用程序基本原理。

 

这节课的准备:

1。下载  project exercises archive (.zip) .

2。把文件解压到你机器上适当的位置。

3。打开 NotepadCodeLab 文件夹。

 

NotepadCodeLab文件夹中你应该会看到6个工程文件: Notepadv1 , Notepadv2 , Notepadv3 , Notepadv1Solution , Notepadv2Solution and Notepadv3Solution .其中 Notepadv#工程是每个练习的切入点。 Notepadv#Solution 工程是练习的解决方案。如果你在练习的过程中你遇到了难题,你可以拿你当前的工作和练习的解决方案做对比。

 

练习

 

下面的表格列出了所有的指导练习并描述了每个练习所涉及的开发。每一个练习都假定你已经完成了之前的练习。

 

练习一:从这开始,创建一个可以让用户添加记事(不能编辑)的简单的记事列表。示范ListActivity的基本用法,和创建菜单选项。使用 一个SQLite 数据库来存储记事内容。

 

练习二:向应用程序添加第二个活动(Activity)示范创建一个新的活动,并把它添加到android manifest中,以及活动之间传送数据,以及更高级的屏幕布局。展示如何调用其他的活动去返回一个值。使用startActivityForResult() 方法。

 

练习三:

 

 

 

 

你可能感兴趣的:(记事本应用程序 指导)