码迷,mamicode.com
首页 >  
搜索关键字:跨进程    ( 331个结果
Android进程间的通信
1.概述:由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broad...
分类:移动开发   时间:2015-09-11 19:02:32    阅读次数:193
Android中通过Messenger与Service实现进程间双向通信
Android中的Service和其调用者既可以在同一个App中,也可以在不同的App。如果Service在App1中,而调用Service的客户端在App2中,那么我们就可以用Service实现进程间的相互通信。本文将介绍如何通过bindService和Messenger实现进程间通信(IPC),如果对bindService绑定服务和Binder不熟悉,可参见《Android中bindServic...
分类:移动开发   时间:2015-09-10 01:56:53    阅读次数:1208
程序单一实例实现 z
不少应用程序有单一实例的需求,也就是同时只能开启一个实例(一般也就是一个进程)。实现的方式可能有判断进程名字,使用特殊文件等等,但是最靠谱的方式还是使用系统提供的 Mutex 工具。Mutex是互斥体,命名的互斥体可以跨进程使用,所以可以用以实现程序单一实例这个需求。相关的例子网上应该不少,不过很多...
分类:其他好文   时间:2015-09-07 18:02:17    阅读次数:151
Android Activity与远程Service的通信学习总结
当一个Service在androidManifest中被声明为 process=":remote", 或者是另一个应用程序中的Service时,即为远程Service, 远程的意思是和当前程序不在同一个进程中运行。Activity和远程Service的跨进程通信(IPC)通过Binder机制,使用AIDL服务实现。 而常见的本地Service与activity的交互通过bindService即可...
分类:移动开发   时间:2015-08-21 15:40:04    阅读次数:357
Android基础入门教程——4.2.3 Service精通
Android基础入门教程——4.2.3 Service精通 本节引言: 1.Binder机制初涉 1)IBinder和Binder是什么鬼? 2)Binder机制浅析 3)为何Android使用Binder机制来实现进程间的通信? 2.AIDL使用详解 1)AIDL是什么? 2)AIDL实现两个进程间的简单通信 3)传递复杂数据的AIDL Service 3.直接通过Binder的onTransact完成跨进程通信...
分类:移动开发   时间:2015-08-18 22:52:31    阅读次数:238
关于Android中的四大组件(AIDL Service的使用)
跨进程调用Service(AIDL Service) Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。 在前一篇文章(关于Android中的四大组件(Service的开启与关闭))中介绍了开发人员如何定制自己的服务,但这些 服务并不能被其它的应用程序访问,为了使其它的应用程序也可以访问本应用程序提供的服务,Android系...
分类:移动开发   时间:2015-08-18 19:21:18    阅读次数:398
【.NET深呼吸】线程信号量(Semaphore)
Semaphore类可以控制某个资源允许访问的线程数,Semaphore有命名式的,也有不命名的;如果不考虑跨进程工作,一般在代码中使用不命名方式即可。信号量有点类似于等待句柄,某个线程如果调用了WaitOne方法,这个线程就会暂停,并且等待有可用的信号量时才会继续执行;某个线程调用Release方...
分类:编程语言   时间:2015-08-15 16:17:57    阅读次数:133
Android跨进程访问(AIDL服务)
我将AndroidAIDL的学习知识总结一下和大家共享 在Android开发中,AIDL主要是用来跨进程访问。 Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信,一般是和Service服务组件一起使用来实现。 1、创建调用AIDL服务 建立AIDL服务的步骤: 第一步:在Eclipse的Android工程的Java源文件目录...
分类:移动开发   时间:2015-08-15 12:03:21    阅读次数:108
聊一聊Android的事件机制
聊一聊Android的事件机制 侯 亮 1概述 在Android平台上,主要用到两种通信机制,即Binder机制和事件机制,前者用于跨进程通信,后者用于进程内部通信。 从技术实现上来说,事件机制还是比较简单的。从大的方面讲,...
分类:移动开发   时间:2015-08-14 22:54:23    阅读次数:1042
android学习之remote service 的aidl详解
写在前面的话:关于remote service中使用aidl来实现跨进程,多线程通信,我是参考了三篇文章,大概把这个弄明白了。 (1)android 官方关于aidl的说明文档 docs/guide/components/aidl.html (2)Android学习笔记23服务Service之AIDL和远程服务实现进程通信以及进程间传递自定义类型参数 http://blog.csdn.net...
分类:移动开发   时间:2015-08-12 01:22:04    阅读次数:220
331条   上一页 1 ... 21 22 23 24 25 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!