锁定特定活动中的用户

时间:2011-06-09 23:36:36

标签: android

是否可以将用户锁定在活动中,以便在不输入别针或以其他方式“解锁”的情况下无法远离它?如果是这样,怎么样?

对于在公共场合使用的应用非常有用,例如展示的平板电脑。

3 个答案:

答案 0 :(得分:3)

可能,但涉及很多诡计。查看可能符合您要求的商业应用SureLock

如果您想亲自尝试,请先使用

重新定义AndroidManifest.xml中的主屏幕。
<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.HOME" />
</intent-filter>

第一次调用时,这将要求用户的许可。当您还想锁定最近的活动并访问设置菜单时,它会变得复杂。

因此,简短的回答是 yes

答案 1 :(得分:0)

我不确定Android上是否有可用的内容,但我认为您可以通过此方法检查身份验证onUserInteraction

答案 2 :(得分:-1)

您无法阻止用户通过主页按钮导航离开您的应用程序(并且您无法阻止其他活动打开)。但是,当通过onPause()回调发生这些事情时会通知您,如果用户返回给您,则调用onResume()。你可以在恢复时需要一个引脚。