2014-12-20 2 views

답변

6

키오스크 모드가 당신이 찾고있는 것입니다! 안드로이드 4.2에서 소개되었습니다.

은 키오스크 모드를 활성화 이것을 설정하려면 당신의 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로 돌아갑니다. 이걸로 사용자는 앱을 닫을 수 없습니다.

관련 문제