我正在开发一个超过 50mb apk 限制的 Android 应用程序。因此,我需要使用扩展文件。我已经正确实现了从扩展补丁中读取资源的解决方案,但是我遇到了没有外部存储的设备的问题。
当设备具有外部存储时,它可以完美运行。扩展文件保存在 /mnt/sdcard/Android/obb/main.1.package.com (示例)但当设备没有 sdcard 时,此解决方案不起作用。
如何在没有外部 SD 卡的设备上使用扩展补丁?是否有另一个文件夹可以存储 .obb 文件以便我可以加载我的资源?
我正在使用谷歌的下载器实现。
编辑:
我知道 getExternalStorageDirectory 并不一定意味着“外部”,它似乎与谷歌 Nexus 设备有关......