《Android开发详解》是一本综合开发参考书,书中几乎囊括了使用Android 进行程序开发的全部知识,既适合初学者入门,又适合开发者进阶。本书共28 章,依次讲解了Android 旅程之起点,Android Studio 的常用技巧,App UI 设计,初级UI 控件,中级UI 控件,高级UI 控件,Android 权限机制与支持库的应用,自定义控件,主角(Activity)与配角(Intent),Android 程序的修理工,事件与手势,Android 基本资源访问,Android 高级资源的调用,Action Bar 的使用,消息、通知、广播与闹钟,图形图像处理技术,Android 中的动画,播放音频与视频,拍照与显示图片,利用OpenGL 实现3D 图形,数据存储技术,默默付出的后台工作者,传感器应用,位置服务与地图应用,网络编程及Internet 应用,Android 中的小部件,常用的第三方技术,发布你的App。书中所有知识都结合具体实例进行讲解,实例代码给
本书从基本的Java语法开始讲解,通过具体的实例介绍Android开发的全过程,从零基础到进阶全覆盖。全书共14章,首先阐述Java语言的基础知识,然后介绍有关活动、碎片等Android中的重要概念,为读者进行Android开发打下扎实的基础。接下来介绍有关 Android UI 控件开发以及GitHub开源库使用的知识,可以让读者在开源的世界中继续进行更深层次的探索。 本书兼具基础知识与实战案例讲解,内容循序渐进,零基础和有一定基础的Android开发人员均可进行参考和阅读。
本书将分为两个部分。第 一部分为基础知识,从OpenCV框架的简单介绍到OpenCV、AndroidSDK、NDK的编程应用,系统全面地介绍OpenCV在移动领域的应用、所涉及的OpenCV中的核心模块、图像处理模块、特征提取与对象检测模块等。第二部分为实战案例,包括OCR识别、人脸美颜、人眼实时跟踪与渲染。
本书以实验案例形式系统讲述了Arduino Uno入门基础知识与编程实现方法。*部分讲述了初学者应了解的入门基础知识,包括Arduino是什么、如何开始Arduino编程、Arduino语言等;第二部分依次讲解了48例经典的Arduino Uno编程实例,内容包括实验描述、知识要点、编程要点、程序设计、拓展和挑战等。本书可作为Arduino初学者的参考用书,尤其可作为课外或校外中小学生学习和进行Arduino编程的辅导教材。
《Android 项目开发实战入门》以欢乐写数字、魔镜、锁屏背单词、工具箱、静待花开、健康计步器、瞬间日记和外勤助手共8个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析、业务流程分析到项目开发,每一过程都进行了详细讲解,旨在使读者真正获得项目开发经验,提高项目开发能力。《Android 项目开发实战入门》应用的主要技术及知识点有:嵌套布局、OnTouchListener 触摸事件、逐帧动画实现、Camera对象、Canvas、BrokenView插件、声音播放实现、greendao 、Spinner实现、sharePreference 轻量级数据库、Canvas、多线程、Camera实现、BroadcastReceiver广播、属性动画、SQLite、自定义控件实现、Fragment、 Service、Receiver 、传感器实现、SQLite 数据库、MediaPlayer、自定义 ScrollView 控件实现、百度地图、Vollry 框架、录
《零基础学Android》是针对零基础编程学习者研发的Android入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用Android进行程序开发需要掌握的知识和技术。全书共分16章,包括开发环境的搭建、Android应用、用户界面设计、常用UI组件、Android事件处理和手势、资源访问、动画与多媒体、数据存储技术以及51商城App 模拟手机*等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会Android程序开发的精髓,快速提高开发技能。本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的《小白实战手册》中给出了3个流行且实用的案例的详细开发流程,力求让学习者能学以致用,真正获得开发经验;附赠的光盘中给出视频讲解、实例及项目源码、代码查错器
Android是移动开发三大平台之一。本书是DevDiv移动开发社区版主、资深会员在该平台实际开发经验的总结,通过大量原创示例全面介绍了Android应用开发的方法和技巧。全书共17章,包括Android系统框架与初始化流程、Activity简介、常用UI界面以及实现、ListView使用详解、定制控件、Drawable分类汇总、图像操作技巧、布局优化、消息模型、网络通信、桌面组件AppWidget、系统服务、多媒体开发、图片异步加载及缓冲、移动广告平台、代码优化技术和加解密等内容。可作为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自动化测试的理论、方案与案例实施,基本涵盖了Android平台上所有的自动化测试技术,并对移动终端自动化测试进行深度思考与剖析,包含了腾讯Android终端测试团队多年在移动终端自动化测试的积累和沉淀,其中精选的案例覆盖常见工具和框架,有明确的实施方案,对读有直接的指导作用。同时,每个章节配备的案例脚本都可直接拿来实践,相应的案例脚本也可从官网直接下载。全书分为两个大的部分,部分:Android自动化测试框架及原理介绍,包括monkey工具/monkeyrunner/robotim/UIaotomator以及腾讯公司自研工具QQdriver架框,每个框架独立成章,包括原理介绍,使用方法,并配有精选的案例进行练习,以加深理解。第二部分是实践篇,主要以腾讯公司的产品背景作为切入点,从而引出测试架构针对该项目做的质量体系分析,敲定完整的测试方案和选用的框
增强现实(AR)在游戏娱乐、建筑、教育、医疗、军事等领域有着广泛的应用。随着Google公司发布 ARCore之后,基于ARCore的增强现实开发也变得更加容易。本书介绍了Android、Unity和Web平台上的ARCore开发,主要从运动跟踪、环境理解和光线估计等方面进行了详细阐述。另外,还介绍了混合现实(MR)及其应用。后,讨论了性能提升技巧和常见故障排除方法。 本书适合想要深入学习利用ARCore构建AR应用程序但在游戏或图形编程方面没有任何背景知识的开发人员阅读,另外,适合人工智能领域涉及人机交互、深度学习、AR、VR(虚拟现实)、MR的相关读者阅读。
《Android精彩编程200例》汇集了Android开发从基础到高级应用各个层面的220个实例及源代码,每一实例都按实例说明、关键技术、实现过程、扩展学习的顺序进行分析解读。全书主要内容有菜单与对话框、Android常用控件应用、数据储存操作、第三方支持、手势交互、图像处理、图表处理、摄像头、动画、多媒体、语音识别、传感器、网络编程、与手机系统交互、位置服务与地图应用、物联网开发、游戏开发、Android5.0 效果、商城常用、验证码合集、启动页合集、加载等待合集、抢红包服务、App应用开发模块。配书光盘附赠了实例的完整源程序及部分讲解视频。《Android精彩编程200例》既适合Android程序员参考,也适合高校学生、软件开发培训学员及相关求职人员学习。