本书系统介绍了Android应用开发技术的基本理论、方法及实践应用,涵盖了Android简介与应用开发环境搭建、Android布局管理器、Android常用控件、Activity与Intent、Android控件、Android数据存储与处理、ContentProvider、Service与IntentService、BroadcastReceiver以及网络编程共10章内容。每章均配有对应的拓展实践及习题。这些拓展实践均已经过验证,简明易学,逻辑清晰,可操作性强。 本书既可作为高等院校计算机专业相关课程的教材,又可作为Android应用开发兴趣爱好者的参考书。
本书从底层原理开始讲起,结合真实的案例向读者详细介绍了Android内核、移植和驱动开发的整个流程。全书分为21章,依次讲解驱动移植的必要性,Goldfish、OMAP内核和驱动解析,显示系统、输入系统、振动器系统、音频系统、视频输出系统的驱动,OpenMax多媒体和多媒体插件框架,传感器,照相机,Wi-Fi,蓝牙和GPS,USBGadget驱动,Lights光系统和Battery电池系统等。在每一章中,重点介绍了与Android驱动开发相关的底层知识,并对Android源码进行了剖析。
《Android 4编程(第3版)》由Android专家编写,涵盖了所有的内容,是学习使用Android 4 SDK开发移动应用程序的理想指南。《Android 4编程(第3版)》见解深刻,帮助经验丰富的Android开发人员充分挖掘Android 4的新特性的潜力,同时讲解了Android开发的基础知识,使初学者也可以借助此入门。作为一本以实用性为目的的指导图书,《Android 4编程(第3版)》带领您逐步完成复杂程度越来越高的Android项目,每个项目中都引入一种新的Android平台特性,并着重指出有助于编写引人入胜的应用程序的技术和实践。 《Android 4编程(第3版)》特色:深入分析了Android应用程序的组件和生命周期;探讨了Android的UI原理、设计理念和UI API,使用户界面在手机、平板电脑和电视上都引人注目;介绍了创建基于地图的应用程序和使用基于位置的服务的相关知识;解释了如何创建后台服务、通知和Cloud to Device M
本书由业内专业团队神策数据的专业人士编写,结合实战案例,深入浅出地介绍了ASM技术和Android全埋点技术。 作者从神策数据服务超过2000家客户的经历中,发现了行业用户对全埋点技术的迫切需求。本书针对这一点,详细、客观地阐述了ASM在Android全埋点中的应用,涵盖各种真实商业场景,并清晰地讲解其技术原理和实现步骤,以帮助用户利用好全埋点技术的特长和优势。 本书作为一本技术参考书,适合非专业开发工程师在日常工作中使用。
本书是《疯狂Android讲义》的Koltin版,基于《疯狂Android讲义(第3版)》升级而来。本书基于近期新的Android8.0,并采用了Google的IDE:AndroidStudio作为开发工具,书中每个案例、每个截图都全面升级到Android8.0。本书全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android整合RESTful服务端、传感器应用开发、GPS应用开发、整合第三方Map服务等。本书并不局限于介绍Android编程的各种理论知识,而是从“项目驱动”的角度来讲授理论。全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考、拿来就用。本书很后还提供了两
本书基于《疯狂iOS讲义(上)》第2版升级而来,已真正升级成Swift、Objective-C双语讲解。本书所有案例(除前面介绍Objective-C语法部分之外)全部都提供Swift、Objective-C两种语言的版本。本书以新iOS9.2、Xcode7.2为平台,全面介绍了iOS应用开发的基础知识。书中每个案例、每个截图都全面升级到iOS9.2。本书全面、细致地介绍了Objective-C的面向对象语法、Foundation框架的核心类库用法、文件IO体系等,详细讲解了iOS应用开发的基本理论,以及iOS应用的MVC设计和事件处理编程,重点介绍了iOS界面编程、iOS应用的生命周期、Quartz2D绘图、坐标变换、CoreImage滤镜等内容,掌握这些基础内容之后,即可开发出基础的iOSApp应用和简单的iOS游戏。本书最后介绍了一个疯狂连连看的实例。本书详细介绍了iOS9新增的UIAlertController、UIStackView控件,其中UIStackView正是为了自适应不同尺寸屏幕而设计
本书通过大量实例,循序渐进地讲解了在Android系统中开发穿戴设备的技术以及各种开发实战经验与技巧。具体内容包括Android穿戴设备开发技术基础、搭建Android开发环境、开发前的准备工作、让硬件和网络相连、地图定位应用解决方案、利用光线和接近警报提高用户体验、检测设备的运动方向、检测穿戴设备的运动轨迹、检测穿戴设备所处的环境参数、深入挖掘蓝牙技术、深入探索Android蓝牙系统、为可穿戴设备而生的蓝牙4.0 BLE、BLE 4.0开发秘籍、语音识别应用解决方案、用手势识别提高用户体验、多媒体应用解决方案、户外暴走轨迹记录仪、湿度测试仪。 配套资源中提供了书中案例的源代码文件和部分实例的语音教学视频文件。 本书适合Android应用开发人员、Android穿戴设备开发人员、Android底层开发人员和Android源码分析人员阅读学习,也可作为相关培训学校
本书基于野火STM32全系列开发板介绍RTThread内核实现与应用开发,全书分为两部分:部分教你如何从0到1把RTThread内核写出来,从底层的汇编开始讲解线程如何定义、如何切换,还讲解了阻塞如何实现、如何支持多级、如何实现定时器以及时间片等RTThread的核心知识点;第二部分则讲解RTThread内核组件的应用以及如何使用RTThread进行多线程编程。 本书内容翔实,案例丰富,配有大量示例代码,适合作为嵌入式领域科技工作者的参考书,也适合相关专业学生学习参考。