http://www.devdiv.com/forum.php?mod=redirect&tid=41482&goto=lastpost

AIDL(android 接口描述语言)是一个IDL语言,它可以生成一段代码,可以使在一个android设备上运行的两个进程使用内部通信进程进行交互。如果你需要在一个进程中(例如:在一个Activity中)访问另一个进程中(例如:一个Service)某个对象的方法,你就可以使用AIDL来生成这样的代码来伪装传递各种参数。

要使用AIDL,Service需要以aidl文件的方式提供服务接口,AIDL工具将生成一个相应的java接口,并且在生成的服务接口中包含一个功能调用的stub服务桩类。Service的实现类需要去继承这个stub服务桩类。Service的onBind方法会返回实现类的对象,之后你就可以使用它了。

参考:http://www.cnblogs.com/allin/archive/2010/05/15/1736462.html

更多相关文章

  1. Android启动过程深入解析
  2. android下不规则多边形填充位图
  3. android_防止被反编译 混淆
  4. Android(安卓)核心分析 之八------Android(安卓)启动过程详解
  5. 2.高焕堂讲解 ContentProvider范例
  6. Android属性之build.prop生成过程
  7. Android(安卓)Service :利用Binder实现通信
  8. Android(安卓)MVP 架构介绍
  9. Android(安卓)中文API (32) ―― TimePicker.OnTimeChangedListene

随机推荐

  1. android studio 多渠道打包
  2. Android(安卓)EditText文本输入框禁止输
  3. Android之如何安装(卸载)apk文件到模拟器
  4. [置顶] Android WebKit消息处理(二)Touch
  5. android Intent传递 object , list,list>
  6. 【摘录】 Android中如何修改系统时间(应用
  7. SL4A之Python for Android
  8. Android TabHost的使用
  9. Android : The import java.util cannot b
  10. Android 组件系列-----Activity初步