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