Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 跨库项目共享文件_Java_Android_Ipc_Aidl_Android Service Binding - Fatal编程技术网

Java 跨库项目共享文件

Java 跨库项目共享文件,java,android,ipc,aidl,android-service-binding,Java,Android,Ipc,Aidl,Android Service Binding,我正在写一个可以跨多个应用程序安装的库项目。 为了使库正常工作,需要下载文件。我的目标是下载这些文件一次,并在其他应用程序中通过我的库的其他实例共享它们。(我想节省网络流量),如何实现这一点。公共外部存储不是我的选择。如果你想在不同的android应用程序之间共享功能,你应该在它们之间实现进程间通信(IPC) 由于android应用程序实际上是沙盒linux进程,它们无法访问彼此的私有数据和文件 在Android开发领域,有两种实现IPC的方法: 和(Android界面定义语言),它们都在应用程

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

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

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

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

(Android界面定义语言),它们都在应用程序中使用绑定服务

我建议你开始研究上述文件,以便对这一主题有一个全面的了解