计算机
类型
可以朗读
语音朗读
277千字
字数
2019-08-01
发行日期
展开全部
主编推荐语
Android开发基础教材:理论+实例,涵盖界面、存储、多媒体、网络等,适合初学者及Java开发者。
内容简介
本书是Android移动应用开发系列教材中的基础篇,书中不仅讲解了Android的基本理论知识,还精心设计了大量实例来帮助读者理解和掌握知识点。主要内容包括:Android技术的概括、Android界面开发、Android数据存储、Android多媒体开发以及网络开发等。本书针对各个章节所涉及到的知识点,都安排了多个案例来引导学习,由易到难,循序渐进,通过一步一步完成这个案例来介绍知识点的应用情况,同时,针对每一个案例又设计了一个对应的练习题目,让读者在完成知识点学习之后能够有一个相对应的实践过程。本书各章内容翔实,案例典型,实践性强,既可作为高职高专相关专业课程的教材和教学参考书,也可供从事Android移动编程开发的用户学习和参考。不管是有丰富Java开发经验的程序员,还是只有Java基础的初学者,此书都将是十分有价值的学习资料。
目录
- 版权信息
- 前言
- 第1章 Android概述
- 1.1 Android是什么
- 1.2 Android应用程序的组成
- 1.3 Android的发展历史
- 1.4 Android应用开发环境概述
- 第2章 建立Android应用开发环境
- 2.1 下载和安装Android Studio
- 2.2 开发第一个Android应用程序
- 2.2.1 创建Hello World程序工程
- 2.2.2 运行Hello World程序
- 2.3 Android应用程序的结构
- 2.4 同步练习
- 第3章 剖析Android应用程序
- 3.1 AndroidManifest.xml
- 3.2 MainActivity.java
- 3.3 Android程序资源
- 3.3.1 字符串资源
- 3.3.2 布局资源
- 3.3.3 ID资源
- 3.3.4 图片资源
- 3.3.5 Android的其他资源
- 3.3.6 引用资源
- 3.4 同步练习
- 第4章 深入分析Activity
- 4.1 Activity的生命周期
- 4.2 Activity生命周期示例
- 4.3 使用Log类输出程序调试信息
- 4.4 Android常见Activity
- 4.5 同步练习
- 第5章 Android常用UI组件
- 5.1 使用基于XML的布局
- 5.2 Android基本组件
- 5.2.1 Button
- 5.2.2 TextView
- 5.2.3 ImageView
- 5.2.4 EditText
- 5.2.5 CheckBox
- 5.2.6 RadioButton
- 5.3 同步练习一
- 5.4 Android容器组件
- 5.4.1 LinearLayout
- 5.4.2 RelativeLayout
- 5.4.3 FrameLayout
- 5.4.4 ScrollView
- 5.4.5 CoordinatorLayout
- 5.5 同步练习二
- 5.6 AdapterView
- 5.6.1 AdapterView入门
- 5.6.2 Adapter
- 5.6.3 ListView
- 5.6.4 Spinner
- 5.6.5 GridView
- 5.7 同步练习三
- 5.8 Android其他常用组件
- 5.9 同步练习四
- 第6章 样式和主题
- 6.1 样式入门
- 6.2 定义样式
- 6.2.1 定义样式的一般方法
- 6.2.2 样式定义中的可用属性
- 6.3 应用样式
- 6.3.1 将样式应用到某个组件
- 6.3.2 将样式应用到某个Activity或整个Application
- 6.4 使用Android平台已定义的样式和主题
- 6.5 Android应用程序的主题样式结构分析
- 6.6 同步练习
- 第7章 理解和使用Intent
- 7.1 Intent应用入门案例
- 7.2 同步练习一
- 7.3 细说Intent
- 7.3.1 Intent的action
- 7.3.2 Intent的data
- 7.3.3 Intent的category
- 7.3.4 Intent的extra
- 7.4 Intent解析
- 7.5 获得Activity返回的结果
- 7.6 Intent的综合应用举例
- 7.6.1 运行效果
- 7.6.2 程序代码
- 7.7 同步练习二
- 7.8 广播消息和广播接收器
- 7.8.1 发送和接收普通消息
- 7.8.2 接收Android平台的广播消息
- 7.9 同步练习三
- 第8章 菜单和Toolbar
- 8.1 菜单
- 8.2 ActionBar和Toolbar
- 8.3 同步练习
- 第9章 动画
- 9.1 View动画之补间动画基础
- 9.1.1 补间动画举例
- 9.1.2 补间动画类型
- 9.1.3 使用动画监听器
- 9.2 View动画之帧动画
- 9.3 同步练习
- 第10章 多媒体播放
- 10.1 使用MediaPlayer播放音频
- 10.1.1 播放简短的音频
- 10.1.2 使用MediaPlayer自制一个音频播放器
- 10.2 同步练习一
- 10.3 播放视频
- 10.4 同步练习二
- 第11章 保存程序数据
- 11.1 使用SharedPreferences保存程序数据
- 11.2 同步练习一
- 11.3 设置程序首选项
- 11.4 同步练习二
- 11.5 在程序目录下存储程序数据
- 11.6 同步练习三
- 11.7 访问外部存储器
- 11.7.1 检查SD卡状态
- 11.7.2 获得SD卡上特定子目录的File对象
- 11.8 使用SQLite数据库保存程序数据
- 11.8.1 SQLite数据库介绍
- 11.8.2 在Android中使用SQLite数据库
- 第12章 使用后台任务
- 12.1 使用Java线程执行后台任务
- 12.2 同步练习一
- 12.3 使用AsyncTask执行后台任务
- 12.4 使用Service完成后台任务
- 12.5 同步练习二
- 第13章 使用网络
- 13.1 使用ConnectivityManager管理网络状态
- 13.2 使用HttpURLConnection访问网络
- 13.2.1 使用HttpURLConnection的GET方法获取图片
- 13.2.2 使用HttpURLConnection的POST方法获取图片
- 13.3 同步练习一
- 13.4 使用OkHttp访问网络
- 13.4.1 使用Get方法进行服务请求
- 13.4.2 使用Post方法进行服务请求
- 13.4.3 设置请求头及提取响应头
- 13.4.4 配置OkHttp超时
- 13.5 OkHttp Get实现示例
- 13.6 OkHttp Post实现示例
- 13.7 同步练习二
- 13.8 使用Multipart传递请求数据到服务器端程序
- 13.9 同步练习三
- 13.10 使用JSON格式的数据与服务器端通信
- 13.10.1 JSON基础
- 13.10.2 在JavaScript中使用JSON数据
- 13.10.3 在Java中使用JSON数据
- 13.10.4 使用POST方法及JSON数据格式发送请求
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。