我开发了一个应用程序,它是一组图片的幻灯片展示,并且每次轻触图片都会播放声音。这就像是2-4岁儿童的图画书。
问题在于,由于Android不允许您捕获Home按钮按下事件并禁用它,因此当父母将手机交给他们的孩子独自玩耍时(勇敢的父母),孩子可能会意外退出应用程序,然后打电话或以其他方式修改手机。
目前有两个应用程序可以解决这个问题。这些应用程序分别是Toddler Lock和ToddlePhone。我已经尝试联系这些应用程序的开发者以寻求帮助,但他们没有愿意透露任何东西,这是可以理解的,但这里是否有人有建议呢?
看起来这两个应用程序都像是一个主屏幕替换应用程序。当您在这些应用程序上启用“儿童安全模式”时,用户会被提示选择一个操作的应用程序,而可选项包括“Launcher”,“LauncherPro”等,以及儿童应用程序。然后,您必须将儿童应用程序设置为默认值,然后您的手机就会被“锁定”,只能使用键盘组合或轻触屏幕四个角之类的方式来“解锁”。当您“解锁”手机时,将还原正常的主屏幕应用程序。下一次启用“儿童安全模式”时甚至不需要再次将儿童应用程序设置为默认值。
我已经了解到这两个应用程序在三星手机上存在问题,并且可能会导致无限的崩溃和重启循环,需要进行出厂设置才能修复。显然,这不是解决问题的理想方法,但目前看来这是唯一的可用方法。
是否有人有关于如何实现"childproof mode"的任何想法?