使用和/或提取可扩展文件(obb)android

问题描述:

我能够上传一个可扩展的文件,并从我的应用程序下载谷歌播放 。继邻[fficial tutorial][1]使用和/或提取可扩展文件(obb)android

它保存在OBB文件/Android/Obb/main.2.myappname.obb

我以为这OBB文件将资产或原始文件夹或 类似的东西来提取。在我压缩了大约20个.mp3 文件后,obb文件被重命名。他们的名字是这样的:1.mp3,2.mp3等

是否有可能提取obb文件,如果不能如何将我能够 访问个人mp3文件,我能够访问他们的方式来自 资产或原始文件夹。比方说,我想要访问1.mp3,该文件存在于 上,该文件已重命名为main.2.myappname.obb

谢谢。

我很惊讶没有人在这里插话。您可以使用StorageManager来mountObb(),unmountObb(),getMountedObbPath()和isObbMounted()。挂载一个Obb并调用getMOuntedObbPath之后,可以使用返回的路径对其进行正常读取。它充当虚拟驱动器。你只是不能回信。

这里的链接到文件:https://developer.android.com/reference/android/os/storage/StorageManager.html

+0

如果我的应用程序版本的格式为0.0.9比如我怎么命名OBB文件?它只是9?整数相等? – FlavorScape

+0

内部版本号通常是您的编译系统自动递增的编号。这是你最好的人选。因此,1.0.343是您的NAME版本,343是您的内部版本号。 – Darthg8r

+0

是的,我没有意识到上传语义版本,但Play商店为实际版本发布了新版本。服务器发布的是你要使用的那个。 – FlavorScape