Tìm

Trần Ngọc Minh Notes

Stay hungry, stay foolish!

Chuyên mục

Lập trình Android

Lập trình cơ sở dữ liệu trong Android (Phần 1)

Hệ quản trị SQLite SQLite là hệ quản trị cơ sở dữ liệu quan hệ giống các hệ khác như SQL Server, MySQL, Oracle, v.v. Các hệ quản trị như SQL Server, MySQL, Oracle, v.v. là các hệ xử lý... Continue Reading →

ĐỐI TƯỢNG INTENT TRONG ANDROID (Phần 3)

Broadcast Intent Một dạng khác của Intent, gọi là Broadcast Intent, là một hệ thống Intent được gởi đến tất cả các ứng dụng đã đăng ký Broadcast Receiver. Ví dụ, hệ thống Android sẽ gởi các Broadcast Intent để... Continue Reading →

ĐỐI TƯỢNG INTENT TRONG ANDROID (Phần 2)

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 →

ĐỐI TƯỢNG INTENT TRONG ANDROID (Phần 1)

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 →

Tạo và quản lý thực đơn tùy chọn (overflow menus) trong Android

Thực đơn tùy chọn (the oveflow menu) Thực đơn tùy chọn (thường được gọi là overflow menu hay options menu) là thực đơn cho phép người dùng truy cập từ thiết bị và cho phép các nhà phát triển gộp... Continue Reading →

Fragments trong Android

Fragment là gì? Fragment trong Android là cơ chế cho phép chúng ta thiết kế các ứng dụng Android theo phương pháp mô-đun – nghĩa là thiết kế giao diện và các tính năng chỉ một lần và sử dụng... Continue Reading →

Phát hiện cử chỉ người dùng với lớp Android Gesture Detector

Cử chỉ (gesture) là các hoạt động tương tác giữa người dùng và màn hình thiết bị Android bao gồm các hoạt động chạm ngắn (tap), lướt các trang sách điện tử (swipe), phóng to hay thu nhỏ các hình... Continue Reading →

Sự kiện và xử lý sự kiện touch (chạm) và multi-touch (đa chạm) trong Android

Hầu hết các thiết bị Android có màn hình dùng cảm ứng đa điểm (cuộc cách mạng từ iPhone). Với các màn hình cảm ứng đa điểm, người dùng sẽ tương tác với thiết bị Android thông qua thao tác... Continue Reading →

Sự kiện và xử lý sự kiện trong Android

Android framework duy trì một hàng đợi chứa các sự kiện khi chúng xuất hiện. Để xử lý các sự kiện, Android dùng các trình lắng nghe sự kiện (event listeners) để lắng nghe các sự kiện và dùng phương... Continue Reading →

Thiết lập và nhận thông tin từ các Android views

Như trong bài Các views cơ bản và trong giao diện ứng dụng Android, khi thêm các views đến giao diện chúng ta luôn thiết lập giá trị cho thuộc tính ID – thuộc tính quan trọng dùng để nhận... Continue Reading →

Các views cơ bản trong giao diện ứng dụng Android

Trong bài này chúng ta sẽ tìm hiểu các views cơ bản dùng cho việc thiết kế giao diện đồ họa trong Android. Một số views được đề cập trong bài viết: TextView PlainText CheckBox RadioButton và RadioGroup Switch Spinner... Continue Reading →

ConstraintLayout trong Android

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 →

Thiết kế giao diện người dùng Android với mã Java

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ế giao diện người dùng với công cụ thiết kế Android Studio 3.X

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 →

Chu kỳ sống của ứng dụng Android và Activity

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 →

Các thành phần cơ bản của ứng dụng Android

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 →

Tổng quan về kiến trúc Android

Để 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 →

Các tính năng tiên tiến trong Android Studio 3.X

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 →

Dạo quanh ứng dụng Android trong Android Studio 3.X

Trong bài viết trước, chúng ta đã cùng tạo ra ứng dụng Android đầu tiên và đã tìm hiểu một số thành phần cơ bản của ứng dụng Android trong môi trường Android Studio 3.X (tức là Android Studio 3.0... Continue Reading →

Lập trình Android dùng Android Studio 3.X

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 nhưng máy ảo AVD có... Continue Reading →

Powered by WordPress.com.

Up ↑

%d bloggers like this: