Bối cảnh
Trong Android 4.4 (KitKat), Google đã hạn chế các ứng dụng của bên thứ ba (không được cài đặt sẵn) ghi vào bộ nhớ ngoài/tháo rời. Quyết định này đã làm tê liệt nhiều ứng dụng, khiến một số ứng dụng trở nên vô dụng. Áp lực lên Google đã dẫn đến một giải pháp thỏa hiệp được tích hợp vào Android 5. Các ứng dụng có thể lấy lại quyền ghi vào bộ nhớ ngoài bằng cách sử dụng API mới với SAF (Storage Access Framework). Tuy nhiên, nói chung, thẻ SD ngoài luôn kém tin cậy hơn nhiều (đặc biệt là một số kết hợp thiết bị/thẻ SD nhất định) so với bộ nhớ trong.
Khởi động lần đầu
- Một trình chọn thư mục sẽ xuất hiện. Bạn cần chọn thư mục (hoặc ổ đĩa) bạn muốn làm việc.
- Nhấn nút Thêm (góc trên cùng bên phải) và chọn Hiển thị thẻ SD.
- Nhấn nút Menu (góc trên cùng bên trái) và chọn bộ nhớ bạn muốn sử dụng.
- Nhấn CHỌN (dưới cùng).
Hạn chế
Có một số hạn chế trong chế độ SAF mà bạn cần biết:
- API SAF cung cấp hiệu suất thấp hơn nhiều so với chế độ truy cập tệp trực tiếp tiêu chuẩn (đặc biệt với các thư mục chứa nhiều tệp/thư mục con).
- Thư mục Chính/Tùy chỉnh không thể được đặt trong SAF; tuy nhiên, URI SAF được chọn lần cuối sẽ tự động được lưu: Nút Trang chủ → Đi đến Thư mục SAF Đã chọn Lần cuối.
- Tính năng xóa sạch không hoạt động. Nếu tùy chọn "Xóa sạch sau khi mã hóa" được chọn trong cài đặt, các tệp sẽ chỉ bị xóa.
- Chức năng "Mở tệp" sẽ chỉ hoạt động nếu ứng dụng đích có thể giải mã URI SAF.