热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Android应用开发基础教程

中国水利水电出版社
    【作 者】主编 巫湘林 【I S B N 】978-7-5170-5815-1 【责任编辑】周益丹 【适用读者群】本专通用 【出版时间】2017-11-09 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】312 【千字数】480 【印 张】19.5 【定 价】40 【丛 书】普通高等教育“十三五”规划教材(软件工程专业) 【备注信息】
图书详情

    本书主要介绍运用Eclipse对Android应用程序进行开发的相关知识与技能,以及如何使用PHP动态网页开发技术、MUI框架和MySQL数据库等。通过本书读者可全面了解Android应用程序开发的基本流程与方法,熟练掌握Android应用程序开发技能。

    本书共12章:Android基础入门、Android应用结构分析、基本控件和事件处理、布局、高级控件、菜单与相关控件、Activity、Fragment、Android后台处理、Android数据存储、网络编程、应用项目开发实例,内容符合Android应用程序开发认知体系,先了解基本理论知识,再通过实际案例掌握开发技能。

    本书内容全面、注重实践,理论深浅适宜、条理清晰,精编案例图文并茂、易于理解,适合Android应用程序开发的初学者使用,可作为各高校及IT培训学校的教材,也可供Android应用程序开发人员参考。

    本书配有电子教案和源代码,读者可以到中国水利水电出版社网站和万水书苑上免费下载,网址为http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    精编实践案例——图文并茂,帮你掌握开发技能。

    资深教学团队——ANDROID开发企业级导师倾情教授。

    适用群体广泛——旨在培养具有创新、创业能力的应用型人才。

    在移动互联网时代,人们的工作、生活等各方面都与移动终端(如微信、支付宝等)紧密关联。这个巨大的新兴市场吸引着成千上万的开发者不断加入其中。Android现已成为占市场份额第一的操作系统,三星、华为、小米、魅族等手机生产厂商通过Android定制手机获得了巨大成功。随着Android手机在国内销量的不断提升,基于Android系统的应用程序开发成为了我国移动互联应用程序开发最重要的组成部分。

    本书的编写宗旨是培养具有创新和创业能力的应用型人才,特点是面向应用、内容全面、注重实践、易于掌握,每一章都配有实际案例,既可作为教师的教学案例,又可供学生实践练习。本书的作者有经验丰富的一线教师,也有企业级导师,在编写过程中既吸收了Android开发设计类书籍的优点,又总结了一些培训机构的教学方法。

    本书主要介绍如何运用Eclipse进行Android应用程序开发的相关知识与技能,同时还包含MUI框架、jQuery组件、WAMP5工具和MySQL数据库的相关知识。第1章介绍Android的基本发展情况、开发环境的搭建、DDMS的使用、Android程序开发的基本流程以及程序的调试过程,为后续Android应用程序开发的学习做准备。第2章介绍Android应用程序目录结构与Android应用程序中各文件的基本属性与使用方法。第3章介绍Android各类基本控件的使用与Android事件处理机制。第4章介绍各类布局的基本属性与使用方法,以及嵌套布局的使用。第5章介绍各类高级控件的使用场景与使用方法。第6章介绍菜单的基本使用方法、ActionBar的基本属性与Dialog、Toast等对话框的使用场景。第7章介绍Activity的四种状态与生命周期、Intent和Bundle的相关属性与使用方法。第8章介绍Fragment的生命周期、管理与通信。第9章介绍Service、Notification、BroadcastReceiver的基本使用方法。第10章介绍SharedPreferences、ContentProvider、SQLite的基本语法和相关操作。第11章介绍HTTP协议、Handler与Asynctask的使用场景、网络状态判断、HttpURLConnection和JSON的使用。第12章介绍一个应用项目开发实例——贺州旅游新闻系统的开发。

    本书面向初学者,既可作为本科、高职高专院校和计算机培训机构相关课程的教材,又可作为Android系统开发设计人员的参考书。

    本书由巫湘林任主编,陈彬、胡世洋、黄华升任副主编。其中巫湘林主持全书的编写及审稿工作,并编写第1章至第5章、第8章至第10章,胡世洋编写第6章,黄华升编写第7章,陈彬编写第11章和第12章。

    由于作者经验和水平有限,书中难免有疏漏和不足之处,恳请广大读者和专家批评指正。

    编 者

    2017年9月

    前言

    第1章 Android基础入门 1
    1.1 Android简介 1
    1.1.1 初识Android 1
    1.1.2 Android发展历史 2
    1.1.3 Android应用场景 3
    1.1.4 Android体系结构 4
    1.2 Android开发环境 6
    1.2.1 Java下载安装 6
    1.2.2 ADT Bundle下载 7
    1.2.3 Android调试工具 11
    1.2.4 DDMS的使用 12
    1.2.5 使用adb命令安装与卸载Android
    应用程序 13
    1.3 开始第一个Android应用 14
    1.3.1 创建HelloWorld项目 14
    1.3.2 运行程序 17
    1.4 程序调试 17
    1.4.1 JUnit单元测试 18
    1.4.2 LogCat的使用 20
    1.5 本章小结 23
    第2章 Android应用结构分析 24
    2.1 Android应用程序目录结构 24
    2.2 Android应用程序分析 26
    2.2.1 资源描述源文件 26
    2.2.2 布局文件 35
    2.3 AndroidManifest.xml文件 36
    2.4 应用程序权限声明 37
    2.5 本章小结 38
    第3章 基本控件和事件处理 39
    3.1 基本控件概述 39
    3.2 Android基本控件 39
    3.2.1 TextView 41
    3.2.2 Button 43
    3.2.3 EditText 43
    3.2.4 ImageView 44
    3.2.5 CheckBox 45
    3.2.6 RadioButton和RadioGroup 46
    3.2.7 DatePicker和TimePicker 47
    3.3 Android事件处理 49
    3.3.1 基于回调的事件处理机制 49
    3.3.2 基于监听的事件处理机制 53
    3.4 本章小结 60
    第4章 布局 61
    4.1 布局简介 61
    4.2 常见布局 61
    4.2.1 帧布局 61
    4.2.2 线性布局 63
    4.2.3 表格布局 64
    4.2.4 相对布局 69
    4.2.5 绝对布局 72
    4.3 嵌套布局 72
    4.4 本章小结 76
    第5章 高级控件 77
    5.1 高级控件简介 77
    5.2 与适配器相关控件 77
    5.2.1 AutoCompleteTextView 78
    5.2.2 Spinner 79
    5.2.3 ListView 82
    5.2.4 GridView 92
    5.3 其他与视图相关的控件 95
    5.3.1 ScrollView 95
    5.3.2 TabHost 95
    5.3.3 ViewPager 99
    5.4 进度条与滑动块 103
    5.5 本章小结 110
    第6章 菜单与相关控件 111
    6.1 菜单 111
    6.1.1 菜单简介 111
    6.1.2 选项菜单 111
    6.1.3 子菜单 114
    6.1.4 上下文菜单 118
    6.2 ActionBar 121
    6.2.1 ActionBar简介 121
    6.2.2 ActionBar的创建与使用 121
    6.2.3 ActionBar的不同样式 121
    6.3 对话框 129
    6.3.1 Dialog 129
    6.3.2 Toast 135
    6.3.3 其他Dialog 138
    6.4 本章小结 150
    第7章 Activity 151
    7.1 Activity简介 151
    7.2 Activity的四种状态 151
    7.3 Activity生命周期 152
    7.4 Intent 160
    7.5 Bundle 167
    7.6 Activity传值与返回 168
    7.7 本章小结 174
    第8章 Fragment 175
    8.1 Fragment概述 175
    8.2 创建Fragment 175
    8.3 Fragment生命周期 181
    8.4 Fragment管理 187
    8.5 Fragment之间通信 194
    8.6 本章小结 198
    第9章 Android后台处理 199
    9.1 Service 199
    9.2 Notification 206
    9.3 BroadcastReceiver 211
    9.4 本章小结 219
    第10章 Android数据存储 220
    10.1 SharedPreferences使用 220
    10.2 ContentProvider 226
    10.3 文件存储 230
    10.4 SQLite数据库 238
    10.4.1 SQLite数据库简单介绍 238
    10.4.2 SQLite数据库相关类与接口 239
    10.4.3 管理SQLite数据库相关方法 239
    10.5 本章小结 249
    第11章 网络编程 250
    11.1 HTTP协议 250
    11.2 Handler消息机制原理 251
    11.3 Asynctask 255
    11.4 网络状态 260
    11.5 HttpURLConnection访问网络 262
    11.6 数据提交方式 265
    11.7 JSON 266
    11.8 本章小结 269
    第12章 应用项目开发实例 270
    12.1 开发环境 270
    12.1.1 Chrome浏览器 270
    12.1.2 HBuilder 270
    12.1.3 WAMP 270
    12.2 开发组件 273
    12.2.1 jQuery 273
    12.2.2 MUI 273
    12.3 贺州旅游新闻系统 273
    12.4 本章小结 305
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册