我正在为孩子们开发一个家庭更换应用程序。用户无法在没有密码的情况下退出应用程序(例如打开另一个应用程序,如“设置”)。
我该怎么做才能获得这种行为?
我想:
答案 0 :(得分:2)
过去6个月我一直在开发这种应用程序。可悲的答案是,以上都不是完全可能的。 Android不允许应用程序插入通知栏,HOME按钮或出厂重置阻力等内容。
确保您能够控制所有这些事情的唯一方法是拥有系统签名,但只有制造商授予选定的手机型号。
您也可以尝试直接使用手机并插入系统配置文件,但这很危险。
答案 1 :(得分:-1)
您可以使用
隐藏通知栏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
有了这些,活动全屏显示,应隐藏通知栏。 但是这仅适用于您使用它的活动,因此如果您想让它适用于整个应用程序,我建议您将其放在扩展Activity的类的onCreate中,然后让您的所有活动扩展此类。< / p>