Android: Γιατί δεν μπορώ να μεταφέρω την εφαρμογή σε κάρτα SD;

Εάν θέλετε να εξοικονομήσετε χώρο στην εσωτερική μνήμη του τηλεφώνου σας, η μεταφορά εφαρμογών στην κάρτα SD είναι ένας εξαιρετικός τρόπος για να ελευθερώσετε λίγο χώρο. Μπορείτε να μετακινήσετε εφαρμογές στην κάρτα SD πατώντας Ρυθμίσεις> Εφαρμογές, επιλέγοντας την εφαρμογή και στη συνέχεια πιέζοντας το πλήκτρο " Μετακίνηση σε κάρτα SD ". Ίσως παρατηρήσετε ότι για κάποιες εφαρμογές, αυτή η επιλογή είναι γκρι. Γιατί αυτό?

Λόγος 1. Επιλογή προγραμματιστή

Οι προγραμματιστές εφαρμογών Android πρέπει να κάνουν ρητά τις εφαρμογές τους διαθέσιμες για να μετακινηθούν στην κάρτα SD χρησιμοποιώντας το χαρακτηριστικό "android: installLocation" στο στοιχείο της εφαρμογής τους. Εάν δεν το κάνουν, η επιλογή "Μετακίνηση σε κάρτα SD" είναι γκρι. Γιατί πολλοί προγραμματιστές δεν θα ενεργοποιήσουν αυτό το κουμπί; Λοιπόν, οι εφαρμογές Android δεν μπορούν να εκτελούνται από την κάρτα SD ενώ είναι τοποθετημένη η κάρτα. Έτσι, αν η εφαρμογή χειρίζεται κάτι σαν συναγερμό για να σας υπενθυμίσει το ραντεβού οδοντιάτρου σας, αυτό είναι πολύ σημαντικό και η εφαρμογή δεν θα μπορεί να ακούσει τον συναγερμό εάν συμβεί να συνδέσετε τη συσκευή σας στον υπολογιστή σας. Έτσι, ο προγραμματιστής μπορεί να επιλέξει να κλειδώσει τη δυνατότητα "Μετακίνηση σε κάρτα SD", ώστε να μην πάρει ποτέ ένα θυμωμένο μήνυμα ηλεκτρονικού ταχυδρομείου από κάποιον που ισχυρίζεται ότι η εφαρμογή δεν λειτουργεί.

Λόγος 2. Υποστήριξη Widget

Η υποστήριξη widget είναι ένας άλλος μεγάλος λόγος που μπορεί να αποτραπεί η εκτέλεση εφαρμογών από την κάρτα SD. Εάν μια εφαρμογή είναι εγκατεστημένη στην κάρτα SD, τα γραφικά στοιχεία από αυτήν την εφαρμογή δεν είναι διαθέσιμα για να επιλέξετε σε ορισμένες εκδόσεις του Android, μόλις συνδεθεί η συσκευή. Η συσκευή πρέπει να επανεκκινηθεί για να μπορέσουν τα μικροεφαρμογές από την εφαρμογή να εμφανιστούν ξανά ως επιλογή.

Λόγος 3. Συγχρονισμός, εξυπηρέτηση ή διεπαφή λογαριασμού

Εάν η εφαρμογή χειρίζεται ένα συγκεκριμένο είδος συγχρονισμού υπόβαθρου, εκτελείται ως υπηρεσία ή χρησιμοποιεί έναν λογαριασμό, η εφαρμογή δεν θα λειτουργήσει πλήρως από μια κάρτα SD κατά τη συναρμολόγησή της. Επομένως, η επιλογή μετακίνησης στην κάρτα SD είναι απενεργοποιημένη. Μπορείτε να διαβάσετε περισσότερα σχετικά με αυτό το ζήτημα και πώς οι εφαρμογές εκτελούνται από κάρτες SD στη σελίδα Προγραμματιστές Android - Εγκατάσταση εφαρμογής.

Συχνές ερωτήσεις

Πώς μπορώ να πραγματοποιήσω λήψη εφαρμογών απευθείας στην κάρτα SD;

Θα χρειαστεί να έχετε πρόσβαση root στη συσκευή σας και στη συνέχεια να ορίσετε τον οικείο κατάλογο στην κάρτα SD χρησιμοποιώντας τα εργαλεία Android SDK. Υπήρξε ένας τρόπος για να ενεργοποιήσετε την επιλογή σε παλαιότερες εκδόσεις του Android χωρίς πρόσβαση root. Αλλά τώρα πρέπει να έχετε πρόσβαση root σε νεότερες εκδόσεις Android για να μπορέσετε να ορίσετε τον οικείο κατάλογο.

Τι εφαρμογές μπορώ να μεταφέρω;

Κοιτάξτε τη μετακίνηση εφαρμογών τυχερών παιχνιδιών στην κάρτα SD. Τα παιχνίδια συνήθως δεν χρειάζεται να τρέχουν στο παρασκήνιο ή να χειρίζονται οποιεσδήποτε σημαντικές εργασίες στη συσκευή καθ 'όλη τη διάρκεια της ημέρας. Φέρνουν επίσης συνήθως το μεγαλύτερο μέρος του χώρου, καθιστώντας τους τέλειους υποψήφιους για εγκατάσταση κάρτας SD.

Τώρα ξέρετε γιατί το κουμπί " Μετακίνηση σε κάρτα SD " είναι γκρίζο για πολλές από τις εφαρμογές σας Android. Έχετε ακόμα ερωτήσεις; Σχόλια? Αφήστε ένα από τα παρακάτω σχόλια.

Πώς μπορώ να ενεργοποιήσω την επιλογή "Μετακίνηση σε κάρτα SD" σε οποιαδήποτε εφαρμογή;

Υπήρχε ένας τρόπος για τους μη ριζωμένους χρήστες να ενεργοποιήσουν την επιλογή "Μετακίνηση σε κάρτα SD". Αυτό δεν συμβαίνει πλέον. Θα χρειαστεί να αποκτήσετε πρόσβαση root στη συσκευή σας, ώστε να μπορείτε να μεταφέρετε οποιαδήποτε εφαρμογή στην κάρτα SD. Εάν δεν είστε βέβαιοι πώς να το κάνετε αυτό, ίσως θελήσετε να ρίξετε μια ματιά στους προγραμματιστές XDA για προτάσεις.