在内容上,本书结合使用情景,全面、深入、细致地分析Android的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(ApplicationFramework)以及应用程序层(Application)。在组织上,本书将上述内容划分为初识Android、Android专用驱动和Android应用程序框架篇章。初识Android篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动篇介绍了Logger日志驱动程序、Binder进程间通信驱动程序以及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息以及安装四个维度来对Android应用程序的框架进行了深入的剖析。通过上述内容及其组织,本书能使读者既能从整体上把握Android的层次结构,又能从细节上去掌握每一个层次的要点。
本书是经典书“深入理解Android”系列的新作,由Android专家邓凡平先生撰写。从通信知识和Android代码实现的角度,对Netd、Wi-Fi、NFC和GPS等模块的代码进行深入的剖析,旨在深刻揭示其实现原理和工作流程。其中涉及大量通信相关的知识,因此特意邀请全志和高通等芯片公司的专家担任技术审校。本书从实际应用的需求出发,适合所有Android工程师、Android应用开发工程师和BSP开发工程师阅读。
本书是一部Android开发的实战教程,由浅入深、由基础到,带领读者一步一步走进App开发的神奇世界。全书共分为16章。其中,前8章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App的数据存储方式、如何调试App并将App发布上线;后8章是进阶部分,主要讲解App开发的设备操作、网络通信、事件、动画、多媒体、融合技术、第三方开发包、性能优化等。书中在讲解知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到实际开发中。通过本书的学习,读者能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)、打车App(交通出行)。另外,能够学会开发一些趣味应用,包括简单计算器、房贷计算器、万年历、日程表、手机安全助手、指南针、卫星浑天仪、抠图工具、动感影集、影视播放器、音乐播放
本书是经典书“深入理解Android”系列的新作,由Android专家邓凡平先生撰写。从通信知识和Android代码实现的角度,对Netd、Wi-Fi、NFC和GPS等模块的代码进行深入的剖析,旨在深刻揭示其实现原理和工作流程。其中涉及大量通信相关的知识,因此特意邀请全志和高通等芯片公司的专家担任技术审校。本书从实际应用的需求出发,适合所有Android工程师、Android应用开发工程师和BSP开发工程师阅读。全书共9章。章介绍本书的内容组成、工具使用以及参考源码的下载方法。第2章介绍Netd及相关的背景知识。第3~5章介绍Wi-Fi基础知识,重点分析了wpa_supplicant的实现,以及Android平台中特有的Wi-Fi服务模块WifiService。第6~7章讲解了Wi-Fi联盟推出的两项重要技术Wi-FiSimpleConfiguration和Wi-FiP2P,以及它们在Android平台中的代码实现。第8章详细介绍了NFC基础知识,以及NFC在Android平台中的代码实
苹果的iOS SDK提供了强大的框架集合,即使到现在为止,找到这些框架的详细介绍和使用方法都有困难。不过,借助本书的实用见解和经过验证的代码,你可以使用苹果公司提供的这些框架来创建更有创意、更实用的应用,同时也会让编写代码的过程更加快速、让代码更加可靠,也让应用更加成功、更有市场。Kyle Richter和Joe Keeley关注专业开发者每天都会用到的一些中技术,涉及的技术范围从支持社交网络到安全保障,从Core Data到iCloud,甚至有关Apple Watch的内容都包含在内。作为一本便捷的模块化参考书,几乎每一章都会包含一个完整的Objective-C示例程序。另有一个跨章节的Game Center案例,也正好演示了多个iOS功能是如何进行组合的。主要内容:■ 添加类似物理效果的动画和动作到UIView视图■ 使用Core Location确定设备的位置,显示自定义地图并实现地理围栏■ 在游
要做一名成功的用户体验设计师,我们必须要综合表达许多不同的信息,很多情况下这些信息设置是相互矛盾或冲突的。我们要熟悉业务流程,了解技术约束和用户体验对性能的影响,做用户研究和数据分析等。我们要在各种纷乱的条件和信息中找到至关重要的平衡,并创建可行的用户体验,无论在何种设备何种系统上,都不能阻止我们探索和前进的脚步。由此可见,一款能够帮助我们构思、可视化设计、沟通、协作、注释和创建规范文档的专业用户体验设计工具是宝贵的。 Axure 被许多人誉为全世界用户体验行业中好的设计工具之一,因为该公司从未间断对用户体验的不断升级与追求,他们与广大用户体验设计师密切沟通,听取建议与意见,增加各种丰富的复杂的功能需求,并且不断证明这是能够帮助我们解决工作需求的正确工具。 本书将介绍Axure 所提供的丰富