Friday, October 5, 2012

Android - Building in Blocks

Activities
- Một activity là một màn hình giao diện người dùng.
- Một chương trình có thể định nghĩa nhiều actitity để xử lý các giai đoạn khác nhau của chương trình

Intent
- Là cơ chế mô tả một hành động cụ thể
- Ví dụ: chúng ta có intent để "send an email". Nếu ứng dụng của bạn cần gửi một email, bạn sẽ gọi intent này. Hoặc nếu bạn viết một chương trình gửi email, bạn có thể đăng ký một activity để xử lý intent này.

Services
- Là một tiến trình chạy trong chế độ background, không cho phép người dùng tương tác trực tiếp với nó.

Content Providers
- Là một tập dữ liệu gói gọn trong một API tùy biến cho phép đọc và ghi.
- Là một cách để chia sẻ dữ liệu global giữa các ứng dụng
- Ví dụ: google cung cấp một content provider cho các contact, tất cả các thông tin như: tên, địa chỉ, số điện thoại... có thể được chia sẻ cho bất cứ ứng dụng nào cần dùng đến.

No comments:

Post a Comment