在android中两个进程之间传输大数据,可以使用什么方式实现

2025-01-01 13:39:22
推荐回答(3个)
回答1:

1、可以用AIDL调远程服务
2、本地TCP或UDP
3、端-本地-端,利用缓存(很慢)
在不触发内存溢出或者是应用无响应的前提下,还是前两种方式靠谱一点,可以另外开个线程进行本地大数据的交换.

可以参考下网上关于AIDL的知识,用AIDL完全可以实现你要的功能;
如果不嫌弃麻烦,用上内容提供者也是可以的。
希望对你有所帮助。

回答2:

如果数据很大的话,也可以考虑保存在文件里面,或者数据库里面,这样保证数据同步。

回答3:

发丘摸金,搬山卸岭,跨进程传输大数据

这篇文章可能 帮助你