如何绑定我的Android设备上安装的远程服务?

时间:2010-09-05 10:47:08

标签: android service

我编写了这项服务,用于计算内容,我希望其他应用程序能够绑定此服务,即我希望其他程序员能够与此服务进行通信。

问题是,这必须在没有这些其他程序员的情况下才能访问源代码。只给出(已安装)带有远程服务的apk(当然还有服务'界面的详细说明)......

问题是,eclipse保持braggin'关于服务的包在源代码中不可用...

我该怎么做?

1 个答案:

答案 0 :(得分:2)

  

问题是,这必须在没有这些其他程序员的情况下才能访问源代码。只是   (已安装)带有远程服务的apk(当然还有详细的服务说明)   接口)

“其他程序员”将需要描述您的界面的AIDL文件。他们还需要知道用于绑定到您的服务的Intent。 “详细描述”虽然不错,但还不够。

问题是,eclipse保持braggin'关于服务的包在源代码中不可用...

在未来的问题中,你可能会考虑更清楚你的俚语是什么意思,比如“eclipse keep braggin”。

  

我该怎么做?

为其他程序员提供AIDL文件和Intent定义。其他程序员需要将AIDL文件放在相应目录中自己项目的src/树中,然后使用您描述的bindService()调用Intent

以下是展示此技术的clientservice