Bài giảng Lập trình di động android: Phần 1 cung cấp cho người học những kiến thức như: Tổng quan về lập trình android; xây dựng ứng dụng android; lập trình giao diện android. Mời các bạn cùng tham khảo! | BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KIẾN TRÚC ĐÀ NẴNG BỘ MÔN CÔNG NGHỆ THÔNG TIN - - BÀI GIẢNG LẬP TRÌNH DI ĐỘNG ANDROID Trung Úy ĐÀ NẴNG 08 2019 Bài giảng Lập Trình Di Động - Android MỤC LỤC Chương 1. TỔNG QUAN VỀ LẬP TRÌNH ANDROID . 4 . Hệ điều hành Android . 4 . Android là gì . 4 . Các phiên bản Android . 5 . Các đặc trưng của Android . 8 . Kiến trúc phân tầng Android software stack . 11 . Môi trường phát triển ứng dụng Android . 13 . Các công cụ và thiết lập chung. 13 . Android Studio IDE . 15 Chương 2. XÂY DỰNG ỨNG DỤNG ANDROID . 18 . Cơ bản về ứng dụng Android. 18 . Các thành phần chính của ứng dụng . 19 . Tính tương thích thiết bị. 20 . Tạo một ứng dụng đơn giản HelloAndroid . 21 . Tạo dự án mới . 21 . Tổng quan về cấu trúc dự án Android . 25 . Activity và cơ chế hoạt động . 29 . Activity là gì . 29 . Các trạng thái Activity . 30 . Vòng đời của Activity Activity Lifecycle . 31 . Intent và tương tác giữa các Activity . 37 . Intent là gì . 37 . Sử dụng đối tượng Intent . 38 . Truyền dữ liệu giữa các Activity . 39 . Lấy kết quả trả về từ Activity thông qua Intent . 40 . Bộ lọc Intent Intent Filter . 41 . Resource trong ứng dụng Android . 42 . Resource tài nguyên là gì . 42 . Các loại tài nguyên . 43 . Truy cập vào tài nguyên . 45 Chương 3. LẬP TRÌNH GIAO DIỆN ANDROID . 47 . Tổng quan về giao diện Android . 47 . Phương pháp tạo giao diện . 49 ThS. Bùi Trung Úy 2 Bài giảng Lập Trình Di Động - Android . Tạo view bằng mã nguồn Java . 49 . Tạo view bằng XML . 55 . Tạo view bằng công cụ trực quan . 56 . Bố cục giao diện Layout . 60 . FrameLayout . 60 . Linear Layout . 62 . Relative Layout. 64 . TableLayout . 66 . ConstraintLayout . 67 . Xử lý sự kiện trên giao diện . 72 . Sử dụng View trên giao diện . 77 . Các view cơ bản . 77 . Sử dụng hình ảnh trong Android. 83 Chương