Ustawiłem domyślne aplikacje dla wielu działań, takich jak wysyłanie wiadomości e-mail, otwieranie plików PDF, otwieranie stron internetowych itp. Ale kiedy instaluję lub aktualizuję aplikację, która może obsłużyć tę akcję, ta domyślna opcja jest usuwana (nawet jeśli domyślna aplikacja jest aktualizowana).
Nikt nie ma z tym problemu, ponieważ może zaznaczyć domyślne pole wyboru przy następnej akcji. Mój problem: używam Taskera do automatyzacji dużej liczby akcji. Z powodu tych domyślnych operacji usuwania (po automatycznej aktualizacji) moje zadania utknęły w oknie Choose App
pop-up. Zadania muszą być wykonane na czas. Z tego powodu mam do czynienia z wieloma rzeczywistymi problemami.
Co powinienem zrobić, aby zachować ustawienia domyślne po automatycznej aktualizacji aplikacji. Proszę nie odpowiadać You can't
lub Turn off Automatic Update
.
źródło
Odpowiedzi:
AFAIK, ustawienia domyślne w Androidzie nie są zachowywane, jeśli aplikacje korzystające z tego zamiaru zostaną zmienione.
Obejście:
Użyj zamiaru, aby uruchomić aplikację lub jej ekran aktywności.
zamiar jest stosunkowo niezawodny, choć można go zmienić podczas aktualizacji aplikacji.
Jako przykład weź wysyłanie wiadomości e-mail
Zainstaluj Intent Intercept (Google Play)
Wyczyść ustawienia domyślne klienta poczty e-mail
Wybierz „Intent Intercept” w menu Udostępnij podczas wysyłania wiadomości e-mail
Skopiuj szczegółowe informacje o zamierzonej aktywności aplikacji
Otwórz Tasker, aby „Utwórz zadanie”: Różne> Wyślij zamiar
Edytuj parametry (zwykle wypełnij akcję, a dodatkowe wystarczy)
Patrz: http://tasker.dinglisch.net/userguide/en/intents.html
PS Niektóre znane firmy udostępniają nawet szczegółowe informacje na swojej stronie internetowej dla programistów, takie jak Evernote.
źródło