Android: Neden Uygulamayı SD Karta Taşıyamıyorum?

Telefonunuzun dahili belleğinde yer kazanmak istiyorsanız, uygulamaları SD karta taşımak, yer açmak için mükemmel bir yoldur. Uygulamaları SD karta taşıyabilir, Ayarlar> Uygulamalar bölümüne gidip, uygulamayı seçip “ SD karta taşı ” düğmesine dokunarak uygulayabilirsiniz. Bazı uygulamalarda bu seçeneğin yine de gri olduğunu fark edebilirsiniz. Neden?

Sebep 1. Geliştirici Seçimi

Android uygulama geliştiricilerinin, uygulamalarının “android: installLocation” özniteliğini kullanarak uygulamalarını SD karta taşımaları için açıkça kullanılabilir hale getirmeleri gerekir. Aksi takdirde “SD karta taşı” seçeneği gri renklidir. Birçok geliştirici bu düğmeyi neden etkinleştiremiyor? Kart takılıyken Android uygulamaları SD karttan çalıştırılamaz. Bu nedenle, uygulama size dişçi randevunuzu hatırlatmak için alarm gibi bir şey yaparsa, bu oldukça önemlidir ve cihazınızı PC'nize bağlı tutarsanız, uygulama alarm çalamaz. Bu nedenle geliştirici, “SD karta taşı” özelliğini kilitlemeyi seçebilir, böylece uygulamanın işe yaramadığını iddia eden birinden asla kızgın bir e-posta alamazlar.

Sebep 2. Widget Desteği

Widget desteği, uygulamaların SD kartta çalışmasının engellenmesinin başka bir önemli nedenidir. SD karta bir uygulama yüklüyse, cihaz monte edildikten sonra bu uygulamanın widget'ları Android'in belirli sürümlerinde seçilemez. Uygulamadaki widget'ların tekrar bir seçenek olarak gösterilmesi için cihazın yeniden başlatılması gerekir.

Sebep 3. Senkronizasyon, Servis veya Hesap Arayüzü

Uygulama belirli bir tür arka plan senkronizasyonunu gerçekleştiriyorsa, bir servis olarak çalışıyorsa veya bir hesap kullanıyorsa, uygulama monte edilirken SD karttan tam olarak çalışmayacaktır. Bu nedenle, onu SD Karta taşıma seçeneği devre dışıdır. Bu sorun hakkında daha fazla bilgiyi ve Android Geliştiriciler - Uygulama Yükleme Konumu sayfasındaki uygulamaların SD kartlardan nasıl çalıştığını okuyabilirsiniz.

SSS

Uygulamaların doğrudan SD Karta indirilmesini nasıl sağlayabilirim?

Cihazınızda root erişimine sahip olmanız, daha sonra Android SDK Tools'u kullanarak giriş dizininizi SD karta ayarlamanız gerekir. Kök erişimi olmayan Android'in eski sürümlerinde bu seçeneği etkinleştirmenin bir yolu vardı. Ancak şimdi ana dizini ayarlayabilmek için daha yeni Android sürümlerinde root erişimine sahip olmalısınız.

Hangi uygulamaları taşıyabilirim?

Oyun uygulamalarını SD karta taşımaya bakın. Oyunların genellikle arka planda çalışması veya gün boyunca cihazdaki önemli işleri yapması gerekmez. Ayrıca, genellikle bir SD kart takma işlemi için mükemmel adaylar olmalarını sağlayarak en fazla alanı kaplarlar.

Artık Android uygulamalarınızın çoğunda neden “ SD karta taşı ” düğmesinin gri renkte olduğunu biliyorsunuz. Hala sorularınız mı var? Yorumlar? Aşağıdaki yorumlar bölümünde bir tane bırakın.

Herhangi bir uygulamada “SD Karta Taşı” seçeneğini nasıl etkinleştiririm?

Kök olmayan kullanıcılar için “SD karta taşı” seçeneğini etkinleştirmenin bir yolu vardı. Bu artık böyle değil. Herhangi bir uygulamayı SD karta taşıyabilmek için cihazınıza kök erişimi sağlamanız gerekir. Bunun nasıl yapılacağından emin değilseniz, öneriler için XDA Geliştiricileri'ne göz atmak isteyebilirsiniz.