07 2011 档案

Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码分析
摘要:在前面几篇文章中,我们详细介绍了Android系统进程间通信机制Binder的原理,并且深入分析了系统提供的Binder运行库和驱动程序的源代码。细心的读者会发现,这几篇文章分析的Binder接口都是基于C/C++语言来实现的,但是我们在编写应用程序都是基于Java语言的,那么,我们... 阅读全文

posted @ 2011-07-30 01:48 吴一达 阅读(189) 评论(0) 推荐(0) 编辑

Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析
摘要:在上一篇文章中,我们分析了Android系统进程间通信机制Binder中的Server在启动过程使用Service Manager的addService接口把自己添加到Service Manager守护过程中接受管理。在这一篇文章中,我们将深入到Binder驱动程序源代码去分析Cl... 阅读全文

posted @ 2011-07-27 02:36 吴一达 阅读(153) 评论(0) 推荐(0) 编辑

Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析
摘要:在前面一篇文章浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路中,介绍了在Android系统中Binder进程间通信机制中的Server角色是如何获得Service Manager远程接口的,即def... 阅读全文

posted @ 2011-07-25 02:43 吴一达 阅读(191) 评论(0) 推荐(0) 编辑

浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路
摘要:在前面一篇文章浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路中,介绍了Service Manager是如何成为Binder机制的守护进程的。既然作为守护进程,Service Manager的职责当然就是为Server和Clien... 阅读全文

posted @ 2011-07-23 12:16 吴一达 阅读(196) 评论(0) 推荐(0) 编辑

浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路
摘要:上一篇文章Android进程间通信(IPC)机制Binder简要介绍和学习计划简要介绍了Android系统进程间通信机制Binder的总体架构,它由Client、Server、Service Manager和驱动程序Binder四个组件构成。本文着重介绍组件Service Mana... 阅读全文

posted @ 2011-07-22 02:32 吴一达 阅读(166) 评论(0) 推荐(0) 编辑

Android进程间通信(IPC)机制Binder简要介绍和学习计划
摘要:在Android系统中,每一个应用程序都是由一些Activity和Service组成的,这些Activity和Service有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本文中要介绍的Binder... 阅读全文

posted @ 2011-07-20 02:36 吴一达 阅读(101) 评论(0) 推荐(0) 编辑

Android日志系统Logcat源代码简要分析
摘要:在前面两篇文章Android日志系统驱动程序Logger源代码分析和Android应用程序框架层和系统运行库层日志系统源代码中,介绍了Android内核空间层、系统运行库层和应用程序框架层日志系统相关的源代码,其中,后一篇文章着重介绍了日志的写入操作。为了描述完整性,这篇文章着重介... 阅读全文

posted @ 2011-07-15 02:27 吴一达 阅读(307) 评论(0) 推荐(0) 编辑

Android应用程序框架层和系统运行库层日志系统源代码分析
摘要:在开发Android应用程序时,少不了使用Log来监控和调试程序的执行。在上一篇文章Android日志系统驱动程序Logger源代码分析中,我们分析了驱动程序Logger的源代码,在前面的文章浅谈Android系统开发中Log的使用一文,我们也简单介绍在应用程序中使Log的方法,在... 阅读全文

posted @ 2011-07-11 23:26 吴一达 阅读(169) 评论(0) 推荐(0) 编辑

Android日志系统驱动程序Logger源代码分析
摘要:我们知道,在Android系统中,提供了一个轻量级的日志系统,这个日志系统是以驱动程序的形式实现在内核空间的,而在用户空间分别提供了Java接口和C/C++接口来使用这个日志系统,取决于你编写的是Android应用程序还是系统组件。在前面的文章浅谈Android系统开发中LOG的使... 阅读全文

posted @ 2011-07-10 13:50 吴一达 阅读(203) 评论(0) 推荐(0) 编辑

介绍一款Android小游戏--交互式人机对战五子棋
摘要:学习Android系统开发之余,编写了一个小游戏--交互式人机对战五子棋,自娱自乐。之所以称之为交互式人机对战五子棋,一是因为在进入人机对战模式这前,你可以任意设置好开局,同时,在对战过程中,你可以看到机器的思考过程,还可以标识出每一个落子点的优劣势;二是因为可以为机器增加游戏经验,... 阅读全文

posted @ 2011-07-06 23:51 吴一达 阅读(206) 评论(0) 推荐(0) 编辑

制作可独立分发的Android模拟器
摘要:如果我们编写了一个Android应用程序,想在一台没有Android SDK或者BUILD环境的机器显示给别人看,应该怎么办呢?通常,我们开发Android应用程序的时候,都是使用模拟器来运行程序,要么是SDK环境下,要么是在源代码BUILD环境下使用。在SDK环境下,结合Ecli... 阅读全文

posted @ 2011-07-05 22:57 吴一达 阅读(137) 评论(0) 推荐(0) 编辑

浅谈Android系统开发中LOG的使用
摘要:在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提供了简单、便利的LOG机制,开发人员可以方便地使用。在这一篇文章中,我们简单介绍在Android内核空间和用户空间中LOG的使用和查看方... 阅读全文

posted @ 2011-07-03 16:47 吴一达 阅读(207) 评论(0) 推荐(0) 编辑

在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
摘要:我们在Android系统增加硬件服务的目的是为了让应用层的APP能够通过Java接口来访问硬件服务。那么, APP如何通过Java接口来访问Application Frameworks层提供的硬件服务呢?在这一篇文章中,我们将在Android系统的应用层增加一个内置的应用程序,这个... 阅读全文

posted @ 2011-07-02 14:35 吴一达 阅读(134) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示