Hướng dẫn Archive
[Android] Butter Knife: thư viện hỗ trợ gán View và callback nhanh chóng
![](http://that2u.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Ngay từ khi mới học lập trình với Android chắc hẳn các bạn đều biết đến câu lệnh “thần thánh” mà lại không thể thiếu đó chính là findViewById, thậm chí cũng chẳng có gì là phóng đại khi nói rằng bất kì project nào của Android cũng đều
[Android] Ví dụ về load ảnh từ internet với Picasso
![picasso-demo-project](http://that2u.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Ở phần trước mình đã giới thiệu tới các bạn về Picasso – một thư viện load ảnh cực kì mạnh mẽ., và trong bài viết này mình sẽ gửi tới các bạn một ví dụ mà mình tự thiết kế để minh họa cho khả năng load ảnh
[Android] Load ảnh với thư viện Picasso
![picasso sample](http://that2u.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Khi phát triển các ứng dụng có nhiều ảnh hoặc yêu cầu phải load và hiển thị ảnh từ internet thì rất nhiều bạn sẽ băn khoăn về cách làm sao cho vừa không bị “đơ” UI (không gây khó chịu cho người dùng) lại vừa dễ dàng trong việc
[Android Performance] Leak Canary: Các tùy chọn nâng cao
![Leak Canary Sample](http://that2u.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Ở phần trước [Android Performance] Leak Canary: Công cụ check leak hiệu quả mình đã giới thiệu tới các bạn tác dụng, cách cài đặt và sử dụng của Leak Canary. Tuy nhiên, Leak Canary còn cung cấp cho chúng ta nhiều tùy chọn khác để việc phát hiện Memory Leak
[Android Performance] Leak Canary: Công cụ check leak hiệu quả
![Leak Canary Sample](http://that2u.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Ở những phần trước mình đã đề cập tới các bạn nguyên nhân và một số lỗi lập trình có thể dẫn tới Memory Leak. Nhưng không phải chỉ có như vậy là bạn đã tránh được các lỗi về Memory Leak bởi con người thì luôn có thể
[Android Performance] Memory leak – Phần 2: Những lỗi cần tránh khi lập trình
![Android Memory Leak](http://that2u.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Ở bài viết trước chúng ta đã tìm hiểu về nguyên nhân và tác hại của Memory Leak trong các ứng dụng java nói chung và android nói riêng. Ở bài viết này mình sẽ tiếp tục chủ đề Memory Leak bằng việc giới thiệu tới các bạn một số lỗi
[Android Performance] Memory leak – Phần 1: Nguyên nhân và tác hại
![Android Memory Leak](http://that2u.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Mình tin rằng nhiều người trong các bạn, thậm chí là các là những người lập trình lâu lăm cũng rất ít người biết về khái niệm Memory Leak, đó là bởi vì hiện tại không có nhiều lập trình viên quan tâm đến vấn đề Memory Leak. Tuy
[Android Tool] Các checker nên sử dụng với Android Lint
![Các checker nên sử dụng với Android Lint](http://that2u.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Ở bài viết trước mình đã giới thiệu tới các bạn về Android Lint – một công cụ phân tích và phát hiện các lỗi tiềm ẩn trong source code của các project Android cùng với cách sử dụng Android Lint trong Android Studio. Và cũng trong bài viết đó,
[Android Tool] Tối ưu hóa code với Android Lint
![Tối ưu hóa code Android với Android Lint](http://that2u.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Android Lint hay còn gọi là Lint Tool là một công cụ phân tích code tĩnh với chức năng phát hiện và tối ưu các lỗi tiềm ẩn bên trong source code của project của bạn để từ đó cải thiện về tính chính xác, độ bảo mật, hiệu năng,
[Java] Java Collection Framework – Phần 3: Set và Set Interface
![Java Collection Framework - Phần 3: Set Interface](http://that2u.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Để tiếp tục cho series bài viết về Java Collection Framework, trong bài viết này mình sẽ giới thiệu tới các bạn về Set (tập hợp), Set Interface và class quan trọng về tập hợp cũng như các ví dụ để làm rõ hơn các vấn đề. Trước khi bắt
- 1
- 2