ฉันจะหยุดแอพจากการติดตั้งตัวเองไปยังการ์ด SD ได้อย่างไร


9

ดูเหมือนว่าบางแอปเริ่มต้นที่จะบันทึกลงในการ์ด SD เมื่อติดตั้งบน Froyo เป็นครั้งแรกแทนที่จะเริ่มต้นกับหน่วยความจำภายในนี่เป็นสิ่งที่น่ารำคาญเพราะเมื่อใดก็ตามที่ฉันติดตั้งการ์ด SD เป็นที่เก็บใน Windows ไอคอนสำหรับแอปเหล่านั้นหายไปจากบ้าน หน้าจอและฉันต้องไปที่รายการแอพและค้นหาเพื่อเพิ่มกลับเข้าไปในหน้าจอหลัก ถ้าฉันยังสังเกตเห็นพวกเขาได้หายไป

ฉันมี Galaxy S ที่มีหน่วยความจำภายในมากกว่า 1.4GB ดังนั้นไม่ต้องกังวลเลยว่าแอพจะเพิ่มพื้นที่ในที่จัดเก็บข้อมูลภายในหรือหน่วยความจำใกล้หมดดังนั้นฉันต้องการใช้พื้นที่นั้นและบันทึกที่เก็บ SD สำหรับ ไฟล์ของฉัน (เช่นรูปภาพภาพยนตร์และเพลง)

แอพที่ย้ายตัวเองไปยังการ์ด SD ของฉันเมื่อฉันตรวจสอบตอนนี้คือ SliceIt และ Open Signal Maps ในอดีตที่ผ่านมาฉันจำได้ว่าทั้ง Angry Birds และ Angry Birds Seasons ทำเช่นนี้จนกระทั่งฉันย้ายพวกมันกลับไปที่โทรศัพท์ (อันที่จริงฉันคิดว่า Angry Birds Seasons ได้เปลี่ยนมาแทนที่ Angry Birds เป็นต้นฉบับหายไปจากหน้าจอหลักรอบ ๆ ในเวลาเดียวกันกับที่ฉันติดตั้งซีซันฉันก็สงสัยในอีกสองสามวันต่อมาเมื่อซีซันหายไปและพบพวกเขาทั้งสองใน SD)

คำตอบ:


7

ขอบคุณที่คำตอบสำหรับคำถามนี้การย้ายแอพไปยัง SD ใช้ได้เฉพาะกับอุปกรณ์ที่รูทหรือไม่ .

ฉันค้นพบgetInstallLocationคำสั่ง ADB และตั้งค่าตำแหน่งการติดตั้งเป็นภายในบนโทรศัพท์ที่ไม่ได้รูทของฉัน

เมื่อติดตั้ง Android SDK แล้วและโทรศัพท์ของฉันเชื่อมต่อผ่าน USB ด้วยโหมด USB Debugging เปิดอยู่ให้ป้อนคำสั่งต่อไปนี้:

adb devices
(ตรวจสอบว่า ADB สามารถเห็นโทรศัพท์ของฉันและเริ่มบริการที่จำเป็น)

adb shell
(เชื่อมต่อเชลล์กับโทรศัพท์)

pm getInstallLocation
(ส่งคืน0[auto])

pm setInstallLocation 1
(ตั้งค่าตำแหน่งการติดตั้งเริ่มต้นเป็นหน่วยความจำภายใน)

pm getInstallLocation
(เรียกใช้อีกครั้งเพื่อตรวจสอบว่าตอนนี้ตั้งค่าเป็นตำแหน่งที่ถูกต้องส่งคืน1[internal])

exit

นำฮาร์ดแวร์ออกอย่างปลอดภัยถอดปลั๊กโทรศัพท์และทำทุกอย่างโดยไม่จำเป็นต้องรูท!


ดีฉันชอบตัวเลือกที่ 2 ฉันหมายถึง pm setInstallLocation 2 xDDD ทั้งหมดไปยัง sdcard :(
yeradis

น่าสนใจฉันต้องรูทเพื่อทำสิ่งนี้ผ่าน Terminal Emulator บนอุปกรณ์ของฉัน แต่ฉันไม่ได้ลอง adb
Matthew อ่าน

5

ฉันยังไม่ได้ลองด้วยตัวเอง แต่นี่คือXDA threadที่มีโปรแกรมที่ให้คุณย้ายแอพใด ๆ ในหรือปิด SD card ของคุณและตั้งค่าเริ่มต้นการติดตั้งเป็น Internal, SD หรือ Auto ฉันเชื่อว่า Auto เป็นค่าเริ่มต้น


ดูเหมือนว่าสิ่งนี้ต้องการรากและส่วนใหญ่ได้รับการทดสอบโดยคนที่มีความปรารถนาตรงข้ามกับฉัน (เช่นพวกเขาต้องการทุกอย่างไปที่การ์ด SD) ในขณะที่ฉันไม่ได้ทำการหยั่งรากฉันควรใช้วิธีที่ไม่ใช่รูทถ้าเป็นไปได้
GAThrawn

วิธีอื่น ๆ ที่ฉันเคยเห็นเกี่ยวข้องกับคำสั่ง ADB บนโทรศัพท์รูท ฉันจะบอกเพียงครั้งเดียวว่ารูทนั้นไม่ใช่สิ่งที่น่ากลัวและสามารถเพิ่มความสามารถอื่น ๆ บนอุปกรณ์ของคุณได้ ยังคงขึ้นอยู่กับคุณในที่สุดและฉันจะทำให้ตาของฉันปอกเปลือกสำหรับการแก้ปัญหาอื่น ๆ
Saiboogu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.