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 ได้ หากคุณไม่แน่ใจว่าต้องทำอย่างไร ให้ลองดูที่ XDA Developers สำหรับข้อเสนอแนะ