Full Code được đính kèm bên dưới. Mua xong bạn download về là được. Ngành công nghệ thông tin đang là một ngành rất phát triển trong thời đại ngày nay. Gần như mọi hoạt động của con người đều có sự góp mặt của công nghệ thông tin. Đối với những người chưa thực sự tìm hiểu kỹ về ngành này, thì mọi người chỉ biết đến viết code, coder. Những lập trình viên là người làm trong ngành IT và chuyên viết code. Tuy nhiên định nghĩa chính xác về code là gì, viết code là gì thì chưa được biết đến. Code là một hành động mã hóa được sử dụng rất nhiều trong giới IT. Code được hiểu là những ngôn ngữ lập trình cơ bản. Lập trình viên sẽ sử dụng những ngôn ngữ lập trình này để đưa vào máy tính. Từ đó, máy có thể đọc, nhận diện được những đoạn code này để ghi nhớ thông tin. Khi những thông tin này đã được đưa vào bộ nhớ, máy tính sẽ thực hiện các lệnh mà bạn mong muốn. Đây chính là bản chất của code. Tuy nhiên, code có thể làm nhiều hơn thế. Các lập trình viên có thể viết code để tạo lập phần mềm, phát triển web,… Bản chất của viết code là gì? Vậy thực chất viết code là gì? Những bạn muốn làm việc và phát triển trong ngành IT đều cần phải biết viết code. Viết code chính là học cách sử dụng ngôn ngữ lập trình để tạo ra các chuỗi mã hóa. Nhờ có những chuỗi mã hóa này mà các lập trình viên có thể làm được việc trong nhiều mảng khác nhau. Ngay cả những phần mềm ứng dụng chúng ta sử dụng cũng nhờ viết code mà ra. Đây giống như điều cơ bản mà mỗi lập trình viên cần phải học trong ngành IT. Viết code là gì thực chất là dùng ngôn ngữ lập trình để phát triển công nghệ thông tin.
TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ỨNG DỤNG NHẮC NHỞ Người hướng dẫn: ThS Lê Văn Vang Người thực hiện: Võ Đăng Phước - 51600071 Trần Hữu Phát - 51600062 Lớp : 16050311 Khoá THÀNH PHỐ HỒ CHÍ MINH, NĂM 2018 : 20 TỔNG LIÊN ĐỒN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ỨNG DỤNG NHẮC NHỞ Người hướng dẫn: ThS Lê Văn Vang Người thực hiện: Võ Đăng Phước - 51600071 Trần Hữu Phát - 51600062 Lớp : 16050311 Khoá : 20 THÀNH PHỐ HỒ CHÍ MINH, NĂM 2018 LỜI CẢM ƠN Trong trình làm báo cáo tiềm hiểu cách làm ứng dụng, chân thành cảm ơn hỗ trợ từ phía thầy Lê Văn Vang, đẽ hỗ trợ giải đáp thắc mắc hướng dẫn chi tiết để hồn thành báo cáo 5 ĐỒ ÁN ĐƯỢC HỒN THÀNH TẠI TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG Tôi xin cam đoan sản phẩm đồ án riêng hướng dẫn ThS Lê Văn Vang Các nội dung nghiên cứu, kết đề tài trung thực chưa cơng bố hình thức trước Những số liệu bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá tác giả thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngồi ra, đồ án sử dụng số nhận xét, đánh số liệu tác giả khác, quan tổ chức khác có trích dẫn thích nguồn gốc Nếu phát có gian lận tơi xin hồn tồn chịu trách nhiệm nội dung đồ án Trường đại học Tôn Đức Thắng không liên quan đến vi phạm tác quyền, quyền gây q trình thực (nếu có) TP Hồ Chí Minh, ngày 28 tháng 10 năm 2018 Tác giả (ký tên ghi rõ họ tên) Võ Đăng Phước Trần Hữu Phát PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN Phần xác nhận GV hướng dẫn _ _ _ _ _ _ _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) Phần đánh giá GV chấm _ _ _ _ _ _ _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) TĨM TẮT Ứng dụng nhắc nhở viết dựa nhu cầu người dùng muốn lưu trữ liệu cần nhắc đến ngày Ứng dụng viết tảng Android viết Android Studio Chúng ta lưu liệu ngày tháng vào ứng dụng chúng báo lại đến thời điểm 8 MỤC LỤC DANH MỤC KÍ HIỆU VÀ CHỮ VIẾT TẮT CÁC KÝ HIỆU CÁC CHỮ VIẾT TẮT 10 DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ, ĐỒ THỊ DANH MỤC HÌNH DANH MỤC BẢNG 11 CHƯƠNG – GIỚI THIỆU 1.1 Tổng quan ứng dụng Dựa nhu cầu người dùng, ứng dụng nhắc nhở đời Nhằm góp phần đảm bảo công việc người dùng muốn làm khơng bị bỏ sót Ứng dụng dễ sử dụng gần gủi với người dùng 1.2 Cách sử dụng ứng dụng Trước tiên, mở ứng dụng lên Thêm nội dung mà cần lưu trữ vào Cài đặt ngày đến kiện Sau nhấn nút “Thêm” để thành lập kiện Đến ngày ứng dụng báo cho Chúng ta cần nhấn nút “Dừng” ứng dụng tắt chng Để xem lại nội dung ngày cần nhấn vào kiện muốn xem Khi nhấn giữ q 2s kiện bị xóa CHƯƠNG – GIẢI THÍCH 2.1 Trong xml Chúng ta tạo EditText dùng để nhập liệu nút button: nút set ngày, nút set giờ, nút Thêm nút dừng ListView dùng để lưu thông tin 12 2.2 Trong MainActivity 2.2.1 Các Button Chúng ta set OnClickListenner cho chúng: btnday.setOnClickListener(new Mybtn()); btntime.setOnClickListener(new Mybtn()); lv.setOnItemClickListener(new Mylist()); lv.setOnItemLongClickListener(new Mylist()); Nút btnday, ta dùng hàm DatePickerDialog Nút btntime, ta dùng hàm TimePickerDialog 13 Nút Thêm Dừng, có liên quan với Alarm nên để riêng: btnadd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String sc=etxt.getText()+""; final dateday sd=new dateday(sc,dateFinish,hourFinish); //hàm push đẩy data lên firebase fb.push().setValue(sd); etxt.setText(""); id.putExtra("extra","on"); pendingIntent = PendingIntent.getBroadcast(MainActivity.this,0,id,PendingIntent.FLAG_UPDATE _CURRENT); alarmManager.set(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(),pendingIntent ); } }); btnstop.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { alarmManager.cancel(pendingIntent); id.putExtra("extra","off"); sendBroadcast(id); } }); 2.2.2 ListView Với ListView, ta set kiện : Khi chạm để chuyển sang hình 2(Main 2) Khi chạm giữ lâu xóa private class Mylist implements android.widget.AdapterView.OnItemClickListener, AdapterView.OnItemLongClickListener { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { Intent m2 =new Intent(MainActivity.this,Main2.class); m2.putExtra("abc",arr.get(position).getcontent()); startActivity(m2); } ////cái nè giử tầm 2s tự xóa 14 ///xịn sị ghê @Override public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { arr.remove(position); //Xóa xong cập nhật lại adapter.notifyDataSetChanged(); return false; } } TÀI LIỆU THAM KHẢO 1.https://www.tutorialspoint.com/android/android_studio.htm 2.http://online.khoapham.vn/android/119-lap-trinh-android-az.html 3.https://thangcoder.com/category/lap-trinh-android 4.https://firebase.google.com/ 5.https://stackoverflow.com/questions/9863793/android-how-to-deleteitems-from-list-with-longclicklistener 15 ... TÓM TẮT Ứng dụng nhắc nhở viết dựa nhu cầu người dùng muốn lưu trữ liệu cần nhắc đến ngày Ứng dụng viết tảng Android viết Android Studio Chúng ta lưu liệu ngày tháng vào ứng dụng chúng báo lại... dùng, ứng dụng nhắc nhở đời Nhằm góp phần đảm bảo cơng việc người dùng muốn làm khơng bị bỏ sót Ứng dụng dễ sử dụng gần gủi với người dùng 1.2 Cách sử dụng ứng dụng Trước tiên, mở ứng dụng lên Thêm... cần lưu trữ vào Cài đặt ngày đến kiện Sau nhấn nút “Thêm” để thành lập kiện Đến ngày ứng dụng báo cho Chúng ta cần nhấn nút “Dừng” ứng dụng tắt chuông Để xem lại nội dung ngày cần nhấn vào kiện