Hướng dẫn đọc dữ liệu từ assets trong Android
Hướng dẫn đọc dữ liệu từ assets trong android sẽ hướng dẫn các bạn tạo thư mục assets, đưa dữ liệu vào thư mục assets và đọc dữ liệu từ assets trong ứng dụng Android.
Các bạn lưu ý, tất cả những tập tin chứa bên trong assets chỉ cho phép chúng ta đọc. Điều đó có nghĩa là, ứng dụng không được phép ghi vào những tập tin trong thư mục này.
Thư mục assets thường được sử dụng để chứa dữ liệu tĩnh phát hành cùng ứng dụng.
Hướng dẫn đọc dữ liệu từ assets trong android – Ứng dụng hiển thị thơ Vội vàng
Mô tả chức năng
Khi người dùng chọn ‘View’, ứng dụng sẽ truy xuất dữ liệu của tập tin ‘voivang.txt’ được chứa trong thư mục assets và hiển thị dữ liệu lên màn hình.
Dữ liệu được hiển thị vào màn hình và cho phép người dùng cuộn lên, cuộn xuống (scroll) để xem hết nội dung.
Hướng dẫn đọc dữ liệu từ assets trong android – Các bước thực hiện
Sử dụng project hiện có hoặc tạo mới project và thực hiện các bước sau
Bước 1 (Tạo thư mục assets): Chuột phải lên app -> chọn New -> chọn Folder -> chọn Assets Folder
Tại màn hình New Android Component -> chọn Finish
Bước 2 (Tạo tập tin voivang.txt): Chuột phải lên assets -> chọn New -> chọn File
Tại màn hình New File, nhập voivang.txt vào Enter a new file name -> chọn OK
Nhập nội dung bài thơ Vội vàng. Nội dung bài thơ, các bạn search trên internet.
Bước 3: Thiết kế giao diện
Bước 4: Viết xử lý
1/ Tham chiếu view
lblNews = (TextView) findViewById(R.id.lblNews); btnView = (Button) findViewById(R.id.btnView); btnExit = (Button) findViewById(R.id.btnExit);
2/ Xử lý đọc dữ liệu từ assets (Tham khảo bài học Lưu trữ dữ liệu trong Android)
InputStream input = am.open("voivang.txt"); int size = input.available(); byte[] buffer = new byte[size]; input.read(buffer); input.close();
3/ Hiển thị dữ liệu lên màn hình ứng dụng
lblNews.setText(new String(buffer));
Bước 5: Build và run ứng dụng