ทำไมแอพเล็กลงเมื่อถูกย้ายไปยังการ์ด SD?


15

ตัวอย่างเช่นแอปบาร์โค้ดสแกนเนอร์ใช้เวลา:

รวม: 0.96MB
แอปพลิเคชัน:
ข้อมูล0.92MB : 40KB

ทางโทรศัพท์ เมื่อฉันย้ายไปยังการ์ด SD มันจะเปลี่ยนเป็น:

รวม: 524KB
แอพลิเคชัน: 484KB
ข้อมูล: 40KB

ทำไมมันถึงเปลี่ยน?

คำตอบ:


14

เช่นเดียวกับไบรอันพูดว่า (ฉันไม่สามารถแสดงความคิดเห็นได้ดังนั้นต้องเพิ่มคำตอบอื่น ... ) มันไม่ได้ย้ายแอพทั้งหมด ขนาดที่กำหนดหลังจากการย้ายเป็นบิตยังคงอยู่ในการจัดเก็บข้อมูลภายใน - มันไม่ได้ให้ขนาดใด ๆ สำหรับองค์ประกอบที่มีการย้าย beend ไปยัง SD

ดังนั้นในการตอบคำถามของคุณแอปจะไม่เล็กลงเพียงปริมาณของที่เก็บข้อมูลภายในที่ใช้ก็เล็กลง


2
ส่วนใดของแอพถูกย้ายไปยังการ์ด SD และมีอะไรเหลืออยู่ในโทรศัพท์?
LifeH2O

4

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


0

ดูฉันจะหาแอปพลิเคชัน Android ของฉันได้ที่ไหน ในการกระจายพื้นที่แอพและสถานที่

ดูเพิ่มเติมข้อเสียของการย้ายแอพไปยังการ์ด SD คืออะไร

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

ดังนั้นodexไฟล์ของ app ใด ๆ /data/dalvik-cacheยังคงอยู่และใช้พื้นที่ในการจัดเก็บข้อมูลภายในที่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.