2011-09-09 2 views
3

내 홈/런처를 만들었으며 내 위치에 따라 기본값으로 설정하려고합니다.하지만 '설정 -> 응용 프로그램 -> 기본 설정 만 지울 수 있음을 알고 있습니다. 응용 프로그램 관리 ->집/실행기 이름 ': 가능합니까? 나는Android에서 프로그래밍 방식으로 기본 홈/런처를 설정하는 방법이 있습니까?

+0

나는이 문제에 직면하는 방법은 수 I은 기본 런처로 실행 프로그램을 설정해야합니다. –

답변

4

당신이 그것을 할 수 있다면, 코드에서 기본 홈 응용 프로그램을 설정할 수 없습니다 ... 그것은 일종의 멀리 사용자의 조절이 필요하지만 내가 확인 것이라고 생각대로되지 같은데요 그것은 보안 문제가 될 것입니다.

+1

응용 프로그램에서 실행 응용 프로그램을 실행하면 응용 프로그램을 설치 한 후 바로 실행기가 표시됩니다. 필요 없음 설치 후 GO 실행기를 선택하십시오. –

0
Intent startMain = new Intent(Intent.ACTION_MAIN); 
startMain.addCategory(Intent.CATEGORY_HOME); 
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(startMain); 
+0

그러나 특정 페이지를 지정할 수 없습니다. –

+0

이것은 특정 가정용 응용 프로그램을 시작하지만 '홈'버튼 자체는 여전히 기본값으로 설정된 집을 실행합니다. – AndroidNoob

0

Google은 Launcher Switcher라는 앱을 분석합니다. Android 2.2에서는 정상적으로 실행되는 것으로 보입니다. 버튼을 클릭하여 기본 실행기를 설정합니다. 하지만 Android 4.0에 설치했는데 작동하지 않습니다. 기본 실행기를 설정 한 후 HOME 버튼을 클릭하면 실행기 선택 창이 열립니다. 이에서 참조

: Set default Home app dynamically