本书面向C语言程序设计初学者,共11章。本书内容既传承传统,介绍C语言的语法、数据类型、变量、表达式、控制结构、结构体、数组、函数、指针、文件等C语言程序设计的经典知识;又与时俱进,涵盖鸿蒙操作系统、虚拟机管理、C语言程序设计开发环境、交叉编译环境、嵌入式程序设计、数字电路、计算机控制等专业内容;还拥抱未来,包含大量基于鸿蒙操作系统的智能物联设备开发案例,以培养信创智能物联开发技能人才。 本书既可以作为高等院校本科学生C语言程序设计课程的教材,也可以作为教师、自学者的参考用书,同时也可供各类软件开发设计人员学习参考。
全书内容分为三部分,共15 章。~6 章为部分,主要讲解音视频开发的基础知识,简要介绍音视频技术的发展背景,以及主流的音视频压缩编码算法、音视频容器格式和网络流媒体协议等。第7~9章为第二部分,主要讲解命令行工具ffmpeg、ffprobe 和ffplay 的使用方法,包括如何使用这些工具进行视频播放、格式检测、编转码、格式转换和流媒体推拉流等操作;0~15 章为第三部分,主要讲解基于FFmpeg SDK 的开发实战,主要介绍如何在工程中调用libavcodec 和libavformat 等库提供的接口实现音视频处理的相关功能。 本书适合从事音视频编解码、多媒体应用开发和流媒体技术的初、中级开发者,以及各大院校学生阅读,也适合有经验的开发人员参考使用。
本书通过大量实例,循序渐进地讲解了在Android系统中开发穿戴设备的技术以及各种开发实战经验与技巧。具体内容包括Android穿戴设备开发技术基础、搭建Android开发环境、开发前的准备工作、让硬件和网络相连、地图定位应用解决方案、利用光线和接近警报提高用户体验、检测设备的运动方向、检测穿戴设备的运动轨迹、检测穿戴设备所处的环境参数、深入挖掘蓝牙技术、深入探索Android蓝牙系统、为可穿戴设备而生的蓝牙4.0 BLE、BLE 4.0开发秘籍、语音识别应用解决方案、用手势识别提高用户体验、多媒体应用解决方案、户外暴走轨迹记录仪、湿度测试仪。 配套资源中提供了书中案例的源代码文件和部分实例的语音教学视频文件。 本书适合Android应用开发人员、Android穿戴设备开发人员、Android底层开发人员和Android源码分析人员阅读学习,也可作为相关培训学校