Я пытаюсь удалить параметры laucher по умолчанию (чтобы пользователь мог выбрать другое приложение) с помощью android.permission.SET_PREFERRED_APPLICATIONS
. Я googled, что это невозможно, но есть приложение для kidzone (http://www.kidzoneapp.com/ see youtube video), которое использует эту технологию.Clear laucher defaults programaticaly
Я пытаюсь теперь ясно по умолчанию с
pm.clearPackagePreferredActivities("com.fede.launcher");
но получаю эту ошибку:
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
нормально, если я не в состоянии очистить лаунчеры по умолчанию, как я могу определить, какой Laucher по умолчанию теперь и откройте «Приложения» -> «Управление приложениями» -> «Имя окна запуска»? (Http://hothardware.com/articleimages/Item1525/small_move-to-sd-card-froyo.png) И там пользователь сможет очистить по умолчанию Себя
Возможный дубликат [Как показать «Удалить настройки по умолчанию» программно?] (Http://stackoverflow.com/questions/15802352/how-to-show-clear-defaults-programmatically) – CrandellWS