防止IME(软键盘)离开应用程序

时间:2014-12-02 16:29:11

标签: android android-input-method

我想阻止用户离开应用程序(客户端要求,而不是大规模公共应用程序)。

但IME允许用户通过按某些触摸来达到设置。如何在不开发自己的键盘的情况下阻止它?

据我从Google文档中了解,我无能为力,因为IME是第一个接收屏幕输入的组件,它是决定我的应用程序接收的输入的IME。

任何指针都赞赏。

1 个答案:

答案 0 :(得分:0)

在没有自定义ROM的情况下,真的没有办法阻止某人离开你的应用程序。但是,Android 5.0 Lollipop允许设备所有者固定屏幕。例如,向其与会者分发平板电脑的会议正在使用此功能将平板电脑使用限制在会议应用中。

这是一个很好的写入功能: http://www.androidpolice.com/2014/10/17/lollipop-feature-spotlight-screen-pinning-allows-you-to-lock-your-device-to-a-single-app-before-handing-it-to-a-friend/

另外,您可以尝试Play商店中使用其他锁定策略的各种发射器之一,但根据我的经验,除非他们只是完全锁定设备,否则通常会解决这些问题。