3

如何在应用程序首次启动时锁定我的应用程序,避免使用“返回”和“主页”按钮。
只有应用程序才能释放对设备的访问权限,用户被阻止使用他的主页或返回按钮。

有什么办法吗,即使需要一些技巧。

很抱歉破坏了 Android 的自由,但这是客户的特定需求。他不希望他的服务员拿一些安卓游戏开玩笑。

谢谢你。

4

2 回答 2

2

对于 Back:在您的活动中覆盖 onBackPressed,以便它不会调用 super.onBackPressed()

对于主页按钮,请查看此堆栈溢出线程

于 2012-06-19T18:21:32.487 回答
0

幸运的是,没有可靠的方法来做到这一点。在任何给定的 Android 设备上,用户只需在安全模式下重新启动(在启动过程中按住 Home 键)即可禁用所有第 3 方应用程序(即您的应用程序)并运行标准应用程序/卸载第 3 方应用程序。Android 旨在确保用户始终控制他的设备。

也许它适用于您的客户需要的任何东西,但只要知道如果用户知道如何就可以轻松绕过它。:)

于 2012-06-19T20:29:52.350 回答