Android的设计与实现:卷I
移动开发教程

Android的设计与实现:卷I

资源名称:Android的设计与实现:卷I 内容简介: 本书是Android应用开发工程师和Android系统工程师进阶修炼的必读之作。它由资深Android内核专家亲自执笔,从源代码角度,系统、深入、透彻剖析Android系统框架层(Framework)的设计思想和实现原理,为Android应用工程师和系统工程师解决实际工作中的各种难题提供了原理性的指导。为了降低读者的阅读成本,本书使用了大量简单的UML类图和序列图来展示类的层次结构和方法的调用流程,使读者能迅速读完本书并领会其精髓!   “Android的设计与实现”系列丛书主要围绕Android系统的四层结构展开,通过源代码来分析各层的设计思想与实现原理,卷I则主要是针对Framework(框架层)的。全书共12章,分为六个部分:基础篇(第1~2章)详细讲解了Android的体系结构、源代码阅读和调试环境的搭建,以及整个框架的基础;启动篇(第3~4章)深入分析了Android启动过程的机制和实现原理,能帮助读者全面理解框架层系统服务的运行基础;Binder篇(第5~6章)着重分析了Binder在Native框架层和Java框架层的机制和实现,能让读者深入理解进程间的通信模型;消息通信篇(第7章)重点分析了Android的消息驱动和异步处理机制,能让读者深入理解线程间的通信模型;PackageManager篇(第8~9章)主要讲解了Package Manager的机制与实现,以及APK的安装方法与过程;ActivityManager篇(第10~12章)深入阐述了ActivityManagerService的运行机制、应用程序和进程的启动流程,以及进程管理机制。   本书适合中高级的Android应用开发工程师、Android系统开发工程师、Android系统架构师,以及负责对Android系统进行调试和优化的工程师们阅读。 资源目录: 前言 第一部分 基础篇 第1章 Android体系结构及源代码阅读环境搭建 1.1 Android发展过程 1.2 Android体系结构 1.2.1 静态视角的体系结构 1.2.2 动态视角的体系结构 1.3 Android源码下载和编译 1.3.1 搭建开发环境 1.3.2 下载Android上层系统源代码 1.3.3 下载指定模块源码 1.3.4 下载 Android Linux Kernel源码 1.3.5 编译Android上层系统源码 1.3.6 编译指定模块源码 1.4 Android源码结构 1.5 Android源码开发工具的配置和使用 1.5.1 配置Android SDK 1.5.2 用Eclipse开发和调试源代码 1.5.3 用Source Insight阅读源代码 1.6 NDK开发环境配置 1.7 本章小结 第2章 框架基础JNI 2.1 JNI在Android系统中所处的位置 2.2 JNI框架层实例分析 2.2.1 Log系统Java层分析 2.2.2 Log系统的JNI层 2.2.3 Log系统的JNI方法注册 2.3 JNI总管:JNIEnv 2.4 在Java中调用JNI实现方法 2.4.1 Java数据类型与JNI数据类型转换 2.4.2 JNI方法命名规则 2.4.3 JNI方法签名规则 2.5 JNI操作Java对象 2.5.1 访问Java对象...
深入OPENCV ANDROID应用开发
移动开发教程

深入OPENCV ANDROID应用开发

资源名称:深入OPENCV ANDROID应用开发 内容简介: 《深入OpenCV Android应用开发》以在Android 平台上开发OpenCV 应用为重点,详细介绍了计算机视觉技术的理论及其在移动平台的应用。《深入OpenCV Android应用开发》由浅入深,囊括了从基本的开发环境部署,到基础的图像处理算法,再到目标检测、人脸检测、目标追踪、图像拼接等高级图像分析技术,以及用于图像分类的机器学习算法等各方面的知识。 《深入OpenCV Android应用开发》虽然篇幅不多,但内容十分丰富,从理论到实践,从精辟的数学公式到翔实的源代码,从系统的算法解释到实用的编程技巧,完全能够满足读者从入门到进阶的求知需要。《深入OpenCV Android应用开发》适合于有一定Java 和Android 开发基础,并对计算机视觉技术感兴趣的入门读者,亦可作为从事Android 图像编程的开发人员,以及熟悉OpenCV 开发并有意一试身手的编程爱好者的参考手册。 资源目录: 1 为图像添加效果 1 入门 1 部署OpenCV 2 在OpenCV 中存储图像 4 OpenCV 中的线性滤波器 5 均值模糊方法 7 高斯模糊方法 13 中值模糊方法 14 创建自定义核 16 形态学运算 17 阈值化 2 自适应阈值 21 小结 22 2...
Android高级编程
移动开发教程

Android高级编程

资源名称:Android高级编程 内容简介: 第1章简要介绍了Android,包括它是什么,以及它如何适应当前的移动开发。然后详细地讲述了Android作为一个开放平台能够提供什么功能,并解释了它为什么是一个创建移动应用程序的良机。 第2章讲述了移动开发的一些最佳实践,并解释了如何下载AndroidSDK和开始开发应用程序。该章同时也介绍了Android开发工具,并说明了如何从头创建新的应用程序。 第3-6章深入地探讨了基本的Android应用程序组件。首先讲述了组成Android应用程序和它的生命周期的每个部分,在介绍“活动”内容及其生存期与生命周期之前,将简要介绍应用程序清单和外部资源。 之后将学习如何使用布局和View创建用户界面,并且还将了解在应用程序组件之间执行动作和发送信息的Intent机制。接着将介绍Intemet资源,再后详细地讲述了数据存储、检索和共享。读者在此将了解首选保存机制、文件处理和数据库。在这个部分的最后还对如何使用内容提供器来共享应用程序数据进行了讲解。 第7~10章涉及到了较为高级的主题。首先介绍了地图以及基于位置的服务,接着介绍了服务、后台线程和Notification的用法。 接着介绍了Android的通信功能,包括通过即时通信和SMS来发送和接收消息。然后是有关硬件的内容,包括媒体录制及播放、摄像头、加速计和定位传感器。第10章的最后介绍了通话和网络硬件,包括通话API、蓝牙和网络管理(包括WiFi和移动数据连接)。 第11章介绍了几个高级开发主题,其中包括安全、IPC、高级图像技术以及用户与硬件的交互。 资源目录: 第1章 Android简介 1.1 一些背景信息 1.1.1 不远的过去 1.1.2 未来的前景 1.2 对Android的误解 1.3 开放的移动开发平台 1.4 自带的Android应用程序 1.5 Android SDK功能 1.5.1 对包括摄像头、GPS和加速计在内的硬件的访问 1.5.2 自带的Google地图、地理编码和基于位置的服务 1.5.3 后台服务 1.5.4 SQLite数据存储和检索数据库 1.5.5 共享数据和应用程序间通信 1.5.6 使用Google Talk的P2P服务 1.5.7 扩展的数据支持和2D/3D图形 1.5.8 优化的内存和进程管理 1.6 开放手机联盟简介...
VC++深入详解开发文档汇总
C语言C++

VC++深入详解开发文档汇总

资源名称:VC++深入详解开发文档汇总 资源目录: 21VisualStudio.NET2003 gengwoxuevc++ MODBUS-TCP_XieYi VC++4qh vc++6.0pexun VC6rumen-VC3 vc_6_cxsj vc_dll VC_KFZN VisualC#基于组件的开发_0 VisualC++6.0shujukudaquan VisualC++6.0userempolder VisualC++6.0_jc VisualC++6.0_kfbd visual_c++_SZTXCL 《VisualC++6.0实例教程》 资源截图: 
xml&DOM SAX DOM4J编程视频(附源码)
JAVA教程

xml&DOM SAX DOM4J编程视频(附源码)

资源名称:XML&DOM SAX DOM4J编程视频(附源码) 资源目录: xml&dom_sax_dom4j编程(梁桐)1-4 xml&dom_sax_dom4j编程(梁桐)12-14 xml&dom_sax_dom4j编程(梁桐)5-8 xml&dom_sax_dom4j编程(梁桐)9-11 xml&dom_sax_dom4j编程(源码、PPT) 资源截图:
北风网2013年SSH之Struts2视频教程(16集)
JAVA教程

北风网2013年SSH之Struts2视频教程(16集)

资源名称:北风网2013年SSH之Struts2视频教程(16集) 资源目录: 2013版Struts2.X深入浅出01-02 2013版Struts2.X深入浅出01-02.zip_2345好压分卷说明 2013版Struts2.X深入浅出03-04 2013版Struts2.X深入浅出03-04.zip_2345好压分卷说明 2013版Struts2.X深入浅出05-06 2013版Struts2.X深入浅出05-06.zip_2345好压分卷说明 2013版Struts2.X深入浅出07-08 2013版Struts2.X深入浅出07-08.zip_2345好压分卷说明 2013版Struts2.X深入浅出09-10 2013版Struts2.X深入浅出09-10.zip_2345好压分卷说明 2013版Struts2.X深入浅出11-12 2013版Struts2.X深入浅出11-12.zip_2345好压分卷说明 2013版Struts2.X深入浅出13-14 2013版Struts2.X深入浅出13-14.zip_2345好压分卷说明 2013版Struts2.X深入浅出15-16 2013版Struts2.X深入浅出15-16.zip_2345好压分卷说明 资源截图: