问题标签 [apk-expansion-files]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 从扩展文件播放声音文件
我有一个包含一系列声音文件的扩展文件。较长的是 .mp3 文件,而较短的音效是 .wav 文件。我将它们打包成一个没有压缩的 .zip 文件。我使用 Google 提供的 Zip 文件阅读器和下载器库。
我正在像这样打开声音文件:
奇怪的是它每次都播放相同的声音文件。它似乎是它首先找到的任何东西。asd.getDeclaredLength()
和的字节大小asd.getLength()
正是它应该的大小。这意味着文件描述符至少可以找到文件,但由于某种原因,MediaPlayer 会播放它决定的任何随机文件。
我到底在这里想念什么?任何帮助将不胜感激。
谢谢。
android - Android:bindService 总是返回 false(扩展 APK api)
我正在尝试使用 Google 的 APK 扩展扩展来下载我托管的扩展文件。我还使用 SampleDownloadActivity 中的代码来执行此操作,尽管稍作修改以适合我的应用程序。
我的问题是永远不会启动下载。在我实现 IDownloadClient 的类中,调用了 onStart(),但没有调用 onServiceConnected()。
我在 DownloaderClientMarshaller 中将其追溯到这一行:
这总是返回 false,因此服务未绑定。
我在 TabHost 中使用调用活动,这给其他人带来了问题。他们说您不能将 TabHost 上下文传递给连接函数,而不能将 Application 上下文传递给连接函数。我通过以下方式改变了这一点:
代替:
但这无济于事,我仍然是假的。如果这有所作为,我正在模拟器上进行所有测试。
我真的把头发拉出来了。如果有人有任何想法,我将非常感激!
android - 创建APK扩展文件的步骤
我已经开发了应用程序并成功地工作。
我在我的应用程序中使用了应用程序许可功能。现在我要在 google play 上上传一个应用程序。
请让我知道步骤,如何使用应用程序许可以及如何创建 APK 扩展文件?
android - 禁用自动下载 APK 扩展文件
当您从 google play 下载应用程序时,是否可以禁用自动下载 APK 扩展文件?
我可以强制谷歌播放禁用下载并让应用程序自行下载扩展文件吗?
谢谢
webview - 使用 WebView.loadUrl(string) 加载存储在 zip 扩展文件中的 png 文件
我正在尝试使用 WebView.loadUrl(string) 显示 png 文件,其中 png 文件存储在 Android 的 zip APK 扩展文件中。扩展文件的路径是:
所以我使用以下内容来显示文件 mypicture.png
我收到错误网页在链接中不可用
jar:file://storage/sdcard0/Android/obb/com.example.myapp/main.1.com.example.myapp.obb!/mypicture.png
我知道我的扩展文件在那里并且包含 png 文件,因为我有一些测试代码可以从扩展文件中提取 png 文件。当我指向外部提取的 png 文件时, wv.loadUrl(extracted_png_location) 正确显示 png 。我只是无法让它显示zip 扩展文件中的 png 文件。
那么zip文件里面的png文件的路径一定是错误的吧?或者甚至可以直接在 zip 中的文件上使用 loadUrl() 吗?
android - Google Play 中的 Android APK 大小限制
文档说 Google Play 中的 APK 大小限制为 50MB,可选择两个 2GB 扩展 APK。
但是,我可以在 Google Play 商店中找到超出 50MB 限制的应用程序(例如 Gears & Guts 是 371MB)。我可以直接从 Google Play 本身下载此游戏,无需外部下载器。作为顶级开发者,他们是否有一些额外的功能来上传超过 50MB 的 APK,或者 Google Play 是否只是隐藏了它正在下载扩展文件而不是 APK 本身的事实?
android - 无法使用 Google 下载器示例下载 APK 扩展
我正在尝试让下载器示例下载运行的 APK 扩展文件。我已经仔细阅读了Google 文档中关于 APK 扩展文件的说明以及此处非常详细的说明创建 APK 扩展文件的步骤
我有
- 更改了示例代码以包含我的 BASE64_PUBLIC_KEY
- 将 APK 和扩展文件上传到 Google Play,并保存应用程序
- 更改了示例的源代码以反映文件的字节大小
不过,当我在我的设备上运行示例时,我会收到消息
由于找不到资源,下载失败
任何帮助将不胜感激。
android - 访问obb扩展文件中的文件
我正在关注所有官方扩展文件指南,但我找不到它。我无法访问我需要的包含的 obb 文件。
我需要 6 个音频文件 (80Mb),我将它们“存储”(未压缩)在一个 zip 文件中并重命名为“main.2001.test.expansion.proj.obb”并存储在“/mnt/sdcard/Android/obb/test”中.expansion.proj/'
我会尝试访问文件
在->assetFileDescriptor = 扩展文件.getAssetFileDescriptor(.....); 我已经尝试了我在不同地方找到的所有东西,但我无法获取文件。如果文件在 zip 中,有什么方法可以从文件名中获取文件?
应用程序应该以特定顺序播放这些文件,我们不想解压缩文件并使它们“公开”。
已编辑。回答我自己
发现,这是我第一次阅读时不明白的一行,或者我只是想念它。
android - Android - 如何删除扩展文件?
我按照本指南下载扩展文件。当我检查它时,下载工作正常,但是当我想从手机上卸载应用程序时,文件仍然存在。
如何使用应用程序删除文件?