如何在应用程序首次启动时锁定我的应用程序,避免使用'返回'和'家庭'按钮。
只有应用程序才能释放对设备的访问权限,用户被阻止使用他的主页或后退按钮。
有没有办法,即使需要一些黑客攻击。
很抱歉打破了Android的自由,但它是客户特定的需求。他不希望他的服务员在Android游戏中开玩笑。
谢谢。
答案 0 :(得分:2)
For Back:在你的活动中覆盖onBackPressed,这样它就不会调用super.onBackPressed()
对于主页按钮,请查看this stack overflow thread。
答案 1 :(得分:0)
幸运的是,没有一种可靠的方法可以做到这一点。在任何给定的Android设备上,用户只需在安全模式下重启(在启动过程中按住Home键)即可禁用所有第三方应用程序(这意味着您的应用程序)并运行标准应用程序/卸载第三方应用程序。 Android旨在确保用户可以控制其设备。
也许它可以满足您的客户需求,但只要知道如果用户知道如何就可以轻松绕过它。 :)