Intent ngầm định (implicit intent) Trong bài trước chúng ta đã tìm hiểu về Intent tường minh (explicit intent) – một cơ chế đòi hỏi chúng ta phải xác định rõ tên lớp Activity cần giao tiếp. Trong bài này... Continue Reading →
Intent Intent là cơ chế cho phép các Activity có thể giao tiếp với nhau. Có hai dạng intent là intent tường minh (explicit intent) và intent ngầm định (implicit intent). Trong bài này chúng ta sẽ khám phá kiểu... Continue Reading →
Giới thiệu Là layout mặc định kể từ Android Studio 3.0, ConstraintLayout giúp cho việc thiết kế các layouts phức tạp trở nên đơn giản hơn bằng cách cho phép các views kết nối với nhau thông qua các ràng... Continue Reading →
Giao diện tĩnh (static UI) và giao diện động (dynamic UI) Trong bài trước, chúng ta đã tìm hiểu cách tạo giao diện người dùng với công cụ trực quan (Design) và mã XML (Text). Trong thực tế, chúng ta... Continue Reading →
Thiết kế cho các thiết bị khác nhau Giao diện người dùng (user interfaces - UI) của các ứng dụng Android phải được thiết kế sao cho tương thích với với các thiết bị di động như điện thoại thông... Continue Reading →
Quản lý ứng dụng và tài nguyên Hệ điều hành sẽ giám sát một ứng dụng Android đang chạy như một tiến trình độc lập. Nếu hệ thống xác định các tài nguyên trên thiết bị đạt đến dung lượng... Continue Reading →
Trong bài trước chúng ta đã tìm hiểu về kiến trúc của Android và trong bài này chúng ta sẽ tìm hiểu các thành phần cấu thành nên một ứng dụng Android cũng như tìm hiểu cơ chế kết hợp... Continue Reading →
Để lập trình Android hiệu quả, bên cạnh nắm vững kiến thức về ngôn ngữ lập trình, về môi trường Android Studio, chúng ta cần nắm kiến thức tổng quát về kiến trúc của Android. Android Software Stack Android được... Continue Reading →
Code Completion Android Studio 3.X cung cấp tính năng Code Completion giúp người lập trình tiết kiệm nhiều thời gian, công sức. Hình dưới đây minh họa tính năng Code Completion: Để ý rằng, khi chúng ta gõ vài chữ... Continue Reading →
Trong bài viết trước, chúng ta đã cùng tạo ra ứng dụng Android đầu tiên trong môi trường Android Studio 3.X (tức là Android Studio 3.0 trở lên). Trong bài này, chúng ta sẽ tìm hiểu chi tiết hơn về... Continue Reading →
Môi trường Tải và cài đặt Android Studio Để kiểm tra các ứng dụng Android chúng ta có thể cài đặt và sử dụng máy ảo AVD (Android Virtual Device) có sẵn trong Android Studio hay cài đặt máy ảo... Continue Reading →