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

Bài giảng Lập trình di động - Bài 1: Giới thiệu về lập trình java trên Android OS

64 8 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 64
Dung lượng 1,72 MB

Nội dung

Bài giảng Lập trình di động - Bài 1: Giới thiệu về lập trình java trên Android OS, cung cấp cho người học những kiến thức như: Giới thiệu môn học; Thiết bị di động vs thiết bị cố định; Thị trường ứng dụng cho di động; Hệ điều hành Android; Lập trình trên android; Môi trường lập trình. Mời các bạn cùng tham khảo!

LẬP TRÌNH DI ĐỘNG Bài 1: giới thiệu lập trình javatrên Android OS Nội dung Giới thiệu môn học Thiết bị di động vs thiếtbị cố định Thị trường ứng dụng cho di động Hệ điều hànhAndroid Lập trình android Mơi trường lập trình ▪ Android Studio ▪ Máy ảo Genymotion Chương trình Phần Giới thiệu môn học Tài liệu học tập ▪ Bài giảng môn học + demo + tài liệu đọc thêm ▪ Tài liệu tham khảo: ▪ Raymond Gallardo, Scott Hommel, Sowmya Kannan, Joni Gordon, Sharon Biocca Zakhour The Java Tutorial: AShort Course on the Basics, 6th edition Online version: https://docs.oracle.com/javase/tutorial/ ▪ Dave MacLean, Satya Komatineni, Grant Allen Pro Android Apress, 2015 Kiến thức yêu cầu / nên biết ▪ Kiến thức ngơn ngữ lập trình java ▪ Kiến thức lập trình hướng đối tượng (cơbản) ▪ Kiến thức SQL(cơbản) ▪ Kiến thức XML (cơ bản) ▪ Kiến thức kiến trúc máy tính (đặc biệtlà thiết bị di động) ▪ Kiến thức hệ điều hành ▪ Đã sử dụng thiết bị diđộng Đánh giá kết ▪ Điểm môn học = ĐQTx 50% + ĐTCKx50% ▪ Điểm trình: ▪ ▪ ▪ ▪ Điểm danh Thảo luận Bài tập Mini project (dự kiến) ▪ Điểm thi cuối kỳ: ▪ Trắc nghiệm ▪ Khơng có giới hạn nội dung thi Học mơn có lợi gì? ▪ Có kiến thức lập trình cho thiết bị di động ▪ Có hiểu biết sâu sắc hoạt động thiết bị di động phần mềm thiết bị đó, khai thác tốt thiếtbị ▪ Có khả viết chương trình đơn giản cho thiết bị di động ▪ Có thêm lựa chọn cho đề tài làm tốt nghiệp ▪ Có điểm môn học ratrường Nội dung môn học ▪ Giới thiệu lập trình di động vàAndroid ▪ Activity, layout điều khiển cơbản ▪ Xử lý sựkiện ▪ Intent, Notification vàMenu ▪ Lưu trữ, SQLite content provider ▪ Dịch vụ Broadcast Receiver ▪ Khai thác dịch vụ di động ▪ Các chủ đề nângcao Công cụ học tập ▪ Công cụ đề xuất: Android Studio ▪ Công cụ Google khuyến cáo ▪ Miễn phí, mạnh mẽ, tương thíchtốt ▪ Yêu cầu cấu hìnhcao ▪ Một số cơng cụ khác thử ▪ Eclipse, NetBeans, Xamarin, Unity,… ▪ Tất công cụ cần phát triển ứng dụng java: JDK(java development kit) ▪ Đề xuất sử dụng phiên 8, 64 bit Phần Thiết bị di động vs thiết bị cố định 10 Phần 6.2 Máy ảo genymotion 50 Máy ảo genymotion ▪ Một công đoạn quan trọng phát triển phần mềm chạy thử sảnphẩm ▪ Sửdụng thiết bịthật: ▪ Bật chế độ usb debug ▪ Bật chế độ developer ▪ Cho phép sử dụng app từ “unknown source” ▪ Sửdụng thiết bị ảo: chạy giả lập máy tính, hỗ trợ hạn chế, chậm, chi phíthấp ▪ Máy ảo genymotion: nhanh, giống với máythật ▪ http://www.genymotion.com 51 Phần Chương trình 52 Khởi động Android Studio 53 Đặt tên ứng dụng, tên package,… 54 Chọn phiên hệ điều hành 55 Chọn giao diện ban đầu 56 Đặt tên cho giao diện 57 Android Studio thiết đặt project 58 Giao diện Android Studio 59 Chọn thiết bị chạy thử 60 Kết chạy thử 61 Thêm nút bấm vào giao diện 62 Viết mã xử lý kiện 63 Chạy lại chương trình 64 ... Giới thiệu môn học Thiết bị di động vs thiếtbị cố định Thị trường ứng dụng cho di động Hệ điều hànhAndroid Lập trình android Mơi trường lập trình ▪ Android Studio ▪ Máy ảo Genymotion Chương trình. .. tháng 1 1-2 015 ▪ Phiên 7.0 (Nougat) mắt tháng 3-2 017 27 Android: nâng cấp & mở rộng 28 Android: phân mảnh (3/4/2017) 29 Phần Lập trình android 30 Lập trình android: Kiến trúc OS ▪ Android OSchia... bị di động thơngminh ▪ Nhu cầu giải trí qua thiết bị di động tăng cao ▪ Cần ứng dụng giải trí cho di động ▪ Cần nhiều dịch vụ giải tríhỗ trợ di động ▪ Xuất nhu cầu làm việc qua thiết bị di động

Ngày đăng: 09/12/2021, 10:05