Android:本地服务作为市场应用程序?

时间:2011-07-26 01:53:32

标签: android service google-play apk aidl

我有客户要求在市场许可的应用程序中提供一些专有的业务逻辑。我一直在阅读Android服务,我想知道最好的方法是什么。是否有可能通过Android市场提供本地服务?客户似乎需要源代码与本地服务进行交互。

我是一名.Net开发人员,对于Android世界来说相当新,所以如果这是经验丰富的Android开发人员的常规问题,我会道歉,但我已经搜索了其他问题并且没有提出确切的答案我我正在寻找。

值得注意的是,虽然我们有点担心可能会对此代码进行反编译以获取业务逻辑,但我们相信我们有足够的后端服务器功能来保护我们在可预见的未来。

谢谢, 兰斯

1 个答案:

答案 0 :(得分:2)

Android“app”(。apk)不需要实际包含任何用户界面。甚至有a category in Android Market for such things。您可以出售您的组件,并让其他应用程序提供实际的用户界面。

要向其他应用程序提供复杂服务,请定义bound service。您可能需要提供一些源代码定义通信接口,以使其他人能够使用您的接口,但您肯定不需要提供源代码的任何“有趣”部分。 / p>