Android: Mengapa Saya Tidak Boleh Pindah App ke SD Card?

Jika anda ingin menjimatkan ruang dalam ingatan dalaman telefon anda, memindahkan aplikasi ke kad SD adalah cara terbaik untuk membebaskan ruang. Anda boleh mengalihkan apl ke kad SD dengan pergi ke Tetapan> Aplikasi, memilih aplikasi, kemudian mengetik butang " Pindah ke kad SD ". Anda mungkin perasan bahawa untuk sesetengah aplikasi, pilihan ini adalah kelabu walaupun. Kenapa begitu?

Sebab 1. Pilihan Pembangun

Pemaju apl Android perlu membuat aplikasi mereka tersedia untuk bergerak ke kad SD menggunakan atribut "android: installLocation" dalam elemen aplikasi mereka. Jika mereka tidak, pilihan untuk "Pindah ke kad SD" berwarna kelabu. Kenapa ramai pemaju tidak dapat mengaktifkan butang ini? Nah, aplikasi Android tidak dapat berjalan dari kad SD semasa kad dipasang. Jadi, jika aplikasi mengendalikan sesuatu seperti penggera untuk mengingatkan anda tentang pelantikan doktor gigi anda, itu penting, dan aplikasi tidak akan dapat membunyikan penggera jika anda mempunyai peranti anda bersambung ke PC anda. Jadi pemaju boleh memilih untuk mengunci keupayaan "Pindah ke kad SD" ke bawah supaya mereka tidak pernah mendapat e-mel marah dari seseorang yang mendakwa aplikasi tidak berfungsi.

Alasan 2. Sokongan Widget

Sokongan Widget adalah satu lagi sebab utama aplikasi boleh dihalang daripada berjalan pada kad SD. Jika aplikasi dipasang pada kad SD, widget dari aplikasi itu tidak tersedia untuk dipilih dalam versi Android tertentu sekali peranti dipasang. Peranti mesti dimulakan semula untuk widget dari aplikasi untuk dipaparkan sebagai pilihan sekali lagi.

Sebab 3. Penyelarasan, Perkhidmatan, atau Antara Muka Akaun

Jika aplikasi mengendalikan penyegerakan latar belakang jenis tertentu, berjalan sebagai perkhidmatan, atau menggunakan akaun, aplikasi tidak berfungsi sepenuhnya dari kad SD semasa dipasang. Oleh itu, pilihan untuk memindahkannya ke Kad SD dilumpuhkan. Anda boleh membaca lebih lanjut mengenai isu ini dan cara apl berjalan dari kad SD pada Pemaju Android - Laman Pemasangan Apl.

Soalan Lazim

Bagaimanakah saya membuat aplikasi memuat turun terus ke Kad SD?

Anda perlu mempunyai akses root pada peranti anda, kemudian tetapkan direktori rumah anda ke kad SD menggunakan Alat SDK Android. Ada dahulu cara untuk membolehkan pilihan pada versi Android yang lebih tua tanpa akses root. Tetapi sekarang anda mesti mempunyai akses root pada versi Android yang lebih baru untuk dapat menetapkan direktori rumah.

Apa aplikasi yang boleh saya alihkan?

Lihat memindahkan sebarang aplikasi permainan ke kad SD. Permainan biasanya tidak perlu berjalan di latar belakang atau mengendalikan sebarang tugas penting pada peranti sepanjang hari anda. Mereka juga biasanya mengambil ruang paling banyak, menjadikan mereka calon yang sempurna untuk memasang kad SD.

Kini anda tahu kenapa butang " Pindah ke kad SD " berwarna kelabu untuk banyak apl Android anda. Masih ada soalan? Komen? Tinggalkan satu di bahagian komen di bawah.

Bagaimana saya boleh mengaktifkan pilihan "Pindah ke SD Card" di mana-mana aplikasi?

Ada dulu cara untuk pengguna yang tidak berakar untuk membolehkan pilihan "Pindah ke kad SD". Ini tidak lagi berlaku. Anda perlu mendapatkan akses root ke peranti anda untuk dapat memindahkan mana-mana aplikasi ke kad SD. Jika anda tidak pasti bagaimana untuk melakukan ini, anda mungkin ingin melihat pada XDA Developers untuk cadangan.