2

我想使用 XOOM 平板电脑作为注册会议参与者的专用应用程序。这意味着应用程序应该始终处于活动状态,并且不允许临时用户退出应用程序或访问底层操作系统。是否有可能用 Android 3.0 做这样的事情?

4

2 回答 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 询问要使用什么应用程序时,选择您的应用程序并将其设置为默认值。

您还可以覆盖onBackPressedActivity 中的默认方法以不执行任何操作。

此示例应用程序的更多信息。我不知道这在实践中是否真的有效,只是我的一个想法。

于 2011-03-01T20:05:13.647 回答