本书是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。**,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。
本书介绍了关系型数据库和 SQLite 相关的理论知识,同时也介绍了在 Android 开发中和数据相关的方方面面,包括数据类型的定义、数据的增删改查、数据的持久化和展示、使用 content provider 共享数据、使用 Intent API 传递数据,以及和远程服务器进行数据交互等。本书的内容从相关 API 的基本使用到实践都有涉猎,对于提升 Android 开发水平,写出更高质量的应用很有帮助。阅读本书,并不需要对 Android 开发有很多的经验,但是要求读者有一些 Android 开发基础,理解Android 的基础组件。如果对 Android / Java 的线程模型有一些了解的话,对快速理解内容会很有帮助。
本书内容共 18章,循序渐进地分析了整个 Android系统的基本架构知识,从获取源码开始讲起,依次讲解了 Android系统介绍,包括获取并编译 Android源码,分析 JNI,内存系统架构详解,硬件抽象层架构详解, Binder通信机制详解, init启动进程详解, Zygote进程详解,System进程详解,应用程序进程详解, ART机制架构详解, Sensor传感器系统架构详解,蓝牙系统架构详解, Android多媒体框架架构详解,音频系统框架架构详解,视频系统架构详解, WebKit系统架构详解,Android 5.0中的 WebView,Wi-Fi系统架构详解等内容。本书几乎涵盖了所有 Android系统架构的主要核心内容,讲解方法通俗易懂并且详细,不但适合应用高手们学习,也特别便于初学者学习和理解。 本书适合 Android驱动开发者、Linux开发人员、Android物联网开发人员、Android爱好者、Android源码分析人员、Android应用开
随着计算机技术的发展,通过编写计算机程序来解决相关领域的难题已经成为人们普遍认同的解决方案。Python语言凭借其简洁特点赢得了越来越多人的青睐。本书旨在结合Python语言讲解其在地球科学数据分析
《从0到1:Python数据可视化》由莫振杰著
本书以讲解Android手机综合应用程序开发为主题,通过11个典型范例全面且深入地讲解了单机应用、网络应用、商业案例、游戏案例等多个开发技术。 全书共分12章,详细介绍了3D动态壁纸—百纳水族馆,LBS类应用—掌上杭州,营销管理系统—手机汽车4S店,LBS交通软件—百纳公交小助手,校园服务类应用—社团宝,校园辅助软件—手机新生小助手,生活辅助类应用—美食天下,音乐休闲软件—百纳网络音乐播放器,中学教育AR应用—化学可视体验,益智类游戏—污水征服者,生活服务类应用—驾考宝典等Android应用的开发技术。书中所有案例的全部源代码读者都可以通过网络下载,方便学习。 本书以真实的项目开发为写作背景,具有很强的实用性和实战性。讲解上深入浅出、通俗易懂,既有Android开发的实战技术和技巧,也包括真实项目的策划方案。本书 适合初
如何才能真正进阶为Android应用开发高手?必须深入理解Android核心技术的底层原理和在开发中总结并使用各种*实践,别无他法!本书以Android的源代码为主,SDK为辅,针对应用开发者的需求,对各种核心技术的使用方法、底层原理和实现细节进行了深入而详细的讲解,同时辅之以大量案例和*实践,为开发者的进阶修炼和开发高质量的应用提供了绝佳指导。 第1章深入介绍了Android的4大核心组件和9大主要应用框架;第2章透彻讲解了资源、组件、事件处理、应用风格和数据适配等核心知识;第3章系统地展示了各种常用的UI控件的使用方法及原理,并对XML和Java这两种控件属性配置方式和适用场景进行了分析和比较;第4章深入阐述了Android的数据存储与管理;第5章分析了Android在UI层、框架层和内核层的通信机制和原理;第6章深入讲解了Android实现多线程的两种主要方
使用Python进行数据分析与可视化十分便利且高效,因此Python被认为是很优秀的数据分析工具之一。本书以22个案例,由浅入深地介绍不同数据分析与可视化的应用和实现。仅通过这些案例并不能展示数据分析
本书首先介绍Android组件化开发的基础知识,剖析组件化的开发步骤和常见问题,探究组件化编译原理和编译优化措施。其次在项目架构上,介绍如何组织团队来使用组件化开发,并将业务和人力进行解耦。*后深入介绍组件化分发技术及运用,探讨组件化架构的演进及架构的思维。
《 Android 从入门到精通》从初学者的角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了 Android 应用程序开发应该掌握的各方面技术。《 Android 从入门到精通》共分 15 章,内容包括 Android 快速入门、 Android 模拟器与常用命令、用户界面设计、高级用户界面设计、基本程序单元 Activity 、 Android 应用核心 Intent 、 Android 事件处理、资源访问、图形图像处理技术、多媒体应用开发、 Content Provider 实现数据共享线程与消息处理、 Service 应用、网络编程及 Internet 应用和基于 Android 的家庭理财通。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会 Android 应用程序开发的精髓,快速提高开发技能。另外,《 Android 从入门到精通》除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下: 语音视频讲解:总时
%26nbsp;%26nbsp;%26nbsp;%26nbsp;《Android软件安全与逆向分析》由浅入深、循序渐进地讲解了Android系统的软件安全、逆向分析与加密解密技术。包括
系统介绍Kotlin语言基础,从零基础介绍起,并给出相关知识点的简介和网上学习资料索引;围绕程序员学习时关心的话题介绍一些专题应用,以便程序员将基础知识点运用好;为了进一步保证学习后能够参与到软件项目开发中,又组织了项目实例,以项目让读者进入到实践。
本书自底向上描述了Android 的安全架构,深入探究与安全相关的Android 子系统、设备和数据组件的内部实现。其中包括包和用户管理,权限和设备策略,以及一些特殊机制——密码服务、凭据存储和安全元件的支持等。 本书面向所有对Android 安全体系架构感兴趣的读者,希望对Android 整体或子系统进行评估的安全研究员,以及致力于定制和扩展Android 的开发人员。读者**具有Linux 系统和安卓开发的相关知识。
本书内容共 18章,循序渐进地分析了整个 Android系统的基本架构知识,从获取源码开始讲起,依次讲解了Android系统介绍,包括获取并编译Android源码,分析JNI,内存系统架构详解,硬件抽象层架构详解,Binder通信机制详解,init启动进程详解,Zygote进程详解,System进程详解,应用程序进程详解, ART机制架构详解, Sensor传感器系统架构详解,蓝牙系统架构详解,Android多媒体框架架构详解,音频系统框架架构详解,视频系统架构详解,WebKit系统架构详解,Android5.0中的WebView,Wi-Fi系统架构详解等内容。本书几乎涵盖了所有Android系统架构的主要核心内容,讲解方法通俗易懂并且详细,不但适合应用高手们学习,也特别便于初学者学习和理解。 本书适合 Android驱动开发者、Linux开发人员、Android物联网开发人员、Android爱好者、Android源码分析人员、Android应用开发人员、Android传