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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • 正版 Android应用开发项目化教程 李维勇主编 北京航空航天大学出
  • 新华书店旗下自营,正版全新
    • 作者: 李维勇主编著 | 李维勇主编编 | 李维勇主编译 | 李维勇主编绘
    • 出版社: 北京航空航天大学出版社
    • 出版时间:2016-08-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 李维勇主编著| 李维勇主编编| 李维勇主编译| 李维勇主编绘
    • 出版社:北京航空航天大学出版社
    • 出版时间:2016-08-01
    • 版次:1
    • 印次:1
    • 印刷时间:2017-04-01
    • 字数:531千字
    • 页数:317
    • 开本:16开
    • ISBN:9787512406391
    • 版权提供:北京航空航天大学出版社
    • 作者:李维勇主编
    • 著:李维勇主编
    • 装帧:平装-胶订
    • 印次:1
    • 定价:45.00
    • ISBN:9787512406391
    • 出版社:北京航空航天大学出版社
    • 开本:16开
    • 印刷时间:2017-04-01
    • 语种:中文
    • 出版时间:2016-08-01
    • 页数:317
    • 外部编号:8930360
    • 版次:1
    • 成品尺寸:暂无

    任务1 创建Android项目……………………………………………………………………… 1
    1.1 学习情境导入…………………………………………………………………………… 1
    1.2 任务实现………………………………………………………………………………… 1
    1.2.1 创建文件管理器项目……………………………………………………………… 1
    1.2.2 创建项目资源……………………………………………………………………… 8
    1.3 核心知识讲解…………………………………………………………………………… 9
    1.3.1 AndroidStudio基本使用………………………………………………………… 9
    1.3.2 Android项目结构………………………………………………………………… 14
    1.3.3 应用程序资源……………………………………………………………………… 15
    1.4 能力拓展………………………………………………………………………………… 20
    1.4.1 调试Android项目……………………………………………………………… 20
    1.4.2 Android项目管理………………………………………………………………… 23
    1.5 项目实践………………………………………………………………………………… 24
    任务2 Activity创建与管理…………………………………………………………………… 25
    2.1 学习情境导入…………………………………………………………………………… 25
    2.2 任务实现………………………………………………………………………………… 25
    2.2.1 设计闪屏界面……………………………………………………………………… 25
    2.2.2 实现闪屏功能……………………………………………………………………… 28
    2.3 核心知识讲解…………………………………………………………………………… 31
    2.3.1 创建Activity……………………………………………………………………… 31
    2.3.2 Activity的生命周期……………………………………………………………… 31
    2.3.3 Activity的调用…………………………………………………………………… 33
    2.3.4 保存Activity的状态……………………………………………………………… 37
    2.4 能力拓展………………………………………………………………………………… 39
    2.4.1 Activity栈与任务………………………………………………………………… 40
    2.4.2 ActivityManager与PackageManager ………………………………………… 44
    2.5 项目实践………………………………………………………………………………… 46
    任务3 布局与基本Widgets控件设计……………………………………………………… 47
    3.1 学习情境导入…………………………………………………………………………… 47
    3.2 任务实现………………………………………………………………………………… 47
    3.2.1 地址栏布局………………………………………………………………………… 47
    3.2.2 文件容器布局……………………………………………………………………… 50
    3.2.3 返回键设计………………………………………………………………………… 51
    3.3 核心知识讲解…………………………………………………………………………… 52
    3.3.1 视图与布局………………………………………………………………………… 52
    3.3.2 常用控件设计……………………………………………………………………… 59
    3.4 能力拓展………………………………………………………………………………… 67
    3.4.1 ConstraintLayout ………………………………………………………………… 67
    3.4.2 HierachyViewer ………………………………………………………………… 72
    3.5 项目实践………………………………………………………………………………… 76
    任务4 Fragment与容器控件设计…………………………………………………………… 77
    4.1 学习情境导入…………………………………………………………………………… 77
    4.2 任务实现………………………………………………………………………………… 77
    4.2.1 引导页设计………………………………………………………………………… 77
    4.2.2 文件显示容器设计………………………………………………………………… 83
    4.3 核心知识讲解…………………………………………………………………………… 85
    4.3.1 创建Fragment …………………………………………………………………… 85
    4.3.2 添加Fragment到Activity ……………………………………………………… 87
    4.3.3 Fragment的生命周期…………………………………………………………… 89
    4.3.4 管理Fragment …………………………………………………………………… 92
    4.3.5 Fragment与Activity通信……………………………………………………… 94
    4.4 能力拓展………………………………………………………………………………… 97
    4.4.1 ViewPager与水平滚动…………………………………………………………… 97
    4.4.2 CoordinatorLayout与垂直滚动………………………………………………… 102
    4.5 项目实践……………………………………………………………………………… 106
    任务5 适配器与适配器控件设计…………………………………………………………… 107
    5.1 学习情境导入………………………………………………………………………… 107
    5.2 任务实现……………………………………………………………………………… 107
    5.2.1 获取文件集合…………………………………………………………………… 107
    5.2.2 显示文件………………………………………………………………………… 110
    5.3 核心知识讲解………………………………………………………………………… 115
    5.3.1 适配器…………………………………………………………………………… 115
    5.3.2 适配器控件……………………………………………………………………… 117
    5.4 能力拓展……………………………………………………………………………… 121
    5.4.1 RecyclerView …………………………………………………………………… 121
    5.4.2 SwipeRefreshLayout …………………………………………………………… 127
    5.5 项目实践……………………………………………………………………………… 129
    任务6 菜单与对话框设计…………………………………………………………………… 130
    6.1 学习情境导入………………………………………………………………………… 130
    6.2 任务实现……………………………………………………………………………… 130
    6.2.1 侧滑菜单设计…………………………………………………………………… 130
    6.2.2 主菜单设计……………………………………………………………………… 133
    6.2.3 对话框设计……………………………………………………………………… 135
    6.3 核心知识讲解………………………………………………………………………… 138
    6.3.1 菜单设计………………………………………………………………………… 138
    6.3.2 对话框设计……………………………………………………………………… 142
    6.4 能力拓展……………………………………………………………………………… 148
    6.4.1 使用ActionMode设计动作栏………………………………………………… 148
    6.4.2 使用ShareActionProvider分享应用…………………………………………… 150
    6.5 项目实践……………………………………………………………………………… 151
    任务7 AsyncTask与异步任务设计………………………………………………………… 152
    7.1 学习情境导入………………………………………………………………………… 152
    7.2 任务实现……………………………………………………………………………… 152
    7.2.1 异步文件加载…………………………………………………………………… 152
    7.2.2 异步删除文件…………………………………………………………………… 154
    7.3 核心知识讲解………………………………………………………………………… 155
    7.3.1 线程与单线程模型……………………………………………………………… 155
    7.3.2 Android平台的消息处理机制………………………………………………… 156
    7.3.3 AsyncTask与异步任务………………………………………………………… 161
    7.4 项目实践……………………………………………………………………………… 162
    任务8 Intent与组件间的通信……………………………………………………………… 163
    8.1 学习情境导入………………………………………………………………………… 163
    8.2 任务实现……………………………………………………………………………… 163
    8.2.1 文件打开设计…………………………………………………………………… 163
    8.2.2 文件分享设计…………………………………………………………………… 165
    8.3 核心知识讲解………………………………………………………………………… 168
    8.3.1 Intent与组件间的通信………………………………………………………… 168
    8.3.2 Intent对象……………………………………………………………………… 169
    8.3.3 Intent的解析…………………………………………………………………… 172
    8.4 项目实践……………………………………………………………………………… 174
    任务9 Service与后台服务…………………………………………………………………… 175
    9.1 学习情境导入………………………………………………………………………… 175
    9.2 任务实现……………………………………………………………………………… 175
    9.2.1 解压文件………………………………………………………………………… 175
    9.2.2 播放音乐文件…………………………………………………………………… 178
    9.3 核心知识讲解………………………………………………………………………… 185
    9.3.1 创建Service …………………………………………………………………… 185
    9.3.2 Service的生命周期……………………………………………………………… 186
    9.3.3 StartedService ………………………………………………………………… 188
    9.3.4 BoundService …………………………………………………………………… 190
    9.4 项目实践……………………………………………………………………………… 196
    任务10 SharedPreferences与系统设置…………………………………………………… 197
    10.1 学习情境导入………………………………………………………………………… 197
    10.2 任务实现……………………………………………………………………………… 197
    10.2.1 设计配置界面…………………………………………………………………… 197
    10.2.2 应用配置改变…………………………………………………………………… 202
    10.3 核心知识讲解………………………………………………………………………… 203
    10.3.1 使用SharedPreferences保存信息…………………………………………… 203
    10.3.2 设计应用设置界面……………………………………………………………… 205
    10.3.3 文件存储………………………………………………………………………… 210
    10.4 项目实践……………………………………………………………………………… 213
    任务11 SQLiteOpenHelper与数据库设计………………………………………………… 214
    11.1 学习情境导入………………………………………………………………………… 214
    11.2 任务实现……………………………………………………………………………… 214
    11.2.1 书签数据库设计………………………………………………………………… 214
    11.2.2 书签数据库操作………………………………………………………………… 216
    11.3 核心知识讲解………………………………………………………………………… 217
    11.3.1 使用SQLiteOpenHelper管理数据库………………………………………… 217
    11.3.2 使用Loader异步载入数据…………………………………………………… 223
    11.4 项目实践……………………………………………………………………………… 227
    任务12 ContentProvider与数据共享……………………………………………………… 228
    12.1 学习情境导入………………………………………………………………………… 228
    12.2 任务实现……………………………………………………………………………… 228
    12.3 核心知识讲解………………………………………………………………………… 231
    12.3.1 访问ContentProvider ………………………………………………………… 231
    12.3.2 通用资源标志符………………………………………………………………… 235
    12.3.3 自定义ContentProvider ……………………………………………………… 237
    12.4 能力拓展……………………………………………………………………………… 238
    12.4.1 使用ContentObserver监听数据变化………………………………………… 238
    12.4.2 存储访问框架SAF …………………………………………………………… 241
    12.5 项目实践……………………………………………………………………………… 244
    任务13 BroadcastReceiver与广播通信…………………………………………………… 245
    13.1 学习情境导入………………………………………………………………………… 245
    13.2 任务实现……………………………………………………………………………… 245
    13.2.1 监听SD卡插拔………………………………………………………………… 245
    13.2.2 监听网络变化…………………………………………………………………… 246
    13.3 核心知识讲解………………………………………………………………………… 248
    13.3.1 使用BroadcastReceiver监听广播…………………………………………… 248
    13.3.2 使用AppWidgets创建桌面应用…………………………………………… 252
    13.4 项目实践……………………………………………………………………………… 259
    任务14 HttpConnection与网络通信……………………………………………………… 260
    14.1 学习情境导入………………………………………………………………………… 260
    14.2 任务实现……………………………………………………………………………… 260
    14.2.1 上传百度网盘…………………………………………………………………… 260
    14.2.2 应用检查更新…………………………………………………………………… 265
    14.3 核心知识讲解………………………………………………………………………… 269
    14.3.1 ConnectivityManager与网络管理…………………………………………… 269
    14.3.2 HttpURLConnection编程…………………………………………………… 273
    14.3.3 JSON 数据解析………………………………………………………………… 280
    14.4 能力拓展……………………………………………………………………………… 287
    14.4.1 使用WebView构建网络应用………………………………………………… 287
    14.4.2 Volley框架…………………………………………………………………… 292
    14.5 项目实践……………………………………………………………………………… 297
    任务15 测试与发布应用…………………………………………………………………… 298
    15.1 学习情境导入………………………………………………………………………… 298
    15.2 任务实现……………………………………………………………………………… 298
    15.2.1 打包应用………………………………………………………………………… 298
    15.2.2 百度云测试……………………………………………………………………… 300
    15.3 核心知识讲解………………………………………………………………………… 302
    15.3.1 AndroidStudio中的测试环境………………………………………………… 302
    15.3.2 本地单元测试…………………………………………………………………… 304
    15.3.3 Instrumentation测试………………………………………………………… 307
    15.4 项目实践……………………………………………………………………………… 316
    参考文献………………………………………………………………………………………… 317

      Android应用开发项目化教程
      本书根据Android7.xNougat平台的架构和特点进行编写。通过基于AndroidStudio集成开发环境实现手机文件管理器应用,来全面介绍Android平台开发的基础知识。这些知识包括:创建和管理Android项目的方法,以及基于MaterialDesign设计语言构建用户界面的设计模式;Android中Activity、Service、BroadcastReceiver和ContentProvider四大组件的使用,以及使用Intent在组件间通信的方法;Android平台下数据存储、异步任务、网络编程等知识,以及Android中的单元测试及混淆和打包应用的方法,通过案例程序完成Android知识的讲解。
      本书以案例贯穿始终,知识结构清晰、语言简洁,并配有基于混合学习模式的课程平台,适合初学Android的在校大学生和希望系统掌握Android编程技能的技术人员阅读和参考。
      本书配有课件和程序源代码供读者参考,可扫描封面处的二维码下载,或发邮件至goodtextbook@126.com或致电010 82317037申请索取

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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