Tại sao các ứng dụng trở nên nhỏ hơn khi chúng được chuyển sang thẻ SD?


15

Ví dụ: ứng dụng Quét mã vạch chiếm:

Tổng cộng: 0,96MB
Ứng dụng: 0,92MB
Dữ liệu: 40KB

trên điện thoại. Khi tôi di chuyển nó sang Thẻ SD, nó sẽ thay đổi thành:

Tổng cộng: 524KB
Ứng dụng: 484KB
Dữ liệu: 40KB

Làm thế nào nó thay đổi?

Câu trả lời:


14

Giống như Bryan nói (tôi không thể bình luận nên phải thêm một câu trả lời khác ...), nó không di chuyển toàn bộ ứng dụng. Kích thước được cung cấp sau khi di chuyển là bit vẫn còn trên bộ nhớ trong - nó không cung cấp bất kỳ kích thước nào cho các phần tử đã được chuyển sang SD.

Vì vậy, để trả lời câu hỏi của bạn, ứng dụng không trở nên nhỏ hơn, chỉ cần dung lượng lưu trữ nội bộ được sử dụng sẽ nhỏ hơn.


2
Những phần nào của ứng dụng được chuyển sang Thẻ SD và những gì còn lại trên điện thoại?
LifeH2O

4

Theo tôi biết, nó di chuyển càng nhiều ứng dụng càng tốt từ bộ nhớ trong sang thẻ SD. Vì vậy, ví dụ, cơ sở dữ liệu, hình ảnh hoặc tài nguyên khác sẽ được chuyển qua. Tôi không biết chi tiết chính xác về cách thức hoạt động của nó.


0

Xem Tôi có thể tìm ứng dụng Android của mình ở đâu? về phân phối không gian ứng dụng và địa điểm.

Xem thêm Những hạn chế của việc chuyển ứng dụng sang thẻ SD là gì?

Không có ảnh hưởng đến hiệu suất ứng dụng miễn là bộ nhớ ngoài được gắn trên thiết bị. Tệp .apk được lưu trên bộ nhớ ngoài, nhưng tất cả dữ liệu người dùng riêng, cơ sở dữ liệu, tệp .dex được tối ưu hóa và mã gốc được trích xuất được lưu trên bộ nhớ trong của thiết bị.

Vì vậy, odextập tin của bất kỳ ứng dụng nào vẫn còn và chiếm dung lượng trong bộ nhớ trong tại /data/dalvik-cache.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.