我有一个Android应用程序,客户端将让两个平板电脑进行实验。
问题是:是否可以阻止用户最小化或关闭应用?我怎么能这样做?
答案 0 :(得分:6)
Kiosk模式正是您所寻找的!它是在Android 4.2中引入的。
要启用信息亭模式,请在activity_main.xml
:
<intent-filter>
<category android:name="android.intent.category.HOME" />
</intent-filter>
这个问题最有可能是:Develop app run in kiosk mode in android
答案 1 :(得分:0)
我测试了一种方法...... 它是在一个片段上完成的,你可以自己测试它来从一个活动
public void onDestroyView() {
if(condition) {
Intent intent = new Intent(getContext(), MainActivity.class);
startActivity(intent);
}
super.onDestroyView();
}
这是从一个带有片段的活动B完成的,然后从主活动开始,它返回活动B.这样,用户就无法关闭应用程序