Android: dlaczego opcja „Przenieś na kartę SD” jest wyszarzona?

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

Powód 1. Wybór programisty

Deweloperzy aplikacji na Androida muszą wyraźnie udostępnić swoje aplikacje, aby można je było przenieść na kartę SD za pomocą atrybutu „android: installLocation” w element ich aplikacji. Jeśli nie, opcja „Przenieś na kartę SD” jest wyszarzona. Dlaczego wielu programistów nie włącza tego przycisku? Cóż, aplikacje na Androida nie mogą działać z karty SD, gdy karta jest zamontowana. Więc jeśli aplikacja obsługuje coś takiego jak alarm przypominający o wizycie u dentysty, to jest ładne ważne, a aplikacja nie będzie w stanie uruchomić alarmu, jeśli zdarzy się, że Twoje urządzenie będzie podłączone do Twój komputer. Dlatego programista może zdecydować się na zablokowanie funkcji „Przenieś na kartę SD”, aby nigdy nie otrzymać gniewnego e-maila od kogoś, kto twierdzi, że aplikacja nie działa.

Powód 2. Obsługa widżetów

Obsługa widżetów to kolejny ważny 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 w niektórych wersjach Androida po zamontowaniu urządzenia. Urządzenie musi zostać ponownie uruchomione, aby widżety z aplikacji ponownie pojawiły się jako opcja.

Powód 3. Interfejs synchronizacji, usługi lub konta

Jeśli aplikacja obsługuje określony typ synchronizacji w tle, działa jako usługa lub korzysta z konta, po zamontowaniu aplikacja nie będzie w pełni działać z karty SD. Dlatego opcja przeniesienia go na kartę SD jest wyłączona. Możesz przeczytać więcej o tym problemie i o tym, jak aplikacje działają z kart SD na Programiści Androida – strona lokalizacji instalacji aplikacji.

FAQ

Jak zmusić aplikacje do pobrania bezpośrednio na kartę SD?

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

Jakie aplikacje mogę przenieść?

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

Teraz wiesz, dlaczego „Przenieś na kartę SDW wielu aplikacjach na Androida przycisk ” jest wyszarzony. Masz pytania? Uwagi? Zostaw jeden w sekcji komentarzy poniżej.

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

Kiedyś istniał sposób dla nierootowanych użytkowników, aby włączyć opcję „Przenieś na kartę SD”. Tak już nie jest. Aby przenieść dowolną aplikację na kartę SD, musisz uzyskać dostęp do konta root. Jeśli nie wiesz, jak to zrobić, możesz rzucić okiem na Programiści XDA o sugestie.