Android 高级开发技术案例教程 作者:毋建军 编著出版时间:2015年版内容简介本书从Android基础开始,由浅入深,采用“项目导向”的内容组织模式,理论和实践结合,通过完整的移动Android系统项目和Android物联网系统项目全方位地介绍了Android应用开发高级技术中的理论和方法。全书共10章,可分为三大部分,第一部分介绍4G智能手机发展、Android开发基础、Android开发环境搭建、Android NDK开发环境搭建及开发、Android应用程序、Fragement与Activity、Android界面设计基础、Android界面基础控件;第二部分介绍Android界面系统高级控件、Android界面菜单及对话框、Android组件消息通信及服务、Android数据存储及应用、Google位置应用服务开发;第三部分介绍Android物联网应用开发基础及综合应用。 本书作为Android应用开发原理与技术应用的教材,内容全面且通俗易懂,对Android技术应用及其与物联网结合应用所涉及的关键核心技术进行了全面的详解,提供了详细的实例进行学习导引,通过真实的系统应用项目有机地组织Android技术开发、物联网应用开发所涉及的知识内容,着重于对应用开发能力的渐进式培养。本书可作为有Java基础的高等院校计算机、物联网、移动软件开发专业本、专科相关专业的教材,也可作为Android开发人员的参考书。目 录第1章 Android开发基础 11.1 4G智能手机发展 11.2 Android简介 61.3 搭建Android开发环境 111.3.1 Android开发环境系统要求 121.3.2 Windows系统平台下搭建开发环境 121.3.3 Linux系统平台下搭建开发环境 191.4 搭建Android NDK开发环境 211.5 Android Studio 和SDK概述 241.5.1 Android Studio简介 241.5.2 Android SDK简介 241.5.3 Android 常用开发工具 251.6 创建Android程序和Android NDK程序 271.6.1 创建和使用虚拟设备 271.6.2 在Eclipse下创建Android程序 301.6.3 命令行创建Android程序 331.6.4 调试Android程序 401.6.5 创建Android NDK程序 451.6.6 Android应用程序签名、打包、发布 48习题 51第2章 Android项目及程序 522.1 Android项目构成 522.1.1 目录结构 522.1.2 AndroidManifest.xml文件简介 542.1.3 gen目录 562.1.4 res目录 572.1.5 layout目录 582.1.6 values目录 592.1.7 project.properties文件 592.2 Android应用程序组成 602.2.1 Android应用程序概述 602.2.2 Activity组件 602.2.3 Service组件 612.2.4 Intent和Intent Filter组件 612.2.5 BroadcastReceiver组件 632.2.6 ContentProvider组件 632.3 Fragement与Activity 642.3.1 Fragment简介 642.3.2 Fragment的生命周期 652.3.3 Fragment继承 672.3.4 Fragment创建方式 672.3.5 Fragment应用 692.4 Android生命周期 732.4.1 程序生命周期 732.4.2 组件生命周期 742.5 项目案例 87习题 91第3章 Android界面设计基础 923.1 Android界面设计简介 923.1.1 移动和触摸设备设计原则 933.1.2 触摸屏与物理按键设计 933.2 Android界面框架及部件 933.2.1 Android用户界面结构 943.2.2 Android与MVC设计 953.2.3 视图树模型 963.3 Android界面控件类简介 963.3.1 View类 963.3.2 ViewGroup类 973.3.3 界面控件 983.4 Android界面布局 983.4.1 Android布局策略 983.4.2 线性布局LinearLayout及应用 993.4.3 相对布局RelativeLayout及应用 1033.4.4 表格布局TableLayout及应用 1063.4.5 帧布局FrameLayout及应用 1093.4.6 绝对布局AbsoluteLayout及应用 1133.4.7 网格布局GridLayout及应用 1153.5 项目案例 120 上一篇: Android 程序开发范例宝典 下一篇: Android 编程权威指南