我编写了这项服务,用于计算内容,我希望其他应用程序能够绑定此服务,即我希望其他程序员能够与此服务进行通信。
问题是,这必须在没有这些其他程序员的情况下才能访问源代码。只给出(已安装)带有远程服务的apk(当然还有服务'界面的详细说明)......
问题是,eclipse保持braggin'关于服务的包在源代码中不可用...
我该怎么做?
答案 0 :(得分:2)
问题是,这必须在没有这些其他程序员的情况下才能访问源代码。只是 (已安装)带有远程服务的apk(当然还有详细的服务说明) 接口)
“其他程序员”将需要描述您的界面的AIDL文件。他们还需要知道用于绑定到您的服务的Intent。 “详细描述”虽然不错,但还不够。
问题是,eclipse保持braggin'关于服务的包在源代码中不可用...
在未来的问题中,你可能会考虑更清楚你的俚语是什么意思,比如“eclipse keep braggin”。
我该怎么做?
为其他程序员提供AIDL文件和Intent
定义。其他程序员需要将AIDL文件放在相应目录中自己项目的src/
树中,然后使用您描述的bindService()
调用Intent
。