Bagaimana cara menghentikan aplikasi agar tidak menginstal sendiri ke kartu SD saya?

9

Tampaknya beberapa aplikasi default untuk menyimpan ke kartu-SD ketika mereka pertama kali diinstal pada Froyo daripada default ke memori internal, ini menjengkelkan karena setiap kali saya memasang Kartu SD sebagai penyimpanan di Windows ikon untuk aplikasi tersebut menghilang dari rumah saya layar, dan saya harus masuk ke daftar aplikasi dan menemukan mereka untuk menambahkannya kembali ke layar beranda. Jika saya perhatikan mereka sudah pergi.

Saya memiliki Galaxy S dengan memori internal lebih dari 1.4GB, jadi sama sekali tidak perlu khawatir tentang aplikasi yang menggunakan ruang penyimpanan internal, atau kehabisan memori, jadi saya ingin menggunakan ruang itu dan menyimpan penyimpanan SD untuk file saya (yaitu gambar, film dan musik).

Aplikasi yang entah bagaimana memindahkan diri mereka ke Kartu SD saya ketika saya memeriksa barusan adalah SliceIt dan Open Signal Maps. Di masa lalu saya ingat bahwa kedua Angry Birds dan Angry Birds Seasons telah melakukan ini juga sampai saya memindahkannya kembali ke telepon (pada kenyataannya saya berpikir sedikit bahwa Musim Angry Birds telah menggantikan Angry Birds karena aslinya menghilang dari layar beranda sekitar saat yang sama ketika saya menginstal Seasons, saya kemudian curiga beberapa hari kemudian ketika Seasons juga menghilang dan menemukan keduanya di SD).

GATambar
sumber

Jawaban:

7

Berkat jawaban ini untuk pertanyaan ini, apakah memindahkan aplikasi ke SD hanya tersedia untuk perangkat yang di-rooting? .

Saya telah menemukan getInstallLocationperintah ADB dan mengatur lokasi instal ke internal pada ponsel saya yang belum di-root.

Dengan Android SDK diinstal, dan ponsel saya terhubung melalui USB dengan mode USB Debugging diaktifkan, masukkan perintah berikut:

adb devices
(periksa apakah ADB dapat melihat telepon saya, dan memulai layanan yang diperlukan)

adb shell
(menghubungkan shell ke telepon)

pm getInstallLocation
(pengembalian 0[auto])

pm setInstallLocation 1
(setel lokasi instal default ke memori internal)

pm getInstallLocation
(jalankan lagi untuk memeriksa bahwa sekarang diatur ke lokasi yang benar, kembali 1[internal])

exit

Hapus Perangkat Keras dengan Aman, cabut telepon dan semua selesai, tanpa perlu root!

GATambar
sumber
Bagus, saya lebih suka opsi 2 maksud saya pm setInstallLocation 2 xDDD semua ke sdcard :(
yeradis
Menarik, saya harus di-root untuk melakukan ini melalui Terminal Emulator di perangkat saya, tetapi saya tidak mencoba adb.
Matius Baca
5

Saya belum mencobanya sendiri, tetapi di sini ada XDA utas yang menampilkan program yang memungkinkan Anda memindahkan aplikasi apa pun pada atau dari kartu SD Anda dan mengatur default instalasi ke Internal, SD atau Auto. Saya percaya Auto adalah default.

Saiboogu
sumber
Sepertinya ini membutuhkan root, dan terutama telah diuji oleh orang-orang dengan keinginan yang berlawanan dengan saya (yaitu mereka ingin semuanya masuk ke kartu SD). Karena saat ini saya tidak dicopot, saya lebih suka metode non-root jika memungkinkan.
GAT Diambil
Satu-satunya metode lain yang saya lihat melibatkan perintah ADB pada ponsel yang di-root. Saya akan mengatakan sekali saja bahwa root bukanlah sesuatu yang perlu ditakuti dan dapat membuka banyak kemampuan lain pada perangkat Anda. Masih terserah Anda pada akhirnya dan saya akan terus mencari solusi lain.
Saiboogu