【问题标题】:How to create a large Offline data repository android app?如何创建大型离线数据存储库 Android 应用程序?
【发布时间】:2021-10-28 08:22:33
【问题描述】:

我正在为我的老师创建一个 Android 应用。它将是一个完全离线的应用程序,包含与机械工程相关的视频和文档。它是一个数据存储应用程序。在应用中存储这些数据(大约 2-3Gb 或更多)的最佳方式是什么?

【问题讨论】:

  • 老实说,我不会制作那种应用程序......如果您仍然想要一种方法是将所有资产存储在资源目录中并根据用户请求播放它们

标签: android offline


【解决方案1】:

您可以考虑将文件存储在缓存中,这样用户就不会在文件管理器中看到这些文件,并且您可以轻松访问它们。 File.createTempFile(filename, null, context.cacheDir) 这是您可以存储它的方式,然后您可以将它们的名称或路径存储在 Room 数据库中。 你可以参考官方文档: https://developer.android.com/training/data-storage/app-specific#internal

【讨论】:

  • 但是在这种情况下,我不能只将apk分享给所有老师。每次我在他们的设备上安装它时,我都必须将这些文件单独传输到他们的设备上!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多