本书通过大量丰富有趣的实例,系统地介绍了Arduino开源硬件的编程及开发技巧。全书共分9章,第1章主要介绍了Arduino编程需要了解的基础知识;第2章介绍了常用的Arduino输出执行机构及其应用;第3章介绍了Arduino传感器的应用;第4章介绍了Arduino通信功能的实现;第5章介绍了Arduino的创意程序设计;第6章基于Mind 平台,介绍了Arduino交互式编程技巧;第7章介绍了Arduino在物联网领域中的应用;第8章介绍了Arduino在数学领域中的应用;第9章介绍了Arduino与3D打印结合的综合应用案例。 本书内容实用性及可操作性强,语言简洁凝练,图表直观易懂,讲解生动接地气,图形与代码对照的编程模式更易于初学者学习。同时,本书还附赠配套学习资源,包括所有程序源代码、重难点章节教学视频,扫书中二维码即可获取。 本书非常适合中小学创客师生、从事开源硬件开发的工程
本书以实验案例形式系统讲述了Arduino Uno入门基础知识与编程实现方法。*部分讲述了初学者应了解的入门基础知识,包括Arduino是什么、如何开始Arduino编程、Arduino语言等;第二部分依次讲解了48例经典的Arduino Uno编程实例,内容包括实验描述、知识要点、编程要点、程序设计、拓展和挑战等。本书可作为Arduino初学者的参考用书,尤其可作为课外或校外中小学生学习和进行Arduino编程的辅导教材。
本书向读者呈现了Android移动应用安全攻防与逆向分析的立体化教程(含纸质图书、电子资料、教学课件、源代码与视频教程),全书共4篇。 篇基础篇(第1章和第2章),目的是让读者快速建立对Android应用安全分析的基本概念,介绍了构建Android分析环境的一些基本方法与工具,以及通过对一个Android应用Apk文件进行反编译,并篡改中间状态的Smali代码,再重编译签名打包全过程的介绍,帮助读者进入Android应用逆向分析的大门。第二篇理论篇(第3章和第4章),目的是通过介绍Android操作系统常见的安全漏洞,帮助读者树立Android应用安全开发的意识,从而构建Android应用安全的一个具体框架。介绍了App安全基线,包括应用的评估思路、Android系统的安全问题与常见漏洞。通过分析一个Android静态逆向和动态调试自动化分析框架MobSF的功能,使读者全面了解Android逆向分析过
本书使用Android Studio 3.0开发环境,同时适配新版的Android 8.0操作系统,由浅入深地学习Android App的开发。全文共分为10章,涵盖Android Studio的开发环境搭建、Android控件的使用、四大组件的使用、Fragment(碎片)、多线程开发、网络编程与数据存储等内容。*后通过项目实战,对所学知识点融会贯通,进一步增强开发能力。本书内容通俗易懂,案例丰富,不仅适用于Android开发的广大从业人员、App开发的业余爱好者,也可作为大中专院校与培训机构的培训教程。
本书是一部介绍如何使用Kotlin语言开发Android应用的教程,旨在帮助读者全面掌握Android开发技术,学习独立开发Android应用项目。 本书主要介绍Android应用开发技术,分为22章,包括开篇综述、Kotlin语言基础、Android开发环境搭建、个Android应用程序、Android界面编程基础、Android界面布局、Android基础控件、Android高级控件、活动、碎片、意图、数据存储、使用内容提供者共享数据、Android多任务开发、服务、广播接收器、多媒体开发、网络通信技术、百度地图与定位服务、Android绘图与动画技术、手机电话功能开发、项目实战 我的备忘录 云服务版。 本书采用案例驱动式展开讲解,为便于读者高效学习,快速掌握使用Kotlin语言开发Android应用的方法,本书提供完整的教学课件、源代码、视频教程以及在线答疑服务等配套资源。本书既可作为高等学校计算机软件技术课程的教材
《android开发从入门到精通(第2版)》从初学者的角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了android应用程序开发应该掌握的各方面技术。《android开发从入门到精通(第2版)》共分15章,内容包括android快速入门、android模拟器与常用命令、用户界面设计、高级用户界面设计、基本程序单元activity、android应用核心Intent、android事件处理、资源访问、图形图像处理技术、多媒体应用开发、Content Provider实现数据共享、线程与消息处理、Service应用、网络编程及Internet应用和基于android的家庭理财通程序的设计过程。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会android应用程序开发的精髓,快速提高开发技能。《android开发从入门到精通(第2版)》适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业
Arduino是一款便捷灵活、方便上手的开源电子平台。以Arduino硬件为基础,搭配各种传感器和功能模块,开发者便可以凭借天马行空的想象力在Arduino上搭建各种创意十足的作品。本书从Arduino的基础知识讲起,针对拥有硬件开发兴趣的广大初学者,较为详细地介绍了如何从Arduino新手成长为 技术大牛 。书中以图和案例的方式,针对Arduino各个功能模块进行了大量的实例讲解,*后通过智能小车和3D打印机两个综合案例系统、完整地对全书的内容进行了实战演练。 《Arduino基础与应用》对读者的基础知识要求非常低,非常适合作为学生的课外电子项目的参考书和实验教材;同时,全书内容循序渐进,智能小车和3D打印机两个综合案例对有一定电子基础的爱好者同样具有一定的参考价值。
本书是一部Android开发的进阶实战教程,由点及面、由原理到实战,带领读者一步一步深入探索App开发的神奇世界。全书共分为13章。其中,前5章是单机部分,主要讲解App的图像加工、事件交互、动画特效、手机阅读、三维处理等App开发的高级进阶;中间4章是联网部分,主要讲解App的网络通信、音频处理、视频处理、定位导航等网络交互的高级进阶;后4章涉及人工智能方面的内容,主要讲解物联网、智能语音、人脸识别、在线直播等智能化应用进阶。书中在讲解知识点的同时给出了大量实战范例,各章末尾都提供了精心设计的实战项目(共14个),所有实战项目都提供了完整的源码,方便读者迅速将所学的知识运用到实际开发中。这14个流行App是可爱大头贴、抠图工具、动感影集、电子书架、全景相册、即时聊天、长音频分享、短视频分享、附近交友、智能小车、问
《Android从入门到精通(微视频精编版)》从初、中级读者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Android要掌握的知识。全书分为3篇20章,包括走近Android,搭建Android开发环境,*个Android应用,用户界面设计基础,初级UI组件,中级UI组件,高级UI组件,基本程序单元Activity,Android应用核心Intent,Android事件处理和手势,Android应用的资源,消息、通知、广播与闹钟,Android中的动画,播放音频与视频,数据存储技术,Handler消息处理,Service应用,传感器,网络编程的应用和静待花开项目等内容。
本书系统论述了Arduino开源硬件的架构、原理、开发方法及14个完整的项目设计案例。全书共分15章,内容包括Arduino项目设计基础、自习室资源管理项目设计、有线外设无线化应用项目设计、自动开锁项目设计、谷歌眼镜项目设计、定位追踪器和电子围栏项目设计、智能生活环境监测项目设计、智能垃圾桶项目设计、非接触式鼠标项目设计、实时DIY表情帽项目设计、智能手套项目设计、指纹考勤云端数据共享项目设计、酒精浓度检测设备项目设计、体感控制机械臂项目设计和计步神器项目设计。 在编排方式上,全书侧重对创新产品的项目设计过程进行介绍,分别从需求分析、设计与实现等角度论述硬件电路、软件设计、传感器和功能模块等,并剖析产品的功能、使用、电路连接和程序代码等。 本书可作为高校电子信息类专业 开源硬件设计 电子系统设计 创新创业
本书主要介绍如何利用Android Studio、Eclipse 等工具开发Android 项目。全书共分5 章,主要内容 涉及Android 项目开发环境介绍、常用布局及布局组件、活动等几大组件、数据存储、网络XML 和JSON 数据存取等内容。大部分章节都配备了案例,边讲理论边通过案例介绍如何应用。本书面向的是Android 开发初学者,大部分章节都配备了案例,主要是针对该章节的知识应用,代码不过多冗余,易于读者理解。 本书可以作为普通高等院校计算机及相关专业课程的教材,也可以作为初学者和Android 项目开发人 员的参考书。
书围绕Android初学者从零基础到实战达人的过程进行设计,采用项目教学法,以作者开发的 欢乐购商城 App为例,以一个完整的项目开发为主线,将项目开发分解为9个教学模块,分别为App应用体验、Android基础界面控件、Android高级界面控件、列表控件、页面跳转与切换、Android中的数据存取、Android客户端与服务器端交互、综合项目 欢乐购商城 实现等。读者在学习基础知识过程中将熟悉App综合项目开发流程,逐步培养独立开发综合项目的能力,并终实现综合项目。同时本书引入鸿蒙开发入门知识,供有兴趣的读者参考学习。 本书可作为应用型本科计算机专业、软件专业、高职软件技术专业及相关专业的教材,也可作为Android和鸿蒙开发爱好者以及初、中级Android应用开发人员的参考工具书。
这是一本实战为导向的、翔实的Android全埋点技术与解决方案手册,是国内知名大数据公司神策数据在该领域多年实践经验的总结。由神策数据合肥研发中心负责人亲自执笔,他在Android领域有近10年研发经验,开发和维护着知名的商用开源 Android iOS 数据埋点SDK。 本书详细阐述了 Android 全埋点的8种解决方案,涵盖各种场景,从0到1详解技术原理和实现步骤,并且提供完整的源代码,各级研发工程师均可借此实现全埋点数据采集,为市场解开全埋点的神秘面纱。 8种Android全埋点解决方案包括: AppClick 全埋点方案1:代理 View.OnClickListener、 AppClick 全埋点方案2:代理 Window.Callback AppClick 全埋点方案3:代理 View.AccessibilityDelegate AppClick 全埋点方案4:透明层 AppClick 全埋点方案5:AspectJ AppClick 全埋点方案6:ASM AppClick 全埋点方案7:Javassist AppClick 全埋点方案8:AST
本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。 全书共分为15章。其中,第1章介绍Android开发环境的搭建,主要讲解Android、Android Studio和SDK的安装与App的调试;第2章讲解Android开发的基础知识,主要讲解Android的开发特点,Android的工程结构以及设计规范;第3章到第5章主要讲解App开发的各种常用控件及Activity;第6章讲解App的数据存储方式;第7章讲解Android内容共享;第8章讲解Android的高级控件;第9章到第12章讲解Android自定义控件、广播组件、通知和服务以及组合控件的使用;第13章讲解多媒体的开发技术;第14章讲解网络通信技术;第15章讲解Android安装包的打造。书中在讲解知识点的同时给出了大量实战范例,包括计算器、找回密码、购物车、记账本、广告轮播、电商首页、评价晒单、猜你喜欢等项目的开发,旨
《Android高级图形程序设计》详细阐述了与Android高级图形程序设计相关的解决方案,主要包括Android数字图像、Android数字视频、Android帧动画、Android程序动画、Android DIP、Android UI布局、Android UI小部件、高级ImageView图形设计、高级ImageButton、使用9-Patch技术创建可扩展的图像元件、高级图像混合、高级图像合成、数字图像切换、基于帧的动画、程序动画、高级图形、交互式绘图、使用VideoView和MediaPlayer类播放视频、从外部媒体服务器流式传输数字视频等内容。此外,本书还提供了丰富的示例及代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学读物和参考手册。
本书是根据*高等院校计算机专业教学改革的需要,结合作者讲授“Android平台开发基础”课程的教学经验编写而成的。全书共分11章,详细介绍了Android 5.0的基本知识和新特性,为学生学习和掌握Android开发打下基础。另外,每章均配有精心安排的实验和习题,书后还给出了习题参考答案。本书内容丰富,实用性强,侧重案例教学和计算机程序设计的基本知识,帮助读者掌握Android的核心内容及Android App设计的基本方法和编程技巧,了解进行科学计算的一般思路与方法,适合具有Java基础的本专科学生学习使用。本书针对知识点还提供了微课视频讲解。本书可以作为高等学校相关专业相关课程的教学用书,也可作为Android应用的社会培训教材及计算机爱好者的参考书籍。
本书是热销书《SQL基础教程》的作者MICK为志在向中级进阶的数据库工程师编写的一本SQL技能提升指南。全书可分为两大部分。第一部分介绍了SQL语言不同寻常的使用技巧,带领读者重新认识CASE表达式、
Android原生应用目前基本上是基于Java进行开发的。Java是当前网络程序应用很为广泛的一种面向对象语言,具有平台无关性、安全性、分布性、多线程等特点。本书以引导任务 知识解析 实训任务这一过程来进行内容编排,以当前使用广泛的Eclipse开发平台进行案例开发讲解。本书共分两部分十个单元进行讲解,通过任务的方式有效融合Java基础知识、Android基础及应用等内容。每一单元同时还配有相应的习题或训练任务。
随着计算机科学与软件行业的进步和发展, Android已经成为智能手机操作系统中名副其实的佼 佼者。王兴梅编写的《Android程序设计与应用开发 教程(修订版高等学校十二五规划教材)》由浅入深地 介绍了Android的程序设计知识要点,内容共分12章 ,包括Android简介,Android开发环境与常用工具, Android应用程序,Android的界面布局,Android的 基本界面组件,Android的高级界面组件,菜单、对 话框和消息提示,事什处理与异步消息机制, Activity与Intent,Service,Broadcast及数据存 储。 本书内容详实,通俗易懂,适用于作为高等院校 计算机科学与软件专业的教材,也可作为相关专业学 习参考的资料。
《高等院校3G人才培养规划教材:Android应用程序开发与典型案例》共23章,内容包含两大部分。部分是Android程序设计基础,在介绍Android环境搭建以及Android系统基本控件和组件后,详细介绍了Android系统应用编程中典型的技术,比如,Android中的图形图像、多媒体编程、GPS定位与地图编程等;第二部分是Android程序UI设计,从手机软件的交互设计谈起,介绍了Android用户界面设计原则和方法、Android用户界面设计哲学等,并给出了具体建议。
本书详细介绍了基于Android操作系统的手机和平板软件在日常生活及办公中的应用。主要内容包括手机软件安装基础知识、系统工具、图片影音、常用工具、家政理财、育儿教育、休闲娱乐、旅游出行、聊天交友、通信辅助、网络应用、教育学习、办公应用、阅读软件、手机安全等内容。通过阅读本书,读者能够掌握智能手机的基本操作和手机软件的应用方法。
《第一行代码Android:第3版》被Android开发者誉为“Android学习第一书”。全书系统全面、循序渐进地介绍了Android软件开发的推荐知识、经验和技巧。《第一行代码Android:第3版》基于Android 10.0对第2版进行了全面更新,不仅将所有知识点都在Android 10.0系统上进行了重新适配,同时加入Kotlin语言的全面讲解,使用Kotlin对全书代码进行重写,而且还介绍了近期新系统特性以及Jetpack架构组件的使用,使本书更加实用。《第一行代码Android:第3版》内容通俗易懂,由浅入深,既是Android初学者的入门推荐,也是Android开发者的进阶优选。