深入Android应用开发:核心技术解析与最佳实践
移动开发教程

深入Android应用开发:核心技术解析与最佳实践

资源名称:深入Android应用开发:核心技术解析与最佳实践 内容简介: 如何才能真正进阶为Android应用开发高手?必须深入理解Android核心技术的底层原理和在开发中总结并使用各种最佳实践,别无他法!本书以Android的源代码为主,SDK为辅,针对应用开发者的需求,对各种核心技术的使用方法、底层原理和实现细节进行了深入而详细的讲解,同时辅之以大量案例和最佳实践,为开发者的进阶修炼和开发高质量的应用提供了绝佳指导。    第1章深入介绍了Android的4大核心组件和9大主要应用框架;第2章透彻讲解了资源、组件、事件处理、应用风格和数据适配等核心知识;第3章系统地展示了各种常用的UI控件的使用方法及原理,并对XML和Java这两种控件属性配置方式和适用场景进行了分析和比较;第4章深入阐述了Android的数据存储与管理;第5章分析了Android在UI层、框架层和内核层的通信机制和原理;第6章深入讲解了Android实现多线程的两种主要方式(原生Java线程和Android对Java线程的封装)的原理,并对它们进行了全方位比较;第7章深入介绍了Android网络编程的核心技术;第8章详细讲解了Android中的2D图像、3D图像、2D图形以及动画方面的知识;第9章全面介绍了Android的多媒体编程,包括音频、视频和Camera服务等,并对TTS的实现进行了剖析;第10章详细讲解了Android的跨语言调用;第11章深入剖析了Android的安全框架和安全机制;第12章针对商业应用的需要讲解了Android的调试、测试与性能优化;第13章全面地剖析了Android的编译系统,包括编译工具、映像文件编译、SDK编译、NDK编译和目标系统的配置等;第14章分析了Android系统的启动过程;第15章讲解了Android的系统管理原理,包含内存管理、应用管理、电源管理、系统管理,以及系统的还原、升级、配置和备份等多方面的内容,能帮助开发者从一个更高的视角去理解Android的运行机制。 资源目录: 前言 第1章 深入解析Android核心组件和应用框架  1.1 核心组件详解  1.1.1 Activity组件  1.1.2 Service组件  1.1.3 Intent组件  1.1.4 BroadcastReceiver组件  1.2 应用框架解析  1.2.1 Service框架  1.2.2 Activity管理机制  1.2.3 Broadcast机制  1.2.4 对话框框架  1.2.5 标题栏框架  1.2.6 状态栏框架  1.2.7 通知机制  1.2.8 搜索框架  1.2.9 ActionBar框架 第2章 Android 资源框架详解/  2.1 布局文件  2.2 值文件  2.3 创建菜单  2.3.1 选项菜单  2.3.2 上下文菜单  2.3.3 子菜单  2.3.4 弹出菜单  2.4 断言的处理  2.5 Jar包和共享库  2.6 系统资源 第3章 Android UI控件精要  3.1 布局控件  3.1.1  LinearLayout  3.1.2 RelativeLayout  3.1.3 TableLayout  3.1.4 FrameLayout  3.2 显示控件  3.2.1 TextView  3.2.2 ProgressBar...
树莓派开发实战 第2版
移动开发教程

树莓派开发实战 第2版

资源名称:树莓派开发实战 第2版 内容简介: 树莓派(Raspberry Pi)是一款基于Linux系统的、只有一张信用卡大小的卡片式计算机。研发树莓派的起初目的是通过低价硬件和自由软件来推动学校的基础计算机学科教育,但很快树莓派就得到计算机和硬件爱好者的青睐;他们用它学习编程,并创造出各种各样新奇的、风靡一时的软硬件应用。 本书由多产作家Simon Monk编写,是将内容进行全面升级之后的第2版,囊括了丰富的实践示例,详细讲解了树莓派的配置与管理、网络连接、操作系统及软件。另外,本书还介绍了使用Python进行树莓派开发的各项技巧,书中介绍了有关Python编程的基础知识、列表与字典、Python高级特性。同时,本书还介绍了有关机器视觉、硬件基础、控制硬件、电机、数字输入、传感器、显示设备、物联网及Arduino等相关知识。 本书适合程序员和计算机软、硬件爱好者,以及对树莓派感兴趣的读者阅读,也适合作为树莓派相关实践课程的指导用书。 资源截图:
构建嵌入式Android系统
移动开发教程

构建嵌入式Android系统

资源名称:构建嵌入式Android系统 内容简介: 你想要把Android移植到其他嵌入式系统平台上吗?《构建嵌入式Android系统》将告诉你Android是如何工作的,以及如何修改它以满足你的需求。你将会深入到Android的内部结构,并且学会如何阅读它的源码、修改它的各种组件、针对你的硬件设备创建你自己的Android版本。你会发现Android与它的源头Linux相比有多大的不同。如果你是一个有经验的嵌入式系统开发人员并且熟悉Linux系统,那么本书将会帮你把Android看作是一个硬件平台,而不是仅仅是一个移动终端。学习Android的开发模式和你需要用来运行Android的硬件。Android内部机制的快速入门,包括Linux内核和Dalvik虚拟机。在没有硬件的情况下,通过模拟器镜像来开始学习和探索Android。了解Android的无递归的构建系统,以及学习怎样来做你自定义的修改。使用评估板来构建你的嵌入式Android的原型系统。了解Android的本地用户空间,包括根文件系统的布局、adb工具,以及Android的命令行。了解如何与Android框架进行交互或进行定制。 资源目录: 前言 第1章概述 历史 特点和特征 开发模型 生态系统 获取“Android” 法律框架 硬件与合规性要求 开发工具及其环境搭建 第2章内部结构入门 应用程序开发者的观点 整体架构 Linux内核 硬件支持 原生用户空间程序 Dalvik以及Android上的Java 系统服务 常见的AOSP包 第3章AOSP入门 开发主机设置 下载AOSP AOSP的内部 构建的基础知识 运行Android 使用Android调试工具(ADB) 掌握模拟器的使用 第4章构建系统 与其他构建系统的比较 体系结构 构建脚本 基本的AOSP修改技巧 第5章硬件基础 典型的系统架构 片上系统中有什么? 内存布局与映射 评估板 第6章本地用户空间 文件系统 Android的命令行 初始化 第7章Android框架...
揭秘家用路由器0day漏洞挖掘技术 pdf_网安教程
网安教程

揭秘家用路由器0day漏洞挖掘技术 pdf_网安教程

资源名称:揭秘家用路由器0day漏洞挖掘技术 pdf 第 1 篇 路由器漏洞基础知识 第 1 章 基础准备与工具 2 第 2 章 必备软件和环境 43 第 3 章 路由器漏洞分析高级技能 71 第 2 篇 路由器漏洞原理与利用 第 4 章 路由器 Web 漏洞 112 第 5 章 路由器后门漏洞 116 第 6 章 路由器溢出漏洞 119 第 7 章 基于 MIPS 的 Shellcode开发 147 第 3 篇 路由器漏洞实例分析与利用――软件篇 第 8 章 路由器文件系统与提取 180 第 9 章 漏洞分析简介 201 第 10 章 D-Link DIR-815 路由器多次溢出漏洞分析 203 第...
metasploit渗透实战 中文_网安教程
网安教程

metasploit渗透实战 中文_网安教程

资源名称:metasploit渗透实战 中文 本文档主要讲述的是metasploit 渗透实战;作为一个知名的渗透测试框架,metasploit集成了几乎所有的入侵渗透工具,其强大的功能让人叹为观止。 文中要给大家演示的就是如何在metasploit做入侵渗透测试,从基本的信息收集,到入侵,到内部渗透,所有的这一切都在metasploit中完成。 资源截图:
企业级Web安全渗透测试之SSL篇 中文_网安教程
网安教程

企业级Web安全渗透测试之SSL篇 中文_网安教程

资源名称:企业级Web安全渗透测试之SSL篇 中文 本文将向读者详细介绍如何针对Web服务中的SSL和TLS协议进行安全渗透测试。我们首先对这两种协议进行了概述,然后详细介绍了针对加密信道安全性的黑盒测试和白盒测试。 资源截图: