[Học Lập trình Android] Bài 11: Ứng dụng đọc ghi tập tin kết hợp sử dụng Broadcast Receiver

ngày 09-03-2016

Trong bài này, tôi sẽ hướng dẫn các bạn viết ứng dụng cho phép lưu trữ tập tin, tất nhiên không nhất thiết phải sử dụng Broadcast Receiver mới có thể đọc ghi tập tin, ta chỉ sử dụng lớp này để tăng tính tiện lợi.
 
Đầu tiên, mở tập tin activity_main.xml và thiết kế giao diện như sau:
 
 
Trong lớp MainActivity.java khai báo các biến cần thiết bao gồm 2 Button, một EditText và lớp MyReceiver kế thừa từ lớp từ BroadcastReceiver có nội dung như sau:
 
 
Dưới hàm onReceive khai báo hai phương thức readFile và writeFile như sau:
 
 
Cho phép MainActivity thực hiện Interface OnClickListener và vào phương thức onCreate tham chiếu đến các biến đã khai báo và thực hiện đăng kí Receiver.
 
 
Cuối cùng thực hiện hàm onClick như sau:
 
 
Cuối cùng thực hiện hàm onClick như sau:
 
 
Để thực hiện lưu trữ tập tin trên sdCard bạn phải xin quyền trong tập tin AndroidManifest.xml (ở dưới cùng Project) như sau:
 
 
Thực hiện chạy ứng dụng và thao tác với các nút đọc và ghi tập tin.
 
Trung tâm Tin học - Đại học Khoa học Tự nhiên TP.HCM

 

ai
Trung Tâm Tin Học
ai
Trung Tâm Tin Học
Chào mừng bạn đến với Trung Tâm Tin Học.
Bạn đang cần hỗ trợ thông tin gì ạ? Hãy Chat ngay với chúng tôi nhé.