首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OBB扩展文件是否在每次更新时都下载,即使它没有更改?

OBB扩展文件是Android应用程序中的一种文件格式,用于存储应用程序的额外资源,例如图像、音频、视频等。通常情况下,OBB文件不会在每次应用程序更新时都下载,除非它发生了更改。

OBB扩展文件的下载行为由应用程序开发人员控制。在应用程序更新时,开发人员可以选择是否更新OBB文件。如果OBB文件没有发生任何更改,开发人员可以选择不下载它,以节省用户的流量和下载时间。这是因为OBB文件通常比应用程序本身更大,因此在每次更新时都下载可能会对用户体验产生负面影响。

然而,有些应用程序可能会在每次更新时强制下载OBB文件,即使它没有更改。这可能是因为开发人员希望确保用户始终使用最新版本的OBB文件,以避免潜在的兼容性问题或错误。这种情况下,OBB文件将被重新下载并替换旧版本。

总的来说,OBB扩展文件是否在每次更新时都下载取决于应用程序开发人员的决策。他们可以选择根据需要更新OBB文件,或者在每次更新时强制下载以确保最新版本的文件。对于具体的应用程序,建议查阅相关的应用程序文档或与开发人员联系,以了解其OBB文件的更新策略。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云移动应用分发服务(MSD):https://cloud.tencent.com/product/msd
  • 腾讯云移动游戏加速(GME):https://cloud.tencent.com/product/gme
  • 腾讯云移动直播(MLVB):https://cloud.tencent.com/product/mlvb
  • 腾讯云移动推送(TPNS):https://cloud.tencent.com/product/tpns
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 扩展文件名格式 | 扩展文件下载存放地址 )

, 每个扩展文件最大 2 GB ; 2 个扩展文件中 , 一个是 " 主扩展文件 " , 另外一个是 " 补丁扩展文件 " ; 补丁扩展文件 是可选项 , 用于为 主扩展文件 提供更新 , 可以不添加..., 当前是 补丁扩展文件 , 文件包名是 com.example.app , 则 补丁扩展文件 的名称是 patch.188.com.example.app.obb 三、APK 扩展文件下载地址 --...-- 从 Google Play 下载 APK 文件 , 会同时下载 APK 扩展文件到 /Android/obb// 目录中 , 注意该文件不能删除..., 移动 , 重命名 , 启动应用时 , Android 系统会自动检查该 APK 扩展文件是否存在 , 如果不存在 , 会自动从 Google Play 中下载 , 如果 Google 发现该文件不存在..., 即使已经下载完了 , 还要重新下载一遍 , 浪费流量 ; 该文件就在这放着不动 ; 是 SD 卡根目录 ; 是应用的包名 ; 下载完之后

1.5K10

重要变更: Android App Bundle 的未来计划

支持安装交付、按条件交付和按需交付等三种模式。 Play Asset Delivery : 以动态方式交付大型资源可以减少用户等待时间,同时缩减交付成本。...对于大多数应用而言,构建 AAB 文件来替代 APK 文件仅需要少量工作。这其中的关键是构建选择其他选项并按常规方式进行测试。...Q:App Bundle 为何不支持扩展文件 (OBB)?为何游戏应使用 Play Asset Delivery? APK 要求使用单独的文件 (OBB) 来向用户推送更多资源。...除了能实现更顺畅的发布流程和更灵活的推送模式,相比于以前的扩展文件,PAD 具有更多优势: 其资源的增量补丁面向大型应用进行了优化,这意味着更新需要的设备存储空间比 OBB 少得多。...不过,要做到这一点,当您上传 App Bundle ,您还需要上传使用旧密钥签名的原 APK,这样一来,Google Play 即可继续向现有用户推送更新。 Q:我可以更改我的应用签名密钥吗?

1.1K40
  • 【Google Play】APK 扩展包 ( 2021年09月 最新处理方案 | 文件准备 | 拷贝文件至内置存储 | 解压及使用扩展文件 )

    | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载扩展文件 ) 中 , 成功从 Google Play 中下载了 APK 安装包 及 APK 扩展文件 ; APK 扩展文件..., 成功下载到了 /sdcard/Android/obb/com.exapmple.app/main.6.com.example.app.obb 路径中 一、文件准备 ---- 本案例中 , 需要使用到.../sdcard/Android/obb/com.exapmple.app/main.6.com.example.app.obb 文件 , 如果没有条件从 Google Play 中下载应用的话 , 可以创建...SD 卡下的 Android/obb 目录下创建 com.example.app 目录 , 然后将 main.6.com.example.app.obb 文件拷贝到该目录中 ; Windows..., 提供了 主扩展文件 和 补丁扩展文件文件名拼接方法 ; 参考 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 扩展文件名格式 | 扩展文件下载存放地址

    56430

    Android 11 开发者常见问题 | FAQ・第一期

    对于应用开发者,我们建议按照实践指南来开发,每次需要使用权限时,应该检查是否获得相应权限,如果没有的话按照实践指南去申请对应权限。...我们每次发布新版本的 Android ,比如即将发布的 Android 11,改动会分为两类。...08 Q: OBB、AAB 的功能有重叠,OBB 的初始化下载能否有保障?或者对于 OBB 的最佳实践是哪些场景?...其实 OBB 和 App Bundle 之间本身是没有重叠的,OBB 是为了带有很大资源包的游戏所单独设计的,Play 允许为每个游戏添加最多两个 OBB 文件,每个的上限是 2GB,所以最大可以包含...而 App Bundle 是有比较严格的下载大小限制的,无法实现下载 4GB 的资源包,可以简单的理解为 OBB 是为游戏打造的,而 App Bundle 是为其他应用打造的。

    2.1K40

    Pydroid5.0高级汉化版arm64位版下载--手机上最好用的Python IDE

    这里使用了分卷压缩(蓝奏云不支持100m以上文件),因此上述两个压缩包请下载至同一个目录,然后将.zip后缀去掉(只保留.001和.002文件后缀),然后使用zArchive解压(文末有下载链接) 注意...教程更新日志 2023-04-22 蓝奏云的直链下载解析器重构完成, 测试应该没啥问题, 如果遇到无法下载的问题, 请及时和我联系 2023-04-24 安卓13下使用本教程大概率安装失败, 新的安装教程将在这几天更新...下载两个压缩包文件,上文也说了,两个文件需要去掉后.zip缀名(去掉之后为xx.zip.001,xx.zip.002数字前的.zip不要去掉)并保证同一个目录通过zarchive解压 4....进入到解压出的Android/obb目录下, 复制ru.iiec.pydroid3.quickinstallrepo文件夹复制到设备内存下的Android/obb下 PS: 之前教程直接复制Android...安装两个插件(不分先后顺序),点击安装即可,如果提示是否授权第三方应用安装apk,点击确认 7.

    2.2K40

    Google增量文件系统为game 而生

    2019年5月上旬,Google 提交了补丁程序以将对增量文件系统的支持合并到Linux内核中,Incremental FS是一种“专用Linux虚拟文件系统,允许仍通过网络,USB等通过网络下载其二进制文件和资源文件的同时执行程序...谷歌表示,增量FS可以“毫不费力地等待(暂时)丢失数据”,这意味着随着游戏继续下载越来越多的完整游戏,您将能够启动。...借助增量文件系统,可以下载游戏的第一部分运行数据,下载完后,立即运行游戏。在运行游游戏,可以下载其剩余的即将用到的资源。这可使用户更快地进入游戏。...将补丁提交给Linux内核之后,Google与多家Linux内核维护者就FS的实现和目的进行了讨论。有人批评谷歌创建自定义内核文件系统,而不是扩展现有的FUSE(即用户空间中的文件系统)。...子目录将包含APK,本机库和OBB文件。在这些子目录中,将安装增量文件系统,并将每个文件绑定安装以指向原始安装目录,即。/ data / app /。

    58120

    Android 11 开发者常见问题: 存储 | FAQ・第二期

    通过 SAF 访问文件,会让用户参与文件选择,从而使用户可以更好地控制文件的访问。Google Play 上没有与之相关的政策。...无论是哪个目标 SDK,无法 Android 11 上通过存储访问框架访问 Android/data 和 Android/obb 目录。访问 官方文档 了解关于这些限制和测试相关行为的方法。...分区存储中的应用,是否仅限于将文件写入其应用 data 目录上? 分区存储中,应用可以将 媒体项添加 到媒体存储集合。...preserveLegacyExternalStorage 标记允许应用在升级系统保留原有存储权限,即使是升级至 Android 11。...针对某些软件包安装程序 (例如应用商店) 需要访问 Android/obb 目录,是否有任何例外情况?

    1.1K10

    关于包围盒,你需要知道的那些事

    包围盒的作用 一种 高效 判断两个图形是否碰撞的方案,以降低精度为代价。退一步说,即使要进行精准的碰撞判定,也可以用包围盒提前发现图形不可能相交,避免后续的高昂运算。...图形界面上,绘制图形的包围盒,让用户感知到拾取图形成功。 剔除不在视口内的图形,避免不必要的渲染。 包围盒的表达 我们使用左上角和右下角两个点表达包围盒。...width 和 height 纯属多余,本身不会用到,却要在每次碰撞运算,通过 x + width 和 y + height 得到 maxX 和 maxY 再运算。...它是一个矩形,且的边是和轴线(比如 x 轴和 y 轴)对齐的。 这个 AABB 刚好紧密包裹住椭圆,所以这个包围盒同时也是 MBR(最小外接矩形)。...此时进行框选,如果框选到描边的部分区域,理论上也算选中图形了,所以要把描边的宽度考虑上,将包围盒子往外扩展描边宽度的二分之一。

    36110

    HTML5 - 应用程序缓存(Application Cache)

    应用程序缓存为应用带来三个优势: (1)离线浏览:用户可在不介入网络访问使用 (2)速度提升:已缓存资源加载得更快 (3)减少对服务器的请求:浏览器将只从服务器下载更新过或更改过的资源 支持情况...,检查manifest清单中是否有无法访问的文件,并及时更新,以免造成损失。...manifest文件(W3C建议文件扩展名为.appcache) manifest 文件是简单的文本文件告知浏览器被缓存的内容(以及不缓存的内容)。...每次网站更新,服务器端要进行manifest.appcache文件的检查和更新,避免造成损失。 站点中的其他页面即使没有设置manifest属性,请求的资源如果在缓存中也从缓存中访问。...manifest文件中的cache部分不能使用通配符,必须手动指定,没有自动化工具。 开发过程中,通过ajax与WCF进行数据交互,常常头一次或头几次数据加载成功,以后均加载失败。

    1.4K10

    H5的离线缓存技术

    什么是Manifest Manifest(清单)是一个简单的文本文件扩展名是任意的,定义需要缓存的文件、资源,当第一次打开,浏览器会自动缓存相应的资源。...,当第一次打开该页面,浏览器会解析该页面中的mainfest,并缓存里面列举的资源,同时该页面也会自动会被浏览器缓存,即使该页面没有Manifest中列出。...一般写版本号,用来缓存的文件更新更改manifest:浏览器已经缓存下来的缓存,只有当manifest文件发生了改变才会更新本地缓存,即使你的代码发生了更新,本地浏览器也是不知道的,所以每次发布代码你可以更改下...Network  这一部分是要绕过缓存直接读取的文件,可以使用通配符 *,大多数网站使用 * 。 当使用* 表示出 CACHE指定文件外,其它所有页面需要联网访问。...如何更新缓存 如下三种方式,可以更新缓存: 更新manifest文件 通过javascript操作 清除浏览器缓存 给manifest添加或删除文件,都可更新缓存,如果更改了js而没有新增或删除,可通过版本号

    52020

    针对现代 Android 更新游戏 API 等级

    此外,从 2018 年 11 月开始,所有现有应用和游戏的更新也必须满足此项要求。 每次 Android 版本更新都会引入一些变更,让系统安全性和性能得到显著提升,进而改善整体用户体验。...适配游戏至最新 API 等级可确保玩家从这些改进中受益,同时不影响您的游戏较早的 Android 版本上运行。...请尽快适配您的游戏至目标 API 等级 26 (target API level 26),并检查游戏是否存在任何不兼容现象或其它问题。您还可以根据实际需求,对外部依赖项进行相应更新。...如果您使用 Cocos2D-X,请在生成的 gradle.properties 文件中查看目标 API 等级。...如果您的游戏使用了 OBB 扩展文件,那么游戏必须先检查自己是否具有目录的访问权限,然后才能尝试访问 OBB 文件

    94930

    2D刚体动力学开源模拟器Dyna-Kinematics

    因此,既然您知道我一直以来都在用脉冲力来欺骗您,那么您可能想知道该模拟器是否可以随时间实际整合力。使用经典的四阶Runge-Kutta方法来整合所需的任何力。...通过将COR设置为1,我使所有碰撞具有完美的弹性,这意味着发生碰撞不会损失任何能量。 如果我将COR设置为0,则在第一次碰撞中所有传入的能量都将丢失,这完全是塑性碰撞。...重复之前的步骤,直到没有渗透发生为止。 您可以将此过程视为二进制搜索,以查找可以推进没有场景发生的场景的时间量。 Stack_CR_0_5.gif 每个实体均表示为定向边界框(OBB)。...如果将时间步长设置为20毫秒,则每次渲染一帧,仿真都会提前20毫秒,而与渲染每帧所花费的时间无关。...这是我开发过程的早期做出的一个决定,因为如果两个物体已经穿透,我将找不到有关如何解决碰撞的信息。在此模拟器的代码中,当两个物体穿透,时间步被细分,直到它们没有穿透为止。

    2.3K4034

    【100个 Unity实用技能】| Unity中常用的几种路径 分析,不同平台路径总结

    路径 含义 读写权限 是否包内 Application.dataPath Assets目录 只读 是 Application.streamingAssetsPath Assets/流资源目录 只读 是...通常直接指向 APK,如果正在运行拆分二进制构建,则指向 OBB。...由于Android中,StreamingAssets中的文件包含在一个.jar压缩文件中,所以移动端只能用过UnityWebRequest类来读取,PC则可以使用IO的File读取。...这个路径可读、可写,一般网络下载的资源存在这个路径。 同时使用热更新的时候可使用的路径,推荐使用。 特点: 可读写,只能运行时才能写入或者读取。 无法将数据提前存入这个路径 无内容限制。...是作为一个Unity的保留文件夹出现的,Resources文件夹下的资源不管是否有用,全部会打包进.apk或者.ipa,并且打包时会将里面的资源压缩处理 特点: 只读路径,不能动态修改,一般用于存放一下固定不更改的资源

    3.6K20

    透过浏览器看HTTP缓存

    作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们的页面可能会因为资源的下载和渲染变得很慢,但大家知道去找前端去解决页面慢的问题而不会去找服务端的开发人员...此时,浏览器也可以直接发出新请求,获取新的完整响应,但是这样做效率较低,因为如果资源未被更改过,我们就没有理由再去下载与缓存中已有的完全相同的字节。...no-store : 禁止缓存任何响应,也就是说每次用户请求资源,都会向服务器发送一个请求,每次都会下载完整的响应。...手动清理浏览器缓存这种事可能只有程序员才会做,那么我们要怎么做才能让用户得到更新后的资源呢? 其实很简单,我们可以资源的内容更改后,更改资源的网址,强制用户下载新响应。...这样,每次获取更新,剩余内容(例如不会频繁更新的库代码)可以从缓存中获取,确保下载的内容量最少

    50520

    面向前端开发人员的VSCode自动化插件

    保证高生产力和代码质量的同时,有许多最优的方案需要记住,有许多准则需要遵循,还有许多 "已知问题 "需要避免。 现代开发过程如果没有自动化完成的工作,还是比较困难的。...快速状态栏控制 可自定义扩展名(.css或.min.css) 可自定义导出的CSS样式(扩展、压缩、压缩、嵌套) 可自定义导出CSS的文件位置 自动重命名标签 一个包含成百上千行代码的应用程序中,你是否有因为要更改一个...Auto Rename Tag是对开发人员很有帮助的插件,顾名思义,他会在更新其中一个承兑标签自动更新另外的标签。 ?...ESLint是VS Code中下载量最大的扩展之一,有近1300万次下载,它能确保你坚持标准的代码准则,类似像定位、缩进等。...有些人可能以前听说过,有些人可能没有听说过。 你是否曾想在每次提交或推送代码运行一条命令?那么 git 钩子就是你要找的东西了。

    1K20

    IENet: Interacting Embranchment One Stage Anchor Free Detector

    摘要航空图像中的目标检测是一项具有挑战性的任务,因为缺乏可见的特征和目标的不同方向。目前,大量基于R-CNN框架的检测器通过水平边界盒(HBB)和定向边界盒(OBB)预测目标方面取得了显著进展。...我们通过开发一个具有自我注意机制的分支交互模块来融合来自分类和框回归分支的特征,从而使成为可能。角度预测中采用几何变换,使预测网络更易于管理。...本文中,HBB是OBB扩展框,注意我们使用这个框进行框回归。在下一节中,我们将展示一个网络架构,该架构旨在通过预测本节描述的OBB表示来解决旋转目标检测。?...3.2、网络结构目前大多数航空影像数据集精度和数量上存在不足。...表4的第二和第三项中,即使没有我们的DCN,我们的几何变换仍然比FCOS高出6.99%。分支模块进行交互。

    1.7K10

    php7性能优化之opcache

    如上图,启用opcache之前,每一次请求PHP脚本都会执行一遍以上步骤,如果PHP源代码没有变化,那么Opcode也不会变化,显然没有必要每次重新生成Opcode,结合在Web中无所不在的缓存机制,...载入opcache扩展 PHP 5.5及后续版本默认绑定了opcache扩展,所以我在此就不需要再编译安装扩展了,可以直接编辑 php.ini 文件配置载入 opcache 扩展。...当设置为Off或者0,会关闭Opcache, 代码没有被优化和缓存。 opcache.enable_cli=1 (default "0") ;CLI环境下,PHP启用OPcache。...(timestamp)检查脚本是否更新。...;值为“0”表示每次请求都会检查你的PHP代码是否更新(这意味着会增加很多次stat系统调用,译注:stat系统调用是读取文件的状态,这里主要是获取最近修改时间,这个系统调用会发生磁盘I/O,所以必然会消耗一些

    1.4K40
    领券