当前位置:广东考试网上书店 > 自学考试 > 自考教材14567移动应用开发技术 Android移动开发基础案例教程(第2版) 人民邮电出版社

自考教材14567移动应用开发技术 Android移动开发基础案例教程(第2版) 人民邮电出版社

  • 作者:黑马程序员
  • 出版社:人民邮电出版社
  • 图书书号/ISBN: 9787115567680
  • 出版日期: 2021-10
  • 定价:¥59.8元
  • 本店价:¥55.0元
  • 类型:指定教材
  • 购买数量:
购买 收藏    
  • 上一本:自考教材03511中外电影史 中外电影艺术史纲要 王永收 世界图书出版公司
    下一本:自考教材13793计算机程序设计基础 2024年版 孙践知, 肖媛媛, 张迎新 机械工业出版社
    图书简介

     


    图书目录

     第1章 Android基础入门 1

    1.1 Android简介 1

    1.1.1 通信技术 1

    1.1.2 Android发展历史 2

    1.1.3 Android体系结构 3

    1.1.4 Dalvik虚拟机 4

    1.2 搭建Android开发环境 5

    1.2.1 安装Android Studio 5

    1.2.2 创建模拟器 11

    1.2.3 在Android Studio中下载SDK 14

    1.3 开发个Android程序 17

    1.4 Android程序结构 20

    1.5 资源的管理与使用 21

    1.5.1 图片资源 21

    1.5.2 主题和样式资源 21

    1.5.3 布局资源 22

    1.5.4 字符串资源 23

    1.5.5 颜色资源 23

    1.5.6 尺寸资源 24

    1.6 程序调试 25

    1.6.1 单元测试 25

    1.6.2 Logcat的使用 27

    1.7 本章小结 29

    1.8 本章习题 30

    第2章 Android常见界面布局 31

    2.1 View控件 31

    2.2 界面布局编写方式 31

    2.2.1 在XML布局文件中编写布局 31

    2.2.2 在Java代码中编写布局 32

    2.3 界面布局的通用属性 32

    2.4 线性布局 34

    2.4.1 线性布局LinearLayout简介 34

    2.4.2 实战演练—仿动物连连看游戏

     界面 35

    2.5 相对布局 36

    2.5.1 相对布局RelativeLayout简介 36

    2.5.2 实战演练—音乐播放器界面 38

    2.6 表格布局 38

    2.6.1 表格布局TableLayout 38

    2.6.2 实战演练—计算器界面 40

    2.7 帧布局 41

    2.7.1 帧布局FrameLayout简介 41

    2.7.2 实战演练—霓虹灯界面 42

    2.8 本章小结 43

    2.9 本章习题 43

    第3章 Android常见界面控件 45

    3.1 简单控件的使用 45

    3.1.1 TextView控件 45

    3.1.2 EditText控件 47

    3.1.3 Button控件 48

    3.1.4 ImageView控件 51

    3.1.5 RadioButton控件 52

    3.1.6 CheckBox控件 54

    3.1.7 Toast类 57

    3.1.8 实战演练—实现注册界面效果 57

    *.* 列表控件的使用 62

    *.*.1 ListView控件的使用 62

    *.*.2 常用数据适配器 62

    *.*.3 实战演练—购物商城 63

    *.*.4 RecyclerView控件的使用 66

    *.*.5 实战演练—仿今日头条推荐

     列表 69

    3.3 自定义控件 75

    3.4 本章小结 77

    3.5 本章习题 77

    第4章 程序活动单元Activity 79

    4.1 Activity的生命周期 79

    4.1.1 生命周期状态 79

    4.1.2 生命周期方法 80

    4.2 Activity的创建、配置、开启和

     关闭 82

    4.2.1 创建Activity 82

    4.2.2 配置Activity 84

    4.2.3 启动和关闭Activity 84

    4.3 Intent与IntentFilter 84

    4.3.1 Intent 85

    4.*.* IntentFilter 85

    4.4 Activity之间的跳转 86

    4.4.1 Activity之间的数据传递 86

    4.4.2 Activity之间的数据回传 87

    4.4.3 实战演练—小猴子摘桃 89

    4.5 任务栈和启动模式 92

    4.5.1 Android中的任务栈 92

    4.5.2 Activity的启动模式 93

    4.6 使用Fragment 94

    4.6.1 Fragment简介 94

    4.6.2 Fragment的生命周期 95

    4.6.3 创建Fragment 96

    4.6.4 在Activity中添加Fragment 97

    4.6.5 实战演练—仿美团外卖菜单 98

    4.7 本章小结 105

    4.8 本章习题 105

    第5章 数据存储 107

    5.1 数据存储方式 107

    5.2 文件存储 108

    5.2.1 将数据存入文件中 108

    5.2.2 从文件中读取数据 109

    5.2.3 实战演练—保存****与

     密码 111

    5.3 SharedPreferences存储 115

    5.3.1 将数据存入

     SharedPreferences中 115

    5.*.* 读取与删除

     SharedPreferences中的数据 115

    5.3.3 实战演练—保存****与

     密码 116

    5.4 SQLite数据库存储 118

    5.4.1 SQLite数据库的创建 118

    5.4.2 SQLite数据库的基本操作 119

    5.4.3 SQLite数据库中的事务 121

    5.4.4 实战演练—绿豆通讯录 122

    5.5 本章小结 125

    5.6 本章习题 125

    第6章 内容提供者和内容观察者 127

    6.1 内容提供者概述 127

    6.2 创建内容提供者 128

    6.3 访问其他应用程序 130

    6.3.1 查询其他程序的数据 130

    6.*.* 实战演练—读取手机通讯录 131

    6.4 内容观察者 138

    6.4.1 什么是内容观察者 138

    6.4.2 实战演练—监测数据变化 139

    6.5 本章小结 146

    6.6 本章习题 146

    第7章 广播机制 148

    7.1 广播机制的概述 148

    7.2 广播接收者 149

    7.2.1 什么是广播接收者 149

    7.2.2 创建广播接收者 149

    7.3 自定义广播与广播的类型 152

    7.3.1 自定义广播 152

    7.*.* 实战演练—饭堂小广播 152

    7.3.3 广播的类型 155

    7.3.4 实战演练—数鸭子 156

    7.4 本章小结 163

    7.5 本章习题 163

    第8章 服务 165

    8.1 服务概述 165

    8.2 服务的创建 166

    8.3 服务的生命周期 166

    8.4 服务的启动方式 167

    8.4.1 调用startService()方法启动

     服务 167

    8.4.2 调用bindService()方法启动

     服务 171