Nếu tôi được phép đề xuất trong số các lựa chọn mà bạn đã cung cấp, tôi sẽ đề xuất Link2SD .
Vì điện thoại của bạn đã được root và có kernel tùy chỉnh, tôi giả sử bạn thành thạo với công cụ này. Nếu không, bạn luôn có thể tham khảo hướng dẫn từng bước này .
Có hai phương tiện giải phóng bộ nhớ trong trong Android.
H: Sự khác biệt giữa Liên kết di chuyển sang Thẻ SD (Bản địa với Android) "và Liên kết Tạo (Biểu tượng) Liên kết trong Link2SD là gì? " và ngược lại?
Ứng dụng gốc2sd Bắt đầu với Android 2.2 (Froyo) Google đã giới thiệu ứng dụng gốc2SD. Phương pháp này di chuyển
- tập tin apk trên Android 2.2
- apk + tập tin lib trên Android 2.3+
vào một thư mục an toàn trên thẻ SD của bạn trong phân vùng chính của FAT.
Đây là phương pháp đơn giản nhất vì nó không yêu cầu bạn phân vùng sdcard và quyền riêng tư gốc.
Nó có một số nhược điểm mặc dù.
Nhược điểm đầu tiên là các tệp ứng dụng chỉ được lưu trữ trên phân vùng FAT chính của sdcard. Khi bạn bật bộ lưu trữ dung lượng lớn USB để chia sẻ tệp với máy tính của bạn (hoặc nếu không ngắt kết nối hoặc xóa bộ nhớ ngoài), mọi ứng dụng được cài đặt trên bộ nhớ ngoài và hiện đang chạy sẽ bị hủy. Hệ thống thực sự trở nên không biết đến ứng dụng cho đến khi bộ nhớ lớn bị vô hiệu hóa và bộ nhớ ngoài được hiển thị lại trên thiết bị. Bên cạnh việc giết ứng dụng và làm cho nó không có sẵn cho người dùng, điều này có thể phá vỡ một số loại ứng dụng theo cách nghiêm trọng hơn.
Vì vậy, nhược điểm thứ hai là không phải tất cả các ứng dụng có thể được di chuyển bằng phương thức apps2sd riêng vì lý do trên. Để ứng dụng luôn hoạt động như mong đợi, nhà phát triển không nên cho phép ứng dụng được cài đặt trên bộ lưu trữ ngoài nếu ứng dụng sử dụng bất kỳ tính năng nào sau đây, do hậu quả được trích dẫn khi bộ nhớ ngoài không được khắc phục: Widgets, Services, Alert Dịch vụ, Hình nền động, Thư mục trực tiếp, Trình quản lý tài khoản, Bộ điều hợp đồng bộ hóa, Bộ thu phát đang nghe "đã hoàn thành khởi động".
Lực di chuyển (yêu cầu root); Bạn có thể buộc các ứng dụng di chuyển sang thẻ SD bằng ứng dụng gốc2SD ngay cả ứng dụng không hỗ trợ di chuyển như mô tả ở trên. Link2SD và một số ứng dụng khác có thể buộc các ứng dụng di chuyển nếu bạn có quyền riêng tư gốc. Nhưng, lưu ý rằng điều này có thể phá vỡ một số ứng dụng, như được mô tả ở trên.
Liên kết2SD
Link2SD di chuyển apk + dex + lib của ứng dụng sang phân vùng thứ hai và tạo các liên kết tượng trưng trong các vị trí ban đầu trên bộ nhớ trong. Ưu điểm đầu tiên là nó có thể giải phóng thêm dung lượng từ bộ nhớ trong so với phương thức apps2sd riêng vì nó cũng di chuyển tệp dex.
Ưu điểm thứ hai của Link2Sd so với apps2sd bản địa là bằng cách tạo liên kết tượng trưng, bạn nhận được Android cho rằng các ứng dụng này được cài đặt vào bộ nhớ trong, mặc dù trên thực tế tất cả các tệp đều nằm trên SD. Do đó, bạn có thể liên kết tất cả các ứng dụng với thẻ SD; vật dụng, dịch vụ, hình nền sống, v.v., tất cả chúng sẽ hoạt động mà không gặp vấn đề gì từ thẻ SD.
Ưu điểm thứ ba là, ngay cả khi bạn gắn thẻ SD vào PC, các ứng dụng được liên kết của bạn vẫn hoạt động và vẫn hoạt động! Vì Android ngắt kết nối phân vùng FAT đầu tiên để chia sẻ tệp với máy tính của bạn nhưng phân vùng thứ hai vẫn được gắn. Link2SD cho phép bạn chạy tất cả "ứng dụng SD" ngay cả khi được gắn vào máy tính dưới dạng ổ đĩa.
Và, nhược điểm là, rõ ràng, nó đòi hỏi quyền riêng tư và phân vùng thứ hai trên thẻ SD của bạn. Nó không hoạt động "ngoài luồng" như ứng dụng gốc2sd, bạn cần root thiết bị của mình và tự tạo phân vùng thứ hai trên thẻ SD.