1. Trang chủ
  2. » Công Nghệ Thông Tin

FULL CODE và báo cáo về ỨNG DỤNG NHẮC NHỞ JAVA

15 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 183,99 KB
File đính kèm App.zip (4 KB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.

Trang 1

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á : 20

THÀNH PHỐ HỒ CHÍ MINH, NĂM 2018

Trang 2

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

Trang 3

THÀNH PHỐ HỒ CHÍ MINH, NĂM 2018

Trang 4

LỜI CẢM ƠN

Trong quá trình làm bài báo cáo tiềm hiểu về cách làm ứng dụng, tôi chân thành cảm ơn sự hỗ trợ từ phía thầy Lê Văn Vang, đẽ hỗ trợ giải đáp thắc mắc và hướng dẫn chi tiết để tôi có thể hoàn thành bài báo cáo của mình

Trang 5

ĐỒ ÁN ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

Tôi xin cam đoan đây là sản phẩm đồ án của riêng chúng tôi và được sự hướng dẫn của ThS Lê Văn Vang Các nội dung nghiên cứu, kết quả trong đề tài này là trung thực và chưa công bố dưới bất kỳ hình thức nào trước đây Những số liệu trong các bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá được chính tác giả thu thập từ các nguồn khác nhau có ghi rõ trong phần tài liệu tham khảo

Ngoài ra, trong đồ án còn sử dụng một số nhận xét, đánh giá cũng như số liệu của các tác giả khác, cơ quan tổ chức khác đều có trích dẫn và chú thích nguồn gốc

Nếu phát hiện có bất kỳ sự gian lận nào tôi xin hoàn toàn chịu trách nhiệm về

nội dung đồ án của mình Trường đại học Tôn Đức Thắng không liên quan đến những

vi phạm tác quyền, bản quyền do tôi gây ra trong quá trình thực hiện (nếu có)

TP Hồ Chí Minh, ngày 28 tháng 10 năm 2018

Tác giả (ký tên và ghi rõ họ tên)

Võ Đăng Phước

Trần Hữu Phát

Trang 6

PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN

Phần xác nhận của GV hướng dẫn

_ _ _ _ _ _ _

Tp Hồ Chí Minh, ngày tháng năm

(kí và ghi họ tên)

Phần đánh giá của GV chấm bài

_ _ _ _ _ _ _

Tp Hồ Chí Minh, ngày tháng năm

(kí và ghi họ tên)

Trang 7

TÓM TẮT

Ứng dụng nhắc nhở được viết dựa trên nhu cầu của người dùng muốn lưu trữ dữ liệu nào đó và cần được nhắc khi đến ngày Ứng dụng được viết trên nền tảng Android và được viết bằng Android Studio Chúng

ta sẽ lưu dữ liệu và ngày tháng giờ vào ứng dụng và chúng sẽ báo lại khi đến thời điểm đó.

Trang 8

MỤC LỤC

LỜI CẢM ƠN i

PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN iii

TÓM TẮT iv

MỤC LỤC 5

DANH MỤC KÍ HIỆU VÀ CHỮ VIẾT TẮT 6

CHƯƠNG 1 – GIỚI THIỆU 8

1.1 Tổng quan về ứng dụng 8

1.2 Cách sử dụng ứng dụng 8

CHƯƠNG 2 – GIẢI THÍCH 8

2.1 Trong xml 8

2.2 Trong MainActivity 9

2.2.1 Các Button 9

2.2.2 ListView 10

TÀI LIỆU THAM KHẢO 11

Trang 9

DANH MỤC KÍ HIỆU VÀ CHỮ VIẾT TẮT

CÁC KÝ HIỆU

CÁC CHỮ VIẾT TẮT

Trang 10

DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ, ĐỒ THỊ

DANH MỤC HÌNH

DANH MỤC BẢNG

Trang 11

CHƯƠNG 1 – GIỚI THIỆU

1.1 Tổng quan về ứng dụng

Dựa trên nhu cầu của người dùng, ứng dụng nhắc nhở đã được ra đời Nhằm góp phần đảm bảo những công việc của người dùng muốn làm nhưng không bị bỏ sót Ứng dụng rất dễ sử dụng và gần gủi với người dùng

1.2 Cách sử dụng ứng dụng

Trước tiên, chúng ta mở ứng dụng lên

Thêm nội dung mà chúng ta cần lưu trữ vào

Cài đặt ngày và giờ đến sự kiện đó

Sau đó nhấn nút “Thêm” để thành lập sự kiện

Đến ngày đó ứng dụng sẽ báo cho chúng ta Chúng ta chỉ cần nhấn nút “Dừng” ứng dụng sẽ tắt chuông

Để xem lại nội dung của ngày đó chúng ta chỉ cần nhấn vào sự kiện chúng ta muốn xem

Khi nhấn giữ quá 2s thì sự kiện đó sẽ bị xóa

CHƯƠNG 2 – GIẢI THÍCH

2.1 Trong xml

Chúng ta tạo 1 EditText dùng để nhập liệu.

4 nút button: 1 nút set ngày, 1 nút set giờ, 1 nút Thêm và 1 nút dừng

1 ListView dùng để lưu thông tin.

Trang 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());

Nút btnday, ta dùng hàm DatePickerDialog Nút btntime, ta dùng hàm TimePickerDialog

Trang 13

Nút Thêm và Dừng, do có liên quan với Alarm nên để nó riêng:

btnadd.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

fb.push().setValue(sd);

_CURRENT);

alarmManager.set(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(),pendingIntent

);

}

});

btnstop.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

sendBroadcast(id);

}

});

2.2.2 ListView

Với ListView, ta set sự kiện :

Khi chạm nó để chuyển sang màn hình 2(Main 2) Khi chạm giữ lâu nó sẽ xóa

private class Mylist implements

android.widget.AdapterView.OnItemClickListener,

AdapterView.OnItemLongClickListener {

@Override

public void onItemClick(AdapterView<?> parent, View view, int position,

long id) {

startActivity(m2);

}

////cái này nè giử nó tầm 2s nó tự xóa

Trang 14

///xịn sò ghê

@Override

public boolean onItemLongClick(AdapterView<?> parent, View view, int

adapter.notifyDataSetChanged();

}

}

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-delete-items-from-list-with-longclicklistener

Trang 15

12

Ngày đăng: 02/11/2022, 14:35

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w