在Android 中有一种服务说是服务其实倒不如说是一个接口,这个接口名为:Android Interface Definition Language ,这个接口可提供跨进程访问服务,英文缩写为:AIDL。这是android中进程之间访问,传递数据的一种方式。
  此种服务的好处在于,多个应用程序之间建立共同的服务机制,通过AIDL在不同应用程序之间达到数据的共享和数据相互操作,下面将通过一个DEMO 演示AIDL 是如何为应用程序之间提供服务的。

服务端和客户端中的*.AIDL文件必须是在同一个包名下。决不能服务端是com.aidl.test;客户端是别的。否则可以连接但是互相访问时,出现SecurityException。

具体看代码.

更多相关文章

  1. Android系统体系结构
  2. android新手入门FAQ
  3. Android开发之旅:活动与任务
  4. 在Android中创建和使用数据库
  5. Android4开发入门经典 之 第一部分:Android入门基础
  6. Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程
  7. Android(安卓)的网络编程
  8. 【苦读官方文档】2.Android应用程序基本原理概述
  9. Android中的IPC方式(二)

随机推荐

  1. 关于在Mac上使用真机进行Android程序调试
  2. AndServer+Service打造Android服务器实现
  3. Android(安卓)GPS坐标 画路线
  4. Android(安卓)实现图片缓存异步加载框架
  5. Android(安卓)命名方式
  6. android studio下百度地图sdk的初体验
  7. Android的网络应用-使用HttpURLConnectio
  8. Android(安卓)HAL 是如何被调用的
  9. Android基本功:事件处理
  10. android嵌入式底层开发教程