Android新手入门

发布时间:2011年05月13日      浏览次数:608 次
如果想开始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。
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!