Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在绑定到其他应用程序中的服务时使用IBinder_Android_Android Service - Fatal编程技术网

Android 如何在绑定到其他应用程序中的服务时使用IBinder

Android 如何在绑定到其他应用程序中的服务时使用IBinder,android,android-service,Android,Android Service,我已经看到了一些关于如何绑定到同一应用程序中的服务的示例,并在ServiceConnection.onServiceConnected()中看到,IBinder从服务转换到实际的绑定器类 我的问题是:当从不同的应用程序绑定时,要真正利用传递到ServiceConnection.onServiceConnected()中的IBinder,接下来该怎么做 (我想可能是我缺乏java技能阻碍了我在这里看到一些明显的解决方案。您需要的是使用AIDL的远程接口 看 我不会说你漏掉了任何明显的东西。啊,谢

我已经看到了一些关于如何绑定到同一应用程序中的服务的示例,并在
ServiceConnection.onServiceConnected()
中看到,
IBinder
从服务转换到实际的绑定器类

我的问题是:当从不同的应用程序绑定时,要真正利用传递到
ServiceConnection.onServiceConnected()
中的IBinder,接下来该怎么做


(我想可能是我缺乏java技能阻碍了我在这里看到一些明显的解决方案。

您需要的是使用AIDL的远程接口


我不会说你漏掉了任何明显的东西。

啊,谢谢!任何看到这个问题的人都可能想知道,Android开发者有一个单独的主题,涵盖了以下内容: