Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 53 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
53
Dung lượng
0,94 MB
Nội dung
Smart Robot Contest 2013 LẬPTRÌNHANDROID Bài 03: Location & SensorProgrammingLocation & SensorProgramming Nội dung bài học LocationProgramming SensorProgramming Nội dung bài học LocationProgramming SensorProgrammingLocationProgramming Giới thiệu AndroidLocation Service. Xác định vị trí hiện tại của thiết bị. Theo dõi sự di chuyển của thiết bị. Proximity Alerts. LocationProgramming Giới thiệu AndroidLocation Service. Xác định vị trí hiện tại của thiết bị. Theo dõi sự di chuyển của thiết bị. Cảnh báo khi có sự di chuyển đến gần. AndroidLocation Service Để cung cấp thông tin về vị trí, Android sử dụng “location provider”. Các loại location provider như sau: GPS Provider Network Provider AndroidLocation Service GPS Provider: Sử dụng GPS (Global positioning system) để giúp thiết bị Android xác định vị trí của nó. Tuy nhiên, thiết bị di động rất khó làm việc trực tiếp với GPS (thời gian truyền thông tin vị trí các vệ tinh đến thiết bị). Các thiết bị di động hiện đại thường sử dụng A-GPS (thông tin vị trí các vệ tinh truyền qua mạng viễn thông đến thiết bị) hoặc S- GPS (cho phép sử dụng đồng thời GPS radio và cellular network radio). AndroidLocation Service GPS Provider: Hạn chế: GPS provider hầu như không thể hoạt động trong nhà hay ở ngoài trời những vùng mà bầu trời bị che khuất như trong rừng rậm chẳng hạn. Nếu trên đường đi của sóng bị nhiều vật cản, sóng phải phản xạ nhiều lần → tăng độ dài đường đi → xác định vị trí bị sai (multipath error). AndroidLocation Service Network Provider: Sử dụng Wireless Network Access Point. Sử dụng Cell ID. AndroidLocation Service Network Provider: Sử dụng Wireless Network Access Point: Sử dụng thông tin Wi-Fi (MAC của AP và cường độ tín hiệu nhận bởi AP) để truy vấn Google location service. Điểm mạnh của phương pháp này là có thể xác định vị trí của thiết bị ở những nơi mà GPS Provider không thể cung cấp. Điểm yếu: Yêu cầu phải có mạng Wi-Fi, AP phải cấu hình SSID hoặc SSID không kết thúc bằng _nomap. Thay đổi vị trí của AP. . 2013 LẬP TRÌNH ANDROID Bài 03: Location & Sensor Programming Location & Sensor Programming Nội dung bài học Location Programming Sensor Programming. Sensor Programming Nội dung bài học Location Programming Sensor Programming Location Programming Giới thiệu Android Location Service. Xác định vị trí