• android app开发入门与项目实战 网络技术 欧阳燊 编
  • android app开发入门与项目实战 网络技术 欧阳燊 编
  • android app开发入门与项目实战 网络技术 欧阳燊 编
  • android app开发入门与项目实战 网络技术 欧阳燊 编
  • android app开发入门与项目实战 网络技术 欧阳燊 编
  • android app开发入门与项目实战 网络技术 欧阳燊 编
  • android app开发入门与项目实战 网络技术 欧阳燊 编
  • android app开发入门与项目实战 网络技术 欧阳燊 编
  • android app开发入门与项目实战 网络技术 欧阳燊 编
  • android app开发入门与项目实战 网络技术 欧阳燊 编
21年品牌 40万+商家 超1.5亿件商品

android app开发入门与项目实战 网络技术 欧阳燊 编

老司机android“老司机”带你玩转app

62.95 6.4折 98 全新

库存8件

北京丰台
认证卖家担保交易快速发货售后保障

作者欧阳燊 编

出版社清华大学出版社

ISBN9787302567219

出版时间2021-01

版次1

装帧平装

开本16

页数456页

字数730千字

定价98元

货号xhwx_1202188720

上书时间2024-11-09

智胜图书专营店

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

"本书的特
1. 根据新版本编写:本书所有代码都基于android tudio 4.1开发,并使用api 30的dk(android 11)编译与调试通过。
2. 只要你具备java基础,即可以使用本书快速开发自己的移动应用,本书特别针对开发新手介绍了android app的开发特点,比如,app工程的组织、界面与代码分离的设计规范、数据库的选择等,使读者真正能够掌握一个app的工程结构和,解决读者开发中的困惑。
3. 一步一步,全代码注释:本书充分虑到初学者的学特点,全书内容安排循序渐进、由易到难,同时尽可能地采取一步一步的方法,并对所有代码进行了详尽的注释,对于从未接触过android开发的读者,本书可以说是一本的入门教程。
4. 技术新颖,项目丰富:各章在叙述过程中,穿插介绍了近期android系统的新特与新框架,包括但不限于hortcut、viewpager2、imagedecoder、room、gon、glide等,还给出了8个精心设计的实战项目,包括计算器、找回密码、购物车、记账本、广告轮播、电商首页、评价单、猜你喜欢,帮助读者学以致用,掌握实战技能。
5. 配练题:除了常规的理论讲解与实战项目,各章末尾还有5种类型共267道练题和动手项目,方便读者检查自己的学成果。
6. 资源丰富:本书配套提供的ppt课件、练题参以及完整的范例源码,非常适合android课程的使用。
本书适合的读者
具有java基础的android开发新手。
培训机构及大专院校的。
本书资源下载
本书所有代码均在android tudio 4.1及其api 30的dk(android 11)下编译与调试通过,读者扫描本书所附二维码即可以下载所有配套资源。"

目录:

章 android开发环境搭建 1

1.1 android开发简介 1

1.1.1 android的发展历程 1

1.1.2 android studio的发展历程 2

1.2 搭建android studio开发环境 2

1.2.1 开发机配置要求 2

1.2.2 安装android studio 3

1.2.3 下载android的sdk 6

1.3 创建并编译app工程 7

1.3.1 创建新项目 7

1.3.2 导入已有的工程 9

1.3.3 编译app工程 10

1.4 运行和调试app 11

1.4.1 创建内置模拟器 11

1.4.2 在模拟器上运行app 15

1.4.3 观察app的运行志 15

1.5 小结 16

1.6 课后练题 17

第2章 android app开发基础 18

2.1 app的开发特点 18

2.1.1 app的运行环境 18

2.1.2 app的开发语言 20

2.1.3 app连接的数据库 24

2.2 app的工程结构 25

2.2.1 app工程目录结构 26

2.2.2 编译配置文件build.gradle 27

2.2.3 运行配置文件androidmanifest.xml 29

2.3 app的设计规范 30

2.3.1 界面设计与代码逻辑 30

2.3.2 利用xml标记描绘应用界面 32

2.3.3 使用java代码书写程序逻辑 33

2.4 app的活动页面 34

2.4.1 创建新的app页面 34

2.4.2 快速生成页面源码 37

2.4.3 跳到另一个页面 38

2.5 小结 39

2.6 课后练题 39

第3章 简单控件 41

3.1 文本显示 41

3.1.1 设置文本的内容 41

3.1.2 设置文本的大小 43

3.1.3 设置文本的 45

3.2 视图基础 47

3.2.1 设置视图的宽高 47

3.2.2 设置视图的间距 49

3.2.3 设置视图的对齐方式 51

3.3 常用布局 53

3.3.1 线布局linearlayout 53

3.3.2 相对布局relativelayout 56

3.3.3 网格布局gridlayout 58

3.3.4 滚动视图scrollview 59

3.4 按钮触控 61

3.4.1 按钮控件button 61

3.4.2 点击事件和长按事件 63

3.4.3 禁用与恢复按钮 65

3.5 图像显示 68

3.5.1 图像视图imageview 68

3.5.2 图像按钮imagebutton 71

3.5.3 同时展示文本与图像 72

3.6 实战项目:计算器 73

3.6.1 需求描述 73

3.6.2 界面设计 73

3.6.3 关键代码 74

3.7 小结 76

3.8 课后练题 77

第4章 活动activity 78

4.1 启停活动页面 78

4.1.1 activity的启动和结束 78

4.1.2 activity的生命周期 80

4.1.3 activity的启动模式 83

4.2 在活动之间传递消息 86

4.2.1 显式intent和隐式intent 87

4.2.2 向下一个activity发送数据 89

4.2.3 向上一个activity返回数据 90

4.3 为活动补充附加信息 92

4.3.1 利用资源文件配置字符串 92

4.3.2 利用元数据传递配置信息 93

4.3.3 给应用页面注册快捷方式 94

4.4 小结 97

4.5 课后练题 97

第5章 中级控件 99

5.1 图形定制 99

5.1.1 图形drawable 99

5.1.2 形状图形 100

5.1.3 九宫格图片 103

5.1.4 列表图形 105

5.2 选择按钮 106

5.2.1 复选框checkbox 107

5.2.2 开关按钮switch 109

5.2.3 单选按钮radiobutton 110

5.3 文本输入 112

5.3.1 编辑框edittext 112

5.3.2 焦点变更器 115

5.3.3 文本变化器 117

5.4 对话框 119

5.4.1 提醒对话框alertdialog 119

5.4.2 期对话框datepickerdialog 121

5.4.3 时间对话框timepickerdialog 122

5.5 实战项目:找回密码 124

5.5.1 需求描述 124

5.5.2 界面设计 125

5.5.3 关键代码 126

5.6 小结 128

5.7 课后练题 128

第6章 数据存储 130

6.1 共享参数sharedpreferences 130

6.1.1 共享参数的用法 130

6.1.2 实现记住密码功能 132

6.1.3 利用设备浏览器寻找共享参数文件 133

6.2 数据库sqlite 134

6.2.1 sql的基本语法 134

6.2.2 数据库管理器sqlitedatabase 136

6.2.3 数据库帮助器sqliteopenhelper 138

6.2.4 优化记住密码功能 142

6.3 存储卡的文件作 144

6.3.1 私有存储空间与公共存储空间 144

6.3.2 在存储卡上读写文本文件 146

6.3.3 在存储卡上读写图片文件 147

6.4 应用组件application 149

6.4.1 application的生命周期 150

6.4.2 利用application作全局变量 151

6.4.3 利用room简化数据库作 152

6.5 实战项目:购物车 156

6.5.1 需求描述 156

6.5.2 界面设计 158

6.5.3 关键代码 158

6.6 小结 163

6.7 课后练题 164

第7章 内容共享 166

7.1 在应用之间共享数据 166

7.1.1 通过contentprovider封装数据 166

7.1.2 通过contentresolver访问数据 170

7.2 使用内容组件获取通讯信息 172

7.2.1 运行时动态申请权限 172

7.2.2 利用contentresolver读写联系人 176

7.2.3 利用contentobserver短信 177

7.3 在应用之间共享文件 180

7.3.1 使用相册图片发送彩信 180

7.3.2 借助fileprovider发送彩信 182

7.3.3 借助fileprovider安装应用 185

7.4 小结 188

7.5 课后练题 188

第8章 控件 190

8.1 下拉列表 190

8.1.1 下拉框spinner 190

8.1.2 数组适配器arrayadapter 192

8.1.3 简单适配器simpleadapter 193

8.2 列表类视图 195

8.2.1 基本适配器baseadapter 195

8.2.2 列表视图listview 198

8.2.3 网格视图gridview 203

8.3 翻页类视图 206

8.3.1 翻页视图viewpager 207

8.3.2 翻页标签栏pagertabstrip 210

8.3.3 简单的启动引导页 211

8.4 碎片fragment 215

8.4.1 碎片的静态注册 215

8.4.2 碎片的动态注册 218

8.4.3 改进的启动引导页 221

8.5 实战项目:记账本 223

8.5.1 需求描述 224

8.5.2 界面设计 224

8.5.3 关键代码 225

8.6 小结 229

8.7 课后练题 229

第9章 广播组件broadcast 231

9.1 收发应用广播 231

9.1.1 收发标准广播 231

9.1.2 收发有序广播 234

9.1.3 收发静态广播 236

9.2 系统广播 239

9.2.1 接收分钟到达广播 239

9.2.2 接收网络变更广播 240

9.2.3 定时管理器alarmmanager 243

9.3 捕获屏幕的变更事件 246

9.3.1 竖屏与横屏切换 246

9.3.2 回到桌面与切换到任务列表 249

9.4 小结 252

9.5 课后练题 252

0章 自定义控件 254

10.1 视图的构建过程 254

10.1.1 视图的构造方法 254

10.1.2 视图的测量方法 258

10.1.3 视图的绘制方法 261

10.2 改造已有的控件 265

10.2.1 自定义月份选择器 265

10.2.2 给翻页标签栏添加新属 266

10.2.3 不滚动的列表视图 269

10.3 通过持续绘制实现简单动画 272

10.3.1 handler的延迟机制 272

10.3.2 重新绘制视图界面 273

10.3.3 自定义饼图动画 276

10.4 实战项目:广告轮播 278

10.4.1 需求描述 279

10.4.2 界面设计 279

10.4.3 关键代码 280

10.5 小结 284

10.6 课后练题 284

1章 通知与服务 286

11.1 消息通知 286

11.1.1 通知推送notification 286

11.1.2 通知渠道notificationchannel 289

11.1.3 给桌面应用添加消息角标 292

11.2 服务service 294

11.2.1 服务的启动和停止 294

11.2.2 服务的绑定与解绑 297

11.2.3 推送服务到前台 300

11.3 多线程 302

11.3.1 分线程通过handler作界面 302

11.3.2 异步任务asynctask 306

11.3.3 异步服务intentservice 309

11.4 小结 312

11.5 课后练题 312

2章 组合控件 314

12.1 底部标签栏 314

12.1.1 利用bottomnavigationview实现底部标签栏 314

12.1.2 自定义标签按钮 319

12.1.3 结合radiogroup和viewpager自定义底部标签栏 322

12.2 顶部导航栏 325

12.2.1 工具栏toolbar 325

12.2.2 溢出菜单overflowmenu 327

12.2.3 标签布局tablayout 328

12.3 增强型列表 332

12.3.1 循环视图recyclerview 332

12.3.2 布局管理器layoutmanager 335

12.3.3 动态更新循环视图 339

12.4 升级版翻页 341

12.4.1 下拉刷新布局swiperefreshlayout 341

12.4.2 第二代翻页视图viewpager2 343

12.4.3 给viewpager2集成标签布局 347

12.5 实战项目:电商首页 351

12.5.1 需求描述 351

12.5.2 界面设计 352

12.5.3 关键代码 353

12.6 小结 354

12.7 课后练题 355

3章 多媒体 356

13.1 图片 356

13.1.1 使用相机拍摄照片 356

13.1.2 从相册中选取图片 359

13.1.3 对图片进行简单加工 361

13.1.4 图像imagedecoder 364

13.2 音频 366

13.2.1 使用录音机录制音频 366

13.2.2 利用mediayer播放音频 368

13.2.3 利用mediarecorder录制音频 371

13.3  373

13.3.1 使用摄像机录制 373

13.3.2 从库中选取 376

13.3.3 利用视图(videoview)播放 378

13.4 实战项目:评价单 381

13.4.1 需求描述 381

13.4.2 界面设计 383

13.4.3 关键代码 384

13.5 小结 386

13.6 课后练题 386

4章 网络通信 388

14.1 接访问 388

14.1.1 移动数据格式json 388

14.1.2 get方式调用接 391

14.1.3 t方式调用接 396

14.2 下载管理器downloadmanager 400

14.2.1 在通知栏显示下载进度 400

14.2.2 主动轮询当前的下载进度 403

14.2.3 利用t方式上传文件 406

14.3 图片加载框架glide 408

14.3.1 从图片地址获取图像数据 408

14.3.2 使用glide加载网络图片 411

14.3.3 利用glide实现图片的三级缓存 413

14.4 实战项目:猜你喜欢 416

14.4.1 需求描述 416

14.4.2 界面设计 417

14.4.3 关键代码 418

14.5 小结 419

14.6 课后练题 420

5章 打造安装包 422

15.1 应用打包 422

15.1.1 导出apk安装包 422

15.1.2 制作app图标 425

15.1.3 给apk瘦身 426

15.2 规范处理 429

15.2.1 版本设置 429

15.2.2 发布模式 431

15.2.3 给数据库加密 433

15.3 安全加固 435

15.3.1 反编译 435

15.3.2 代码混淆 437

15.3.3 第三方加固及重 439

15.4 小结 440

15.5 课后练题 440

附录 综合实践课题 442

内容简介:

本书是一部android开发的实战教程,由浅入深、由基础到,带领读者一步一步走进app开发的神奇世界。
    全书共分为15章。其中,章介绍android开发环境的搭建,主要讲解android、android tudio和dk的安装与app的调试;第2章讲解android开发的基础知识,主要讲解android的开发特点,android的工程结构以及设计规范;第3章到第5章主要讲解app开发的各种常用控件及activity;第6章讲解app的数据存储方式;第7章讲解android内容共享;第8章讲解android的控件;第9章到2章讲解android自定义控件、广播组件、通知和服务以及组合控件的使用;3章讲解多媒体的开发技术;4章讲解网络通信技术;5章讲解android安装包的打造。书中在讲解知识点的同时给出了大量实战范例,包括计算器、找回密码、购物车、记账本、广告轮播、电商首页、评价单、猜你喜欢等项目的开发,旨在方便读者迅速将所学的知识运用到实际开发中。
    本书适用于android开发的广大从业者、有志于转型app开发的程序员、app开发的业余爱好者,也可作为大中专院校与培训机构的android课程教材。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP