我想使用XOOM平板电脑作为在会议中注册参与者的专用应用程序。这意味着应用程序应始终处于活动状态,并且不允许临时用户退出应用程序或访问底层操作系统。使用Android 3.0可以做这样的事情吗?
答案 0 :(得分:2)
如果不编辑底层操作系统,这是不可能的。应用程序无法阻止用户按主页键退出应用程序。
答案 1 :(得分:2)
这可能是一件非常糟糕的事情,但是您可以声明想要始终使用intent过滤器显示的活动:
<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
方法,无需执行任何操作。
来自this example app的更多信息。我不知道这是否真的会在实践中发挥作用,只是我的想法。