成功加入购物车

去购物车结算 X
博群书店兰胜容
  • Android智能穿戴设备开发实战详解张明星中国铁道出版社

Android智能穿戴设备开发实战详解张明星中国铁道出版社

举报
  • 装帧:    平装
  • 开本:    16开
  • 纸张:    胶版纸
  • 页数:    528页
  • 字数:    99999千字
  • 版次:  1
  • 装帧:  平装
  • 开本:  16开
  • 纸张:  胶版纸
  • 页数:  528页
  • 字数:  99999千字

售价 11.19 1.6折

定价 ¥69.80 

品相 八五品品相描述

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-02-17

    数量
    仅1件在售,欲购从速
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      9787113210045
      品相描述:八五品
      二手 一般外观85品(标明全新的除外)部分字迹划线哦 完二手的 一般情况是85品(标明全新的除外)部分字迹 划线 请你理解哦美主义者请绕道 谢谢理解
      商品描述:
      基本信息
      书名:Android智能穿戴设备开发实战详解
      定价:69.8元
      作者:张明星
      出版社:中国铁道出版社
      出版日期:2016-01-01
      ISBN:9787113210045
      字数:589000
      页码:528
      版次:
      装帧:平装
      开本:16开
      商品重量:
      编辑推荐
      凝聚作者多年开发实战经验,深入解析穿戴设备开发技术  手把手传授Android穿戴设备开发经验,大幅提高学习和工作效率  赠送《Android应用开发基础与实例》电子书,解决零基础学习者的后顾之忧
      内容提要
      《Android智能穿戴设备开发实战详解》通过大量实例,循序渐进地讲解了在Android系统中开发穿戴设备的技术和各种开发实战经验与技巧。具体内容包括Android穿戴设备开发技术基础,搭建Android开发环境,开发前的准备工作,让硬件和网络相连,地图定位应用解决方案,利用光线和接近警报提高用户体验,检测设备的运动方向,检测穿戴设备的运动轨迹,检测穿戴设备所处的环境参数,深入挖掘蓝牙技术,深入探索Android蓝牙系统,为可穿戴设备而生的蓝牙4.0 BLE,BLE 4.0 开发秘籍,语音识别应用解决方案,用手势识别提高用户体验,多媒体应用解决方案,户外暴走轨迹记录仪,湿度测试仪。  附赠光盘中提供了书中案例的源代码文件和部分实例的语音教学视频文件,以及赠送的15个综合实例源代码文件、电子书及实例语音教学视频文件。  本书适合Android初学者、Android应用开发、Android穿戴设备开发、Android底层开发人员和Android源码分析人员阅读学习,并且也可以作为相关培训学校和大、中专院校相关专业的教学用书。
      目录
      Chapter 1 Android穿戴设备开发技术基础 11.1 智能手机系统介绍 11.1.1 何谓智能手机 11.1.2 看当前主流的智能手机系统 21.1.3 不只是手机 41.1.4 超高的市场占有率 61.2 Android的巨大优势 61.2.1 系出名门 71.2.2 强大的开发团队 71.2.3 诱人的奖励机制 71.2.4 开源 81.3 穿戴设备凶猛来袭 81.3.1 发展历程 81.3.2 现状介绍 91.3.3 发展前景分析 121.3.4 Android对穿戴设备的支持——Android Wear 131.4 Android穿戴设备开发所需要的技术 14Chapter 2 搭建Android开发环境 152.1 安装Android SDK的系统要求 152.2 安装K 162.3 安装Eclipse和Android SDK 202.3.1 获取并安装Eclipse和Android SDK 202.3.2 快速安装SDK 232.4 安装ADT 242.5 验证设置 262.5.1 设定Android SDK Home 262.5.2 验证开发环境 272.5.3 创建Android虚拟设备(AVD) 282.6 启动AVD模拟器 292.6.1 模拟器和真机究竟有何区别 302.6.2 启动AVD模拟器的基本流程 30Chapter 3 开发前的准备工作 313.1 在Linux系统获取Android源码 313.2 在Windows平台获取Android源码 323.3 分析Android源码结构 373.3.1 应用程序 383.3.2 应用程序框架 393.3.3 系统服务 403.3.4 系统程序库 423.3.5 系统运行库 463.3.6 硬件抽象层 463.4 编译源码 473.4.1 搭建编译环境 483.4.2 开始编译 493.4.3 在模拟器中运行 503.4.4 常见的错误分析 513.4.5 实践演练——演示两种编译Android程序的方法 523.5 编译Android Kernel 563.5.1 获取Goldfish内核代码 563.5.2 获取MSM内核代码 593.5.3 获取OMAP内核代码 593.5.4 编译Android的Linux内核 59Chapter 4 让硬件和网络相连 614.1 实现网络通信的解决方案 614.1.1 剖析HTTP的作用 614.1.2 Apache接口和标准Java接口的区别 624.1.3 Android独有的网络接口 634.1.4 在屏幕中传递HTTP参数的实现技巧 644.1.5 如何在运动过程中访问地图 674.2 实现数据通信的解决方案 694.2.1 使用ServletSocket传递数据 704.2.2 使用Socket传递数据 704.2.3 实现非阻塞Socket通信 704.2.4 使用DatagramSocket实现数据交互 724.2.5 发送求救信号的实现技巧 734.3 远程数据下载解决方案 744.3.1 获取图片数据的方法总结 744.3.2 JSON数据传输的常见用法 764.3.3 用多线程提升处理效率 814.4 如何高效的上传数据 864.4.1 将穿戴设备中的文件上传到远程服务器 864.4.2 使用GET方式上传数据 884.5 URL数据的处理方法 924.5.1 URL和URLConnectio924.5.2 让穿戴设备和社交软件相结合 934.5.3 充分利用网络资源 944.5.4 将穿戴设备打造成一个网页浏览器 97Chapter 5 地图定位应用解决方案 1005.1 位置服务解决方案 1005.1.1 android.location功能类 1005.1.2 实现Android定位 1015.2 随时更新设备的位置信息 1045.2.1 Maps库类的技巧 1045.2.2 LocationManager可以及时监听你 1055.3 在Android穿戴设备中使用地图 1065.3.1 使用地图前的准备工作 1065.3.2 使用Map API密钥的流程 1095.4 在穿戴设备中实现GPS定位 1115.5 使用谷歌地图实现定位的技巧 1145.6 在Android穿戴设备中实现地址查询的解决方案 1195.7 打造一个路径导航设备 124Chapter 6 利用光线和接近警报提高用户体验 1326.1 挖掘Android中的传感器系326.2 检测当前设备所支持的传感器的方法 1346.3 模拟器测试传感器APP的解决方案 1366.4 移植一个光线系406.4.1 高效获取设备中的光线值的经验之谈 1406.4.2 显示设备光线强度的方法 1416.4.3 获取设备中光线传感器的值 1426.4.4 显示设备中光线传感器的强度 1446.4.5 显示设备名称和光线强度 1466.5 使用接近警报的解决方案 1486.5.1 Geocoder类详解 1496.5.2 Geocoder的主要功能 1516.5.3 地理编码和地理反编码 1526.5.4 在穿戴设备地图中快速查询某个位置 156Chapter 7 检测设备的运动方向 1597.1 在设备中加入磁场传感器 1597.1.1 磁场传感器基础 1597.1.2 Android系统中的磁场传感器 1597.1.3 获取磁场传感器分量的技巧 1607.2 使用加速度传感器 1617.2.1 加速度传感器基础 1617.2.2 Android系统中的加速度传感器 1627.2.3 高效获取加速度值的方法 1637.2.4 实现抖动效果的技巧 1657.2.5 高级实践——实现仿“摇一摇”效果 1667.3 线性加速度传感器 1717.3.1 线性加速度传感器的原理 1717.3.2 测试设备运动的技巧 1727.4 使用方向传感器的技巧 1757.4.1 方向传感器基础 1767.4.2 Android中的方向传感器 1767.4.3 测试方向值的方案 1767.4.4 如何快速开发一个指南针程序 1787.4.5 快速确定当前设备方向的技巧 1807.4.6 快速实现一个定位指南针的方法 184Chapter 8 检测穿戴设备的运动轨迹 1958.1 测试运动距离 1958.1.1 加入距离传感器 1958.1.2 Android系统中的距离传感器 1958.1.3 实现自动锁屏功能的方法 1978.1.4 根据设备距离实现自动锁屏的技巧 2028.2 绘制运动曲线 2048.3 在穿戴设备中开发一个计步器 2088.3.1 系统功能模块介绍 2098.3.2 系统主界面 2098.3.3 系统设置模块 216Chapter 9 检测穿戴设备所处的环境参数 2279.1 使用气压传感器 2279.1.1 气压传感器的使用秘籍 2279.1.2 气压传感器在智能手机中的应用 2289.1.3 开发一个Android气压计系统 2289.2 使用温度传感器 2369.2.1 温度传感器的使用技巧 2369.2.2 Android系统中的温度传感器 2379.2.3 让穿戴设备变为温度计的经验之谈 2399.3 使用湿度传感器 2419.3.1 湿度传感器的使用秘籍 2419.3.2 Android系统中的湿度传感器 2429.3.3 获取远程湿度数据的技巧 2429.4 获取相对海拔和绝对海拔数据的方法 248Chapter 10 深入挖掘蓝牙技术 25910.1 蓝牙的作用 25910.1.1 蓝牙技术的发展历程 25910.1.2 蓝牙的特点 25910.2 使用低功耗蓝牙技术的意义 26010.2.1 低功耗蓝牙的架构 26010.2.2 低功耗蓝牙分类 26110.3 蓝牙规范 26210.3.1 蓝牙系统中的常用规范 26210.3.2 蓝牙协议体系结构 26310.3.3 低功耗(BLE)蓝牙协议 26410.3.4 现有的基于GATT的协议/服务 26410.3.5 双模协议栈 26610.3.6 单模协议栈 26610.4 蓝牙协议栈详解 26710.4.1 蓝牙协议栈基础 26710.4.2 蓝牙协议体系中的协议 26810.5 TI公司的低功耗蓝牙 27010.5.1 获取TI公司的低功耗蓝牙协议栈 27010.5.2 分析TI公司的低功耗蓝牙协议栈 27410.6 使用蓝牙控制电风扇 280Chapter 11 深入探索Android蓝牙系统 29011.1 Android系统中的蓝牙模块 29011.2 深入分析蓝牙模块的源码 29211.2.1 初始化蓝牙芯片 29211.2.2 蓝牙服务 29311.2.3 管理蓝牙电源 29311.3 和蓝牙息息相关的类 29311.3.1 BluetoothSocket类 29411.3.2 BluetoothServerSocket类 29511.3.3 BluetoothAdapter类 29611.3.4 BluetoothClass.Service类 30211.3.5 BluetoothClass.Device类 30211.4 快速开发Android蓝牙应用程序 30311.4.1 开发Android蓝牙应用程序的基本步骤 30311.4.2 开发一个控制玩具车的蓝牙遥控器 30811.5 在穿戴设备中开发一个蓝牙控制器 31311.5.1 界面布局 31311.5.2 响应单击按钮 31411.5.3 和指定的服务器建立连接 31511.5.4 搜索附近的蓝牙设备 31611.5.5 建立和OBEX服务器的数据传输 31911.5.6 实现蓝牙服务器端的数据处理 322Chapter 12 为可穿戴设备而生的蓝牙4.0 BLE 32512.1 短距离无线通信技术概览 32512.1.1 ZigBee——低功耗、自组网 32512.1.2 Wi-Fi——大带宽支持家庭互联 32612.1.3 蓝牙——4.0进入低功耗时代 32612.2 蓝牙4.0 BLE基础 32712.2.1 蓝牙4.0的表现是低功耗 32712.2.2 蓝牙4.0的优势 32712.2.3 蓝牙4.0 BLE推动了可穿戴设备的兴起 32812.3 低功耗蓝牙协议栈详解 32912.3.1 低功耗蓝牙协议栈基础 32912.3.2 低功耗蓝牙API详解 330Chapter 13 BLE 4.0开发秘籍 34613.1 深入理解BlueDroid架构 34613.1.1 Android系统中BlueDroid的架构 34613.1.2 ApplicatioFramework层分析 34613.1.3 分析Bluetooth System Service层 34913.1.4 分析JNI层 35013.1.5 分析HAL层 35013.2 Android蓝牙模块的运作流程 35113.2.1 打开蓝牙设备 35113.2.2 搜索蓝牙 35613.2.3 传输OPP文件 36313.3 开发一个Android蓝牙通信系统 36813.3.1 布局文件 36913.3.2 实现控制服务类和线程实现类 36913.3.3 编写测试程序文件 378Chapter 14 语音识别应用解决方案 38414.1 语音识别技术的发展进程 38414.1.1 语音识别的发展历史 38414.1.2 技术发展历程 38514.2 使用Text-To-Speech技术 38514.2.1 Text-To-Speech基础 38514.2.2 Text-To-Speech的实现流程 38614.2.3 在Android中使用Text-To-Speech实现语音识别 38914.3 谷歌的Voice Recognition技术 39114.3.1 Voice Recognition技术基础 39114.3.2 在Android中使用Voice Recognition实现语音识别 39414.4 开发一个语音识别系统 397Chapter 15 用手势识别提高用户体验 40715.1 手势识别技术基础 40715.1.1 GestureDetector类基础 40715.1.2 使用GestureDetector类 40815.1.3 手势识别处理事件和方法 41115.2 通过单击的方式移动图片 41215.2.1 实例说明 41215.2.2 具体实现 41215.3 实现各种手势识别 41515.4 实现手势翻页效果 41815.5 实现手势拖动和缩放图片效果 423Chapter 16 多媒体应用解决方案 43116.1 深入底层分析Android多媒体系统 43116.1.1 OpenMax框架 43316.1.2 OpenCore框架 43416.1.3 Stagefright框架 43516.2 Graphics类的平面世界 43616.2.1 Graphics类基础 43616.2.2 使用Graphics类 43616.3 二维动画 43816.3.1 Drawable类 43816.3.2 实现TweeAnimation动画 43916.3.3 实现Frame Animation动画效果 44216.4 OpenGL ES 44316.4.1 OpenGL ES基础 44316.4.2 Android用到OpenGL ES 44316.4.3 OpenGL ES的基本操作 44416.4.4 绘制图形 45116.5 音频开发 45516.5.1 音频接口类 45516.5.2 AudioManager控制铃声 45616.6 录音 46316.6.1 使用MediaRecorder接口录制音频 46416.6.2 使用AudioRecord接口录音 46416.7 在穿戴设备中播放音乐 46916.7.1 使用AudioTrack播放音频 46916.7.2 使用MediaPlayer播放音频 47016.7.3 使用SoundPool 47016.7.4 使用Ringtone播放铃声 47116.8 为穿戴设备实现震动功能 47216.9 闹钟 473Chapter 17 户外暴走轨迹记录仪 47517.1 系统功能模块介绍 47517.2 实现系统主界面 47617.3 系统设置 48417.3.1 选项设置 48517.3.2 生成GPX文件和KML文件 48617.4 邮件分享提醒 49017.4.1 基本邮箱设置 49117.4.2 实现邮件发送功能 49117.5 上传OSM地图 49117.5.1 授权提示布局文件 49217.5.2 实现文件上传 494Chapter 18 湿度测试仪 49718.1 实现主界面 49718.2 设置具体值 49918.3 显示当前的值 50218.4 保存当前数值 50418.5 图形化显示测试结果 50518.6 湿度跟踪器 509
      作者介绍

      序言

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看