如果想开始Android开发,请先读以下章节:
安装SDK和插件
如何安装 Android SDK 和Eclipse 插件。
开发和调试
介绍如何在Eclipse中开发和调试Android应用程序,以及其他集成开发环境。
Hello, Android
编写你首个Android程序,Android风格的Hello World。
剖析Android程序
Android应用程序结构和架构介绍,此向导将会帮助你理解编写Android程序。
记事本程序手册
本手册指导你创建一个真实的 Android 应用: 记事本程序,它可以创建,编辑和删除内容, 该程序用实例对许多基本概念进行了讲解。
开发工具
介绍SDK中的命令行工具,包括其功能和如何使用。
应用程序模型
应用,任务,进程,线程指南。这些基本元素定义了你的程序在系统中如何运行,以及如何展示给用户。
应用程序生命周期
讲述应用程序以及程序中活动的生命周期。
其它介绍材料
阅读了上面的部分之后,以下的入门信息同样有用:
核心包
Android SDK提供了编写应用程序的一些基本包。这些包通过分层方式组织,以下按照从底层到高层的顺序列出。
android.util
包含有许多底层的工具类,例如专用容器类,XML工具等等。
android.os
提供基本的操作系统服务、消息传递和进程间通讯。
android.graphics
核心图形绘制包。
android.text, android.text.method, android.text.style, and android.text.util
提供丰富的文本处理工具、富文本支持以及输入法等等。
android.database
包含数据库相关的底层API。
android.content
提供大量的访问存储在设备上的数据的服务:安装在设备上的应用及相关资源,用于持续的动态数据的内容提供器(content provider)。
android.view
核心用户界面框架。
android.widget
提供构建view包的标准用户界面元素(列表、按钮、布局管理器等等)。
android.app
提供高层应用模型,通过活动实现。
其它值得注意的包
这些包提供了Android平台的中领域相关的附加功能。对于基本应用程序的开发它们不是必须的。
android.provider
包括了平台内的各个内容提供器(content providers)的定义。
android.telephony
提供与设备的电话协议栈交互的API。
android.webkit
包含各种用于web内容的API。
安装SDK和插件
如何安装 Android SDK 和Eclipse 插件。
开发和调试
介绍如何在Eclipse中开发和调试Android应用程序,以及其他集成开发环境。
Hello, Android
编写你首个Android程序,Android风格的Hello World。
剖析Android程序
Android应用程序结构和架构介绍,此向导将会帮助你理解编写Android程序。
记事本程序手册
本手册指导你创建一个真实的 Android 应用: 记事本程序,它可以创建,编辑和删除内容, 该程序用实例对许多基本概念进行了讲解。
开发工具
介绍SDK中的命令行工具,包括其功能和如何使用。
应用程序模型
应用,任务,进程,线程指南。这些基本元素定义了你的程序在系统中如何运行,以及如何展示给用户。
应用程序生命周期
讲述应用程序以及程序中活动的生命周期。
其它介绍材料
阅读了上面的部分之后,以下的入门信息同样有用:
核心包
Android SDK提供了编写应用程序的一些基本包。这些包通过分层方式组织,以下按照从底层到高层的顺序列出。
android.util
包含有许多底层的工具类,例如专用容器类,XML工具等等。
android.os
提供基本的操作系统服务、消息传递和进程间通讯。
android.graphics
核心图形绘制包。
android.text, android.text.method, android.text.style, and android.text.util
提供丰富的文本处理工具、富文本支持以及输入法等等。
android.database
包含数据库相关的底层API。
android.content
提供大量的访问存储在设备上的数据的服务:安装在设备上的应用及相关资源,用于持续的动态数据的内容提供器(content provider)。
android.view
核心用户界面框架。
android.widget
提供构建view包的标准用户界面元素(列表、按钮、布局管理器等等)。
android.app
提供高层应用模型,通过活动实现。
其它值得注意的包
这些包提供了Android平台的中领域相关的附加功能。对于基本应用程序的开发它们不是必须的。
android.provider
包括了平台内的各个内容提供器(content providers)的定义。
android.telephony
提供与设备的电话协议栈交互的API。
android.webkit
包含各种用于web内容的API。