Tất cả bài viết


Calback trong java là gì? Ví dụ trong thực tế giải thích một cách dễ hiểu.

Trong bài viết này ta sẽ đi tìm hiểu callback là gì? Callback được sử dụng như thế nào cho hiệu quả? Và lấy các ví dụ thực tế để bạn có thể hiểu callb...

Đọc tiếp >>

Cách tạo bố cục hai khung cho máy tính bảng hoặc khi xoay ngang thiết bị di động (dual pane layout in Android) sử dụng Fragment trong Android (Phần 2)

Trong hướng dẫn này, bạn sẽ tìm hiểu cách tạo bố cục hai khung trong Android (dual pane layout in Android). Thiết kế này giúp ứng dụng trên điện thoại...

Đọc tiếp >>

Cách tạo bố cục hai khung cho máy tính bảng hoặc khi xoay ngang thiết bị di động (dual pane layout in Android) sử dụng Fragment trong Android (Phần 1)

Trong hướng dẫn này, bạn sẽ tìm hiểu cách tạo bố cục hai khung trong Android (dual pane layout in Android). Thiết kế này giúp ứng dụng trên điện thoại...

Đọc tiếp >>

Cảm biến ánh sáng ( Light Sensor) trong Android- Cảm biến môi trường (Environment Sensor)

Trong bài viết này, chúng ta sẽ tìm hiểu cách lấy thông tin về cảm biến ánh sáng của thiết bị Android.

Đọc tiếp >>

Cách tạo một widget (tiện ích) cho ứng dụng Android

Trong quá bài viết này, ta sẽ tìm hiểu cách tạo một widget cơ bản, cách giao tiếp dữ liệu với widget thông qua thiết lập một ứng dụng cơ bản hiển thị ...

Đọc tiếp >>

Cảm biến (Sensor) trong Android và các ví dụ

Hầu hết các thiết bị Android đều có cảm biến tích hợp để đo chuyển động, định hướng và các điều kiện môi trường khác nhau. Các cảm biến này sẽ cung cấ...

Đọc tiếp >>

5 ý tưởng dự án machine Learning (học máy) cho người mới bắt đầu

Bài viết này sẽ gợi ý cho bạn 5 dự án mới bắt đầu quan trọng và thú vị nhất trong Machine Learning để giúp bạn cải thiện các kỹ năng Machine Learning ...

Đọc tiếp >>

Cách tạo ứng dụng trình phát video bằng Android Studio

Bài viết này giải thích quy trình từng bước về cách xây dựng Trình phát video bằng Android Studio sử dụng lớp MediaPlayer

Đọc tiếp >>

Cách xây dựng ứng dụng trình phát nhạc đơn giản bằng Android Studio

Đây là một ứng dụng rất đơn giản phù hợp cho người mới bắt đầu tìm hiểu các khái niệm. Trong bài viết này bạn sẽ học được: • Triển khai lớp MediaPl...

Đọc tiếp >>

Hướng dẫn cách tích hợp Google Map vào ứng dụng Android

Bản đồ được sử dụng rất nhiều và nó làm tăng sự phong phú của một ứng dụng. API Google Maps cho phép các nhà phát triển Android tích hợp Google Maps t...

Đọc tiếp >>

Upcasting, Dowcasting là gì? Cơ chế chuyển kiểu đối với kiểu dữ liệu tham chiếu (Ép kiểu đối tượng) trong Java

Trong bài này, chúng ta sẽ cùng tìm hiểu cơ chế Upcasting và Downcasting trong java. Đây là cơ chế được sử dụng để chuyển kiểu đối với kiểu dữ liệu th...

Đọc tiếp >>

Sự khác biệt giữa đa hình thời gian biên dịch (Compile Time Polymorphism) và đa hình thời gian chạy (Run Time Polymorphism) trong Java

Trong bài này chúng ta sẽ tìm hiểu sự khác nhau giữa đa hình thời gian biên dịch (Compile Time Polymorphism) và đa hình thời gian chạy (Run Time Polym...

Đọc tiếp >>

Cách tạo ứng dụng Android theo dõi COVID-19 bằng API REST

Thế giới đang đối mặt với một trong những dịch bệnh tồi tệ nhất, sự bùng phát của COVID-19 , tất cả các bạn đều biết điều đó. Vì vậy, trong thời gian ...

Đọc tiếp >>

Quan hệ liên kết (Association), hợp thành (Composition) và kết tập (Aggregation) trong phân tích thiết kế hệ thống và các ví dụ trong Java

Trong bài này ta sẽ đi tìm hiểu các mối quan hệ dùng trong phân tích thiết kế hệ thống, phân biệt các quan hệ liên kết (Association), hợp thành (Compo...

Đọc tiếp >>

Lập trình mạng: Xây dựng chương trình Client-Server nối kết theo dạng multicast (truyền theo nhóm) Java

Ở hai bài viết trước ta đã tìm hiểu cách xây dựng ứng dụng Client-Server sử dụng Socket làm phương tiện giao tiếp theo cả hai chế độ: có nối kết (TCP ...

Đọc tiếp >>

Lập trình mạng: Xây dựng ứng dụng Client- Server ở chế độ UDP (không kết nối) Java

Ở bài trước ta đã tìm hiểu cách xây dựng ứng dụng Client- Server ở chế độ có kết nối (TCP – Transmission Control Protocol). Trong bài này, ta tìm hiểu...

Đọc tiếp >>

Lập trình mạng: Xây dựng ứng dụng Client- Server ở chế độ TCP (Có kết nối) Java

Socket là phương tiện hiệu quả để xây dựng các ứng dụng theo kiến trúc Client-Server. Trong bài viết này, chúng ta sẽ tìm hiểu các bước cơ bản trong v...

Đọc tiếp >>

Vòng đời (Các trạng thái của một Thread trong Java? Cách sử dụng các phương thức của lớp Thread?

Trong bài viết này chúng ta cùng tìm hiểu vòng đời (Các trạng thái) của một Thread trong Java và cách sử dụng các phương thức phổ biến của lớp Thread ...

Đọc tiếp >>

Tread là gì? Multi- thread là gì? Cách tạo Thread trong java.

Trong bài viết này, chúng ta sẽ đi tìm hiểu các khái niệm cơ bản: Thread là gì? Multi- thread là gì? và tạo Thread trong java bằng cách extend từ Thre...

Đọc tiếp >>

Thread Safety (Luồng an toàn) trong Java và đồng bộ hóa ( Synchronized) các luồng trong java

Thread Safety trong Java là một chủ đề rất quan trọng. Java cung cấp hỗ trợ môi trường đa luồng bằng cách sử dụng Thread Java, chúng ta biết rằng nhiề...

Đọc tiếp >>