Mam normalny dialer "Telefon" i mam nową aplikację "Dialer". Teraz, jeśli zaznaczę "Użyj domyślnie dla tej akcji" i kliknij aplikację "Telefon", a następnie za każdym razem, gdy naciśniesz przycisk telefonu, aplikacja "Telefon" uruchomi się automatycznie. Ale jak mogę to zmienić w kodzie?Programowa zmiana "Użyj domyślnie dla tej akcji"
Gdzie ta preferencja jest przechowywana?
Jak to jest mapowane? czy jest to odwzorowane przez łańcuch intencji działania androida?
na przykład Intent.ACTION_CALL jest sparowane z niektórych aplikacji, na przykład aplikację „dialer” będzie domyślną aplikację, która zostanie uruchomiony za każdym razem, gdy jest ona podniesiona Intent.ACTION_CALL ...
Dzięki
krytyczny wyjątek: główny E/Android Runtime (3043) android.content.ActivityNotFoundException: brak aktywności stwierdzono, że uchwyt Intent {act = android.provider.Settings.Applications} wyrzuca – Lukap
Intent i = new Intent (android.provider.Settings.ACTION_ALL_APPS); startActivity (i); –
Nie znaleziono żadnej aktywności do obsługi Intent {act = android.provider.Settings.ACTION_ALL_APPS} . Brakuje mi pozwolenia? Czy kiedykolwiek próbowałeś tego? – Lukap