Android高级应用编程实战/“十二五”高等职业教育计算机类专业规划教材

Android高级应用编程实战/“十二五”高等职业教育计算机类专业规划教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2015-01
版次: 1
ISBN: 9787113190613
定价: 32.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 255页
字数: 399千字
正文语种: 简体中文
13人买过
  •   《Android高级应用编程实战/“十二五”高等职业教育计算机类专业规划教材》共分9章,前6章为理论篇,主要包括意图(Intent)与服务(Service)、Android数据永远存储应用、Android网络应用、Android调用外部数据、Android多媒体应用和Android系统服务应用等核心理论知识;后3章为综合项目实训篇,主要包括三个综合实训项目(基于Android智能家居系统项目、Android校园通项目和基于Android智能仓储系统项目),综合应用了《Android高级应用编程实战/“十二五”高等职业教育计算机类专业规划教材》介绍的核心知识和关键技术。
      《Android高级应用编程实战/“十二五”高等职业教育计算机类专业规划教材》符合教学规律和课堂要求,很好地反映了嵌入式和移动互联等行业出现的Android方面的新知识、新技术、新方法和新应用,能解决高校Android课程教学面临的迫切问题,适合作为高等院校Android高级应用程序设计的教材,也可作为移动开发爱好者的自学参考书。 理论篇

    第1章 意图(Intent)与服务(Service)
    1.1 学习导人
    1.1.1 什么是意图
    1.1.2 什么是服务
    1.1.3 Android平台应用开发技术回顾(Activity等四大组件技术)
    1.2 技术准备
    1.2.1 意图
    1.2.2 服务
    1.3 案例
    1.3.1 Android应用程序过渡页面
    1.3.2 服务器/客户端通信中的心跳包功能
    1.4 知识扩展
    1.4.1 BroadcastReceiver(广播接收器)
    1.4.2 数据绑定Bundle的主要功能函数
    1.4.3 意图的主要功能函数
    1.5 本章小结
    1.6 强化练习

    第2章 Android数据永久存储应用
    2.1 学习导入
    2.1.1 什么是SharedPreferences(偏好数据存储)
    2.1.2 什么是文件存储数据
    2.1.3 什么是SQ[Jte数据库存储数据
    2.1.4 什么是ContentProvider存储数据
    2.1.5 什么是网络存储数据
    2.2 技术准备
    2.2.1 SharedPreferences存储数据
    2.2.2 文件存储数据
    2.2.3 SQLite数据库存储数据
    2.2.4 ContentProvider存储数据
    2.2.5 网络存储数据
    2.3 案例
    2.3.1 基sharedPreferences的参数配置文件
    2.3.2 基于s0Lite数据库的设备状态信息显示
    2.4 知识扩展
    2.5 本章小结
    2.6 强化练习

    第3章 Android网络应用
    3.1 学习导人
    3.1.1 窄带广域网
    3.1.2 宽带广域网
    3.1.3 HTTP通信
    3.1.4 Socket通信
    3.1.5 Wi-Fi
    3.1.6 蓝牙
    3.2 技术准备
    3.2.1 Android网络基础
    3.2.2 HTTP通信
    3.2.3 Socket通信
    3.3 案例
    3.3.1 迷你浏览器
    3.3.2 获取Web网址信息
    3.4 知识扩展
    3.4.1 使用WebView浏览网页
    3.4.2 使用WebView中JavaScript脚本调用Android方法
    3.5 本章小结
    3.6 强化练习

    第4章 Android调用外部数据
    4.1 学习导人
    4.2 技术准备
    4.2.1 sAx解析xml文件
    4.2.2 DOM解析xml文件
    4.2.3 基于位置的服务
    4.2.4 基于地图的应用
    4.3 案例——Web服务中的Json数据解析
    4.4 知识扩展
    4.4.1 根据GPS信息在地图上定位
    4.4.2 调用Google的地址解析服务
    4.5 本章小结
    4.6 强化练习

    第5章 Android多媒体应用
    5.1 学习导入
    5.2 技术准备
    5.2.1 使用MediaPlayer播放音频
    5.2.2 使用SoundPool播放音频
    5.2.3 使用VideoView播放视频
    5.2.4 使用MediaPlayer与SurfaceView播放视频
    5.2.5 使用MediaRecorder录制音频
    5.2.6 使用摄像头拍照
    5.2.7 控制摄像头录制视频短片
    5.3 案例——流媒体播放器
    5.4 知识扩展
    5.4.1 传感器知识
    5.4.2 传感器的典型案例
    5.5 本章小结
    5.6 强化练习

    第6章 Android系统服务应用
    6.1 学习导入
    6.2 技术准备
    6.2.1 活动管理器(Aetivity Manager)
    6.2.2 警报管理器
    6.2.3 音频管理器(Audio Manager)
    6.2.4 剪贴板管理器(Clipboard Manager)
    6.2.5 通知管理器(Notification Manager)
    6.3 案例——网络诊断案例
    6.4 知识扩展
    6.4.1 电话管理器(Telephony Manager)
    6.4.2 短信管理器(Sms Manager)
    6.5 本章小结
    6.6 强化练习
    综合项目实训篇

    第7章 基于Android智能家居系统项目
    7.1 项目概述
    7.1.1 平台简介
    7.1.2 硬件资源
    7.2 项目设计
    7.2.1 项目总体功能需求
    7.2.2 项目总体设计
    7.3 必备的技术和知识点
    7.4 项目实施
    7.4.1 登录页面
    7.4.2 主页面
    7.4.3 情景模式页面
    7.4.4 我的房间页面
    7.4.5 具体设备页面
    7.4.6 家用电器页面
    7.5 本章小结

    第8章 Android校园通项目
    8.1 项目概述
    8.2 项目设计
    8.2.1 项目总体功能需求
    8.2.2 项目总体设计
    8.3 必备的技术和知识点
    8.3.1 DAO设计模式
    8.3.2 XML解析
    8.3.3 服务器数据访问
    8.3.4 异步任务AsyncTask
    8.4 项目实施
    8.4.1 导入项目所需要的资源
    8.4.2 建立数据库相关的包
    8.4.3 添加DAO类和Java对象类
    8.4.4 自定义列表视图,实现下拉刷新功能
    8.4.5 定义列表适配器类,实现列表展现
    8.4.6 修改主页面的布局和Activity类,完成列表展示
    8.4.7 上传数据库文件
    8.4.8 添加详细信息页面
    8.4.9 从服务器更新数据
    8.4.10 搭建服务器环境进行测试
    8.5 本章小结

    第9章 基于Android智能仓储系统项目
    9.1 项目概述
    9.2 项目设计
    9.2.1 项目总体功能需求
    9.2.2 项目总体设计
    9.3 必备的技术和知识点
    9.4 项目实施
    9.4.1 登录页面
    9.4.2 主页面
    9.4.3 环境监控页面
    9.4.4 物品人库页面
    9.4.5 具体设备页面
    9.4.6 物品出库页面
    9.5 本章小结

    参考文献
  • 内容简介:
      《Android高级应用编程实战/“十二五”高等职业教育计算机类专业规划教材》共分9章,前6章为理论篇,主要包括意图(Intent)与服务(Service)、Android数据永远存储应用、Android网络应用、Android调用外部数据、Android多媒体应用和Android系统服务应用等核心理论知识;后3章为综合项目实训篇,主要包括三个综合实训项目(基于Android智能家居系统项目、Android校园通项目和基于Android智能仓储系统项目),综合应用了《Android高级应用编程实战/“十二五”高等职业教育计算机类专业规划教材》介绍的核心知识和关键技术。
      《Android高级应用编程实战/“十二五”高等职业教育计算机类专业规划教材》符合教学规律和课堂要求,很好地反映了嵌入式和移动互联等行业出现的Android方面的新知识、新技术、新方法和新应用,能解决高校Android课程教学面临的迫切问题,适合作为高等院校Android高级应用程序设计的教材,也可作为移动开发爱好者的自学参考书。
  • 目录:
    理论篇

    第1章 意图(Intent)与服务(Service)
    1.1 学习导人
    1.1.1 什么是意图
    1.1.2 什么是服务
    1.1.3 Android平台应用开发技术回顾(Activity等四大组件技术)
    1.2 技术准备
    1.2.1 意图
    1.2.2 服务
    1.3 案例
    1.3.1 Android应用程序过渡页面
    1.3.2 服务器/客户端通信中的心跳包功能
    1.4 知识扩展
    1.4.1 BroadcastReceiver(广播接收器)
    1.4.2 数据绑定Bundle的主要功能函数
    1.4.3 意图的主要功能函数
    1.5 本章小结
    1.6 强化练习

    第2章 Android数据永久存储应用
    2.1 学习导入
    2.1.1 什么是SharedPreferences(偏好数据存储)
    2.1.2 什么是文件存储数据
    2.1.3 什么是SQ[Jte数据库存储数据
    2.1.4 什么是ContentProvider存储数据
    2.1.5 什么是网络存储数据
    2.2 技术准备
    2.2.1 SharedPreferences存储数据
    2.2.2 文件存储数据
    2.2.3 SQLite数据库存储数据
    2.2.4 ContentProvider存储数据
    2.2.5 网络存储数据
    2.3 案例
    2.3.1 基sharedPreferences的参数配置文件
    2.3.2 基于s0Lite数据库的设备状态信息显示
    2.4 知识扩展
    2.5 本章小结
    2.6 强化练习

    第3章 Android网络应用
    3.1 学习导人
    3.1.1 窄带广域网
    3.1.2 宽带广域网
    3.1.3 HTTP通信
    3.1.4 Socket通信
    3.1.5 Wi-Fi
    3.1.6 蓝牙
    3.2 技术准备
    3.2.1 Android网络基础
    3.2.2 HTTP通信
    3.2.3 Socket通信
    3.3 案例
    3.3.1 迷你浏览器
    3.3.2 获取Web网址信息
    3.4 知识扩展
    3.4.1 使用WebView浏览网页
    3.4.2 使用WebView中JavaScript脚本调用Android方法
    3.5 本章小结
    3.6 强化练习

    第4章 Android调用外部数据
    4.1 学习导人
    4.2 技术准备
    4.2.1 sAx解析xml文件
    4.2.2 DOM解析xml文件
    4.2.3 基于位置的服务
    4.2.4 基于地图的应用
    4.3 案例——Web服务中的Json数据解析
    4.4 知识扩展
    4.4.1 根据GPS信息在地图上定位
    4.4.2 调用Google的地址解析服务
    4.5 本章小结
    4.6 强化练习

    第5章 Android多媒体应用
    5.1 学习导入
    5.2 技术准备
    5.2.1 使用MediaPlayer播放音频
    5.2.2 使用SoundPool播放音频
    5.2.3 使用VideoView播放视频
    5.2.4 使用MediaPlayer与SurfaceView播放视频
    5.2.5 使用MediaRecorder录制音频
    5.2.6 使用摄像头拍照
    5.2.7 控制摄像头录制视频短片
    5.3 案例——流媒体播放器
    5.4 知识扩展
    5.4.1 传感器知识
    5.4.2 传感器的典型案例
    5.5 本章小结
    5.6 强化练习

    第6章 Android系统服务应用
    6.1 学习导入
    6.2 技术准备
    6.2.1 活动管理器(Aetivity Manager)
    6.2.2 警报管理器
    6.2.3 音频管理器(Audio Manager)
    6.2.4 剪贴板管理器(Clipboard Manager)
    6.2.5 通知管理器(Notification Manager)
    6.3 案例——网络诊断案例
    6.4 知识扩展
    6.4.1 电话管理器(Telephony Manager)
    6.4.2 短信管理器(Sms Manager)
    6.5 本章小结
    6.6 强化练习
    综合项目实训篇

    第7章 基于Android智能家居系统项目
    7.1 项目概述
    7.1.1 平台简介
    7.1.2 硬件资源
    7.2 项目设计
    7.2.1 项目总体功能需求
    7.2.2 项目总体设计
    7.3 必备的技术和知识点
    7.4 项目实施
    7.4.1 登录页面
    7.4.2 主页面
    7.4.3 情景模式页面
    7.4.4 我的房间页面
    7.4.5 具体设备页面
    7.4.6 家用电器页面
    7.5 本章小结

    第8章 Android校园通项目
    8.1 项目概述
    8.2 项目设计
    8.2.1 项目总体功能需求
    8.2.2 项目总体设计
    8.3 必备的技术和知识点
    8.3.1 DAO设计模式
    8.3.2 XML解析
    8.3.3 服务器数据访问
    8.3.4 异步任务AsyncTask
    8.4 项目实施
    8.4.1 导入项目所需要的资源
    8.4.2 建立数据库相关的包
    8.4.3 添加DAO类和Java对象类
    8.4.4 自定义列表视图,实现下拉刷新功能
    8.4.5 定义列表适配器类,实现列表展现
    8.4.6 修改主页面的布局和Activity类,完成列表展示
    8.4.7 上传数据库文件
    8.4.8 添加详细信息页面
    8.4.9 从服务器更新数据
    8.4.10 搭建服务器环境进行测试
    8.5 本章小结

    第9章 基于Android智能仓储系统项目
    9.1 项目概述
    9.2 项目设计
    9.2.1 项目总体功能需求
    9.2.2 项目总体设计
    9.3 必备的技术和知识点
    9.4 项目实施
    9.4.1 登录页面
    9.4.2 主页面
    9.4.3 环境监控页面
    9.4.4 物品人库页面
    9.4.5 具体设备页面
    9.4.6 物品出库页面
    9.5 本章小结

    参考文献
查看详情
您可能感兴趣 / 更多