2016-06-19 102 views
2

我正在编写一个可跨多个应用程序安装的库项目。 为了使库运行,它需要下载文件。我的目标是一次下载文件,并在其他应用程序中的其他库中共享它们。 (我想保存网络流量),我该如何实现这一点。公共外部存储不是我的选择。跨库项目共享文件

回答

2

如果你想不同的Android应用程序之间共享功能,你应该实现进程间通信(IPC)它们之间

由于android应用程序实际上是sandboxed linux进程,因此它们无法访问彼此的私有数据和文件。

在Android开发的领域,有两种方法来实现IPC:

MessengersAIDL(Android界面Definiton语言),这既能使在应用程序中使用绑定的服务。

我建议你开始研究上述文件以获得有关该主题的大图。