Category: Android
-
Giúp background của View co giãn tối ưu với 9-patch image trong Android
Đã bao giờ bạn phải xử lý một Dialog, Button hoặc 1 cái CardView design đặc biệt tràn đầy graphical art các kiểu con đà điểu chưa? Có thể bạn nhìn file design một lúc và export nguyên cái ảnh ra để rồi nhận ra nếu nhiều chữ hơn hoặc màn hình bé hơn to […]
-
Delegate trong Kotlin
Delegate là gì nhỉ? Tại sao lại là Delegate? Đúng như cái tên, Delegate là một design pattern mà bạn ủy quyền xử lý logic của Class hiện tại cho một Object/Class khác. Delegate thường được sử dụng để tách logic code theo việc của nó (separate concerns) hoặc common hóa một đoạn logic. Bài […]
-
Accessibility in Android and Usage
1. Accessibility là gì 2. Ứng dụng của Accessibility trong Android 3. Hướng dẫn cài đặt Accessibility Service Cách cài đặt Accessibility Service trong project Android Sau đó, để triển khai các chức năng của AccessibilityService, chúng ta phải tạo một Service kế thừa AccessibilityService Thiết lập các chức năng cho AccessibilityService 4. Chạy thử […]
-
Observable/ Observer trong RxJava (Rx in Android Part 2)
-
Tổng quan Rx trong Android (Rx in Android Part 1)
-
Coroutine và Bài toán nhiều Task vụ
-
Context trong Android và những lưu ý
-
Thread.sleep() and kotlinx.coroutines.delay()
-
Android Room Database Tips