【发布时间】:2012-08-18 07:45:33
【问题描述】:
我知道并尝试过在 android 中创建系统服务,如下所述:http://processors.wiki.ti.com/index.php/Android-Adding_SystemService
问题是关于如何使用放置在包含服务实现的框架中的第三方 jar。提供了 AIDL 文件,这些文件公开了服务的功能。
我的问题是,在构建源之后,我如何从第三方应用绑定到服务,在源树中提供以下内容:
(1)jar - Linux/android/vendor/companyname/libs/frameworks
(2)AIDL - Linux/android/frameworks/base/core/java/ny/co/companyname/bluetooth/api
如果需要对上述内容进行任何澄清,请告诉我。
非常感谢任何帮助
PS:
为了测试,我们使用 lib(jar) 和 AIDL 作为 android 应用程序的一部分,通过观察 onServiceConnected 回调中的日志,我们可以看到使用 bindservice 正确绑定了服务。
【问题讨论】:
标签: android android-layout android-intent android-emulator