2011-03-01 8 views
2

컨퍼런스에 참가자를 등록하는 전용 애플리케이션으로 XOOM 태블릿을 사용하고 싶습니다. 즉, 응용 프로그램이 항상 활성화되어 있어야하며 임시 사용자가 응용 프로그램을 종료하거나 기본 OS에 액세스 할 수 없도록해야합니다. Android 3.0에서 이와 같은 작업을 수행 할 수 있습니까?Android 태블릿 전용 턴키 앱을 만드는 방법

+2

당신이 찾고있는 용어는 Google의 노력에 도움이된다면 "키오스크"입니다. –

답변

2

기본 OS를 편집하지 않으면 불가능합니다. 응용 프로그램은 사용자가 홈 키를 눌러 응용 프로그램을 종료하는 것을 막을 수 없습니다.

2

이것은 아마도 할 수있는 꽤 해키 것입니다,하지만 당신은 당신이 원하는 활동이 항상 텐트 필터에 표시 할 선언 할 수 :

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

을 그리고 한 번 홈을 누릅니다. Android에서 사용할 앱을 묻는 경우 앱을 선택하고 기본값으로 설정합니다.

액티비티의 기본 onBackPressed 메서드를 무시하고 아무 작업도 수행하지 않을 수도 있습니다.

자세한 내용은 this example app. 나는 이것이 실제적으로 실제로 작동하는지, 단지 내가 가지고있는 생각을 잘 모른다.

+0

이것은 약간 더 어렵게 만들지 만, 뒤로 버튼을 눌러 기본 홈 화면으로 돌아갈 수 있습니다. –

+0

다시 버튼을 가로 챌 수 있습니다. – alexanderblom

+0

뒤로 버튼에 대한 포인터가 추가되었습니다. –

관련 문제