1

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

我是一名 .Net 开发人员,对 Android 世界还很陌生,所以如果这是经验丰富的 Android 开发人员的常规问题,我深表歉意,但我已经搜索了其他问题,但没有找到我正在寻找的确切答案为了。

可能值得注意的是,尽管我们有点​​担心反编译此代码以获取业务逻辑的可能性,但我们相信我们有足够的后端服务器能力来保护我们在可预见的未来。

谢谢, 兰斯

4

1 回答 1

2

Android“应用程序”(.apk)不需要实际包含任何用户界面。Android Market 中甚至还有一个类别来存放此类内容。您可以出售您的组件并让其他应用程序提供实际的 UI。

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

于 2011-07-26T04:05:00.870 回答