1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务...
                            
                            
                                分类:
移动开发   时间:
2014-09-03 16:45:56   
                                阅读次数:
347
                             
                    
                        
                            
                            
                                如果你需要你的service和其他进程通信,那么你可以使用一个Messenger来提供这个接口。这种方法允许你在不使用 AIDL的情况下,进行跨进程通信IPC。实现步骤下面是一个如何使用 Messenger的小总结: 1. service实现一个 Handler 接收客户端每一次调用的回调。 2.....
                            
                            
                                分类:
移动开发   时间:
2014-09-02 14:02:34   
                                阅读次数:
309
                             
                    
                        
                            
                            
                                AIDL这项技术在我们的开发中一般来说并不是很常用,虽然自己也使用新浪微博的SSO登录,其原理就是使用AIDL,但是自己一直没有动手完整的写过AIDL的例子,说来丢人呐,所以就有了这篇简单的文章。        AIDL(AndRoid接口描述语言)是一种借口描述语言; 编译器可以通过aidl文件生成一段代码,通过预先定义的接口达到两个进程内部通信进程的目的. 如果需要在一个Activity中,...
                            
                            
                                分类:
移动开发   时间:
2014-09-02 12:25:24   
                                阅读次数:
326
                             
                    
                        
                            
                            
                                如果你需要你的service和其他进程通信,那么你可以使用一个Messenger来提供这个接口。这种方法允许你在不使用 AIDL的情况下,进行跨进程通信IPC。实现步骤 下面是一个如何使用 Messenger的小总结: 1. service实现一个 Handler 接收客户端每一次调用的回调。 .....
                            
                            
                                分类:
移动开发   时间:
2014-09-02 00:11:23   
                                阅读次数:
274
                             
                    
                        
                            
                            
                                内存映像是通过将文件映射到内存中去以提高文件读取速度。此时可以使用指针快速访问文件中的数据1.使用的函数要将外部存储的文件映射到内存中,需要使用#include#includevoid *mmap(void *start.size_t length,int prot,int flag,int fd,...
                            
                            
                                分类:
系统相关   时间:
2014-09-01 22:40:13   
                                阅读次数:
555
                             
                    
                        
                            
                            
                                1. 概述Posix IPC 包括:Posix消息队列、Posix信号量、Posix共享内存区Posix IPC在访问它们的函数和描述它们的信息上有一些类似点。本章讲述所有这些共同属性:用于标识的路径名、打开或创建时指定的标志、访问权限。Posix IPC 函数汇总2. IPC名字三种类型的Posi...
                            
                            
                                分类:
其他好文   时间:
2014-09-01 01:37:50   
                                阅读次数:
342
                             
                    
                        
                            
                            
                                1. 概述三种类型的System V IPC:System V 消息队列、System V 信号量、System V 共享内存区System V IPC在访问它们的函数和内核为它们维护的信息上共享许多类似点。本章讲述所有这些共同属性。下图汇总了所有System V IPC 函数2. key_t键、f...
                            
                            
                                分类:
其他好文   时间:
2014-09-01 01:37:22   
                                阅读次数:
172
                             
                    
                        
                            
                            
                                思维导图软件很多,能够画出思维导图的软件更多。作为流传较广而又比较成熟的思维导图软件,MindManager有专门的文件格式。如果读者想多借鉴导图,就应该了解MindManager的文件格式。MindManager文件的后缀为mmap、xmmap、xml、mmp等,最常见的是后缀为mmap的导图文件...
                            
                            
                                分类:
其他好文   时间:
2014-08-29 19:53:18   
                                阅读次数:
185
                             
                    
                        
                            
                            
                                思维导图软件很多,能够画出思维导图的软件更多。作为流传较广而又比较成熟的思维导图软件,MindManager有专门的文件格式。如果读者想多借鉴导图,就应该了解MindManager的文件格式。MindManager文件的后缀为mmap、xmmap、xml、mmp等,最常见的是后缀为mmap的导图文件。MindMan..
                            
                            
                                分类:
其他好文   时间:
2014-08-29 18:29:19   
                                阅读次数:
239
                             
                    
                        
                            
                            
                                在System V中,我们经常用用key_t的值来创建或者打开信号量,共享内存和消息队列。这个在IPC的环境中十分的重要,比如说,服务器创建了一个消息队列,等待 客户机发送请求。那么如何创建或者打开已有的消息队列呢?一般而言,我们对于服务器使用的路径和项目id(proj_id)是已知的,所以客户机可以获取
 相同的key来打开 消息队列并进行操作。下面就是ftok的使用原型:
ftok函数
...
                            
                            
                                分类:
其他好文   时间:
2014-08-28 16:13:40   
                                阅读次数:
654