Lập trình Android – Ứng dụng quản lý nhân viên Bài 1: Tạo CSDL và copy vào project



Ứng dụng quản lý sinh viên sử dụng cơ sở dữ liệu SQLite trong lập trình Android.

Chuẩn bị: Cài đặt trình duyệt FireFox và Addon SQLiteManager
Phần 0: Giới thiệu
Phần 1: Tạo CSDL và copy vào thư mục gốc của ứng dụng
Phần 2: Tạo Adapter
Phần 3: Load tất cả dữ liệu từ CSDL lên ListView
Phần 4: Tạo Activity Update thông tin nhân viên
Phần 5: Load thông tin nhân viên lên giao diện Update
Phần 6: Sự kiện chụp hình và chọn hình
Phần 7: Update thông tin vào CSDL
Phần 8: Tạo Activity thêm nhân viên mới
Phần 9: Viết tính năng xóa nhân viên
Github :
COPY ME:

Loạt bài trích từ khóa học lập trình Android tại trung tâm đào tạo tin học Khoa Phạm.
Khóa học Android:
Tư vấn ghi danh: 0942764080
Hỗ trợ kỹ thuật: 0967908907 (Thứ hai đến thứ sáu từ 14 – 16h)
Fanpage:

Nguồn: https://dentistfinders.net

Xem thêm bài viết khác: https://dentistfinders.net/xay-dung/

26 thoughts on “Lập trình Android – Ứng dụng quản lý nhân viên Bài 1: Tạo CSDL và copy vào project

  1. Cho mình hỏi có bài nào hướng dẫn tạo app quản lý sân bóng trên android không ạ? Mình định làm bằng firebase mà tìm mãi không thấy

  2. mọi người cho e hỏi: khi mình tạo file sqlite và để file đấy ra desktop thì file của e bị mất .sqlite .bị như vậy là sao ạ

  3. đối với Giá Tiền thì nên chọn kiểu data type gì vậy mọi người. integer hay sao chỉ e với ạ

  4. Thầy ko có thời gian trả lời ,làm ơn cho mình hỏi có ai biết cách tạo thêm các TEBLE trong DATABASE ở sqlitemanager firefox giúp mình với .Cảm ơn trước

  5. Mình làm được mà các bạn. Nếu các bạn bị lỗi Unfortunally thì bỏ vào try catch thử xem

  6. Cho em hỏi? Em thực hiện giống như trong hướng dẫn, trong quá trình em làm thì không có báo lỗi gì mà sao khi chạy nó lại không chạy được và nó báo lỗi Unfortunately, baitapthu has stopped ạ. Vì e lưu tên bài tập của em là bài tập thử.

  7. bài này mình bị gạch chân đỏ từ this, với file github mình cop vô android lại bị như thiếu thư viện z . hi vọng có ai chỉ fix

  8. Thầy ơi cho em hỏi khi copy source từ github vào android studio mình k chạy được hả thầy ? em ko tìm thấy nút Run ? làm sao chạy được mã nguồn đó hả thầy?

  9. Thầy ơi thầy cho em hỏi với ạ!Nếu em dùng cách này như thầy thì em có cần tạo thêm bảng trong project bằng code k ạ!

  10. Make sure the Cursor is initialized correctly before accessing data from it. e bị lôiz như này, giúp e vs ạ

  11. cho e hoi?? có cái chạy được có cái không vậy thầy ??? như vậy là csdl bị sai hay sao thầy

  12. Muốn xóa và tạo lại Database cùng tên thì phải làm sao ? Vì nó kiểm tra có rồi nó sẽ ko tạo lại Database

  13. Cho em hỏi. Em muốn trang đầu tiên vào là các mục lớn ví dụ như Phòng 1, phòng 2, phòng 3… rồi ấn vào các phòng đó mới hiện thông tin của các thành viên trong phòng thì em phải tạo trang đầu tiên như thế nào ạ 🙁

  14. Cho em hỏi muốn điền thông tin cá nhân < 10 dòng thong tin để vuốt lên để điền tiếp ta dùng hàm gì ạ 🙁

  15. A ơi cho e hỏi sao e copy từ github vào android studio thì n cứ báo lỗi rồi mấy từ khóa đỏ hết lên vậy??

  16. sao thầy không sử dụng truy vấn có sẵn của android luôn ạ. Nếu dùng rawQuery dễ sai truy vấn nếu nó quá dài và phức tạp 🙂

  17. mình làm theo đúng hướng dẫn, đúng thứ tự vị trí các file mà bị lỗi no such table là sao ad? 🙁

  18. Cho em hỏi , có nhiều bảng thì thêm khóa ngoài với con update on delete thế nào vậy anh .

  19. Trong quá trình làm, em có để cho 1 hình ảnh trong csdl là null thì bị báo lỗi. Sau khi phát hiện ra lỗi và fix thì em nghĩ là trong CSDL mục ảnh ko cho phép giá trị null được. Vì nếu nó có giá trị null thì khi chúng ta decode ảnh bằng 1 cái bitmap thông qua BitmapFactory sẽ bị nhảy vào 1 cái ngoại lệ java.lang.NullPointerException do không có dữ liệu (null )để truyền vào hàm decodeByteArray(nhanVien.anh,0,nhanVien.anh.length). Không biết như vậy có đúng ko ạ !

  20. Cho mình hỏi mình đang làm một app ghi chú và trong app đấy mỗi ghi chú sẽ hiển thị hình ảnh ,title,content,và ngayphathanh(ngày tạo ra note đấy).Vậy khi tạo bảng trong SQLite manager thì trường ngayphathanh nên để kiểu dữ liệu gì để sau này khi lấy dữ liệu từ SQLite lên item listview hiển thị đc theo kiểu ngày/tháng/năm (vd: 20/10/2016).Cảm ơn ad

Leave a Reply

Your email address will not be published. Required fields are marked *