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中Parcelable接口用法
  2. android页面间传递对象
  3. android 结束进程
  4. Android对接webService接口
  5. 【面试】Android Retrofit+Rxjava 如何实现同时请求多个接口数据
  6. Android应用程序进程启动过程的源代码分析(2)
  7. Android O版本Call对象解析
  8. Android系统进程Zygote启动过程的源代码分析(3)
  9. Android 驱动之旅 第四章:在Android 系统中编写JNI 方法在应用程

随机推荐

  1. Android音频开发(4):PCM转WAV格式音频
  2. android:gravity / android:layout_Gravi
  3. Android音频开发(2):使用AudioRecord录制pcm
  4. 分享10个Android游戏源码,要的赶紧来哈
  5. xml字段含义
  6. Android(安卓)应用保存状态
  7. mk中的android:sharedUserId和LOCAL_CERT
  8. 在程序中设置android:gravity 和 android
  9. Android RelativeLayout属性
  10. Android 官方命令深入分析之android