![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 85
xiash028
这个作者很懒,什么都没留下…
展开
-
android service 学习(上)
<br />Service是android 系统中的一种组件,它跟Activity的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service的启动有两种方式:context.startService() 和 context.bindService()。<br /> <br />使用context.startService() 启动Service是会会经历:<br />context.startService() ->onCreate()- >onStart()->Servi转载 2011-05-26 11:35:00 · 181 阅读 · 0 评论 -
Android入门:深入学习理解 Handler HandlerThread AsyncQueryHandler 三者的关系
<br />首先创建工程 ThreadDemo 创建Activity<br />一、Handler<br />Handler在android里负责发送和处理消息。它的主要用途有: 1)按计划发送消息或执行某个Runnanble(使用POST方法); 2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程) 默认情况下,Handler接受的是当前线程下的消息循环实例(使用Handler(Looper looper)、Handler(Looper looper, Handle转载 2011-05-26 10:01:00 · 506 阅读 · 1 评论 -
android service 学习(下)
通常每个应用程序都在它自己的进程内运行,但有时需要在进程间传递对象,你可以通过应用程序UI的方式写个运行在一个不同的进程中的service。在android平台中,一个进程通常不能访问其他进程中的内存区域。所以,他们需要把对象拆分成操作系统能理解的简单形式,以便伪装成对象跨越边界访问。编写这种伪装代码相当的枯燥乏味,好在android为我们提供了AIDL工具可以来做这件事。AIDL(android接口描述语言)是一个IDL语言,它可以生成一段代码,可以使在一个android设备上运行的两个进转载 2011-05-26 11:51:00 · 279 阅读 · 0 评论