Ở bài hướng dẫn lần trước mình đã giới thiệu cho các bạn về đọc ghi file trong trực tiếp lên bộ nhớ trong ứng dụng. Ở trong phần này mình sẽ hướng dẫn các bạn đọc ghi file ở bộ nhớ ngoài. Nếu bạn nào chưa đọc hoặc không nhớ bạn có thể xem lại bài viết trước đó ở
đây.
Về cơ bản việc đọc ghi file bên ngoài không có khác so với việc đọc ghi file ở bên trong bộ nhớ, chỉ có điều chúng ta cần phải kiểm tra xem liệu bộ nhớ ngoài sdCard có tồn tại hay không, nếu có chúng ta mới có thể thực hiện việc đọc ghi dữ liệu. Vậy tại sao phải đọc ghi dữ liệu bên ngoài, điều này vô cùng quan trọng nếu không đọc ghi dữ liệu bên ngoài thì với một file lớn các bạn lưu trữ bên trong, nếu bộ nhớ của máy lớn thì không có vấn đề gì, nhưng bộ nhớ máy hạn chế là một việc khác, khi đó nó sẽ chiếm hết không gian cho việc cài những ứng dụng tiếp theo của người dùng. Hãy cân nhắc phương án khi bạn sử dụng.
Quay trở lại các bạn hãy mở Project hôm trước ReadWriteFile ra và mở file
MainActivity.java chúng ta cần thêm vào 2 phương thức sau