【问题标题】:Can I used android's OTA system to update a custom app?我可以使用android的OTA系统更新自定义应用程序吗?
【发布时间】:2016-05-08 22:55:39
【问题描述】:

我最近一直在研究android OTA功能:

https://source.android.com/devices/tech/ota/

经过大量的谷歌搜索和阅读后,我仍然很困惑, 我可以将这个 OTA 的东西用于它的系统文件和只读应用程序来更新我自己的自定义应用程序吗?

编辑:

我问这个是因为我仍在寻找一种方法来更新 android 设备上的应用程序,而无需人工交互来确认等。这是因为我想使用带有嵌入式系统的手机,该系统位于一个盒子中很难进入。

【问题讨论】:

  • 您是否正在构建自己的自定义 ROM?如果是这样,那么是的,OTA 可以更新您的定制应用程序(假设您的定制应用程序是定制 ROM 的一部分)。或者,如果它是您自己的自定义 ROM,您应该能够赋予某些东西以静默更新应用程序的能力,就像 Play 商店所做的那样。 OTOH,如果您没有实现自定义 ROM,那么 OTA 系统与您的应用无关。

标签: android updates ota


【解决方案1】:

不,您不能 OTA 升级供运营商使用,他们会发送 OTA 升级。

【讨论】:

    【解决方案2】:

    OTA 更新旨在更新整个只读分区。通常,用户不会更改特定于 Android 和 SoC 的分区。

    但如果您的分区在设备操作期间保持不变,则可以通过将其名称添加到 BoardConfig.mk 中的 OTA_PARTITIONS 变量将其包含到 update.zip 中

    OTA Updates overview:

    OTA 更新旨在升级底层操作系统、安装在系统分区上的只读应用程序和/或时区规则;这些更新不会影响用户从 Google Play 安装的应用程序。

    【讨论】:

      【解决方案3】:

      不,android Updater 仅根据操作系统和设备信息检查所需的链接,仅获取完整 OTA 包和增量 OTA 包来更新操作系统。

      但如果您可以从 AOSP 或 LineageOS 构建自定义 rom,您可以在操作系统中自定义所需的更新程序应用程序,以更新您开发的自定义应用程序。 之后使用您的自定义构建一个新的 rom,在这种情况下,您的新操作系统将支持您想要的任何东西:) 包括 OTA 更新程序来更新您的自定义应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-08
        • 2018-03-10
        • 1970-01-01
        • 1970-01-01
        • 2022-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多