繁体   English   中英

Android应用程式为其他应用程式提供核心服务

[英]Android app providing core services to other apps

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

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

这可行吗?

从技术上讲这是可能的。 然而:

  • 当用户卸载此魔术应用程序时,所有其他应用程序都会中断

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

通常,您不会创建用于解决“水平问题”的应用,而是创建一个库。 无论如何,对于我所遇到的大多数操作系统和开发框架都是如此。 在Android的情况下,可以是JAR(如果是纯代码)或Android库项目(如果需要资源)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM