2014-12-20 51 views

回答

6

Kiosk模式是你在找什么!它是在Android 4.2中引入的。

要启用Kiosk模式,设置这个在您的activity_main.xml

<intent-filter> 
<category android:name="android.intent.category.HOME" /> 
</intent-filter> 

这个问题是最有可能是的欺骗:Develop app run in kiosk mode in android

+0

非常感谢,正是我需要!但是我只有两个问题:第一:当我启动平板电脑时,处于自助服务终端模式的应用程序会自动激活,或者我需要先打开它?第二:如何关闭平板电脑?因为我也需要阻止关机按钮。非常感谢你! –

+0

要启动应用程序启动,看看这个问题:https://stackoverflow.com/questions/10428510/how-to-start-launch-application-at-boot-time-android 关于电源按钮,我认为禁用的唯一方法是实际删除它或阻止对其的访问。大多数Android设备,尤其是那些使用不可拆卸电池(大多数平板电脑)的设备具有强制设备重新启动的按住功能。该“功能”不可能以我所知的任何方式阻止。 –

+0

当我尝试把它放到activity_main.xml时,它告诉我它不允许在那里。 Android 5有什么变化吗?这是否现在在别的地方? – wanderer0810

0

我已经测试的方式...... 它是在做片段,你可以自己进行测试,以从活动

public void onDestroyView() { 
    if(condition) { 
     Intent intent = new Intent(getContext(), MainActivity.class); 
     startActivity(intent); 
    } 
    super.onDestroyView(); 
} 

这是从b活动上有一个片段做做,然后从主要活动返回到活动B.由此,用户无法关闭应用程序

相关问题