越来越多的人开始尝试Android开发,因为它成本极低,所有的工具基本都能免费获得,并且市场广大,开发出的产品可以有很多潜在用户,如果是做着自己用,也很有价值。
网络上Android开发的入门教程已经很多,我们在这里推出的是tuts+上面的***版本,有理论的讲述也有实践的指导,如果你正打算学习Android开发,这将是一本很好的入门指导。
本书针对的读者是刚开始准备学习Android开发的人,需要有一定的编程经验,但不需要太多,如果了解过Java、学习过HTML足矣。
本书目录:
***章 环境需求
- 让我们从安装Android开发环境开始。
第二章 IDE:Eclipse速览
- Eclipse原本是Google官方推荐的IDE,对于开发一个Android app来说它足够好用。
第三章 IDE:Android Studio速览
- Google发布了官方的Android开发IDE:Android Studio,我们有必要对它来一个检视。
第四章 应用程序结构
- 在开始开发前,我们有必要了解一个Android App的结构。
第五章 用户界面设计
- 用户界面是移动App非常重要的部分,我们来学习如何构建用户界面。
第六章 用户交互
- 用户交互逻辑是一个App的核心。
第七章 Java应用程序编程
- Android程序是用Java语言编写,让我们来快速了解一下Java语言。
第八章 应用程序资源
- 现在让我们来研究一下项目中可能用到的资源类型,包括布局、图片以及数据值。
第九章 Manifest文件
- Manifest文件非常重要,它指定应用程序包、提供应用组件的形式化描述,此外还负责声明权限、必要的API级别以及链接库等。
第十章 应用程序数据
- Android有五种方法存储数据,让我们来看看如何来操作这些数据。
第十一章 虚拟与物理设备
- 接下来,我们将一同探索如何在物理及虚拟设备上运行自己的应用程序并与之互动。
第十二章 运行与调试
- 当我们开始着手创建Android应用程序时,需要关注的重点在于运行应用程序并将信息记录到控制台以监控应用的运行活动。
第十三章 Activity与生命周期
- 当大家开始学习如何为Android平台开发应用程序时,Activity当中所涉及的大量状态与回调方法可能会成为很多难题乃至混乱的根源。
第十四章 Android组件详解
- Android应用程序当中包含四大组件:Activity、Service、Content Provider以及Broadcast Receiver。让我们来看看它们都是什么。
第十五章 示例项目
- Android SDK示例项目中的应用能够执行种种功能,例如各类用户界面元素、数据管理、交互等,值得大家探索一番。
第十六章 应用程序发布
- 要通过Google Play商店进行应用程序发布,我们需要注意一些必要条件,建议大家认真了解这些内容,并尽可能严格贯彻。
第十七章 下一步学习方向
- 在今天的文章中,我们将把全部注意力集中在可资选择的未来学习对象上。
第十八章 知识测试
- 前面我们已经了解了为Android平台创建应用程序过程中需要涉及的各种基本概念及知识要点。***请大家接受一份结业测试、看看自己是否掌握了前面提到的各项知识。
下载地址: