Android: Dlaczego nie mogę przenieść aplikacji na kartę SD?

Jeśli chcesz zaoszczędzić miejsce w wewnętrznej pamięci telefonu, przenoszenie aplikacji na kartę SD to doskonały sposób na zwolnienie miejsca. Możesz przenosić aplikacje na kartę SD, wybierając Ustawienia> Aplikacje, wybierając aplikację, a następnie naciskając przycisk „ Przenieś na kartę SD ”. Możesz zauważyć, że w niektórych aplikacjach ta opcja jest wyszarzona. Dlaczego?

Powód 1. Wybór programisty

Programiści aplikacji na Androida muszą wyraźnie udostępnić swoje aplikacje, aby przejść na kartę SD za pomocą atrybutu „android: installLocation” w elemencie swojej aplikacji. Jeśli nie, opcja „Przenieś na kartę SD” jest wyszarzona. Dlaczego wielu programistów nie włączyło tego przycisku? Aplikacje Android nie mogą działać z karty SD, gdy karta jest zamontowana. Jeśli więc aplikacja obsługuje alarm przypominający wizytę u dentysty, jest to bardzo ważne, a aplikacja nie będzie w stanie włączyć alarmu, jeśli zdarzy Ci się podłączyć urządzenie do komputera. Deweloper może więc zablokować funkcję „Przenieś na kartę SD”, aby nigdy nie otrzymali złej wiadomości e-mail od osoby, która twierdzi, że aplikacja nie działa.

Powód 2. Obsługa widgetów

Obsługa widżetów to kolejny duży powód, dla którego aplikacje mogą nie działać na karcie SD. Jeśli aplikacja jest zainstalowana na karcie SD, widżety z tej aplikacji stają się niedostępne do wyboru w niektórych wersjach Androida po zamontowaniu urządzenia. Urządzenie musi zostać zrestartowane, aby widżety z aplikacji ponownie pojawiły się jako opcja.

Powód 3. Synchronizacja, usługa lub interfejs konta

Jeśli aplikacja obsługuje pewien rodzaj synchronizacji w tle, działa jako usługa lub korzysta z konta, aplikacja nie będzie w pełni funkcjonować z karty SD, gdy jest zamontowana. Dlatego opcja przeniesienia go na kartę SD jest wyłączona. Więcej informacji na temat tego problemu i sposobu uruchamiania aplikacji z kart SD można znaleźć na stronie Android Developers - App Install Location.

FAQ

Jak sprawić, aby aplikacje były pobierane bezpośrednio na kartę SD?

Musisz mieć dostęp do roota na swoim urządzeniu, a następnie ustawić katalog domowy na karcie SD za pomocą narzędzi SDK systemu Android. Kiedyś był sposób na włączenie opcji w starszych wersjach Androida bez dostępu roota. Ale teraz musisz mieć dostęp roota w nowszych wersjach Androida, aby móc ustawić katalog domowy.

Jakie aplikacje mogę przenieść?

Spójrz na przenoszenie dowolnych aplikacji do gier na kartę SD. Gry zazwyczaj nie muszą działać w tle ani obsługiwać ważnych zadań w urządzeniu przez cały dzień. Zazwyczaj zajmują one najwięcej miejsca, co czyni je idealnymi kandydatami do instalacji karty SD.

Teraz wiesz, dlaczego przycisk „ Przenieś na kartę SD ” jest wyszarzony dla wielu aplikacji na Androida. Masz jeszcze pytania? Komentarze? Zostaw jeden w sekcji komentarzy poniżej.

Jak włączyć opcję „Przenieś na kartę SD” w dowolnej aplikacji?

Wcześniejszy użytkownik miał możliwość włączenia opcji „Przenieś na kartę SD”. To już nie jest przypadek. Aby móc przenieść dowolną aplikację na kartę SD, musisz uzyskać dostęp roota do urządzenia. Jeśli nie masz pewności, jak to zrobić, możesz przejrzeć XDA Developers w celu uzyskania sugestii.