Search

linhphanit

Category

Android

AsyncTask Có Thật Sự Chạy Song Song

AsyncTask cái tên đã nói lên tất cả. Nó cho phép chúng ta thực thi 1 task dưới background thread giúp giảm tải cho UI thread nhưng vẩn cung cấp các phương thức chúng ta có thể thao tác với UI thread một cách dễ giàng. AsyncTask củng là phương thức bất đồng bộ được sử dụng nhiều trong Android nên có thể nó không còn xa lạ gì với bạn. Nhưng có bao giờ bạn thật sự tìm hiểu sâu cơ chế thực thi của nó, nó được thực thi song song hay tuần tự hay cả hai? Continue reading “AsyncTask Có Thật Sự Chạy Song Song”

Advertisements

Android Có Bao Nhiêu Loại Service?

Nếu bạn là 1 lập trình viên Android ắt hẳn các bạn phải biết đến Service là cái gì? Nhưng có bao giờ bạn tự hỏi trong Android có bao nhiêu loại Service, hay chỉ đơn giản bạn bị 1 người nào đó hỏi 1 cách bất ngờ(trong 1 cuộc phỏng vấn chẳng hạn :v) Continue reading “Android Có Bao Nhiêu Loại Service?”

So Sánh Thread, Handler, AsyncTask, Service, IntentService

AsyncTask(short-lived tasks) thực thi các task nhỏ yêu cầu giao tiếp với main thread(ui thread). AsyncTask cho phép thực thi tiến trình ở background sau đó hiển thị kết quả lên UI thread một cách dễ dàng. nên sử dụng AsyncTask khi caller thread là UI thread. Continue reading “So Sánh Thread, Handler, AsyncTask, Service, IntentService”

FragmentTransaction#Replace() vs FragmentTransaction#Add()

add 1 fragment hay replace 1 fragment?
chúng khác nhau cái gì? khi nào nên dùng cái này khi nào nên dùng cái kia?
Yeah đó củng là chủ đề của hôm nay mình muốn giới thiệu đến các bạn thông qua 1 demo nho hỏi nhỏ :v Continue reading “FragmentTransaction#Replace() vs FragmentTransaction#Add()”

hiểu rỏ hơn ImageView.ScaleType

Android có hàng tỷ thiết bị, đa dạng phần cứng, kích thước màn hình, tỷ lệ màn hình,… cho nên việc sử lý hình ảnh trên Android chưa bao giờ là dễ dàng.

Để giúp chúng ta xử lý hình ảnh đơn giản hơn, Android SDK cung cấp sẳn cho chúng ta control ImageView với nhiều kiểu sử lý hình ảnh khác nhau như: fitCenter, fitStart, fitEnd, center, centerCrop, centerInside, matrix. Nhưng chúng khác nhau thế nào? chọn cái nào là thích hợp nhất? Để giúp các bạn trả lời những câu hỏi này chúng ta cùng đi sâu tìm hiểu chi tiết với 1 bài demo nho nhỏ. Continue reading “hiểu rỏ hơn ImageView.ScaleType”

Create a website or blog at WordPress.com

Up ↑