我想使用 XOOM 平板电脑作为注册会议参与者的专用应用程序。这意味着应用程序应该始终处于活动状态,并且不允许临时用户退出应用程序或访问底层操作系统。是否有可能用 Android 3.0 做这样的事情?
问问题
1087 次
2 回答
2
如果不编辑底层操作系统,这是不可能的。应用程序无法阻止用户按主页键退出应用程序。
于 2011-03-01T18:39:09.623 回答
2
这可能是一件很老套的事情,但是您可以使用意图过滤器声明要始终显示的活动:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
然后按回家一次。当 Android 询问要使用什么应用程序时,选择您的应用程序并将其设置为默认值。
您还可以覆盖onBackPressed
Activity 中的默认方法以不执行任何操作。
此示例应用程序的更多信息。我不知道这在实践中是否真的有效,只是我的一个想法。
于 2011-03-01T20:05:13.647 回答