最强Android书:架构大剖析 pdf

  本书通过实验而不是源码,将Android 系统层层拆解,令读者深刻透彻地掌握Android 系统的内部技术:以init 进程为切入点详细阐述了Android 的启动过程和关键服务;从Android 作为资源协调者和服务提供者的角度,重点分析了servicemanager 和system_server 这两个进程。同时,作者比较了Linux 与Android 系统的区别,并对Android 系统的安全性做了深入的阐述。 本书采用了大量的图表示例和实验,表达新颖清晰,让读者能直观地掌握Android 的技术精髓。 本书适合广大移动开发者及对Android 系统感兴趣的人员阅读。

微信公众平台开发:从零基础到ThinkPHP5高性能框架实践 pdf

  微信是时下热门的社交通信平台,它已经全面融入我们的生活,正如它的口号所说,微信是一种生活方式。本书介绍微信及微信公众平台上的开发,涵盖了包括微信支付在内的所有接口的技术讲解,以各类应用开发为实例,将前沿的技术融入微信开发中。

Android实例详解:项目实训开发 pdf

  随着移动互联网的发展和5G网络到来,智能手机应用开发市场发展越来越完善。《Android实例详解:项目实训开发》以此为前提,主要讲解基于Android平台的项目开发。本系列以Android平台项目开发为主线,分为上下两册。此次为下册,适合有一定Android编程基础的读者阅读学习。本册共分为11章实训和2章附录。《Android实例详解:项目实训开发》的重点并不强调Android平台相比iOS平台的开发优势,而*多的是结合Android自身开源平台的特点和Google等强有力后盾的支持,从而设计出*多方便工作,服务生活的应用程序。整书涵盖了移动终端的数据库、传感器、移动网络、*新插件、设计模式、工业化思想以及移动测试工具等多方面内容。书中讲授的大部分应用开发案例,已经发布在Android应用市场。和其他实训类的图书的区别在于:《Android实例详解:项目实训开发》的安排不是案例为知识点服务,而是知识点是为案例服务的。根据作者的教学和开发经验,要让读者*好地将知识点融会贯通,需要在项目学习,在项目中应用。《Android实例详解:项目实训开发》将项目拆分成主要功能模块,逐个击破每个知识点,将实际开发经验和建构主义教学融入其中,培养读者分析问题的能力解决问题的能力。此外,特邀QPython框架的开发作者River,为《Android实例详解:项目实训开发》撰写“用Web语言开发Android应用”的章节。让具有Web开发经验的程序员可以利用QPython框架也能够快速的构建Android应用。

Android脚本应用开发技术 pdf

  本书以SL4A技术为核心内容,以JavaScript为主要开发语言,系统地阐述了Android脚本开发技术。本书共13章,第1章对Android发展前景、历史发展、SL4A工作原理和脚本开发环境等内容进行了详细介绍。第2章对JavaScript脚本的变量、数据结构、控制语句、函数、数组、对象和Rhino引擎等内容进行了详细介绍。第3~6章详细介绍了用户屏幕界面技术,包括对话框、屏幕布局、屏幕控件和事件。第7章介绍了数据持久化技术,包括*项、数据库、文件和网络。第8章对Android的4大组件进行了详细介绍,包括意图、活动、广播、内容和服务。第9章对扫描码、浏览任务、应用管理、唤醒锁、屏幕设置和飞行模式等技术内容进行了详细介绍。第10章对电话、短信、蓝牙和WiFi通信以及指南针、GPS、方向、加速度和磁力等传感器技术进行了介绍。第11章对视频拍摄、媒体录制、媒体播放、语音合成和语音识别进行了详细介绍。第12章介绍了混合开发模式,并介绍HTML5在混合开发模式中的应用。第13章对Android脚本应用运行方式和开发常见问题进行了介绍。本书涵盖Android众多常用开发技术,对开发技术给出了应用背景、工作原理、开发方法和应用范例,每个应用范例都有翔实可运行的代码,实例代码附有详细注释、分析说明及运行效果图。本书适用于高等院校计算机、软件工程和软件技术专业大专生、本科生和研究生,同时可供对JavaScript等脚本比较熟悉的开发人员和研究人员等参考和研究。

游戏UI设计:修炼之道 pdf

  本书由一线资深设计师结合游戏UI研发的工作经验创作而成,由浅入深地为读者介绍了什么是游戏UI、游戏UI的职业角色及基础知识、游戏UI设计技能修炼的方法、移动设计新视角、游戏UI风格设计和趋势探索等相关知识。作者将自己多年的工作经验和专业思考,以文字的形式整理出来分享给大家。通过系统介绍游戏UI设计的思维方式、知识体系、学习方法、工作流程和工作方法,帮助处在不同阶段的设计师读者可应对不断变化的工作模式。游戏UI设计并不局限于交互流程、图标设计、界面设计等单一的执行层面,而是游戏体验设计的重要组成部分。因此做好游戏UI设计需要关注游戏产品整体的体验而不能局限于某一个任务流程。希望本书能够帮助设计新人或者在职场中感到迷茫的设计师解决一些在实际工作中遇到的常见问题,找到清晰的职业发展方向。同时也希望游戏行业的产品经理、开发人员、运营推广人员能够阅读本书,以便与设计师合作创造出更好的游戏体验。

疯狂Android讲义(第4版) pdf

  《疯狂Android讲义(第4版)》是《疯狂Android讲义》的第4版。本书基于*新的Android 9.x,并采用Google推荐的IDE:Android Studio作为开发工具,书中每个案例、每个截图都全面升级到Android 9.x。本书全面介绍Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android整合RESTful服务端、传感器应用开发、GPS应用开发、整合第三方Map服务等。本书并不局限于介绍Android编程的各种理论知识,而是从项目驱动”的角度来讲授理论。全书一共包括近百个实例,这些示范性的实例既可帮助读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。本书最后还提供了两个实用的案例:合金弹头和电子拍卖系统Android客户端(基于主流的RESTful服务端),具有极高的参考价值。本书提供了配套的答疑网站,如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。

腾讯Android自动化测试实战 pdf

  本书是Android自动化测试领域的里程碑著作,由腾讯*早专注APP测试的腾讯移动品质中心(TMQ)官方出品,系统总结了该团队7年多来在QQ浏览器、应用宝等多款亿级APP的自动化测试中总结出来的方法与经验。旨在帮助测试人员借助本书内容和开源工具,结合项目实际需求,轻松开展自动化测试工作,搭建适用的自动化测试体系。具体内容分为两个部分:第一部分 Android自动化测试技术结合腾讯自身和其他互联网公司的自动化框架使用情况,选择了有代表性的4个开源框架(Monkey、Robotium、UIAutomator、Appium)进行重点讲解,循序渐近、由浅入深,引导读者全面理解框架的原理、用法及高级功能,使读者能轻易上手。第二部分 Android自动化测试实战主要以QQ浏览器(Android)、应用宝(Android)、地图等产品为例,涵盖单元测试、功能测试、性能测试、测试覆盖率分析、兼容性测试等内容,并给出开源框架的二次开发应用,提供了具体细致的解决方案,具有极高的参考价值。

微信小程序:分享微信创业2.0时代千亿红利 pdf

  小程序是一个新的概念,给创业者、投资者、程序员带来了福音。小程序是互联网创业的新方向,是投资机构的热门话题,也为程序员降低了工作强度。面对这一热点,很多人想投身其中,但苦于对小程序了解不多而望而却步,因此,市场上需要一本关于微信小程序的书,帮助大家全面了解小程序。本书分为上、中、下三篇,分为认识篇、开发篇和运营篇。认识篇向读者介绍微信小程序的定义、价值、外部环境以及它会带来哪些变化,目的是让读者了解微信小程序是什么,为什么重要;开发篇主要向读者介绍关于微信小程序开发组件、接入要求、设计规范和开发规则四个方面,目的是帮助非技术人员掌握微信小程序开发的要领;运营篇主要从资本来源、运营思维、盈利模式、推广营销以及创业前景等五方面讲述,目的是帮助读者预测微信小程序未来的发展方向以及创业前景等,让创业者、投资者对自己的创业做到心中有数。

Android APP开发实战:从规划到上线全程详解 pdf

  本书详尽地介绍了APP从规划到上线过程中所涉及的各方面知识,包括产品规划和原型设计、效果图设计、切图和尺寸标注、APP与服务器间的协作、字符编码、网络、多媒体、数据加密、设计模式、APP架构设计、APP性能优化、开发工具的使用、APP测试和项目管理等。本书帮助读者开阔眼界,且能够以更专业和高效的方式完成APP的开发,适合新APP工程师作为开发参考。

HTML5 App应用开发教程 pdf

  越来越多的公司采用HTML5来快速开发移动跨平台App,它支持当前市场流行的移动设备。本书主要介绍了HTML5在移动App开发中的应用技术、CSS 3的应用及JavaScript的编程知识,并使用大量实例介绍利用Hbuider、MUI、HTML5+规范开发App的流程和实现。本书将帮助读者快速学习如何利用HTML5和DCloud的HTML5移动开发技术来开发移动App,也可以作为对HTML5 App实践感兴趣的读者和专业开发人员的参考用书。