Chào mọi người, đang làm cái ứng dụng này thì thấy có chức năng hay hay nên hôm nay mình chia sẻ mọi người. Đó là copy file Database được xây dựng sẵn từ thư mục Asset trong Android để sử dụng. Cách này thường dùng cho lập trình các ứng dụng dạng sách đọc. Xây dựng sẵn Database rồi copy vào khi cài đặt là xong.
Sau đó copy vào thư mục assets, bạn có thể nhìn hình cấu trúc Project của tui ở trên có khung màu đỏ đấy.
được như sau:
Sẽ thấy trong File Explorer theo đường dẫn data/data/yourpackage/databases
Download project.
Thế là xong chức năng copy file database xây dựng sẵn từ thư mục assets và sử dụng. Chúc bạn thành công. Mọi thắc mắc gì bạn comment ở dưới, tui sẽ hỗ trợ trong khả năng của tui.
Read More
1. Cấu trúc Project
Sau khi xây dựng xong cái database ở ngoài bằng ứng dụng SQLite Expert (trên Windows) hoặc Sqliteman (Trên Linux) với cấu trúc (tui sử dụng SQLiteman)Sau đó copy vào thư mục assets, bạn có thể nhìn hình cấu trúc Project của tui ở trên có khung màu đỏ đấy.
2. Thưc hiện copy (File AssetDatabaseOpenHelper.java)
3. Đọc file database sau khi copy (file DbHelpter.java)
4. Thực hiện hiển thị lên màn hình (Main.java)
5. Giao diện hiển thị, đơn giản là một listView
6. cho phép ứng dụng của bạn được đọc ghi file vào bộ nhớ (File AndroidManifest.xml)
Thêm 2 dòng vào AndroidManifestđược như sau:
7. Chạy thử.
Sau khi chạy sẽ thấySẽ thấy trong File Explorer theo đường dẫn data/data/yourpackage/databases
Download project.
Thế là xong chức năng copy file database xây dựng sẵn từ thư mục assets và sử dụng. Chúc bạn thành công. Mọi thắc mắc gì bạn comment ở dưới, tui sẽ hỗ trợ trong khả năng của tui.