키오스크 모드 용 Android 애플리케이션을 작성 중입니다. 이 자습서를 사용하여 키오스크 모드를 만듭니다. http://www.andreas-schrade.de/2015/02/16/android-tutorial-how-to-create-a-kiosk-mode-in-android/Android 키오스크 모드 - 종료 허용
그러나 자습서에서는 사용자가 2 초 후에 집과 응용 프로그램을 계속 클릭 할 수 있습니다.
그래서 집으로 응용 프로그램을 만들어 홈 버튼을 사용하지 않도록 약간 수정했습니다. 나는 이것을 내 매니페스트에 넣음으로써했다 :
<activity android:name=".MainActivity"
android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
모든 것이 잘 작동한다. 그러나 사용자가 종료하려고하면 (예 : 관리자로 로그인 한 사용자) 내 응용 프로그램이 다시 돌아옵니다. 나는 그것을 가정으로 설정했기 때문에 용의자입니다.
제 질문은 내 앱을 종료하는 방법입니다. 내 앱이 종료되면 실제 집으로 돌아갈 수 있습니까? 그렇지 않다면,이 가정 문제를 해결할 수있는 더 좋은 방법이 있습니까 (예 : 홈 버튼을 비활성화하고 실제로 집으로 설정하지 않음)?
Android에 기기 소유자로 트리거 할 수있는 '실제'키오스크 모드가 있습니다. 이 주제는 정말 큰 주제입니다. https://developer.android.com/work/cosu.html –