Các ứng dụng có nên chiếm bất kỳ bộ nhớ trong khi cài đặt vào SD không?


11

Tôi đang sử dụng rất ít bộ nhớ trong điện thoại liên bộ - Tôi giảm xuống còn 5 MB trong số 180 MB có sẵn. Tôi hiểu rằng không phải tất cả các ứng dụng có thể được cài đặt vào thẻ SD và thay vào đó, những ứng dụng đó sẽ sử dụng hết bộ nhớ trong của tôi. May mắn thay, những điều đó là hiếm.

Tuy nhiên, gần đây tôi đã cài đặt một ứng dụng được liệt kê là đang được cài đặt trên thẻ SD, không phải bộ nhớ trong. Mặc dù vậy, sau khi cài đặt, giờ tôi nhận được cảnh báo "không gian trống". Ứng dụng chiếm 16 MB và dường như tôi nhớ rằng mình đã có hơn 20 MB dung lượng lưu trữ nội bộ trước đó ... Vì vậy, đánh giá từ không gian, có vẻ như nó vẫn chiếm dung lượng trên bộ nhớ trong.

Vì vậy, câu hỏi của tôi: một ứng dụng được cài đặt vào thẻ SD có chiếm bất kỳ bộ nhớ trong nào không?

Điều gì có thể gây ra điều này? Có phải thị trường lưu trữ các tập tin cài đặt ở đâu đó trong bộ nhớ cache nội bộ hoặc một cái gì đó kỳ lạ? Tại sao tôi phải lo lắng về các ứng dụng tiêu tốn dung lượng, khi tôi có hàng gigabyte dung lượng trống cho chúng trên thẻ SD của mình?

Thiết bị của tôi là GT-S5570 chạy 2.2.1.

Câu trả lời:


8

Một ứng dụng bao gồm các tệp dex, tệp apk, tệp dữ liệu và thư viện. Khi bạn cài đặt ứng dụng trong thẻ SD, không phải tất cả các phần của ứng dụng đều được giữ trong thẻ SD. Một số trong số họ vẫn còn trong Bộ nhớ trong.

Tuy nhiên, nếu bạn có điện thoại đã root, bạn có thể sử dụng chương trình như link2sd để di chuyển tất cả các phần của ứng dụng sang thẻ SD.

BIÊN TẬP:

Bạn có thể sử dụng chương trình như app2sd để dễ dàng xem chương trình nào có thể được chuyển sang thẻ SD. Bạn có thể tự di chuyển các ứng dụng được hiển thị hoặc bỏ qua một số trong số chúng.

Nếu bạn đi tới Cài đặt -> Ứng dụng -> Quản lý ứng dụng, kích thước được hiển thị ở đó là kích thước của nó trong bộ nhớ trong. Đây chỉ là phỏng đoán của tôi dựa trên các tính toán được thực hiện bằng cách lưu ý dung lượng trống trên bộ nhớ trong, chuyển một số ứng dụng sang thẻ SD và chỉ trừ đi dung lượng của các ứng dụng.

Tôi xin lỗi tôi đã không đề cập đến việc bạn cần phân vùng thứ hai để link2sd hoạt động. Nhưng nếu bạn đã đưa ra gợi ý trong câu hỏi của bạn rằng bạn sẵn sàng root, tôi đã nói sâu hơn về nó. Ngoài ra, câu hỏi chính của bạn là liệu các ứng dụng được chuyển sang thẻ SD có nên lưu trữ nội bộ hay không. Đó không phải là về link2sd, thuật ngữ vừa xuất hiện trong khi trả lời. Dù sao, bên cạnh phân vùng thứ hai, bạn nên dùng thẻ SD lớp 6. Tôi đã viết một bài đăng blog về việc sử dụng link2sd ở đây , bạn có thể thấy nó hữu ích.


Có ứng dụng nào để tìm hiểu có bao nhiêu ứng dụng không gian nội bộ trên thẻ SD thực sự sử dụng không?
Ilari Kajaste

1
Nếu bạn đi tới Cài đặt -> Ứng dụng -> Quản lý ứng dụng, kích thước được đề cập cho mỗi ứng dụng có kích thước mà nó sử dụng trong bộ nhớ trong.
roxan

Có thật không? Theo tôi thì có vẻ như nó chỉ hiển thị tổng kích thước của ứng dụng trong danh sách đó ...
Ilari Kajaste

1
Nhìn vào kích thước của một ứng dụng trước và sau khi bạn chuyển nó sang SD, kích thước giảm sẽ là kích thước đạt được trong bộ nhớ trong.
roxan

1
Dường như với tôi như DiskUsage sẽ cho tôi biết trước chính xác tôi sẽ kiếm được bao nhiêu dung lượng bằng cách liên kết toàn bộ ứng dụng với SD với Link2SD . Và tôi cho rằng "chuyển sang SD" bằng các cách thông thường sẽ giải phóng (ít nhất) kích thước "apk" mà DiskUsage báo cáo cho ứng dụng.
Ilari Kajaste

4

Bạn có thể sử dụng ứng dụng DiskUsage để xem bộ nhớ cache dalvik chiếm bao nhiêu dung lượng. Hiểu biết của tôi là bộ đệm không di chuyển khi ứng dụng chuyển sang SD. Kết hợp kích thước đó với kích thước dữ liệu sẽ cho một ý tưởng tốt về việc sẽ còn lại bao nhiêu trên bộ nhớ trong.


2
DiskUsage không yêu cầu root.
ale

Diskusage dường như hiển thị ba loại nội dung mà ứng dụng lưu trữ trên bộ nhớ trong - dữ liệu, apk, dalvikCache. Cái gì đây?
Ilari Kajaste

Nếu tôi sử dụng một công cụ như link2sd để chuyển tất cả nội dung của ứng dụng sang SD, thì kích thước ứng dụng được hiển thị trong DiskUsage có chính xác là dung lượng lưu trữ nội bộ mà tôi sẽ lấy lại không?
Ilari Kajaste

Hmm, dường như apk chỉ với các ứng dụng không có trên SD. Vì vậy, "di chuyển đến sd" thực sự có nghĩa là chỉ "di chuyển apk để sd"?
Ilari Kajaste

1

Không có kích thước tiêu chuẩn cho những gì còn lại trên bộ nhớ trong và những gì thuộc về thẻ SD, tuy nhiên vấn đề của bạn có thể không liên quan đến những gì bạn đã tải xuống, đó có thể là do bộ nhớ cache của bạn - hầu hết là trên bộ nhớ trong.

Bạn đã làm bất cứ điều gì để xóa chúng / giới hạn chúng do đó giải phóng không gian trên bộ nhớ trong của bạn. Nếu bạn có Astro hoặc Android Assistant, những chương trình này đã được tích hợp sẵn để hỗ trợ việc này (miễn phí) hoặc bạn có thể có một ứng dụng được xây dựng có mục đích để xóa bộ nhớ cache. Hoặc từ trang chủ đi vào Menu - Cài đặt - Ứng dụng - Quản lý ứng dụng. Chờ cho tất cả chúng tải. Chuyển đến tab Tất cả, sau đó nhấn menu - Sắp xếp theo Kích thước. Đi qua từng cái một để kiểm tra kích thước bộ đệm và xóa khi cần thiết - cũng hữu ích cho bạn ý tưởng về việc có thể có một ứng dụng bạn thực sự không sử dụng và do đó muốn xóa.


1

Một chút suy nghĩ bên làm việc cho tôi. Tôi cũng bị giới hạn dung lượng trên điện thoại và một số ứng dụng tôi muốn truy cập nhưng chỉ thỉnh thoảng sử dụng. Tôi sử dụng ứng dụng Androzip để sao lưu chúng vào thẻ sd và sau đó xóa chúng hoàn toàn khỏi bộ nhớ điện thoại chính. Sau đó tôi nhanh chóng cài đặt lại tệp apk có liên quan khi tôi cần. Hoạt động tốt.

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.