【发布时间】:2017-08-19 15:19:01
【问题描述】:
我正在使用FileProvider 与其他应用共享文件。我需要将这些文件包含在 apk 中。由于FileProvider 从内部存储/data/data/<pkg-name> 获取文件,有没有办法预加载这些文件?到目前为止,我发现的唯一方法是首先将文件包含在 raw/assets 目录中,然后以编程方式将文件移至内部存储。
这是唯一的方法,还是有更好的推荐方法? FileProvider 可以从 assets 目录传输文件吗?
【问题讨论】:
-
这可能会对您有所帮助。 CWAC-Provider github.com/commonsguy/cwac-provider
-
应用程序第一次启动时,为什么不能从某个服务器下载它们?如果文件不是资源的一部分,那么在您的应用程序中包含文件是没有意义的,所有文件都可以下载并保存到您希望的任何文件夹中。
标签: android android-fileprovider android-internal-storage