IPC:Intent-process Communication,跨进程通信。 在一个应用程序中,可以很方便的开启多进程。开启进程的方式只有一种,只能在AndroidMenifest中为四大组件指定 Android:process属性。 在非常规情况下,也可以通过JNI在native层去fork一个 ...
分类:
移动开发 时间:
2016-06-09 12:15:23
阅读次数:
252
IPC(Inter-Process Communication,跨进程通信)是指两个进程之间数据交换的过程,因此我们首先必须了解什么是进程,什么是线程。...
分类:
移动开发 时间:
2016-06-02 13:44:48
阅读次数:
350
namespaces命名空间编程语言封装→代码隔离操作系统系统资源的隔离进程、网络、文件系统进程隔离PID:ProcessID网络接口管理NET:Network跨进程通信的访问IPC:InterProcessCommunication管理挂载点MNT:Mount隔离内核和版本标识UTS:UnixTimesharingSystemControlgroups控制组资..
分类:
系统相关 时间:
2016-05-28 14:33:03
阅读次数:
260
Binder是Android的一个类,它实现了IBinder接口。从IPC角度来说,Binder是Android中一种跨进程通信方式,还可以理解为是一种物理设备,它的设备驱动是 /dev/binder ;从Android Framework角度来说,Binder是ServiceManager连接各种Manager(ActivityManager、WindowManager,等等)和相应Manager...
分类:
其他好文 时间:
2016-05-12 23:36:12
阅读次数:
212
一、使用Serializable序列化对象import java.io.Serializable;public class User implements Serializable{
private static final long serialVersionUID = 1L;
private String username;
private String passwor...
分类:
移动开发 时间:
2016-05-12 19:18:41
阅读次数:
210
服务端MessengerService的process属性指定它的进程跟MainActivity不在一个进程 ...
分类:
移动开发 时间:
2016-05-12 14:17:03
阅读次数:
197
AIDL的使用:最常见的aidl的使用就是Service的跨进程通信了,那么我们就写一个Activity和Service的跨进程通信吧。
首先,我们就在AS里面新建一个aidl文件(ps:现在AS建aidl不要求和java包名相同了):package aidl;
interface IMyInterface {
String getInfor(String s);
}可以看到,在这里面我们...
分类:
移动开发 时间:
2016-04-29 18:06:28
阅读次数:
177
AIDL的使用:最常见的aidl的使用就是Service的跨进程通信了,那么我们就写一个Activity和Service的跨进程通信吧。
首先,我们就在AS里面新建一个aidl文件(ps:现在AS建aidl不要求和java包名相同了):package aidl;
interface IMyInterface {
String getInfor(String s);
}可以看到,在这里面我们...
分类:
移动开发 时间:
2016-04-26 20:32:52
阅读次数:
221
服务Services
Service是一种应用组件,它可以在后台长时间地运行并且没有用户界面。其他的应用组件可以启动一个service,并且这个service会一直在后台运行下去,不论用户是否切换到了其他的应用。另外,其他的组件可以绑定一个service来进行交互,甚至进行跨进程通信(IPC)。例如服务可以处理网络传输,播放音乐,处理文件IO,或者和content provider进行交互,这些...
分类:
移动开发 时间:
2016-04-22 19:10:59
阅读次数:
256
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和 ...
分类:
移动开发 时间:
2016-04-19 19:28:34
阅读次数:
257