Android传输大数据方法总结

69 阅读1分钟

1.背景

实际工作中可能会遇到TransactionTooLargeException的问题,或者传输数据大于1MB的需求。

2.四种传输大数据方式

  1. 将需要传递的数据写在临时文件或者数据库中,再跳转到另外一个组件的时候再去读取这些数据信息,这种处理方式会由于读写文件较为耗时导致程序运行效率较低;
  2. 通过静态数据类达到传输大数据的方式,需要在使用完数据后释放,避免占用内存;
  3. 传文件路径(uri)
  4. 匿名共享内存传输,在Android中Google官方提供MemoryFile(SharedMemory Api27)封装了匿名共享内存文件的创建和使用;

相关文章: