Android“home”应用程序将Nexus S锁定在启动状态

时间:2012-02-23 08:27:24

标签: android startup boot homescreen kiosk

我开发了一个以“Kiosk”模式运行的应用程序,它将自己呈现为家庭应用程序。

此应用程序在几个(50个设备,Nexus S)上运行,并与Android市场一起分发。 该应用程序还捕获“OnBoot”以完成Kiosk-illusion。

问题: 有时,当设备启动时,它会被动画X卡在启动动画中,并且支持团队到目前为止已完成手动恢复出厂设置,并重新安装了应用程序。 我遇到的最大问题是我不知道如何重现错误,因此无法排除故障。

  • 在什么情况下会发生这种情况?
  • 应用程序尝试在启动时连接到我的服务器,也许在android获得3G锁之前?这会引起锁定吗?如果是这样,可以通过简单的延迟启动服务来解决这个问题吗?
  • 你不应该在开机时做什么?最佳实践等?

感谢您的帮助!  我会尽力回答所有问题!

Edit-- 问题是重新安置,这不是零星的事件,而是一旦发生,它将在每次启动时发生。

1 个答案:

答案 0 :(得分:0)

我通过延迟所有任务来解决问题,直到用户点击“准备开始”按钮。