service
野-百-合
在通往编程的路上,我且行且珍惜。
本博客的内容本人会保证开始可能是标题党,但是会不断更新的。
展开
-
Android 4.0按键事件以及电源管理流程分析
Android是集成了linux内核以及frameworks层的东西而形成为os,其中主要包含了三种语言的编程,主要是c、c++以及java。因此他们之间的通信问题就显得尤为突出。 JAVA与c的通讯主要是通过JNI机制进行的。为了提高效率,在上层都使用java进行编程。因此在阅读源代码的过程中,就需要区分给用户使用的文件,系统内部使用的文件,以及与驱动打交道的文件。 Android获取系统消原创 2012-03-20 18:10:25 · 5252 阅读 · 0 评论 -
WindowManagerService处理消息的时机
目前对于用户的输入消息分析的文章大都是划分为两种类型,一种是key消息,另一种是motion消息。 对于motion消息,Android原生系统中对其处理都是直接上报的。WindowManagerService没有对其做过多的处理。而对于key消息,则会首先回调WmS中的Key消息处理函数,在WindowManagerService中不处理该消息时才把消息发往客户窗口中。在一般情原创 2012-03-20 20:12:59 · 3462 阅读 · 0 评论 -
Android framework层编写service(实验验证后修订)
一个service是一个用用组件它能够在系统的后台中长期驻留并且不向外提供用户接口。一个应用程序组件可以开启一个服务,即便是用户切换到另一个应用程序了,服务仍将继续。另外,一个组件可以绑定到一个服务上并且能够进行进程间通信。例如,一个服务可以处理网络传输,播放音乐,进行文件的输入输出,并且和服务提供者进行交互,而所有的这一切将是在后台中运行的。 为了支持特殊的硬件或者特别需要提供API或者服务的翻译 2012-03-12 17:16:03 · 7304 阅读 · 5 评论