Arduino是一款便捷灵活、方便上手的开源电子平台。以Arduino硬件为基础,搭配各种传感器和功能模块,开发者便可以凭借天马行空的想象力在Arduino上搭建各种创意十足的作品。本书从Arduino的基础知识讲起,针对拥有硬件开发兴趣的广大初学者,较为详细地介绍了如何从Arduino新手成长为 技术大牛 。书中以图和案例的方式,针对Arduino各个功能模块进行了大量的实例讲解,*后通过智能小车和3D打印机两个综合案例系统、完整地对全书的内容进行了实战演练。 《Arduino基础与应用》对读者的基础知识要求非常低,非常适合作为学生的课外电子项目的参考书和实验教材;同时,全书内容循序渐进,智能小车和3D打印机两个综合案例对有一定电子基础的爱好者同样具有一定的参考价值。
本书主要介绍如何利用Android Studio、Eclipse 等工具开发Android 项目。全书共分5 章,主要内容 涉及Android 项目开发环境介绍、常用布局及布局组件、活动等几大组件、数据存储、网络XML 和JSON 数据存取等内容。大部分章节都配备了案例,边讲理论边通过案例介绍如何应用。本书面向的是Android 开发初学者,大部分章节都配备了案例,主要是针对该章节的知识应用,代码不过多冗余,易于读者理解。 本书可以作为普通高等院校计算机及相关专业课程的教材,也可以作为初学者和Android 项目开发人 员的参考书。
本书将分为两个部分。第 一部分为基础知识,从OpenCV框架的简单介绍到OpenCV、AndroidSDK、NDK的编程应用,系统全面地介绍OpenCV在移动领域的应用、所涉及的OpenCV中的核心模块、图像处理模块、特征提取与对象检测模块等。第二部分为实战案例,包括OCR识别、人脸美颜、人眼实时跟踪与渲染。
随着Android系统平台的应用越来越广泛,更多人加入到Android平台的定制研发中来。Android的基本通信功能是Android系统定制的核心模块,本书主要围绕Android Telephony和融合通信两个核心部分展开。Android Telephony部分从接打电话、网络服务、数据上网三个功能解析Telephony。全书共10章,主要内容包括初识Android、搭建Android源代码编译调试环境、深入解析通话流程、详解Telecom、详解TeleService、Voice Call语音通话模型、ServiceState网络服务、Data Call移动数据业务、SMS MMS业务、Radio Interface Layer)。本书适合计算机科学技术、信息技术、通信工程、软件工程等专业的研究生、本科、高职高专学生使用。
本书从初学者的角度详细讲解了Kotlin开发中常用的多种技术。全书共13章,内容包括Kotlin入门、Kotlin编程基础、函数、面向对象、集合、lambda编程、泛型、Gradle、协程、 坦克大战 游戏开发、DSL、Kotlin与Java互操作、时钟。本书通过典型的案例、通俗易懂的语言阐述面向对象中的抽象概念,在集合、Lambda编程、泛型、Gradle、协程等章节中,通过剖析案例、分析代码结构、解决常见问题等方式,帮助初学者培养良好的编程习惯。第10章运用前几章的基础知识实现了一个坦克大战的游戏案例开发。第11~13章分别介绍了DSL、Kotlin与Java进行互操作以及通过Kotlin语言实现一个JavaScript语言的时钟项目,帮助初学者掌握Kotlin语言与Java语言、JavaScript语言的互操作。 本书既可作为高等院校本、专科计算机相关专业的教材,也可作为社会培训教材,是一本适合广大编程爱好者参考和学习
本书以飞思卡尔应用处理器i.mx51为例,全面系统地讲述基于新一代高性能arm cortex-a8内核应用处理器以及wince 6.0和android 系统的软硬件系统开发指导。具体内容包括:以i.mx51应用处理器为例介绍基于cortex-a8内核的高性能应用处理器典型的功能模块,开发系统的主要硬件功能模块的结构与工作原理,典型硬件系统与典型应用;wince 6.0在cortex-a8系统上的移植与开发,系统地讲述windows embedded ce 6.0的体系结构、系统安装、环境设置,在i.mx51开发系统下的软件包的编译和调试,主要功能模块驱动程序的详细描述与开发指导,以及典型的嵌入式系统wince 6.0 应用开发例程;android 2.2在cortex-a8系统的移植与开发,系统讲述android体系结构、开发环境与编译,android bsp的移植与开发(包含bootloader、内核移植、hal实现等),以及android应用程序开发指导。 本书可作为工程技术人员学习*
本书详细介绍了基于Android操作系统的手机和平板软件在日常生活及办公中的应用。主要内容包括手机软件安装基础知识、系统工具、图片影音、常用工具、家政理财、育儿教育、休闲娱乐、旅游出行、聊天交友、通信辅助、网络应用、教育学习、办公应用、阅读软件、手机安全等内容。通过阅读本书,读者能够掌握智能手机的基本操作和手机软件的应用方法。
本书作为《Android基础教程》的升级版,是基于新版Android对其进行完善后的杰作。本书采用由浅入深、循序渐进的方式讲解了Android生命周期、UI、2D图形、多媒体以及简单的数据存储等基础知识。深入探讨了外部通信、基于位置的服务、内置SQLite数据库以及强大的3D图形等高级主题。书中内容和示例都基于新版Android进行了更新。并根据读者反馈做了改进。除了支持各种屏幕分辨率和Android的*实践,本书还阐述了多点触控和动态壁纸编程接口功能。此外。每章后都提供“快速阅读指南”,供你快速找到所需信息。进而高效地完成工作。 Android是Google推出的基于Linux和Java技术的开源移动开发平台,自2007年问世以来得到了全球众多厂商和运营商的支持。并迅速成为智能手机的主流操作系统。
蔺华、时允田编著的《Android进阶实践》内容结构新颖、知识点比较全面,讲解详细,重点难点突出实用,全书分4部分,第1部分是Android入门知识与环境搭建,讲解了Android基本知识、版本介绍,以及与其他平台的比较和环境的安装与搭建。第2部分是项目挑战篇,主要讲解由常用 Android技术知识点实现的项目应用,让读者在愉悦的项目开发过程中学习知识点。第3部分是综合应用项目篇,主要通过外来插件调用实现具体功能,让读者充分利用外部资源实现更加强大的功能,便于读者进行思维扩展和提高学习技巧。第4部分通过介绍Android的一些企业项目和个人项目为学习者提供学习和开发思路。 《Android进阶实践》适合计算机专业大中专学生、在职软件开发人员、教学老师使用。
《Android程序设计基础》对Android程序设计基本知识和技能进行系统地讲解。Android是Google发布的基于Linux平台的开源移动操作系统,目前已经占据了智能手机操作系统市场份额**位。基于Android的移动应用开发已经成为软件开发中新的热点和发展趋势。 《Android程序设计基础》的内容分为5部分:首先对Android进行基本概述,介绍Android的概念、Android产生的背景,Android系统的体系架构以及Android开发的准备条件、应用特点和市场前景,然后详细指导读者如何基于JDK+Eclipse+ADT+AndroidSDK来搭建Android应用开发测试环境:接下来对Android应用框架进行系统深入的讲解,包括Activity、Service、Intent、BroadcastReceiver和ContentProvider等应用级组件的生命周期、工作状态、运行机制和相关的资源加载、Fragment管理、权限安全等高级特性,帮助读者了解Android应用的底层运行机制;随后对Android应用的界
本书以*Android?5.X进行开发示范,让读者可以快速开发智能手机、平板电脑的应用程序。全书共分为14章,内容包括Android基础、开发工具的下载与安装、Android项目与系统架构、UI基本设计、UI高级设计、Activity与Fragment、数据存取、移动数据库SQLite、Google地图、传感器的应用、多媒体与相机功能、AdMob广告的制作以及发布应用程序到Play商店等,使读者不仅可以从销售应用程序而获利,而且可以在面试工作时展示自己的作品。 本书适合Android初学者、在职开发人员、游戏开发爱好者、程序员阅读参考,也可作为大中专院校相关专业的学习用书和培训学校的教材。
作为Google开发的全新开源手机平台,Android发展如火如荼。《Android开发秘籍》通过大量代码秘诀全面详尽地讲述了Android开发技术。从activity和intent基础知识开始,到线程、服务、broadcastreceiver以及alert警告框,再到用户界面布局、界面事件、多媒体技术、硬件接口、网络通信、数据存储方法、基于位置的服务、Android高级开发技术和调试,书中贯穿了经Android设备或者模拟器测试的可用范例,将功能丰富、结构复杂的Android应用程序清晰完美地展现给开发人员。 对于那些有志于Android应用开发的人员来说,《Android开发秘籍》是难得的参考读物。
不管你是想将已经存在的原生代码应用移植到Android平台上还是准备开始在Android平台上进行软件开发,使用《Android C 高级编程 使用NDK》一书提供的技术可以构建更出色的应用。本书将展示构建性能更好的复杂原生应用的方法。 《Android C 高级编程 使用NDK》提供了Java原生接口(JNI)的概述、Bionic API、POSIX 线程和套接字、C 支持、原生图形和声音API以及NEON/SIMD优化,在一个游戏应用案例的帮助下,你将学到很多关键技能。 主要内容 ● 使用JNI将原生代码连接到Java中 ● 使用SWIG自动生成JNI代码 ● 使用POSIX线程实现多线程应用 ● 使用POSIX套接字实现网络应用 ● 使用logging、GDB和Eclipse调试器进行调试 ● 使用Valgrind分析内存 ● 使用GProf 测试应用性能 ● 使用NEON/SIMD优化代码 ● 使用Eclipse IDE开发原生代码 《Android C 高级编程 使用NDK》提供了
本书根据普通高等院校计算机专业本科生的教学要求,在总结近几年 Android移动开发 课程教学经验的基础上,结合本课程及专业的发展趋势、Android移动开发*发展的情况编写而成。本书共分为7章:第1章对Android平台的历史和现状、架构和特点、开发环境搭建做了简要介绍;第2章介绍Android开发所需的基本知识;第3章介绍Android开发中的多媒体编程知识;第4章介绍Android开发中的数据库编程基础知识;第5章在第4章的基础上进一步深入介绍Android数据库开发知识;第6章主要介绍Android开发中的图像与动画编程知识;第7章重点讲解Android开发中的网络编程基础知识。本书内容重点突出,语言精练易懂,可作为普通高等院校计算机及相关专业 Android移动开发 类课程入门级教材,也可供计算机及相关专业的教学人员、科研人员或Android开发爱好者使用。高职高专类学校也可以选用本
《Android UI设计》通过众多案例深入解读Android UI设计的方法和技巧,从实用角度出发,诠释以用户为中心的设计方法。以Google设计语言Material Design指导UI设计模式,轻松自信地设计和交付精美的移动App
本书是根据*高等院校计算机专业教学改革的需要,结合作者讲授“Android平台开发基础”课程的教学经验编写而成的。全书共分11章,详细介绍了Android 5.0的基本知识和新特性,为学生学习和掌握Android开发打下基础。另外,每章均配有精心安排的实验和习题,书后还给出了习题参考答案。本书内容丰富,实用性强,侧重案例教学和计算机程序设计的基本知识,帮助读者掌握Android的核心内容及Android App设计的基本方法和编程技巧,了解进行科学计算的一般思路与方法,适合具有Java基础的本专科学生学习使用。本书针对知识点还提供了微课视频讲解。本书可以作为高等学校相关专业相关课程的教学用书,也可作为Android应用的社会培训教材及计算机爱好者的参考书籍。
本书共8章,第1章介绍了一个非典型的并发模型,以后文的阐释做好铺垫。第2章和第3章分别介绍了Java并发和Android应用程序模型,主要介绍Java线程、同步、并发包、生命周期和组件、Android进程等基本概念。第4章介绍AsyncTask和Loader。第5—7章是本书的核心内容,深入探讨Android操作系统的细节,如Looper/Handler、Service、Binder、定时任务等。第8章介绍并发工具,如静态分析、注解、断言等。本书适合有一定Android开发经验的读者参考。如果你是一名新手,建议你在掌握相关入门知识的基础上阅读本书,以达到更好的学习效果。本书给出多段代码,旨在让读者亲自实践后更好地掌握Android并发开发的相关内容。
《iPad/Android/XOOM/GALAXYTab电子书制作与发布》由任星平、刘洁、陈畅频、叶旭编著,将详细介绍如何使用Adobe InDesign +Adobe数字出版解决方案进行制作、发布、销售、优化,终将数字出版物商业化的方法。 全书共分为4部分,第1部分将讲解数字出版的InDesign软件基础,包括如何新建文件、创建样式、编辑并管理图片,以及在制作数字出版物时需要注意的基本设计问题等内容;第2部分将讲解EPUB电子书解决方案,包括什么是电子书和EPUB电子书、如何使用InDesign软件制作EPUB电子书,以及EPUB电子书在iBooks和Kindle中的应用;第3部分将讲解SWF电子杂志解决方案,并详细讲解如何用InDesign软件做出一本SWF电子杂志;第4部分将讲解iPad电子杂志解决方案,包括iPad电子杂志的制作和发布流程等内容。 《iPad/Android/XOOM/GALAXYTab电子书制作与发布》内容围绕使用InDesign软件制作数字
我们生活在一个普适计算 (UbiquitousComputing)的时代,英特尔公司也已经为此努力了二十多年。现在,计算技术的魔力让人与人、人与事物之间的关系变得越发紧密,很快,计算技术将融入到我们生活中的每一个细节,通过设备和屏幕带给我们目前只存在于想象中的新的体验。我们正在目睹从计算机到计算的变革,这也为我们带来了巨大的机遇,从新的设备到新的体验,从医疗业到娱乐业,计算正在为整个世界带来根本性的变革。英特尔公司的下一个十年愿景是创新和扩展计算技术,连接世界上每一个人,让其生活变得丰富多彩。就在2011年9月的英特尔信息技术峰会上,英特尔公司的首席执行官保罗?欧德宁宣布了与谷歌公司在Android上的开发合作伙伴关系,让英特尔架构成为智能手机生态系统中处理器硬件平台的选择,并陆续推出了多款基于英特尔架构的 An-droid操作系统智能手机产品。
《Android经典应用》循序渐进地介绍了Android技术的相关基础知识,并通过理论与实践相结合的方式,阐述了Android技术在各领域中的具体应用。全书共10章,全面覆盖了Android的概述、应用界面、对话框与菜单、风格与意图、图形与动画、数据存储及持久化、通信、联网与多媒体、传感器,以及GPS定位等内容。
《Android Studio实战 快速、高效地构建Android应用 全面涵盖关于Android Studio及其庞大工具生态系统的内容,包括Git和Gradle:除了介绍Android Studio与Git(用于源代码管理)和Gradle(一款构建及测试工具)的无缝工作方式外,还演示了如何使用诸如GitHub和Bitbucket的远程Git Web服务进行开发/协作。本书配有4个完整的Android项目,它们均可从公共的Git仓库下载。 通过学习本书,读者将能够掌握Android工具生态系统中*、实用的工具,以及Android App开发中的*实践。可以将实验代码作为模板或框架并在自己的类似App中重用和定制。 Android Studio是一款简单直观、功能丰富且极具包容性的集成开发环境,在开发Android App方面比Eclipse更加高效易用。有了这本书,你将快速掌握Android Studio并*化Android开发时间。远程Web服务上的源代码均面向*的Android Studio发行版 1.2版。主要内容● 如何开始使用A
《Android经典应用程序开发》内容理论联系实际,系统化组织。全书由8章组成,涵盖了Android经典应用程序开发的各个方面,知识量巨大,技术要点清晰,结构紧凑而精炼。拥有本书后,结合Android公开的参考文档和示例代码,读者将可以基本掌握在Android经典应用层开发领域的所有方面。
本书系统地介绍了在Android Studio 3.1.2环境下开发Android应用的基础知识和实际应用。全书分11章,包括Android应用开发概述及开发环境、Android项目文件结构分析及调试、Android UI与Activity组件、手机基本功能程序设计、服务组件及其应用、广播组件与通知、SQLite数据库编程、Android内容提供者组件、Android近距离通信技术、位置服务与地图应用开发和Android网络编程。本书以介绍Android的四大组件为主线,精心组织目录和案例,并在Android 7.0手机(或模拟器)上成功运行。此外,每章都精心设计了典型案例以说明其用法,并配有习题及实验。本书配套的教学网站,包括教学大纲、实验大纲、各种软件的下载链接、课件和案例源代码下载链接、在线测试等内容,极大地方便了教与学的实施。
《Android商业软件开发全程实战:以手机守护神为例》通过一款手机安全、监控软件的开发全过程,详细讲解了一个完整的Android商业软件的开发步骤。内容涉及Android程序开发的安全策略、手机守护神软件市场需求分析、软件介绍、架构设计、测试、调试、迭代、软件数据的持久化和管理、保护数据的流程和核心的代码实现以及各个模块的设计与实现。