Jasne laucher domyślnie programuje

Próbuję usunąć domyślne parametry lauchera (aby użytkownik mógł wybrać inną aplikację) za pomocąandroid.permission.SET_PREFERRED_APPLICATIONS. Sprawdziłem, że nie jest to możliwe, ale istnieje aplikacja kidzone (http://www.kidzoneapp.com/, która zawiera wideo z youtube), która korzysta z tej technologii.

Próbuję teraz wyczyścić ustawienia domyślne za pomocą

<code>pm.clearPackagePreferredActivities("com.fede.launcher");
</code>

ale otrzymując ten błąd:

<code>04-20 16:05:50.272: E/AndroidRuntime(6926): Caused by: java.lang.SecurityException: Neither user 10070 nor current process has android.permission.SET_PREFERRED_APPLICATIONS.2
</code>

ok, jeśli nie mogę wyczyścić domyślnych ustawień programu uruchamiającego, w jaki sposób mogę wykryć, który laucher jest teraz domyślny i otworzyć Aplikacje -> Zarządzaj aplikacjami -> okno dialogowe Nazwa programu uruchamiającego? (http://hothardware.com/articleimages/Item1525/small_move-to-sd-card-froyo.png) A użytkownik sam będzie mógł sam wyczyścić ustawienia domyślne

questionAnswers(1)

yourAnswerToTheQuestion