本书先介绍了Arduino的基础知识,让读者会使用Arduino,再介绍电子制作用到的硬件,包括面包板、电子元器件、扬声器等,然后通过40个案例,详细讲解了如何利用Arduino进行编程、如何进行实物搭建,终获得声光电的实验效果,包括电路讲解、程序的编写和解析、搭建过程。图书配有视频演示,让读者看的明白、学的清楚。本书适合Arduino的初学者和电子制作爱好者学习,也可以作为学校电子实验课程的配套。
本书主要介绍Android平台上的软件安全技术。从平台搭建和语言基础开始,循序渐进地讲解了Android平台上的软件攻防技术。本书共12章,系统地讲解了与Android软件安全相关的环境搭建、文件格式、静态分析、动态调试、Hook与注入、软件保护技术、软件壳等多个主题。本书较版更新幅度较大,加入了Windows、Linux、macOS3个平台上的软件平台支持,在文件格式上加入了OAT、ELF等新的文件格式。另外,本书更新调整了目录结构,将Java与Native层的软件安全技术分开讲解,在内容安排上更加细致、合理。同时,加入了时下流行的软件壳章节,内容大多是目前尚未公开的技术。另外,书中的每一章中都以实例讲解的方式来展开内容,实践性较强。
本书主要介绍基于软件架构的软件建模与设计的相关知识,以移动系统作为例子,展示了如何使用基于和UML类似的元建模和图形转换技术来解决实际问题,主要内容包括问题领域、建模语言、软件架构式样、仿真技术、细化技术以及工具支持与代码生成。本书不仅具有理论研究价值,而且具有较高的工程应用价值,对移动系统和软件架构软件建模感兴趣的研究开发者和工程师具有很好的参考价值。
本书详细地介绍了全新的Android项目开发技术,并讲述了开发项目的完整流程和项目各部分的基本开发过程,全书以与企业真实合作开发流动党员之家App为例,将完整的项目开发分为10个学习单元,每个单元根据教学需要划分不同的任务。10个单元分别介绍了搭建流动党员之家开发测试环境、创建流动党员之家项目准备、创建流动党员之家主界面、编辑流动党员之家注册页、编辑流动党员之家登录页、编辑流动党员之家个人中心页、编辑流动党员之家党建活动页、编辑流动党员之家首页、完成流动党员之家开发收尾、完成流动党员之家打包。学习单元概述部分描述本单元应学习和掌握的内容。任务部分描述本任务的要求、重点、工作流程等,其中包括任务描述、相关知识、任务实施、扩展知识和任务小结。任务描述讲解任务的导入;相关知识讲解任务中用到的知识;
本书聚集于Android自动化测试的理论、方案与案例实施,基本涵盖了Android平台上所有的自动化测试技术,并对移动终端自动化测试进行深度思考与剖析,包含了腾讯Android终端测试团队多年在移动终端自动化测试的积累和沉淀,其中精选的案例覆盖常见工具和框架,有明确的实施方案,对读有直接的指导作用。同时,每个章节配备的案例脚本都可直接拿来实践,相应的案例脚本也可从官网直接下载。全书分为两个大的部分,部分:Android自动化测试框架及原理介绍,包括monkey工具/monkeyrunner/robotim/UIaotomator以及腾讯公司自研工具driver架框,每个框架独立成章,包括原理介绍,使用方法,并配有精选的案例进行练习,以加深理解。第二部分是实践篇,主要以腾讯公司的产品背景作为切入点,从而引出测试架构针对该项目做的质量体系分析,敲定完整的测试方案和选用的框架
《第一行代码Android:第3版》被Android开发者誉为“Android学习第一书”。全书系统全面、循序渐进地介绍了Android软件开发的推荐知识、经验和技巧。《第一行代码Android:第3
国内本基于Android2.0的经典著作,5大专业社区联袂,性毋庸置疑!《Android应用开发揭秘》内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpcnGL等知识,最重要的是还全面介绍了如何利用原生的C,C (NDK)和Python、Lua等脚本语言(AndroidScriptingEnvironment)来开发Android应用,《Android应用开发揭秘》实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练,又可以将它们直接应用到实际开发中去。