Android: เหตุใดฉันจึงไม่สามารถย้ายแอปไปยังการ์ด SD?

หากคุณต้องการประหยัดพื้นที่ในหน่วยความจำภายในของโทรศัพท์การย้ายแอพไปยังการ์ด SD เป็นวิธีที่ยอดเยี่ยมในการเพิ่มพื้นที่ว่าง คุณสามารถย้ายแอพไปยังการ์ด SD ได้โดยไปที่การ ตั้งค่า> แอพพลิเคชั่ นเลือกแอพพลิเคชั่นแล้วแตะปุ่ม“ ย้ายไปที่การ์ด SD ” คุณอาจสังเกตเห็นว่าสำหรับบางแอพตัวเลือกนี้จะเป็นสีเทา ทำไมถึงเป็นอย่างนั้น?

เหตุผลที่ 1. ทางเลือกของนักพัฒนา

ผู้พัฒนาแอพ Android ต้องทำให้แอพของพวกเขาพร้อมใช้งานเพื่อย้ายไปยังการ์ด SD โดยใช้แอตทริบิวต์“ android: installLocation” ในองค์ประกอบของแอพ หากไม่มีตัวเลือก“ ย้ายไปที่การ์ด SD” จะเป็นสีเทา ทำไมนักพัฒนาหลายคนถึงไม่เปิดใช้งานปุ่มนี้ แอพ Android ไม่สามารถเรียกใช้จากการ์ด SD ในขณะที่ติดตั้งการ์ด ดังนั้นหากแอปจัดการบางอย่างเช่นการเตือนเพื่อเตือนให้คุณทราบถึงการนัดหมายทันตแพทย์ของคุณนั่นเป็นสิ่งที่สำคัญมากและแอปจะไม่สามารถส่งเสียงเตือนหากคุณมีอุปกรณ์ของคุณเชื่อมต่อกับพีซี ดังนั้นผู้พัฒนาอาจเลือกที่จะล็อคความสามารถ“ ย้ายไปที่การ์ด SD” เพื่อให้พวกเขาไม่เคยได้รับอีเมลโกรธจากใครบางคนที่อ้างว่าแอปไม่ทำงาน

เหตุผลที่ 2. การสนับสนุนวิดเจ็ต

การสนับสนุนวิดเจ็ตเป็นอีกหนึ่งเหตุผลสำคัญที่ทำให้แอปไม่สามารถรันบนการ์ด SD ได้ หากมีการติดตั้งแอพในการ์ด SD วิดเจ็ตจากแอพนั้นจะไม่สามารถเลือกได้ใน Android บางรุ่นเมื่อติดตั้งอุปกรณ์แล้ว ต้องรีสตาร์ทอุปกรณ์เพื่อให้วิดเจ็ตจากแอปปรากฏเป็นตัวเลือกอีกครั้ง

เหตุผลที่ 3. การซิงค์บริการหรืออินเทอร์เฟซบัญชี

หากแอปจัดการการซิงค์พื้นหลังบางประเภททำงานเป็นบริการหรือใช้บัญชีแอปจะไม่ทำงานอย่างสมบูรณ์จากการ์ด SD ในขณะที่ติดตั้งอยู่ ดังนั้นตัวเลือกในการย้ายไปยังการ์ด SD ถูกปิดใช้งาน คุณสามารถอ่านเพิ่มเติมเกี่ยวกับปัญหานี้และวิธีที่แอพเรียกใช้จากการ์ด SD บนนักพัฒนา Android - หน้าติดตั้งแอพ

คำถามที่พบบ่อย

ฉันจะทำให้แอพดาวน์โหลดโดยตรงไปยังการ์ด SD ได้อย่างไร

คุณจะต้องมีการเข้าถึงรูทบนอุปกรณ์ของคุณจากนั้นตั้งค่าโฮมไดเรกทอรีของคุณเป็นการ์ด SD โดยใช้เครื่องมือ Android SDK เคยมีวิธีการเปิดใช้งานตัวเลือกใน Android รุ่นเก่าโดยไม่ต้องเข้าถึงรูท แต่ตอนนี้คุณต้องมีการเข้าถึงรูทบน Android เวอร์ชันใหม่กว่าเพื่อให้สามารถตั้งค่าโฮมไดเร็กตอรี่ได้

ฉันสามารถย้ายแอพอะไรได้บ้าง

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

ตอนนี้คุณรู้แล้วว่าทำไมปุ่ม " ย้ายไปที่การ์ด SD " เป็นสีเทาสำหรับแอพ Android ของคุณ ยังมีคำถามใช่ไหม ความคิดเห็น? ทิ้งไว้ในส่วนความเห็นด้านล่าง

ฉันจะเปิดใช้งานตัวเลือก "ย้ายไปยังการ์ด SD" บนแอพใด ๆ ได้อย่างไร

เคยมีวิธีสำหรับผู้ใช้ที่ไม่ได้รูทเพื่อเปิดใช้งานตัวเลือก“ ย้ายไปที่การ์ด SD” นี่ไม่ใช่กรณีอีกต่อไป คุณจะต้องเข้าถึงรูทอุปกรณ์ของคุณเพื่อให้สามารถย้ายแอพใด ๆ ไปยังการ์ด SD .. หากคุณไม่แน่ใจว่าจะทำเช่นไรคุณอาจต้องการคำแนะนำเพิ่มเติม