Có nhiều khái niệm về các loại phương tiện lưu trữ và các lựa chọn lưu trữ trong ứng dụng Android mà chúng ta có thể chưa phân biệt rõ hay nhầm lẫn khi phát triển ứng dụng. Dưới đây liệt kê một số phương tiện và lựa chọn lưu trữ.
Option lưu trữ:
Trong Android có 3 loại chính:
1. USB storage (Internal storage trong thiết bị Android, kèm khi xuất xưởng)
2. SD-Card (External storage cắm vào thiết bị Android)
3. App-Private storage (ví dụ SharedPref, DB, Cache, là 1 loại Internal storage)
Phương tiện lưu trữ:
1. USB mass storage
2. Thẻ nhớ SD-Card
3. Thiết bị phát dữ liệu, cắm vào cổng USB của thiết bị chạy Android (ví dụ máy MP3)
Các thiết bị này được cắm vào thiết bị Android mobile (thông qua dây USB OTG) hoặc cắm trực tiếp vào cổng USB của thiết bị chạy Android chẳng hạn như TV.
USB khác SD-Card như nào?
Cơ bản mình cho là trường hợp USB cắm vào Android Mobile thì USB lúc này được coi là SD-Card.
Nếu phân biệt rõ những option và phương tiện này thì lúc lập trình và tìm kiếm các intent tương ứng sẽ chính xác.
Link tham khảo chính:
http://developer.android.com/guide/topics/data/data-storage.html
Link phụ:
http://developer.android.com/guide/topics/connectivity/usb/host.html#example
http://androidforums.com/android-lounge/432740-usb-storage-sd-card-storage.html
http://alvinalexander.com/java/jwarehouse/android/services/java/com/android/server/status/UsbStorageActivity.java.shtml
Không có nhận xét nào:
Đăng nhận xét