Chương trình Đào tạo Trực tuyến - Viện Đại học Mở Hà Nội
LẬP TRÌNH TRÊN THIẾT BỊ DI ĐỘNG
(MOBILE PROGRAMMING)
BÀI 6
MỘT SỐ XỬ LÝ MỨC HỆ THỐNG
TRÊN ANDROID
Mở cơ hội học tập cho mọi người
1
Chương trình Đào tạo Trực tuyến - Viện Đại học Mở Hà Nội
Mục tiêu, yêu cầu
Mục tiêu
Cung cấp các kỹ thuật lập trình
xử lý ở mức hệ thống trên
hệ điều hành Android.
Phương pháp khai thác các
dịch vụ hệ thống Android.
Yêu cầu
Sinh viên nắm vững các cách thức xử lý và khai thác dịch vụ ở
mức hệ thống trên Android.
Biết cách lập trình với Services, Notification, Media/Camera,
Telephony, Manage Network/WiFi connections,…
Mở cơ hội học tập cho mọi người
2
Chương trình Đào tạo Trực tuyến - Viện Đại học Mở Hà Nội
Tài liệu học tập & tham khảo
Tài liệu học tập
Lập trình trên mobile, sách giáo trình của Khoa CNTT – Viện Đại
học Mở Hà Nội, 2014.
Tài liệu tham khảo
Reto Meier, Professional Android™Application Development,
Wiley Publishing, Inc., 2009.
Beginning J2me: From Novice To Professional, Jonathan
Knudsen, Sing Li, April 25 – 2005
Website: http://www.java2s.com/ & http://developer.android.com/
R. Rogers, J. Lombardo, Z. Mednieks, and B. Meike, Android
Application Development, O‟Reilly Media, Inc., 2009.
Z.Mednieks, L.Dornin, G.B.Meike, M.Nakamura, Programming
Android: Java Programming for the New Generation of Mobile
Devices, O'Reilly Media, 2011.
Mở cơ hội học tập cho mọi người
3
Chương trình Đào tạo Trực tuyến - Viện Đại học Mở Hà Nội
Nội dung chính của bài 6
Lập trình dịch vụ Services
Lập trình thông báo Notifications
Lập trình Telephony,
Sms,…
Lập trình với Camera và
Media
…
Mở cơ hội học tập cho mọi người
4
Chương trình Đào tạo Trực tuyến - Viện Đại học Mở Hà Nội
6.1. Lập trình dịch vụ - Services
Giới thiệu Services
Chạy ngầm (không có giao diện).
Cập nhật Content Provider, kích
hoạt Intent, đưa ra cảnh báo Notifications.
Services được khởi động, kết thúc
và điều khiển bởi các Services,
Activities hoặc Broadcast
Receivers của một ứng dụng.
Có 2 loại:
Unbound services: chạy độc lập
với các thành phần ứng dụng.
Bound services: gắn với một
thành phần ứng dụng (sẽ bị kết
thúc nếu thành phần đó dừng).
Mở cơ hội học tập cho mọi người
5
nguon tai.lieu . vn