普通高等教育“十三五”规划教材 Web应用&移动应用开发系列规划教材。 本书介绍了Android应用开发的基础知识和实际应用。全书共分11章,包括Android开发的基础知识、开发环境搭建、Android工程的文件系统分析、Android程序的运行原理、用户界面设计、服务与广播接收组件、SQLite数据库的存储与访问、内容提供者组件、Android近距离通信、位置服务与地图应用等。 第1章 Android应用开发概述及技术基础1.1 移动开发与3G智能手机1.1.1 移动开发概述1.1.2 Android智能手机的使用特点1.1.3智能手机操作系统及其分类1.2 360手机助手软件的使用1.2.1 创建Android手机与电脑的连接1.2.2 Root Android手机取得Root权限1.2.3 使用RootExplorer浏览手机上的系统文件夹1.3 Android移动开发技术基础1.3.1 Android移动开发与Java Web开发1.3.2 使用面向对象的程序设计方法1.3.3 Android中常用的Java编程技术1.3.4 使用XML技术1.3.5 使用文件型数据库—SQLite1.4 Android系统架构1.4.1 应用程序层1.4.2 应用程序框架层1.4.3 Android系统库1.4.4 Android运行环境1.4.5 Linux内核及Linux文件系统习题1实验1 Android应用开发技术基础第2章 Android开发环境搭建与项目运行2.1 使用集成开发环境2.1.1 确保已经安装JDK2.1.2 下载集成包Android SDK+ADT for Windows2.1.3 开发环境的文件系统结构分析2.2 Android ADT与SDK介绍2.2.1 Android ADT作为Eclipse的一个插件2.2.2 Android SDK目录结构2.2.3 Android API核心包与扩展包2.2.4使用 SDK Manager下载Android API源码2.3 创建一个Hello工程2.3.1 设置Eclipse工作空间2.3.2 创建一个简单的Android工程2.4 部署和运行Android应用程序2.4.1 创建Android手机模拟器AVD2.4.2 部署Android工程到模拟器2.4.3 部署Android工程到真手机2.4.4 Android工程的导入与管理2.5 Android平台的调试方法2.5.1 Eclipse常用的两种视图切换2.5.2 查看所有项目的Problem报告2.5.3 查看项目部署和运行的控制台输出2.5.4调试日志信息Logcat2.5.5 动态调试方法Debug2.5.6 单元测试AndroidTestCase2.5.7 Android之DDMS视图2.5.8 软件设计的国际化与“I18n”警告性错误2.6 Android签名策略2.6.1 导出未经签名的应用程序2.6.2 对应用程序签名习题2实验2 Android开发环境搭建、项目的部署和运行第3章 Android应用程序结构及运行原理3.1 Android工程的文件系统结构3.1.1 源程序文件夹src3.1.2 资源文件夹res、assets与gen3.1.3 布局文件夹res/layout3.1.4 值文件夹res/values3.1.5 图片文件夹res/drawable与音乐文件夹res/raw3.1.6 编译文件夹bin3.1.7 工程配置清单文件AndroidManifest.xml3.2 Android应用程序的基本组成3.2.1 Activity组件3.2.2 Service组件3.2.3 BroadcastReceiver组件3.2.4 ContentProvider组件3.2.5 意图对象Intent3.2.6 Android应用程序的运行入口3.3 Android虚拟机——Dalvik VM3.3.1 关于DalVik VM3.3.2 Android安装包文件的生成过程3.3.3 Android文件系统使用Linux管理习题3实验3 Android应用程序的结构与运行原理第4章 Android应用开发基础4.1 用户界面UI设计4.1.1 Android界面视图类4.1.2 Android用户界面事件4.1.3 几种常用的界面布局4.2 窗口组件Activity4.2.1 使用Android的Activity组件设计程序的运行窗口4.2.2 Activity作为上下文类Context的子类4.2.3 Activity类具
阅读更多