Apk外部数据,Android扩展

Apk外部数据,Android扩展,第1张

概述我正在使用Android扩展的概念,这有助于我们消除Apk50mb限制的障碍.完成所有步骤http://developer.android.com/guide/market/expansion-files.html我知道你需要遵循这样的[main|patch]文件格式.<expansion-version>.<package-name>.obb并做同样的事情.此外,扩展文件可能采

我正在使用Android扩展的概念,这有助于我们消除Apk 50mb限制的障碍.

完成所有步骤http://developer.android.com/guide/market/expansion-files.html

我知道你需要遵循这样的[main | patch]文件格式.< expansion-version>.< package-name> .obb并做同样的事情.

此外,扩展文件可能采用(ZIP,pdf,MP4等)格式.

我在Google Play上发布apk时上传了其他扩展文件.在下载apk时我得到了我的本地(高级最新设备)中的所有附加,但通过代码我无法获得我的应用程序的可扩展文件.

在查看sampleDownloader代码的代码中,我发现它需要三个参数(int type,int expansionCode,long fileSize)

这里输入:main / patch expansionCode:整数值,但我只是想知道如何在Long(精确)中提供fileSize?第二件事,它的显示消息如下载失败,因为无法找到资源

任何想法?

更新
完成后,所有步骤均显示为here

解决方法:

你经历过Downloading the Expansion Files吗?它提到了这一点

如果您的应用程序已从AndroID电子市场下载,那么扩展文件不存在,
 您必须执行Application Licensing才能获取应用的扩展文件名,大小和URL.

Perform a request using Google Play’s Application licensing to get your app’s expansion file names, sizes, and URLs.Use the URLs provIDed by Google Play to download the expansion files and save the expansion files.

更新:

不,Google licensing仅适用于付费应用程序,这不是强制性的.在Docs本身中定义了一个明确的Note:,任何应用程序都可以使用许可服务来启动APK扩展文件的下载.但是,在这种情况下,您的请求将仅用于扩展文件,而不用于检查用户是否为应用付费.

总结

以上是内存溢出为你收集整理的Apk外部数据,Android扩展全部内容,希望文章能够帮你解决Apk外部数据,Android扩展所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存