返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版]套装3本代码Android Studio软件编程应用开发从入门到精通教程书籍 Android游戏案例开发书安卓
  • 正版图书!品质保证!默认发最新版本!收藏店铺可享优先发货!
    • 作者: 郭霖著
    • 出版社: 人民邮电出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    友一个文化制品专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 郭霖著
    • 出版社:人民邮电出版社
    • 出版时间:1
    • 装帧:套装
    • ISBN:9781235980957
    • 版权提供:人民邮电出版社

            铺公告

      为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。

    温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。

      关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

     

     


    商品参数

    【套装3本】DY行代码 Android D3版+Android 游戏案例开发大全D4版+Android应用案例开发大全D4版
                定价 306.00
    出版社 人民邮电出版社
    版次 1
    出版时间 2020年04月
    开本 16开
    作者 郭霖
    装帧 平装
    页数 692
    字数 1040000
    ISBN编码 9787115524836

    内容介绍

    《DY行代码 Android D3版》被Android开发者誉为“Android学习DY书”。全书系统全面、循序渐进地介绍了Android软件开发的BB知识、经验和技巧。 《DY行代码 Android D3版》基于Android 10.0对D2版进行了全面更新,不仅将所有知识点都在Android 10.0系统上进行了重新适配,同时加入Kotlin语言的全面讲解,使用Kotlin对全书代码进行重写,而且还介绍了Z新系统特性以及Jetpack架构组件的使用,使本书更加实用。 《DY行代码 Android D3版》内容通俗易懂,由浅入深,既是Android初学者的入门BB,也是Android开发者的进阶SX。


    《Android应用案例开发大全 D4版》以讲解Android手机综合应用程序开发为主题,通过11个典型范例全面且深入地讲解了单机应用、网络应用、商业案例、游戏案例等多个开发技术。全书共分12章,详细介绍了3D动态壁纸—百纳水族馆,LBS类应用—掌上杭州,营销管理系统—手机汽车4S店,LBS交通软件—百纳公交小助手,校园服务类应用—社团宝,校园辅助软件—手机新生小助手,生活辅助类应用—美食天下,音乐休闲软件—百纳网络音乐播放器,中学教育AR应用—化学可视体验,益智类游戏—污水征服者,生活服务类应用—驾考宝典等Android应用的开发技术。书中所有案例的全部源代码读者都可以通过网络下载,方便学习。本书以真实的项目开发为写作背景,具有很强的实用性和实战性。讲解上深入浅出、通俗易懂,既有Android开发的实战技术和技巧,也包括真实项目的策划方案。本书FC适合初学者或有一定Android基础并希望学习AndroidGJ开发技术的读者使用。

    《Android 游戏案例开发大全 D4版》内容分为两大部分:1先讲解了Android游戏开发核心技术,主要包括Android游戏开发的前台渲染、交互式通信、数据存储和传感器、网络编程、游戏背后的数学与物理、游戏地图开发、游戏开发小秘技、JBox2D物理引擎、3D应用开发基础等;接下来介绍Android游戏开发实战综合案例,包括多种流行的游戏类型,如滚屏动作类游戏—《坦克大战》、网络游戏—《风火三国》、益智类游戏—《Wo!Water!》、3D塔防类游戏—《三国塔防》、策略游戏—《大富翁》、休闲类游戏—《切切乐》、休闲类游戏—《3D冰球》等。 本书适合Android初学者、游戏开发人员阅读,也可作为高校相关专业的学习用书或培训学校的教材。


    目录

    D 1章 开始启程——你的DI一行

    Android代码 1

    1.1 了解全貌,Android王国简介 2

    1.1.1 Android系统架构 2

    1.1.2 Android已发布的版本 3

    1.1.3 Android应用开发特色 4

    1.2 手把手带你搭建开发环境 5

    1.2.1 准备所需要的工具 5

    1.2.2 搭建开发环境 5

    1.3 创建你的DI一个Android项目 9

    1.3.1 创建HelloWorld项目 9

    1.3.2 启动模拟器 11

    1.3.3 运行HelloWorld 14

    1.3.4 分析你的DI一个Android程序 15

    1.3.5 详解项目中的资源 20

    1.3.6 详解build.gradle文件 22

    1.4 前行BB:掌握日志工具的使用 25

    1.4.1 使用Android的日志工具Log 25

    1.4.2 为什么使用Log而不使用println() 26

    1.5 小结与点评 28

    D 2章 探究新语言,快速入门Kotlin

    编程 30

    2.1 Kotlin语言简介 31

    2.2 如何运行Kotlin代码 32

    2.3 编程之本:变量和函数 35

    2.3.1 变量 35

    2.3.2 函数 37

    2.4 程序的逻辑控制 41

    2.4.1 if条件语句 41

    2.4.2 when条件语句 42

    2.4.3 循环语句 45

    2.5 面向对象编程 48

    2.5.1 类与对象 49

    2.5.2 继承与构造函数 50

    2.5.3 接口 55

    2.5.4 数据类与单例类 58

    2.6 Lambda编程 61

    2.6.1 集合的创建与遍历 61

    2.6.2 集合的函数式API 65

    2.6.3 Java函数式API的使用 69

    2.7 空指针检查 71

    2.7.1 可空类型系统 72

    2.7.2 判空辅助工具 73

    2.8 Kotlin中的小魔术 77

    2.8.1 字符串内嵌表达式 77

    2.8.2 函数的参数默认值 78

    2.9 小结与点评 81

    D3章 先从看得到的入手,探究

    Activity 82

    3.1 Activity是什么 82

    3.2 Activity的基本用法 82

    3.2.1 手动创建Activity 83

    3.2.2 创建和加载布局 85

    3.2.3 在AndroidManifest文件中

    注册 88

    3.2.4 在Activity中使用Toast 90

    3.2.5 在Activity中使用Menu 92

    3.2.6 销毁一个Activity 96

    3.3 使用Intent在Activity之间穿梭 96

    3.3.1 使用显式Intent 96

    3.3.2 使用隐式Intent 99

    3.3.3 更多隐式Intent的用法 101

    3.3.4 向下一个Activity传递数据 105

    3.3.5 返回数据给上一个Activity 106

    3.4 Activity的生命周期 108

    3.4.1 返回栈 108

    3.4.2 Activity状态 109

    3.4.3 Activity的生存期 110

    3.4.4 体验Activity的生命周期 111

    3.4.5 Activity被回收了怎么办 117

    3.5 Activity的启动模式 118

    3.5.1 standard 119

    3.5.2 singleTop 

    3.5.3 singleTask 122

    3.5.4 singleInstance 123

    3.6 Activity的Z佳实践 126

    3.6.1 知晓D前是在哪一个Activity 126

    3.6.2 随时随地退出程序 127

    3.6.3 启动Activity的Z佳写法 129

    3.7 Kotlin课堂:标准函数和静态方法 130

    3.7.1 标准函数with、run和apply 130

    3.7.2 定义静态方法 133

    3.8 小结与点评 137

    D4章 软件也要拼脸蛋,UI开发的

    点点滴滴 138

    4.1 该如何编写程序界面 138

    4.2 常用控件的使用方法 139

    4.2.1 TextView 139

    4.2.2 Button 142

    4.2.3 EditText 144

    4.2.4 ImageView 149

    4.2.5 ProgressBar 151

    4.2.6 AlertDialog 154

    4.3 详解3种基本布局 156

    4.3.1 LinearLayout 156

    4.3.2 RelativeLayout 163

    4.3.3 FrameLayout 166

    4.4 系统控件不够用?创建自定义控件 169

    4.4.1 引入布局 169

    4.4.2 创建自定义控件 172

    4.5 Z常用和Z难用的控件:ListView 174

    4.5.1 ListView的简单用法 174

    4.5.2 定制ListView的界面 176

    4.5.3 提升ListView的运行效率 179

    4.5.4 ListView的点击事件 180

    4.6 更强大的滚动控件:RecyclerView 182

    4.6.1 RecyclerView的基本用法 183

    4.6.2 实现横向滚动和瀑布流布局 186

    4.6.3 RecyclerView的点击事件 191

    4.7 编写界面的Z佳实践 193

    4.7.1 制作9-Patch图片 193

    4.7.2 编写精美的聊天界面 196

    4.8 Kotlin课堂:延迟初始化和密封类 201

    4.8.1 对变量延迟初始化 201

    4.8.2 使用密封类优化代码 204

    4.9 小结与点评 206

    D5章 手机平板要兼顾,探究

    Fragment 207

    5.1 Fragment是什么 207

    5.2 Fragment的使用方式 209

    5.2.1 Fragment的简单用法 210

    5.2.2 动态添加Fragment 212

    5.2.3 在Fragment中实现返回栈 215

    5.2.4 Fragment和Activity之间的

    交互 216

    5.3 Fragment的生命周期 217

    5.3.1 Fragment的状态和回调 217

    5.3.2 体验Fragment的生命周期 219

    5.4 动态加载布局的技巧 221

    5.4.1 使用限定符 221

    5.4.2 使用Z小宽度限定符 224

    5.5 Fragment的Z佳实践:一个简易

    版的新闻应用 225

    5.6 Kotlin课堂:扩展函数和运算符

    重载 234

    5.6.1 大有用途的扩展函数 234

    5.6.2 有趣的运算符重载 236

    5.7 小结与点评 240

    D6章 全局大喇叭,详解广播机制 242

    6.1 广播机制简介 242

    6.2 接收系统广播 243

    6.2.1 动态注册监听时间变化 243

    6.2.2 静态注册实现开机启动 245

    6.3 发送自定义广播 249

    6.3.1 发送标准广播 249

    6.3.2 发送有序广播 252

    6.4 广播的Z佳实践:实现强制下线功能 255

    6.5 Kotlin课堂:高阶函数详解 261

    6.5.1 定义高阶函数 261

    6.5.2 内联函数的作用 265

    6.5.3 Dinline与crossinline 268

    6.6 Git时间:初识版本控制工具 271

    6.6.1 安装Git 271

    6.6.2 创建代码仓库 272

    6.6.3 提交本地代码 274

    6.7 小结与点评 274

    D7章 数据存储全方案,详解

    持久化技术 275

    7.1 持久化技术简介 275

    7.2 文件存储 276

    7.2.1 将数据存储到文件中 276

    7.2.2 从文件中读取数据 279

    7.3 SharedPreferences存储 281

    7.3.1 将数据存储到SharedPre-

    ferences中 282

    7.3.2 从SharedPreferences中读取

    数据 284

    7.3.3 实现记住密码功能 285

    7.4 SQLite数据库存储 288

    7.4.1 创建数据库 289

    7.4.2 升级数据库 295

    7.4.3 添加数据 297

    7.4.4 更新数据 300

    7.4.5 删除数据 302

    7.4.6 查询数据 304

    7.4.7 使用SQL操作数据库 307

    7.5 SQLite数据库的Z佳实践 307

    7.5.1 使用事务 308

    7.5.2 升级数据库的Z佳写法 309

    7.6 Kotlin课堂:高阶函数的应用 312

    7.6.1 简化SharedPreferences的用法 312

    7.6.2 简化ContentValues的用法 314

    7.7 小结与点评 317

    D8章 跨程序共享数据,探究ContentProvider 318

    8.1 ContentProvider简介 318

    8.2 运行时权限 319

    8.2.1 Android权限机制详解 319

    8.2.2 在程序运行时申请权限 322

    8.3 访问其他程序中的数据 326

    8.3.1 ContentResolver的基本用法 326

    8.3.2 读取系统联系人 329

    8.4 创建自己的ContentProvider 332

    8.4.1 创建ContentProvider的步骤 332

    8.4.2 实现跨程序数据共享 336

    8.5 Kotlin课堂:泛型和委托 345

    8.5.1 泛型的基本用法 345

    8.5.2 类委托和委托属性 347

    8.5.3 实现一个自己的lazy函数 350

    8.6 小结与点评 352

    D9章 丰富你的程序,运用手机

    多媒体 353

    9.1 将程序运行到手机上 353

    9.2 使用通知 355

    9.2.1 创建通知渠道 355

    9.2.2 通知的基本用法 357

    9.2.3 通知的进阶技巧 362

    9.3 调用摄像头和相册 367

    9.3.1 调用摄像头拍照 367

    9.3.2 从相册中选择图片 371

    9.4 播放多媒体文件 374

    9.4.1 播放音频 374

    9.4.2 播放视频 377

    9.5 Kotlin课堂:使用infix函数构建

    更可读的语法 381

    9.6 Git时间:版本控制工具进阶 383

    9.6.1 忽略文件 384

    9.6.2 查看修改内容 385

    9.6.3 撤销未提交的修改 387

    9.6.4 查看提交记录 388

    9.7 小结与点评 389

    D 10章 后台默默的劳动者,探究

    Service 390

    10.1 Service是什么 390

    10.2 Android多线程编程 391

    10.2.1 线程的基本用法 391

    10.2.2 在子线程中更新UI 392

    10.2.3 解析异步消息处理机制 395

    10.2.4 使用AsyncTask 396

    10.3 Service的基本用法 399

    10.3.1 定义一个Service 399

    10.3.2 启动和停止Service 401

    10.3.3 Activity和Service进行

    通信 404

    10.4 Service的生命周期 408

    10.5 Service的更多技巧 408

    10.5.1 使用前台Service 409

    10.5.2 使用IntentService 411

    10.6 Kotlin课堂:泛型的GJ特性 415

    10.6.1 对泛型进行实化 415

    10.6.2 泛型实化的应用 417

    10.6.3 泛型的协变 418

    10.6.3 泛型的逆变 422

    10.7 小结与点评 425

    D 11章 看看精彩的SJ,使用网络

    技术 427

    11.1 WebView的用法 427

    11.2 使用HTTP访问网络 429

    11.2.1 使用HttpURLConnection 430

    11.2.2 使用OkHttp 433

    11.3 解析XML格式数据 436

    11.3.1 Pull解析方式 438

    11.3.2 SAX解析方式 441

    11.4 解析JSON格式数据 444

    11.4.1 使用JSODbject 445

    11.4.2 使用GSON 446

    11.5 网络请求回调的实现方式 448

    11.6 Z好用的网络库:Retrofit 451

    11.6.1 Retrofit的基本用法 452

    11.6.2 处理复杂的接口地址类型 456

    11.6.3 Retrofit构建器的Z佳写法 459

    11.7 Kotlin课堂:使用协程编写高效的

    并发程序 461

    11.7.1 协程的基本用法 461

    11.7.2 更多的作用域构建器 467

    11.7.3 使用协程简化回调的写法 471

    11.8 小结与点评 474

    D 12章 Z佳的UI体验,Material

    Design实战 475

    12.1 什么是Material Design 475

    12.2 Toolbar 476

    12.3 滑动菜单 483

    12.3.1 DrawerLayout 483

    12.3.2 NavigationView 486

    12.4 悬浮按钮和可交互提示 491

    12.4.1 FloatingActionButton 491

    12.4.2 Snackbar 494

    12.4.3 CoordinatorLayout 496

    12.5 卡片式布局 498

    12.5.1 MaterialCardView 498

    12.5.2 AppBarLayout 504

    12.6 下拉刷新 507

    12.7 可折叠式标题栏 510

    12.7.1 CollapsingToolbarLayout 510

    12.7.2 充分利用系统状态栏空间 519

    12.8 Kotlin课堂:编写好用的工具方法 522

    12.8.1 求N个数的Z大Z小值 522

    12.8.2 简化Toast的用法 524

    12.8.3 简化Snackbar的用法 526

    12.9 Git时间:版本控制工具的GJ

    用法 528

    12.9.1 分支的用法 528

    12.9.2 与远程版本库协作 530

    12.10 小结与点评 532

    D 13章 GJ程序开发组件,探究

    Jetpack 533

    13.1 Jetpack简介 533

    13.2 ViewModel 534

    13.2.1 ViewModel的基本用法 536

    13.2.2 向ViewModel传递参数 539

    13.3 Lifecycles 541

    13.4 LiveData 545

    13.4.1 LiveData的基本用法 545

    13.4.2 map和switchMap 549

    13.5 Room 554

    13.5.1 使用Room进行増删改查 555

    13.5.2 Room的数据库升级 562

    13.6 WorkManager 565

    13.6.1 WorkManager的基本用法 566

    13.6.2 使用WorkManager处理

    复杂的任务 568

    13.7 Kotlin课堂:使用DSL构建专有的

    语法结构 571

    13.8 小结与点评 577

    D 14章 继续进阶,你还应该掌握的

    GJ技巧 579

    14.1 全局获取Context的技巧 579

    14.2 使用Intent传递对象 582

    14.2.1 Serializable方式 582

    14.2.2 Parcelable方式 583

    14.3 定制自己的日志工具 584

    14.4 调试Android程序 586

    14.5 深色主题 589

    14.6 Kotlin课堂:Java与Kotlin代码

    之间的转换 596

    14.7 z结 600

    D 15章 进入实战,开发一个天气

    预报App 601

    15.1 功能需求及技术可行性分析 601

    15.2 Git时间:将代码托管到GitHub上 605

    15.3 搭建MVVM项目架构 612

    15.4 搜索quanqiu城市数据 615

    15.4.1 实现逻辑层代码 615

    15.4.2 实现UI层代码 620

    15.5 显示天气信息 626

    15.5.1 实现逻辑层代码 626

    15.5.2 实现UI层代码 631

    15.5.3 记录选中的城市 645

    15.6 手动刷新天气和切换城市 647

    15.6.1 手动刷新天气 648

    15.6.2 切换城市 650

    15.7 制作App的图标 654

    15.8 生成正式签名的APK文件 659

    15.8.1 使用Android Studio生成 660

    15.8.2 使用Gradle生成 663

    15.9 你还可以做的事情 666

    D 16章 编写并发布一个开源库,PermissionX 669

    16.1 开发前的准备工作 669

    16.2 实现PermissionX开源库 673

    16.3 对开源库进行测试 678

    16.4 将开源库发布到jcenter仓库 681

    16.5 体验我们的成果 688

    16.6 结束语 691

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购