ตัวอย่างเช่นแอปบาร์โค้ดสแกนเนอร์ใช้เวลา:
รวม: 0.96MB
แอปพลิเคชัน:
ข้อมูล0.92MB : 40KB
ทางโทรศัพท์ เมื่อฉันย้ายไปยังการ์ด SD มันจะเปลี่ยนเป็น:
รวม: 524KB
แอพลิเคชัน: 484KB
ข้อมูล: 40KB
ทำไมมันถึงเปลี่ยน?
ตัวอย่างเช่นแอปบาร์โค้ดสแกนเนอร์ใช้เวลา:
รวม: 0.96MB
แอปพลิเคชัน:
ข้อมูล0.92MB : 40KB
ทางโทรศัพท์ เมื่อฉันย้ายไปยังการ์ด SD มันจะเปลี่ยนเป็น:
รวม: 524KB
แอพลิเคชัน: 484KB
ข้อมูล: 40KB
ทำไมมันถึงเปลี่ยน?
คำตอบ:
เช่นเดียวกับไบรอันพูดว่า (ฉันไม่สามารถแสดงความคิดเห็นได้ดังนั้นต้องเพิ่มคำตอบอื่น ... ) มันไม่ได้ย้ายแอพทั้งหมด ขนาดที่กำหนดหลังจากการย้ายเป็นบิตยังคงอยู่ในการจัดเก็บข้อมูลภายใน - มันไม่ได้ให้ขนาดใด ๆ สำหรับองค์ประกอบที่มีการย้าย beend ไปยัง SD
ดังนั้นในการตอบคำถามของคุณแอปจะไม่เล็กลงเพียงปริมาณของที่เก็บข้อมูลภายในที่ใช้ก็เล็กลง
เท่าที่ฉันรู้มันย้ายแอพให้ได้มากที่สุดจากที่เก็บข้อมูลภายในไปยังการ์ด SD ดังนั้นตัวอย่างเช่นฐานข้อมูลรูปภาพหรือทรัพยากรอื่น ๆ จะถูกย้ายไป ฉันไม่ทราบรายละเอียดที่แน่นอนของวิธีการทำงาน
ดูฉันจะหาแอปพลิเคชัน Android ของฉันได้ที่ไหน ในการกระจายพื้นที่แอพและสถานที่
ดูเพิ่มเติมข้อเสียของการย้ายแอพไปยังการ์ด SD คืออะไร
ไม่มีผลต่อประสิทธิภาพของแอปพลิเคชั่นตราบใดที่อุปกรณ์จัดเก็บข้อมูลภายนอกถูกเชื่อมต่อกับอุปกรณ์ ไฟล์. apk ถูกบันทึกไว้ในที่จัดเก็บข้อมูลภายนอก แต่ข้อมูลผู้ใช้ส่วนตัวฐานข้อมูลไฟล์. dex ที่ได้รับการปรับปรุงและรหัสเนทีฟที่คลายบีบอัดจะถูกบันทึกไว้ในหน่วยความจำอุปกรณ์ภายใน
ดังนั้นodex
ไฟล์ของ app ใด ๆ /data/dalvik-cache
ยังคงอยู่และใช้พื้นที่ในการจัดเก็บข้อมูลภายในที่