欢迎来到安卓开发者训练。在这里你能找到一套课程,这些课程教你怎样用示例代码完成一些具体的任务。你可以在你的应用中重用这些代码。课程分成好几组。 第一组“开始”,教你安卓应用开发的最基本的知识。如果你是安卓应用开发的新手,你需要按顺序完成这些课程: 开发你的第一个应用 在你安装安卓SDK之后,从这节课开始学习安卓应用开发的基础知识。 创建安卓工程运行你的应用构建一个简单的用户界面启动另一个Activity 添加操作栏 操作栏是你为应用的Activity实现的重要设计元素之一。尽管在11级API才引入,你可以在运行2.1或更高版本安卓的设备上使用Support Library来包含操作栏。 建立操作栏添加操作栏按钮为操作栏添加样式覆盖操作栏 支持不同的设备 怎样使用可选择的资源构建你的应用在多种设备上提供最优的用户体验并且只使用一个APK。 支持不同的语言支持不同的屏幕支持不同的平台版本 管理Activity生命周期 安卓Activity怎样生存与死亡,怎样通过实现生命周期回调方法创建无缝的用户体验。 启动Activity暂停和恢复Activity停止和重启Activity重新创建Activity 使用Fragments构造动态UI 怎样为你的应用构建用户界面,使它足够灵活既能在大屏幕上展示多个UI控件又能在小屏幕上展示受限制的UI控件——本质上为电话和平板构建一个APK。 创建Fragment构造灵活的UI与其他Fragment通信 保存数据 怎样在设备上保存数据,如临时文件、下载的应用资产、用户多媒体、结构化数据或其他东西。 保存键值对集合保存文件保存数据到数据库 与其他应用交互 怎样使用户利用设备上的其他应用执行一些高级的任务,比如拍照或在地图上查看一个地址。 让用户转移到另一个应用从Activity取得结果允许其他应用启动你的Activity