我的公司生产平板Android应用程序来控制工业过程。我们一直在使用GalaxyTab10.1,但由于这在美国不再可用,我们正在评估Galaxy 2 10.1,运行4.03。我们发布了预装平板电脑的应用程序,并仔细测试了运行在平板电脑上的Android软件版本。
当我安装一款新平板电脑时,安装向导发布了一条消息:“你同意你的平板电脑可以从谷歌那里接收和安装更新”,这不是在问我,而是告诉我的;没有地方可以说“不”或不同意。自动更新是设置中的DISabled。
如何以编程方式防止对平板电脑进行强制提要更新?我们的用户连接到一个局域网,因为平板电脑被用来控制其他工业产品,但是从来没有需要连接到工厂墙以外的网络,但是我们没有办法在我们的客户身上强制执行。风险在于,谷歌可能会迫使平板电脑做出改变,这可能会破坏我们的应用程序。
提前谢谢。
发布于 2012-07-09 17:06:15
如何以编程方式防止对平板电脑进行强制提要更新?
构建您自己的固件,并使用它,而不是股票固件。
风险在于,谷歌可能会迫使平板电脑做出改变,这可能会破坏我们的应用程序。
阻止固件更新的风险是三星(而不是谷歌)可以向平板电脑提供更新,修复您的客户会喜欢的固件中的缺陷(例如,更好的WiFi连接)。
请理解您正在使用的设备是消费设备。这类装置并不打算用于“控制工业过程”。人们的期望是,如果你在这样的设置中使用Android,那么你就可以自己开发设备,并控制自己的固件。唉,我最近在博客上写的东西,目前还没有很多人支持这一点。
发布于 2012-07-09 16:03:47
只要你的目标是你想要的API,对系统的更新不应该破坏你的应用程序的任何功能。要回答您的问题,您不能以编程方式禁用自动更新,这是一个用户函数。
也请检查此链接:以编程方式启用/禁用市场自动更新
https://stackoverflow.com/questions/11398719
复制相似问题