3

我的公司制作了一款平板电脑 Android 应用程序来控制工业流程。我们一直在使用 Galaxy Tab 10.1,但由于它在美国不再可用,我们正在评估运行 4.03的 Galaxy Tab 2 10.1。我们发货的平板电脑预装了我们的应用程序,并且该应用程序已使用平板电脑上运行的 Android 软件版本进行了仔细测试。

当我设置其中一个新平板电脑时,设置向导会显示一条消息,上面写着“您同意您的平板电脑可以接收并安装来自 Google 的更新”这不是在问我,而是在告诉我;没有地方说“不”或不同意。自动更新在设置中被禁用。

如何以编程方式防止强制更新平板电脑?我们的用户连接到局域网,因为平板电脑用于控制其他工业产品,但从来没有任何需要连接到工厂墙壁之外的网络,但我们无法对我们的客户强制执行。风险在于谷歌可能会强制对平板电脑进行更改,这可能会破坏我们的应用程序。

提前致谢。

4

2 回答 2

4

如何以编程方式防止强制更新平板电脑?

构建您自己的固件并使用它而不是库存固件。

风险在于谷歌可能会强制对平板电脑进行更改,这可能会破坏我们的应用程序。

阻止固件更新的风险在于三星(不是谷歌)可能会向平板电脑提供更新,以修复您的客户会喜欢的固件中的缺陷(例如,更好的 WiFi 连接)。

请理解您使用的设备是消费类设备。此类设备并非旨在用于“控制工业过程”。期望是,如果您在此类设置中使用 Android,您将采购自己的设备并控制您的固件。唉,目前还没有很多支持,这是我最近在博客上写的。

于 2012-07-09T17:06:15.160 回答
2

只要您以所需的 API 为目标,对系统的更新就不会破坏您应用程序的任何功能。要回答您的问题,您不能以编程方式禁用自动更新,这是一个用户功能。

还要检查此链接:以编程方式启用/禁用市场自动更新

于 2012-07-09T16:03:47.387 回答