1

这是企业 android 应用程序,我们有许多应用程序在管道中,我们不想重复一些横向问题,例如与后端服务器通信、保护数据、单点登录、发送应用程序的当前状态等。我们正在考虑是否我们可以开发一个应用程序来处理所有这些交叉问题,而其他应用程序只使用这些应用程序提供的服务。这可行吗?这种设计是否可行,或者应该有其他方法来解决这个问题。

只是指针就足够了:) 我可以弄清楚细节。

4

1 回答 1

2

这可行吗?

这在技术上是可行的。然而:

  • 当用户卸载这个神奇的应用程序时,所有其他应用程序都会中断

  • 将 IPC 保护到魔法应用程序是可行的(使用signature级别权限)但很重要

通常,您不会创建一个应用程序来解决“横向问题”——您创建一个库。无论如何,这对于我曾经遇到过的大多数操作系统和开发框架都是如此。在 Android 的情况下,这可能是一个 JAR(如果它是纯代码)或一个 Android 库项目(如果它需要资源)。

于 2013-09-08T11:06:22.297 回答