Ясно Лаучер по умолчанию программно

Я пытаюсь удалить параметры 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) И там пользователь сможет очистить настройки по умолчанию сам

Ответы на вопрос(1)

Ваш ответ на вопрос