本书是一本介绍Android 系统核心及系统级应用的技术用书,主要目标是让读者更加深入地理解Android 系统,让开发过程更高效。目前企业对Android 人才的需求主要在应用开发和底层系统开发两个方面,企业*紧缺的是兼具两者能力的系统开发工程师。本书共分为9 章,先介绍Android 底层的架构和Android 的启动过程;然后介绍Android 的系统编译和移植;接下来介绍Android的JNI和HAL层,这是Android系统级应用开发的核心内容;*后通过两个实例Led HAL和Sensor HAL对代码进行详细分析,让读者更加深入地理解Android底层系统开发。本书适合作为高职高专院校嵌入式技术与应用专业、移动互联应用技术专业的教材,也可供中等职业技术学校使用。
《Arduino程序设计基础(第2版)》涵盖Arduino基础知识及高级应用,中途穿插简单项目制作,用于巩固知识与扩展提高,同时提供常用的API参考,以便读者实践时查阅。第2版中,作者修正了之第1版的纰漏,并根据Arduino近年来的发展,更新了部分内容,重写了部分章节,也融入了更多作者对Arduino开发的思考。 本书主要针对本科生及研究生阶段的Arduino教学实验进行编写,亦适用于相关开发人员及入门者学习。
本书主要讲述 Arduino在中学数字化实验中的运用与实践。首先介绍了数字化探究和 Ar du i no的基础知识;然后讲解了温度、电量、力与质量、运动的测量与实验,并通过基础案例和拓 展项目深入地讲解了传感器的使用;*后讲解了生化类的实验案例。 本书适合大中专院校的理工类、电子类、通信类、计算机类等专业学生阅读,还适合中小学信 息技术类、创客教育类的教师作为参考资料。
《鸿蒙征途:App开发实战》是一本基于Java的鸿蒙操作系统(HarmonyOS)App开发指南。全书系统、由浅入深地介绍了HarmonyOS App开发的知识、相关经验和技巧。本书以理论与实战相结合的方式向读者呈现HarmonyOS App开发的整个过程。全书分为两个部分,部分详细讲解HarmonyOS App开发所需的知识,并提供大量的真实案例代码供读者练习;第二部分给出两个实战项目,分别为应用类App项目(在线电子词典)和游戏类App项目(俄罗斯方块),通过这两个项目,读者可以很好地回顾和总结前面10章讲解的知识点,并付诸实践。 本书内容通俗易懂,循序渐进,既是HarmonyOS初学者的入门图书,也是HarmonyOS开发人员的进阶读物。
本书针对中小学Arduino机器人课程开发,通过17个学习案例,讲解了如何用基于Scratch的mBlock软件来对Arduino硬件进行编程,使学生们学会通过Arduino传感器来感知环境,通过控制灯光、电动机和其他装置来反馈、影响环境。本书所用案例均来源于一线教学实践,并按照每节课40分钟的常规课堂教学时间进行编排。本书非常适合作为青少年学习Arduino的入门教材,也适合一线教师作为教学参考资料。
《增广贤文》里的语句十分精辟,言语浅白,含义深刻,通俗易懂;形式上,大多两两相对,音韵和谐,朗朗上口,一经成诵,便经久难忘。《增广贤文》的内容相当广泛,涉及立身安命、为人处世、礼仪道德、风物典故、天文地理、自然规律等多方面,体现了儒、释、道等多种思想,蕴含着丰厚的人生智慧。 本书在体例上分为注释、译文、点评三部分。 “注释”部分,除字词释义外,还标明语句的来源及演变等。“译文”部分以直译为主,意译为辅。“点评”部分是对原句的评析及拓展等,以期加深读者对原句的理解,同时起到交流之作用。
本书通过一个实际的Flutter App,为大家介绍Flutter相关的知识。书中首先介绍了Flutter的环境配置、各种IDE的工具配置以及怎样运行一个简单的Flutter 程序。然后介绍了Dart语言的一些基本概念。接着利用Flutter基本的容器组件、图片组件以及布局组件,教读者创建一个简单的待办事项应用的原型界面,并介绍Flutter UI的布局思路以及原理。后,介绍如何通过更加复杂的组件的不同组合,让待办事项应用识别复杂的手势以及在精妙的动画和页面之间完成路由跳转。
本书全面介绍了手机界面设计的由来和要点。通过分别介绍iOS系统、安卓系统和wp系统的设计规范和要点,带领读者完成专业手机APP界面设计。同时分析不同系统的优缺点,并根据不同系统的不同要求,设计出符合当下系统规范的界面。本书中通过案例引出基础知识。再扩展延伸案例,便于读者课后练习,快速的掌握手机界面设计的要点和规范。
《第一行代码——Android》是Android初学者的很好入门书。全书由浅入深、系统全面地讲解了Android软件开发的方方面面。 第1章带领你搭建Android开发环境,完成你的第一个Android程序。第2章至第13章完整地讲解了Android开发中的各种基本知识和关键技术,包括四大组件、UI、碎片、广播机制、数据存储、服务、多媒体、网络、定位服务、传感器,以及分布式版本控制系统Git的使用等等。在部分章节会穿插相关技术的高级使用技巧。第14章和第15章则将带领你编写一个完整的项目,教会你如何打包、上架、嵌入广告并获得盈利。 《第一行代码——Android》内容通俗易懂,既适合初学者循序渐进地阅读,也可作为一本参考手册,随时查阅。
这是一本结合目前手机端页面潮流的设计书,除了详细讲述手机端页面设计的各个要点(包括字体、颜色、字号、留白、布局等),还列举了众多实例(包括*、唯品会、*、Apple手机、途牛等大型手机网站页面)来帮助读者提升审美能力。全书从基础入门,图文并茂地细谈手机端的版式、细节、配图、配色等,在各个重点上帮助读者掌握手机页面设计的要领;然后传授完整的设计分析;*后通过营销角度来点评作品,让新手看完本书之后,不仅懂得怎么做一个手机页面,更懂得如何设计适合营销的手机页面。为了便于读者轻松提高,本书还介绍了一些PS小技巧(涉及配色、配图、字体设计等),并传授了一些从事页面设计的软件应用知识(涉及Ps Play、ColorSchemer Studio等软件),帮助广大设计师更好地掌握页面设计的精髓,从而得心应手地设计出优秀作品。
左军主编的这本《Android程序设计经典教程》 从初学者的角度出发,通过通俗易懂的语言、丰富多 彩的实例介绍了Android程序开发的各方面技术。本 书在介绍Android技术的同时,提供一些经典案例, 通过经典案例让读者快速掌握Android技术。本书除 了纸质内容之外,还提供了所有案例的源程序代码。 全书共10章,主要包括Android初识、布局、控件、 视图、动画、对话框、菜单、程序组件、通信以及开 发等内容。 本书适合Android入门级开发人员,初、中级程 序员,特别适合于程序开发人员作为Android开发的 参考书。
本书整体设计遵循由浅入深的学习规律,由一个控件、一个界面、多个界面、本机数据、网络数据到后的手机自动化,层层深入,非常适合学习基础相对较弱的高职学生或自学的学生使用。 全书分为8个任务,第1个任务引导学生认识安卓,学会搭建开发环境;第2个任务引导学生熟悉安卓项目的文件结构,学会程序调试;第3个任务引导学生完成一个单界面的安卓程序;第4个任务引导学生完成多个界面相交互的安卓程序;第5个任务引导学生学会针对手机本机数据库的程序设计;第6个任务引导学生学会通过网络使用服务器上的数据库;第7个任务根据手机软件开发的特点,引导学生掌握通过手机上的传感器或打电话发短信的功能实现手机的自动化操作。第8个任务教学生把已经做好的安卓程序、软件在主流的应用市场中发布,了解手机软件从开发到发布后盈利的
近年来,集成电路技术急速发展,特别是移动互联网芯片技术,知识迭代不断加快,新技术不断涌现。本书在比较全面、系统地介绍移动互联网芯片产业概况、主要终端芯片、主要技术体系的基础上,详细阐述了MEMS芯片设计的方法和移动互联网芯片先进封装可靠性检测研究的相关内容。本书可供广大移动互联网芯片技术领域的工程师、研发人员、技术管理人员和科研人员阅读参考,也可以作为相关专业高年级本科生和研究生的参考书。
《iPad达人的50个酷炫项目》是《iPhone达人的50个酷炫项目》的姊妹篇,深入解析iPad的各种有趣的功能。《iPad达人的50个酷炫项目》将告诉你iPad不仅能用来听音乐、拍照、上网、玩游戏,同时还有更多更强大的功能。例如,可以把它变成你的家庭录音室、汽车音响、专业水准的摄像头,把你的计算机改造成商务计算机,《iPad达人的50个酷炫项目》还将告诉你在外部环境不利的情况下如何保护你的iPad,以及如何使用Wi-Fi以及许多远程功能等。本书将一步一步指导你如何成为iPad技术达人。 《iPad达人的50个酷炫项目》是广大“果粉”专业升级宝典。
移动互联网原型设计,简单来说,就是使用建模软件制作基于手机或者平板电脑的App,HTML 5网站的高保真原型。在7.0 之前的版本中,使用Axure RP进行移动互联网的建模也是可以的。比如,对于桌面的网站模型,制作一个1024像素宽度的页面就可以了;现在针对移动设备,制作320像素宽度的页面就好了。但是在新版本的Axure RP 7.0 中,加入了大量对于移动互联网的支持,如手指滑动,拖动,横屏、竖屏的切换,自动适应多设备等交互功能,极大地方便了移动互联网原型制作。 本书专注于介绍移动互联网的案例制作,以使用微信、LinkedIn、腾讯新闻客户端、滴滴打车、iOS 7等主流移动互联网应用程序为案例,深入浅出地介绍了移动互联网应用程序的设计和交互精髓。并且,终这些制作的高保真原型可以真正地在手机上进行体验,就好像真正安装了它们一样。
本书从设计学、心理学、美学、市场学等学科角度系统地介绍了移动应用界面设计的知识体系和方法原理。全书通过翔实的设计案例分析,从设计思考与设计实践两大视角介绍了BSUTIG设计方法模型,即商业模式(B)、设计策略(S)、用户及其任务模型(UT)、交互设计(I)与视觉设计(G)。本书适合从事移动互联网行业的相关人士研读,也适用于数字媒体设计专业的界面设计课程教学。希望本书对移动设计领域的专业人士、设计专业的教师与学生以及希望深入了解和学习用户体验与界面设计知识的读者们有所帮助与启发。
本书系统介绍Flutter跨平台技术的底层原理,横跨Java、C 、Dart 3种编程语言,可以帮助程序员学习前沿的跨平台技术,编写高质量的代码,深刻理解Flutter的内部运行机制。 本书共11章。第1章~第3章讲解阅读Flutter内核源码的前置知识,如何获取和构建源码,以及Dart的高级特性等。第4章~第7章讲解Flutter内核源码的核心内容,涉及Embedder层、Engine层、Framework层等。第8章~第11章基于对Flutter内核源码的分析,探讨如何编写高性能的业务代码,定位代码中的性能瓶颈,使用DevTool等工具的高阶特性,以及底层原理等高级主题。 本书适合对跨平台技术感兴趣的开发人员、前端开发人员、Android/iOS开发人员,希望深入了解Flutter或有性能调优需求的开发人员,对移动端渲染框架感兴趣的开发人员,以及渴望深入了解Flutter底层实现的开发人员阅读。
本书全面、系统地讲解了 HTML 5、CSS 3 和 jQuery Mobile 从 Web 界面设计到移动应用开发的各种技术和知识点。本书难度适中,知识结构严谨,内容由浅入深、从易到难,讲解通俗易懂,并注重读者兴趣的培养,在知识点介绍过程中配合大量案例进行讲解,以帮助读者提高实战技能。本书共 20 章,分为四部分。部分为第 1 章内容,介绍了移动互联网与移动 Web 技术的相关知识,使读者对移动 Web 应用有一定的了解;第二部分为第 2 ~ 8 章,介绍了 HTML 5 各方面的知识点,重点介绍了绘图、音频和视频、新型表单等内容;第三部分为第 9 ~ 13 章,介绍了 CSS 样式各属性的设置和使用方法,包括CSS 3 中新增的弹性盒模型、多列布局、动画效果、渐变填充等内容;第四部分为第 14 ~ 20 章,介绍了 jQueryMobile 的相关知识,重点介绍了 jQuery Mobile 的页面、组件、主题、事件和插件等
本书详细阐述了如何在移动网络浏览器上构建高效和丰富的用户体验程序,以及各种离线应用程序或者微技(Widget)程序,主要包括浏览器和平台,移动Web开发工具,架构和设计,标记和标准,移动HTML5基础知识,HTML5表单,功能和设备检测,图像和多媒体,CSS样式表,移动JavaScript,离线应用程序、存储和网络,地理定位与地图,设备交互,内容推送,调试和性能及网站发布等内容。本书可以作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。