Ясно Лаучер по умолчанию программно
Я пытаюсь удалить параметры laucher по умолчанию (чтобы пользователь мог выбрать другое приложение) сandroid.permission.SET_PREFERRED_APPLICATIONS
, Я гуглил, что это невозможно, но есть приложение kidzone (http://www.kidzoneapp.com/ смотрите видео на YouTube), которое использует эту технологию.
Я пытаюсь очистить настройки по умолчанию
<code>pm.clearPackagePreferredActivities("com.fede.launcher"); </code>
но получаю эту ошибку:
<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>
Хорошо, если я не могу очистить настройки запуска по умолчанию, как я могу определить, какой из них сейчас используется по умолчанию, и открыть диалог Приложения -> Управление приложениями -> Имя запуска? (http://hothardware.com/articleimages/Item1525/small_move-to-sd-card-froyo.png) И там пользователь сможет очистить настройки по умолчанию сам