本书通过大量丰富有趣的实例,系统地介绍了Arduino开源硬件的编程及开发技巧。全书共分9章,第1章主要介绍了Arduino编程需要了解的基础知识;第2章介绍了常用的Arduino输出执行机构及其应用;第3章介绍了Arduino传感器的应用;第4章介绍了Arduino通信功能的实现;第5章介绍了Arduino的创意程序设计;第6章基于Mind 平台,介绍了Arduino交互式编程技巧;第7章介绍了Arduino在物联网领域中的应用;第8章介绍了Arduino在数学领域中的应用;第9章介绍了Arduino与3D打印结合的综合应用案例。 本书内容实用性及可操作性强,语言简洁凝练,图表直观易懂,讲解生动接地气,图形与代码对照的编程模式更易于初学者学习。同时,本书还附赠配套学习资源,包括所有程序源代码、重难点章节教学视频,扫书中二维码即可获取。 本书非常适合中小学创客师生、从事开源硬件开发的工程
本书系统地介绍了基于Arduino平台的智能感知技术的原理及实现过程。全书共分七章,*章是智能感知的基础知识,介绍了几种常见的感知技术;第二章是Arduino语法基础,主要通过生动有趣的实验实例,介绍Arduino开源软件基础知识;第三章Arduino智控编程,以实例为基础,详细介绍了基于Arduino的智能感知系统组建过程以及学习Arduino的编程方法;第四章传感控制,通过多个案例介绍搭建传感控制作品的制作方法;第五章为感知物联,主要介绍传感控制智能感知作品与蓝牙、手机App、WiFi、物联网、语音合成、SIM900、以太网等模块的连接技术,了解开源硬件智能控制作品的一般设计流程。第六章为智能生活,以实例为基础,主要介绍智能产品的构建过程及方法,让生活工具具有 互联网 的功能,改善生活,成为新的创新作品。第七章智能服务机器人,学习运用智能服务垃
Arduino是一款便捷灵活、方便上手的开源电子平台。以Arduino硬件为基础,搭配各种传感器和功能模块,开发者便可以凭借天马行空的想象力在Arduino上搭建各种创意十足的作品。本书从Arduino的基础知识讲起,针对拥有硬件开发兴趣的广大初学者,较为详细地介绍了如何从Arduino新手成长为 技术大牛 。书中以图和案例的方式,针对Arduino各个功能模块进行了大量的实例讲解,*后通过智能小车和3D打印机两个综合案例系统、完整地对全书的内容进行了实战演练。 《Arduino基础与应用》对读者的基础知识要求非常低,非常适合作为学生的课外电子项目的参考书和实验教材;同时,全书内容循序渐进,智能小车和3D打印机两个综合案例对有一定电子基础的爱好者同样具有一定的参考价值。
《Android 项目开发实战入门》以欢乐写数字、魔镜、锁屏背单词、工具箱、静待花开、健康计步器、瞬间日记和外勤助手共8个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析、业务流程分析到项目开发,每一过程都进行了详细讲解,旨在使读者真正获得项目开发经验,提高项目开发能力。《Android 项目开发实战入门》应用的主要技术及知识点有:嵌套布局、OnTouchListener 触摸事件、逐帧动画实现、Camera对象、Canvas、BrokenView插件、声音播放实现、greendao 、Spinner实现、sharePreference 轻量级数据库、Canvas、多线程、Camera实现、BroadcastReceiver广播、属性动画、SQLite、自定义控件实现、Fragment、 Service、Receiver 、传感器实现、SQLite 数据库、MediaPlayer、自定义 ScrollView 控件实现、百度地图、Vollry 框架、录
Android操作系统是由Google公司开发的开源手机操作系统,由于其源代码开放,任何人都可以免费 使用,因而成为目前流行、热门的嵌入式操作系统之一。它由应用层、 应用框架层、系统运行库层、Lmug内核层四部分组成。掌握Android操作系统的应用与开发对通信工程领 域的人员具有非常重要的 意义。刘乃安主编的《Android操作系统与应用开发》主要介绍Android操作系统及其应用开发,共分为7章,分别为Android基础、Android应用层开发语言、Android应用开发环境、Android基本组件、Android数据存储、 Android简单应用和Android开发实例等。本书通过通信工程领域的具体应用开发实例介绍Android综合 开发方法和技术,简单易懂,能够让读者更快地上手Android应用开发。 本书可作为高等院校或培训机构进行Android操作系统教学与开发的教材,也可作为通信工程等相关 领域的技术人员的A
本书基于浏览器的可视化工具MIT App Inventor 2 中文版软件,通过积木式模块化编程方式介绍移动应用程序开发的基本方法和技术。内容主要包括App Inventor简介、界面设计、逻辑与判断基础、基本程序设计思路、画布程序设计、游戏动手做、传感器与多媒体、数据库操作等,还包括进阶提升在源代码中进行开发的任务。每个任务都按“任务描述”-“开发前准备”-“任务操作”一“任务总结”一“自我实践”的结构组织。
随着计算机科学与软件行业的进步和发展, Android已经成为智能手机操作系统中名副其实的佼 佼者。王兴梅编写的《Android程序设计与应用开发 教程(修订版高等学校十二五规划教材)》由浅入深地 介绍了Android的程序设计知识要点,内容共分12章 ,包括Android简介,Android开发环境与常用工具, Android应用程序,Android的界面布局,Android的 基本界面组件,Android的高级界面组件,菜单、对 话框和消息提示,事什处理与异步消息机制, Activity与Intent,Service,Broadcast及数据存 储。 本书内容详实,通俗易懂,适用于作为高等院校 计算机科学与软件专业的教材,也可作为相关专业学 习参考的资料。
本书由XDA专家编写,除介绍Android及移动设备基本知识外,还提供大量供读者自行破解和探索设备的技巧,也包括AndroidSDK等工具的安装方法、获取特定设备超级权限的步骤,以及如何配置电脑环境以完成破解等内容。无论是什么品牌或版本的Android智能手机或平板电脑,本书都能让你对其完全掌控,实现个性化定制,进而探究其功能、性能的极限。 本书是获取Android超级权限的指南,适于有意破解并为Android设备增加额外功能的用户。
本本教材介绍了Android程序的开发设计,以培养学生的 工程应用能力 为目标,从基础知识到实际开发应用,由浅入深,通俗易懂,案例丰富,着重提高学生智能手机软件开发能力。每一个章节在讲述理论知识点后,都配有相应案例供学生实践练习。本书包含的主要内容有Android环境的搭建、布局管理、常用控件介绍、菜单与消息提示、Android程序调试、数据存储、广播和服务、网络编程,*后提供一个综合案例,提高学生的综合应用开发能力。本书既可以作为高等院校Android程序设计课程的教材,也可以作为高职高专院校相应课程的教材。
Android(安卓)是Google基于Linux内核的开源手机操作系统的名称,Android平台的手机在智能手机市场上占有多的份额,采用Android系统的手机与平板电脑在Office办公、阅读、词典、翻译、图像处理、系统管理、游戏、实用软件、上网等方面有着丰富应用。本手册为你推荐Android手机的各种应用技巧,包括:软件安装、Google内置程序、系统维护与提速、特色软件应用、文件管理、Root权限取得、各种型号手机刷机、大型游戏安装运行等等,方便实用,助你将你的Android手机打造成一部功能强劲的超级终端。
本书详细地介绍了Android平台应用程序开发过程中所涉及的开发语言、开发流程及基础开发资源应用等内容,并以国内应用人数*多的新浪微博平台应用程序开发为例,详细描述了了基于Android平台,利用新浪微博实现一个房产维修系统手机终端软件开发的全过程。 书中所有代码均已经过详细验证,可供读者参考。 本书适合Android应用程序开发的入门者使用,也可供普通高校、部分高职院校等在校学生参考。
书围绕Android初学者从零基础到实战达人的过程进行设计,采用项目教学法,以作者开发的 欢乐购商城 App为例,以一个完整的项目开发为主线,将项目开发分解为9个教学模块,分别为App应用体验、Android基础界面控件、Android高级界面控件、列表控件、页面跳转与切换、Android中的数据存取、Android客户端与服务器端交互、综合项目 欢乐购商城 实现等。读者在学习基础知识过程中将熟悉App综合项目开发流程,逐步培养独立开发综合项目的能力,并终实现综合项目。同时本书引入鸿蒙开发入门知识,供有兴趣的读者参考学习。 本书可作为应用型本科计算机专业、软件专业、高职软件技术专业及相关专业的教材,也可作为Android和鸿蒙开发爱好者以及初、中级Android应用开发人员的参考工具书。
本书主要围绕着Android多媒体编程进行,纵向上,从共享内存、IPC通信、HAL、原生服务、JNI调用,以及多媒体的图像、音频、视频框架等多个层次和子系统着手;横向上,贯穿了移动互联网、Android体系应用框架、OpenMAX多媒体框架、渲染机制等方面,深入浅出地介绍了开发多媒体应用需要了解和掌握的多媒体框架及相关知识。涉及Android多媒体编程的所有主要内容。 读者对象:本书内容翔实、分析深刻,是Android学习多媒体编程不可多得的资料。可以作为IT相关专业本科生和研究生,以及嵌入式领域的初、中级软件工程师的参考读物。
本书主要围绕着Android多媒体编程进行,纵向上,从共享内存、IPC通信、HAL、原生服务、JNI调用,以及多媒体的图像、音频、视频框架等多个层次和子系统着手;横向上,贯穿了移动互联网、Android体系应用框架、OpenMAX多媒体框架、渲染机制等方面,深入浅出地介绍了开发多媒体应用需要了解和掌握的多媒体框架及相关知识。涉及Android多媒体编程的所有主要内容。 读者对象:《Android多媒体编程从初学到精通》内容翔实、分析深刻,是Android学习多媒体编程不可多得的资料。可以作为IT相关专业本科生和研究生,以及嵌入式领域的初、中级软件工程师的参考读物。
Android是移动开发三大平台之一。本书是DevDiv移动开发社区版主、资深会员在该平台实际开发经验的总结,通过大量原创示例全面介绍了Android应用开发的方法和技巧。全书共17章,包括Android系统框架与初始化流程、Activity简介、常用UI界面以及实现、ListView使用详解、定制控件、Drawable分类汇总、图像操作技巧、布局优化、消息模型、网络通信、桌面组件AppWidget、系统服务、多媒体开发、图片异步加载及缓冲、移动广告平台、代码优化技术和加解密等内容。可作为Android初中级开发者参考用书,也可作为高等院校及社会培训机构教材,还可作为自学人员学习用书。
《android手机达人活用宝典》将带领读者进入android系统的世界。全书共9章,主要内容包括:选择适合你的android手机、常见android手机和平板电脑特色差异、android手机的使用方法、android手机进阶管理、无网络不android、随身移动多媒体、丰富的应用程序、android手机游戏大全以及android手机刷机等。 《android手机达人活用宝典》内容丰富,图文并茂,浅显易懂,循序渐进,强调实用性,从入门的系统操作介绍到高级的手机刷机,帮助读者更加全面地了解android系统,从只是用手机接打电话的初级操作进阶为让手机成为生活中不可或缺的助手。 《android手机达人活用宝典》是android初学者的入门手册,也适合android手机的爱好者和开发者阅读。想玩转android系统手机或平板电脑变身为android系统操控的达人,快来享受本书带给你的完美体验吧!
本书主要从教学的角度全面介绍Android应用开发的核心知识,共8章。第1章主要讲解了Android的基础知识,包括Android起源、Android体系结构和开发环境搭建等。第2~3章主要讲解了如何使用布局和视图创建用户界面,介绍了用户图形界面的常用组件,还包括图像绘制技术和动画技术等较高级的内容。第4章主要讲解了Activity,包括生命周期、创建和使用等,读者可以大致了解Android各个组件的工作原理。第5章主要讲解了多媒体和传感器的知识,包括播放音频和视频、录音、拍照和传感器检测等。第6章主要讲解了Android中的两个组件服务和广播接收器,包括服务的创建和生命周期,广播的创建、发送与接收,以及组件间用于通信的Intent。第7章主要讲解了Android中的数据存储技术,包括SharedPreferences、文件存储、SQLite数据库和内容提供器等知识。第8章主要讲解了Android中的网络通信
本书涵盖了Android手机应用开发、平板电脑应用开发的*内容。本书的特点是,没有催眠读者的抽象文字,以大量的图片及Step.by-Step方式讲解Android应用程序的开发,让读者不需要强记就可以灵活掌握开发技巧。另外,本书着重实际操作,并辅以适当的理论讲解,让读者可以同时理解Android手机技术的原理和掌握Android重要函数库的使用,然后再通过案例的方式将所学的开发技术融会贯通。本书适合Android移动应用开发人员自学及参考用书,也非常适合作为大学相关软件专业教材或专业培训教材。
Android原生应用目前基本上是基于Java进行开发的。Java是当前网络程序应用很为广泛的一种面向对象语言,具有平台无关性、安全性、分布性、多线程等特点。本书以引导任务 知识解析 实训任务这一过程来进行内容编排,以当前使用广泛的Eclipse开发平台进行案例开发讲解。本书共分两部分十个单元进行讲解,通过任务的方式有效融合Java基础知识、Android基础及应用等内容。每一单元同时还配有相应的习题或训练任务。
WebGL是一项新的Web3D图形标准,也是HTML5大家庭中的一员。《WebGL入门指南》从WebGL和3D图形学的基础概念讲起,循序渐进,用多个简单的实例直观地讲解了各个知识点,包括从坐标到投影矩阵这些数学基础,也包括从纹理贴图到模型动画这些图形效果;随后又理论结合实际,介绍了在现实开发环境中需要注意的各种问题,例如,如何挑选WebGL框架以及使用哪种3D内容交换格式;在一章,作者把全书所有讲过的知识综合到一起,制作了一个完整的WebGL游戏,让读者能够基本了解WebGL这一新技术的开发流程,以便读者可以独立开发自己的WebGL应用。 除此之外,在多个实例中作者还应用了一些非常便捷有效的图形开发技巧,这些脱胎于作者多年图形经验的小技巧可以节省很多工作量,也让初入图形学门槛的读者可以眼前一亮,领会到图形开发的美妙和乐趣。 《WebGL入门
本书面向所有对AndroidSDK在Android移动手机平台上创建应用程序感兴趣的读者。不管是有丰富Java开发经验的程序员,还是只有Java基础的初学者,此书都将是十分有价值的学习资料。全书共有10章,分别介绍了Android开发环境配置、Android应用程序、Android常用基本控件、Android常用高级控件、Android游戏应用程序开发、Android消息与广播、Service后台服务、Android数据存储与访问、Android位置服务与地图应用、综合案例设计与开发等内容。
近年来,包括智能手机、平板电脑和智能电视在内的Android智能设备发展迅速,成为人们娱乐生活、工作学习的重要工具和伙伴。本书是一本让你了解Android并教会你如何玩转Android的书,主要内容包括Android操作系统、选机攻略、应用的查找和安装、如何优化Android、常用应用推荐、高级应用和新奇应用推荐,以及Android高频问题问答。
Android系统是安装在智能移动设备上的嵌入式操作系统,包括Linux内核、系统库与Java运行时、应用程序框架和应用程序层等四部分,具有公开源代码和免费使用的特点,是目前受欢迎的嵌入式操作系统之一。本书介绍Android系统的应用程序设计方法,全书分为8章,内容包括Android系统概述、Java语言、Android应用程序框架、Android单用户界面程序设计、Android多用户界面程序设计、Android数据访问技术、Android图形与动画以及Android多媒体技术。本书的特色在于原理讲解透彻,实例丰富且有代表性。 本书是作者近几年来从事嵌入式教学和研究成果的结晶,重点阐述了Android应用程序设计的理论与方法,适合作为Android程序设计的入门书,也可作为高等院校或培训机构进行Android开发教学的教材和参考书。