Android四大组件
文章平均质量分 84
牛儿不吃草
这个作者很懒,什么都没留下…
展开
-
Android之后台服务(service)-- 进阶使用1(跨进程通信--Messenger)
在基础使用篇我们在service中定义了一个内部类继承自Binder,然后在onBind()方法中返回一个该类的实例,以此来实现服务与活动之间的通信。但是,这种方式只能在应用程序自身内部进行通信,不能支持跨进程通信。那如果需要用到跨进程通信,怎么办呢?可以通过Messenger和AIDL。本篇将介绍Messenger在跨进程通信中的使用。Messenger,通俗讲就是信使,带信的哥们。它是一种...原创 2019-12-08 17:16:08 · 407 阅读 · 0 评论 -
Android之后台服务(service)-- 基础使用
一、什么是服务服务(Service)是 Android 中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而且还要求长期运行的任务。服务的运行不依赖于任何用户界面,即使当程序被切换到后台,或者用户打开了另外一个应用程序,服务仍然能够保持正常运行。不过需要注意的是,服务并不是运行在一个独立的进程当中的,而是依赖于创建服务时所在的应用程序进程。当某个应用程序进程被杀掉时,所...原创 2019-12-07 23:33:15 · 2107 阅读 · 1 评论