Android应用程序开发基础(蒲晓妮)

副标题:无

作   者:蒲晓妮、赵睿 主编

分类号:

ISBN:9787122413604

微信扫一扫,移动浏览光盘

简介

本书内容包含走进Android 世界、Android 中的资源、用户界面设计基础、Activity、Fragment、数据存储、内容提供者、服务、广播、网络编程、媒体应用技术和综合项目——智慧党建等,书中对每一个项目都编写了详细的操作步骤和参考代码,学生参考教材就可以完成项目。为便于学生考取“移动应用开发”的“1 X”职业技能等级证书,书中融入了“移动应用开发”职业技能取证中级标准规定的对应考试内容。本书配套了丰富的数字资源,教材中核心知识点和操作以二维码的形式提供了微视频。配套建设有国家高等教育智慧教育平台,省级职业教育在线精品课程“Android 应用程序开发基础”,课程网站中提供了微视频、电子课件、电子教案、源代码、题库及实训案例等教学资源。本书适合作为高职高专院校、职业本科院校移动互联应用技术、移动应用开发等相关专业的教学用书,也可作为“1 X”职业技能取证培训的教材或移动应用开发兴趣爱好者自学的参考书。

目录


第1章 走进Android 世界 001

1.1 走进Android 001

1.2 搭建Android 开发环境 002

1.3 创建第一个应用程序 007

1.3.1 创建程序 007

1.3.2 Android 程序结构 008

1.3.3 运行程序 011

1.3.4 生成APK 015

1.4 Android 中的日志工具Log 016

职业素养拓展 018

本章小结 018



第2章 Android 中的资源 019

2.1 资源概述 019

2.2 布局资源 020

2.3 字符串资源 022

2.4 颜色资源 023

2.5 尺寸资源 023

2.6 图片资源 024

2.7 样式和主题 024

2.8 国际化与资源自适应 026

职业素养拓展 027

本章小结 028



第3章 用户界面设计基础 029

3.1 常用布局 029

3.1.1 ConstraintLayout 约束布局 029

3.1.2 LinearLayout 线性布局 033

3.1.3 RelativeLayout 相对布局 036

3.1.4 FrameLayout 帧布局 039

3.1.5 TableLayout 表格布局 040

3.2 基础控件及应用 042

3.2.1 TextView 控件 042

3.2.2 EditText 控件 043

3.2.3 Button 控件 045

3.2.4 ImageView 控件 049

3.2.5 用户登录功能的设计与实现 051

3.2.6 RadioButton 和RadioGroup 控件 055

3.2.7 CheckBox 控件 057

3.2.8 Spinner 控件 060

3.2.9 用户注册 063

3.2.10 RecyclerView 控件 069

3.3 Android 的对话框 075

3.3.1 普通对话框 075

3.3.2 单选对话框 077

3.3.3 多选对话框 078

3.3.4 自定义对话框 080

3.4 仿微信底部导航的设计与实现 083

职业素养拓展 088

本章小结 089



第4章 Activity 090

4.1 Activity 的创建、跳转与关闭 090

4.2 Activity 的数据传递 096

4.2.1 Activity 间数据直接传递 096

4.2.2 Activity 间的数据回传 100

4.3 Activity 的生命周期 105

4.4 Intent 的使用 108

4.4.1 Intent 简介 108

4.4.2 拨打电话 109

4.5 用户注册头像的选择 111

职业素养拓展 118

本章小结 118



第5章 Fragment 119

5.1 Fragment 概述 119

5.2 Fragment 的创建 120

5.3 使用Fragment 121

5.3.1 静态添加Fragment 121

5.3.2 动态添加Fragment 124

5.4 Fragment 的生命周期 126

5.5 Fragment 与Activity 间的数据互传 129

5.6 仿微信应用中Fragment 的使用 134

职业素养拓展 139

本章小结 139



第6章 数据存储 140

6.1 SharedPreferences 存储 140

6.1.1 SharedPreferences 存储概述 140

6.1.2 记住账号和密码 141

6.2 文件存储 145

6.2.1 文件存储概述 145

6.2.2 保存账号和密码 145

6.3 SQLite 数据库存储 147

6.3.1 SQLite 数据库创建 147

6.3.2 仿手机通讯录 148

6.4 使用Room 实现通讯录 155

职业素养拓展 161

本章小结 162



第7章 内容提供者 163

7.1 内容提供者概述 163

7.2 访问系统通讯录 163

7.3 程序间数据共享 166

7.3.1 创建内容提供者 166

7.3.2 访问自定义通讯录 169

职业素养拓展 175

本章小结 175



第8章 服务的应用 176

8.1 服务概述 176

8.2 启动服务 178

8.3 绑定服务 180

8.4 后台播放音乐 185

职业素养拓展 187

本章小结 188



第9章 广播的应用 189

9.1 广播机制 189

9.2 系统广播 191

9.3 自定义广播 192

9.3.1 标准广播 193

9.3.2 有序广播 195

9.4 拦截电话 198

职业素养拓展 200

本章小结 200



第10章 网络编程 201

10.1 WebView 的使用 201

10.1.1 使用WebView 浏览网页 201

10.1.2 WebView 中使用JavaScript 203

10.2 网络访问 206

10.2.1 使用HTTP 协议访问网络 206

10.2.2 使用Volley 访问网络 210

10.3 查看天气应用 212

10.3.1 JSON 数据及解析 212

10.3.2 查看天气实例 215

职业素养拓展 221

本章小结 222



第11章 媒体应用技术 223

11.1 播放音频和视频 223

11.1.1 播放音频文件 223

11.1.2 播放视频文件 226

11.2 录制音频和视频 229

11.2.1 录制音频 229

11.2.2 视频的录制 232

11.3 仿微信头像设置 234

职业素养拓展 237

本章小结 237



第12章 综合项目——智慧党建 238

12.1 项目概述 238

12.2 项目运行效果展示 239

12.3 项目的实现 244

12.3.1 创建项目 244

12.3.2 实现项目启动界面 248

12.3.3 实现登录和注册 249

12.3.4 首页显示内容 253

12.3.5 党建要闻展示 257

12.3.6 显示党建要闻详情 263

12.3.7 实现播放学习视频 265

12.3.8 实现随手拍功能 269

12.3.9 其他功能实现说明 275

职业素养拓展 275

本章小结 276



参考文献 277


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Android应用程序开发基础(蒲晓妮)
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon