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

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

具体看代码.

更多相关文章

  1. 【iOS-Android开发对比】之 数据存储
  2. (一)Android数据结构学习之链表
  3. Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程
  4. 【苦读官方文档】2.Android应用程序基本原理概述
  5. Android 应用程序界面设计建议
  6. Android中sqlite数据库的简单使用
  7. 使用android快速开发框架afinal 开发android应用程序

随机推荐

  1. android 5.0多用户支持
  2. Android中做一个无标题窗口
  3. Android不依赖Activity的全局悬浮窗实现
  4. 使用eclipse打开android_sdk自带的例子
  5. android之照相、相冊裁剪功能的实现过程
  6. Android(安卓)实现全屏显示的几种方法整
  7. Android(安卓)Theme的设置
  8. android中调试之日志
  9. android sdk setup时出现:Failed to fetc
  10. Android(安卓)XML解析