两个Package中的activity和service如何通讯?

移动开发 > Android [问题点数:100分,结帖人gengzhen_2005]
等级
本版专家分:644
结帖率 100%
等级
本版专家分:58169
勋章
Blank
红花 2012年6月 移动平台大版内专家分月排行榜第一
2012年5月 移动平台大版内专家分月排行榜第一
2012年4月 移动平台大版内专家分月排行榜第一
2012年3月 移动平台大版内专家分月排行榜第一
2012年2月 移动平台大版内专家分月排行榜第一
2012年1月 移动平台大版内专家分月排行榜第一
2011年12月 移动平台大版内专家分月排行榜第一
2011年11月 移动平台大版内专家分月排行榜第一
2011年10月 移动平台大版内专家分月排行榜第一
2011年9月 移动平台大版内专家分月排行榜第一
2011年6月 移动平台大版内专家分月排行榜第一
2011年5月 移动平台大版内专家分月排行榜第一
2011年4月 移动平台大版内专家分月排行榜第一
Blank
黄花 2011年8月 移动平台大版内专家分月排行榜第二
2011年7月 移动平台大版内专家分月排行榜第二
2011年3月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2012年8月 移动平台大版内专家分月排行榜第三
2012年7月 移动平台大版内专家分月排行榜第三
等级
本版专家分:58169
勋章
Blank
红花 2012年6月 移动平台大版内专家分月排行榜第一
2012年5月 移动平台大版内专家分月排行榜第一
2012年4月 移动平台大版内专家分月排行榜第一
2012年3月 移动平台大版内专家分月排行榜第一
2012年2月 移动平台大版内专家分月排行榜第一
2012年1月 移动平台大版内专家分月排行榜第一
2011年12月 移动平台大版内专家分月排行榜第一
2011年11月 移动平台大版内专家分月排行榜第一
2011年10月 移动平台大版内专家分月排行榜第一
2011年9月 移动平台大版内专家分月排行榜第一
2011年6月 移动平台大版内专家分月排行榜第一
2011年5月 移动平台大版内专家分月排行榜第一
2011年4月 移动平台大版内专家分月排行榜第一
Blank
黄花 2011年8月 移动平台大版内专家分月排行榜第二
2011年7月 移动平台大版内专家分月排行榜第二
2011年3月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2012年8月 移动平台大版内专家分月排行榜第三
2012年7月 移动平台大版内专家分月排行榜第三
android service和activity跨进程通讯

service 作为一应用程序组件,则意味着它可以在不同组件间、甚至在 不同应用间进行复用,还意味着可以配置成在另一独立的进程运行。 startService单向传递数据 bindService可通过binder实现数据的交互,监听...

activity和service之间如何进行通信?

Android的最重要的组件就是Service和Acitivity,那么在使用过程,我们最常遇到的问题是他们之间的通信问题。 首先Activity调用Service 这个比较基础的,它有两个常见的方法: 第一:通过Intent,这个比较简单...

Android 多个Activity bindService的使用及Service生命周期

Android种主要方式使用Service,通过调用Context的startService方法或调用Context的bindService方法,本文只探讨纯bindService的使用,不涉及任何startService方法调用的情况。如果想了解startService...

ActivityService是否处于同一进程? Service大功能是什么?

ActivityService是否处于... 一般来说:同一包内的activity和service,如果service没有设定属性android:process=":remote"的话,service和activity跑在同一进程,由于一进程只有一UI线程,所以,s

Android ServiceActivity之间通信的几种方式

在AndroidActivity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发,就会常常遇到ActivityService之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,...

Activity和Service之间使用Binder回调接口进行通信

Activity和Service之间的通信方式有多种:通过broadcast、扩展Binder类、使用Messenger、使用AIDL等。 扩展Binder类使用场景 如果你的服务仅供本地应用使用,不需要跨进程工作,则可以实现扩展Binder 类,让你的...

activity启动service种方式

activity启动service种方式,Parcelable数据传递

Android7.1 ActivityManagerService概述

简介 ActivityManagerService(以下简称:AMS)是android系统的一系统服务,是应用进程的管理服务端,直接的控制了应用程序的各个行为,保证了系统不同的应用程序之间能够和谐的合理的进行调度运行。...

Android解析ActivityManagerService(二)ActivityTask和Activity栈管理

关于AMS,原计划是只写一篇文章来介绍,但是AMS功能繁多,一篇文章的篇幅远远不够。这一篇我们接着来学习与AMS相关的ActivityTask和Activity栈管理。

Android中ActivityService和线程之间的通信

ActivityService和线程应该是Android编程最常见的几种类了,几乎大多数应用程序都会涉及到这几类的编程,自然而然的,也就会涉及到三者之间的相互通信,本文就试图简单地介绍一下这三者通信的方式。...

解析ActivityManagerService

解析ActivityManagerService Android 系统启动过程、应用程序进程启动过程以及四大组件工作过程,都涉及了 ActivityManagerService(以后简称AMS),本文将基于Android8.1.0系统来对AMS进行讲解。 1. AMS 的...

Android解析ActivityManagerService(一)AMS启动流程AMS家族

此前在Android系统启动流程、应用进程以及深入四大组件这三系列文章,都提及到了AMS,但都没有系统的来讲解它,本文就以AMS为主来进行讲解,其中会有一些知识点与这些系列文章有所重合,这里会尽量做到详尽讲解...

Android远程Service和Activity交互

Android四大组件之二: ...为了描述两者的通讯方式, 我们需要建立两个App, 一个为server, 另一个为client。 一个App内包含serverclient的这种本地service我们就不描述, 没有什么挑战。 1. 使用Android 

Android之ActivityManagerService启动详解

ActivityManagerService,简称AMS,具有管理Activity行为、控制activity的生命周期、派发消息事件、内存管理等功能,AMS的另外两个重要概念是两大核心功能是WindowManagerService.javaView.java。 分析Activity...

Android AIDL实现跨进程ActivityService的通信

AIDL:Android Interface Definition Language 用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication,IPC)的代码。 官方AIDL定义: On Android, one process cannot normally ...

查看Android的appPackage和Activity的多种方法

查看Android的appPackage和Activity的多种方法 一、有源码情况 直接打开AndroidManifest.xml文件, 找到包含android.intent.action.MAINandroid.intent.category.LAUNCHER对应的activity。 如下图第三行...

Android中ActivityService和Application的Context分析

转自:http://blog.csdn.net/race604/article/details/9331807 并且加了自己的见解在android我们经常遇到这样的情况,在创建一对象的时候,往往需要传递一this参数。比如:语句 MyView mView = new MyView...

如何启动一没有ActivityService

如果不启动一次是无法接收到开机等静态广播的(安卓3.1版本以后),发现在3.1版本增加了限制,系统的package manager增加了对处于”stopped state”应用的管理,指的是安装后从来没有启动过被用户手动强制停止的...

Activity是什么?

我们都知道android有四大组件(Activity 活动,Service 服务,Content Provider 内容提供者,BroadcastReceiver 广播接收器),Activity是我们用的最多也是最基本的组件,因为应用的所有操作都与用户相关,...

android内核剖析学习笔记:AMS(ActivityManagerService)内部原理工作机制

一、ActivityManagerService提供的主要功能: (1)统一调度各应用程序的Activity (2)内存管理 (3)进程管理 二、启动一个Activity的方式有以下几种: (1)在应用程序调用startActivity启动指定的...

深入理解ActivityManagerService

由于《深入理解Android 卷一》《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客全文转发这本书的全部内容 第6章 深入理解ActivityManagerService 本章...

Android源码阅读分析:ActivityManagerService分析(二)——Activity管理

 在文章《Android源码阅读分析:ActivityManagerService分析(一)——启动流程》,分析了ActivityManagerService是如何被创建并启动的,以及启动后的初始化操作。前文提到了,ActivityManagerServ...

ServiceActivity之间通信的几种方式

在AndroidActivity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发,就会常常遇到ActivityService之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,...

ActivityService,Window监听Home键返回键的一些思考,如何把事件传递出来的做法!

ActivityService,Window监听Home键返回键的一些思考,如何把事件传递出来的做法! 其实像按键的监听,我相信很多人都很熟练了,我肯定也不会说这些基础的东西,所以,前期,还是一笔带过一下,我们重点说...

Android ActivityManagerService(AMS)的Activity管理

对于AMS来讲,Activity管理是它的核心工作,前面篇文章都是讲AMS的启动流程进程的管理,这篇文章其实是为本文做铺垫的,只有理解了前面篇文章才能更好地理解AMS的activity管理。在谈到Activity的管理的时候...

ActivityManagerService解读之Activity启动初探

Android系统由ActivityManagerService负责管理Activity。熟悉Activity的启动,将对我们学习了解ActivityManagerService大有裨益。本文基于AndroidP将以首次点击桌面应用图标的方式为线,分析Activity的启动,包括...

ActivityManagerService与应用程序通信分析

在开发Android应用程序的时候,相信用的最多的组件应该是Activity和Service,也许你对Activity和Service的生命周期早已了如指掌,当然这也是Android的基本功,但是你了解Activity和Service是如何被系统启动的,生命...

Android应用是否可以只有一个Service或Broadcast Reciver,而没有Activity

Service是android四大组件Activity最相似的组件,都可以代表可执行的程序。  ServiceActivity的区别在于:  (1)、Service一直在后台运行,没有用户界面。  (2)、一旦service被启动之后,就跟A

Activity调用Service的方法

一般来说,Activity调用Service 分为种:进程内调用进程间调用。进程内调用时比较常用的一种,在进程内调用我们常常使用的是bindService来启动Service(关于这种启动方式的好处,才疏学浅就不再这卖弄了)。...

Android ActivityService数据交互:Binder、bindService(系列2)

在实际的开发,往往通过Android的Service把后台任务完成后,需要将结果传递给上层代码,比如一个Activity启动了Service,当Service在后台完成处理操作后,此时Service需要将结果传递给Activity,该怎么办呢?...

相关热词 c# 无法打开设计 c# 时间转换成int c#批量读取ini信息 c# 打包msi c# eval绑定 c#字母开头 uuid c#创建html文件 c# 逻辑练习 c#调用dll后释放 c# 扫描串口