全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统、虚拟机等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者 知其然,更知其所以然 。本书分为编译篇、系统原理篇、应用原理篇、系统工具篇,共4篇25章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源码分析外为读者提供更易于理解的思维方式。本书既适合Android系统工程师,也适合于应用开发工程师来阅读,从而提升Android开发能力。读者可以在本书潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。
《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。书中所有知识都结合具体实例进行讲解,实例代码给
如果你有一个很好的想法,要开发一流的Android应用,本书这一版经过充分修订和更新,会帮你用*快的速度构建你的*个实用应用。你会学到一些实践技巧,掌握如何建立应用的结构,设计灵活的交互式界面,在后台运行服务,让你的应用同时适用于手机和平板电脑,以及很多其他方面。就像有一位富有经验的开发人员坐在你旁边!你只需要对Java有一些了解就能轻松地学习这本书。
《GraphPad Prism科技绘图与数据分析》以GraphPad Prism 9.4为软件平台,结合编者多年的数据分析经验,通过大量实例系统全面地介绍Prism在科研数据处理中的使用方法与技巧。全
产品结构设计是一项很重要的设计工作,关于产品结构设计的教程通常贯穿产品概述、ID效果图分析及产品结构设计完成的整个过程,但这类教程要求读者具有一定的设计基础及软件使用技能。本书结合作者丰富的设计经验,
内容简介这是一本实战为导向的、翔实的Android全埋点技术与解决方案手册,是靠前知名大数据公司神策数据在该领域多年实践经验的总结。由神策数据合肥研发中心负责人亲自执笔,他在Android领域有近10
图数据库是NoSQL类数据库的又一大典型代表,在国内图数据库属于新兴事物,其优异的复杂关系解决方案引起了国内众多大型互联网公司及IT开发者的关注,而Neo4j是目前图形化数据库中最为出色、最为成熟的产
《matplotlib数据可视化实战》借助matplotlib讲解开展数据可视化实践所需要掌握的关键知识和技能,从设置图表基础元素(坐标轴、标签、颜色、数学符号等),到根据表现内容绘制不同类型的图表(
全书分为 8 章, 主要内容如下:第1章介绍学术论文插图绘制的规范性和基本原则以及学术论文插图的配色基础;第2章介绍绘制学术论文插图的主要工具,并重点介绍 Matplotlib、Seaborn、Pro
数字经济已成为各国经济增长的新动能,并上升为国家发展战略,各国政府和人民对数据跨境流动安全问题的关注与日俱增。《全球数据跨境流动治理》系统介绍了全球数据跨境规则的产生背景及其发展演变的脉络,重点分析了
本书以Origin 2023中文版为软件平台,结合编者多年的数据分析经验,通过大量应用实例详细介绍Origin在科研数据处理与数据作图中的使用方法与技巧。全书共13章:第1~6章主要讲解Origin的
本书详细阐述了腾讯大数据平台系统架构,以及多年来平台建设的思考与沉淀,涵盖腾讯大数据的起源、技术理念及发展历程、开源路线选择的思考以及三代大数据平台架构的技术演进,涉及数据实时采集平台、下一代分布式存
黄宇健等编著的《Android项目开发范例大全》包含8个章节,除章.Android基础入门之处,其余每个章节都是一个独立的应用实例。这7个应用是笔者在学习以及进行实际项目开发时所写的代码,涉及Android应用开发的方方面面,包括数据存储、桌面小插件、感应器、蓝牙通信、2D绘图以及自动服务等。《Android项目开发范例大全》的各章为“分一总”式结构,先讲解每个知识点,再结合起来讲解每个知识点在实际中的应用。各章的重点为:开发环境搭建、Android架构,基本控件及布局;桌面小插件、数据存储、ListView、Acfivity切换及通信;theme与style、PreferenceActivity、数据适配器、菜单控件等;SurfaceView基础、权限管理、BroadcastReceiver组建;蓝牙管理及通信、感应器、手势识别:SurfaceView深入理解、浮窗、GridView;手机自动服务、语音输入输出。《Android项目开发范例大全》内容
《深入理解Android(卷3)》是Android经典书系“深入理解Android”系列Framework卷的第III卷,从源代码的角度,对Android系统的Audio和UI两大功能的相关模块的实现原理和工作机制做了系统且详细的分析,填补了市场的空白。《深入理解Android(卷3)》在逻辑上分为4个部分:Part01(第1~2章):这是本书的基础部分,首先介绍了Android源码环境的搭建、编译和调试;然后讲解了Android进程间通信与任务调度的工具Binder与MessageQueue。这两项基础工作是深入研究Android前必须做的功课。Part02(第3章):详细分析了AudioService服务的实现,包括音量管理、音频外设管理、AudioFocus机制的实现等内容。Part03(第4~6章):这是本书的核心内容之一,详细分析了AndroidUI的通用实现,依次剖析了WindowManagerService、Android输入系统、Android控件系统的工作原理。Part04(第7~8章):主要分析了SystemUI和Android
本书由四大部分内容构成:系统与模型、辨识方法、理论分析、使用者的选择。
本书聚集于Android自动化测试的理论、方案与案例实施,基本涵盖了Android平台上所有的自动化测试技术,并对移动终端自动化测试进行深度思考与剖析,包含了腾讯Android终端测试团队多年在移动终端自动化测试的积累和沉淀,其中精选的案例覆盖常见工具和框架,有明确的实施方案,对读有直接的指导作用。同时,每个章节配备的案例脚本都可直接拿来实践,相应的案例脚本也可从官网直接下载。全书分为两个大的部分,部分:Android自动化测试框架及原理介绍,包括monkey工具/monkeyrunner/robotim/UIaotomator以及腾讯公司自研工具driver架框,每个框架独立成章,包括原理介绍,使用方法,并配有精选的案例进行练习,以加深理解。第二部分是实践篇,主要以腾讯公司的产品背景作为切入点,从而引出测试架构针对该项目做的质量体系分析,敲定完整的测试方案和选用的框架
《*强Android书:架构大剖析》通过实验而不是源码,将Android 系统层层拆解,令读者深刻透彻地掌握Android 系统的内部技术:以init 进程为切入点详细阐述了Android 的启动过程和关键服务;从Android作为资源协调者和服务提供者的角度,重点分析了servicemanager 和system_server 这两个进程。同时,作者比较了Linux与Android 系统的区别,并对Android 系统的安全性做了深入的阐述。 《*强Android书:架构大剖析》采用了大量的图表示例和实验,表达新颖清晰,让读者能直观地掌握Android 的技术精髓。 《*强Android书:架构大剖析》适合广大移动开发者及对Android 系统感兴趣的人员阅读。
本书从PowerBI的基础功能讲起,逐步深入到Power BI进阶实战,以系统化的实操步骤和丰富的实际案例让读者快速入门Power BI数据分析,掌握Power BI在多个业务领域的实际应用。全书共8
《Android多媒体开发编程》使用清晰、直观的示例介绍了AndroidSDK中丰富的多媒体功能,有助于您开发能够创建、播放和共享多媒体的Android应用程序。许多Android设备本身就是照相机、相册、摄像机、电影播放器、音乐播放器以及录音机——为何不在应用程序中使用所有这些及更多的功能?这些令人激动的功能将使您的应用程序熠熠生辉,实现更多的用途。本书首先讨论摄像头和成像功能,然后介绍音频捕获、处理及合成,以视频和用于多媒体共享的联机服务作为结束。作为开发人员,您可以跳转到任何章节,使用讨论的内容和示例代码来创建利用所展示功能的应用程序。所以,无论是对可视化声波还是编写触摸屏绘图应用程序感兴趣,您都会发现如何使应用程序能够工作、制作精良以及令人眼前一亮所需要的所有信息。多媒体应用程序在移动设备上的未来越来越令人
Python全栈系列包括4册书,分别为《Python全栈开发——基础入门》《Python全栈开发——高阶编程》《Python全栈开发——数据分析》和《Python全栈开发——Web编程》。本书是Py
在大数据时代,我们并不缺少数据,缺少的是利用数据分析的思维和工具去解决实际问题的能力。数据化分析是运用恰当的方法和工具,对数据进行科学、有效的分析,从而提出有理有据、具有可操作性的建议,以解决现实中的