阻止用户关闭或最小化Android应用程序

时间:2014-12-20 00:50:25

标签: java android

我有一个Android应用程序,客户端将让两个平板电脑进行实验。

问题是:是否可以阻止用户最小化或关闭应用?我怎么能这样做?

2 个答案:

答案 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.这样,用户就无法关闭应用程序