2014-12-20 153 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.由此,用戶無法關閉應用程序

相關問題