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://hellameke.com/

Xem thêm bài viết khác: https://hellameke.com/phan-mem/


Article Categories:
Phần Mềm

Comments

  • 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

    Esports Channel July 14, 2020 8:59 am Reply
  • 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 ạ

    TRỌNG NGUYỄN THÀNH July 14, 2020 8:59 am Reply
  • đố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 ạ

    TRỌNG NGUYỄN THÀNH July 14, 2020 8:59 am Reply
  • m.n làm i chang ko đc thì vào build –> Clean lại là đc nhé 🙂

    IT Nguyễn July 14, 2020 8:59 am Reply
  • 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

    Phuc Nguyen July 14, 2020 8:59 am Reply
  • :v

    Peter Thái Học July 14, 2020 8:59 am Reply
  • 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

    Sang Wildford July 14, 2020 8:59 am Reply
  • 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ử.

    thao le July 14, 2020 8:59 am Reply
  • Cho e hỏi nối 2 table lại bằng Sqlite Manager như thế nào vậy ạ?

    Hoàng Vinh Lý July 14, 2020 8:59 am Reply
  • 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

    TPQ Inter mation July 14, 2020 8:59 am Reply
  • 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?

    Hamper Jack July 14, 2020 8:59 am Reply
  • 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 ạ!

    Hau idol July 14, 2020 8:59 am Reply
  • Make sure the Cursor is initialized correctly before accessing data from it. e bị lôiz như này, giúp e vs ạ

    Huy Dao July 14, 2020 8:59 am Reply
  • 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

    Uyên Trinh Lê July 14, 2020 8:59 am Reply
  • 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

    ホア July 14, 2020 8:59 am Reply
  • 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 ạ 🙁

    Đại Vũ July 14, 2020 8:59 am Reply
  • 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ì ạ 🙁

    Yêu Yêu July 14, 2020 8:59 am Reply
  • 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??

    Hằng Drive July 14, 2020 8:59 am Reply
  • Mình làm theo máy ao lại bão lỗi stopping

    Hana July 14, 2020 8:59 am Reply
  • 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 🙂

    Quang Vương July 14, 2020 8:59 am Reply
  • 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? 🙁

    Nguyễn Phương July 14, 2020 8:59 am Reply
  • 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 .

    tuấn nguyễn hữu July 14, 2020 8:59 am Reply
  • 🙁 tải SQLike như nào ạ?

    Nguyễn Thị Như Ý July 14, 2020 8:59 am Reply
  • 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 ạ !

    Cong Dung Pham July 14, 2020 8:59 am Reply
  • thua. Làm vieo hướng dẫn mà chơi copy code có sẵn

    Tôi làm Vốt ơ July 14, 2020 8:59 am Reply
  • 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

    Linh Sơn July 14, 2020 8:59 am Reply

Leave a Comment

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