Bài giảng Lập trình cho thiết bị di động: Chương 7 - ĐH Công nghệ Đồng Nai
lượt xem 12
download
Bài giảng Lập trình cho thiết bị di động: Chương 7 - Thao tác với thiết bị cảm ứng có nội dung trình bày về Sensors và Monitoring the Battery. Tham khảo nội dung bài giảng để hiểu rõ hơn về các nội dung trên.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình cho thiết bị di động: Chương 7 - ĐH Công nghệ Đồng Nai
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors 2. Monitoring the Battery 1
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors The emulator does not provide any sensor data. All sensor testing must be done on a physical device. Alternatively, OpenIntents.org also provides a handy Sensor Simulator: http://code.google.com/p/openintents/wiki/SensorSimulator This tool simulates accelerometer, compass, and temperature sensors, and it transmits data to the emulator. Android devices have a variety of sensors : 2
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors TYPE_ACCELEROMETER: Measures acceleration in three directions; values are in SI units (m/s2). TYPE_GYROSCOPE: Measures angular orientation in three directions; values are angles in degrees. TYPE_LIGHT: Measures ambient light; values are in SI lux units. TYPE_MAGNETIC_FIELD: Measures magnetism in three directions; the compass values are in micro-Tesla (uT). TYPE_PRESSURE: Measures barometric pressure. TYPE_PROXIMITY: Measures the distance to an object; values are in centimeters, or “near” versus “far.” TYPE_RELATIVE_HUMIDITY: Measures the relative humidity. TYPE_AMBIENT_TEMPERATURE: Measures temperature. 3
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Here are the major classes related to sensor. Class Comment Sensor Class representing a sensor. Use getSensorList(int) to get the list of available Sensors. SensorEve This class represents a Sensor event and nt holds informations such as the sensor's type, the time-stamp, accuracy and of course the sensor's data. SensorEventListe An interface: Used for receiving notifications ner from the SensorManager when sensor values have changed. SensorManag SensorManager lets you access the device's er sensors. Get an instance of this class by calling Context.getSystemService() with the 4
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Working with Sensor ü To get a Sensor, you need to use SensorManager. 5
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Working with Sensor ü Register EventListener to it. 6
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Working with Sensor ü UnRegister EventListener. Register in the onResume method and Unregister in the onPause method 7
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø SensorManager.SENSOR_DELAY Frequence Comment SENSOR_DELAY_FASTE get sensor data as fast as ST possible SENSOR_DELAY_NORM rate (default) suitable for AL screen orientation changes SENSOR_DELAY_GAME rate suitable for games SENSOR_DELAY_UI rate suitable for the user interface 8
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Receive SensorEvent Normally, onSensorChanged is the method in which we need to put your sensor handle logic. 9
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø SensorEvent Type Name Comment public int accuracy The accuracy of this event. public Sensor sensor The sensor that generated this event. public long timestamp The time in nanosecond at which the event happened public final float[] values The length and contents of the values array depends on which sensor type is being monitored. 10
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Sensor.TYPE_TEMPERATU RE 11
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Sensor.TYPE_TEMPERATU RE 12
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Sensor.TYPE_LIGHT 13
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Sensor.TYPE_LIGHT 14
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Sensor.TYPE_PRESSURE 15
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Sensor.TYPE_PRESSURE 16
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Sensor. TYPE_PROXIMITY 17
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Sensor. TYPE_PROXIMITY 18
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Sensor. TYPE_PROXIMITY 19
- DONG NAI UNIVERSITY OF TECHNOLOGY 1. Sensors Ø Sensor.TYPE_ACCELEROM ETER The accelerometer values are represented in SI units (m/s2). The device at right has the bottom of the device screen pointing toward the center of gravity. Gravity on Earth is 9.80665 m/s2. All values are in SI units (m/s2) values[0]: Acceleration minus Gx on the x-axis values[1]: Acceleration minus Gy on the y-axis values[2]: Acceleration minus Gz on the z-axis 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình web bài 1: Làm quen với Adobe Illustrator CS4 & không gian làm việc
40 p | 200 | 37
-
Bài giảng Lập trình trên thiết bị di động: Chương 2 (Phần 2) - ThS. Phan Nguyệt Minh
162 p | 156 | 23
-
Bài giảng Lập trình cho thiết bị di động: Chương 1 - ĐH Công nghệ Đồng Nai
133 p | 135 | 23
-
Bài giảng Lập trình cho thiết bị di động: Chương 6 - ĐH Công nghê Đồng Nai
45 p | 123 | 17
-
Bài giảng Lập trình hướng đối tượng: Chương 5 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang
23 p | 91 | 14
-
Bài giảng Lập trình cho thiết bị di động: Chương 3 - ĐH Công ngệ Đồng Nai
98 p | 94 | 13
-
Bài giảng Lập trình cho thiết bị di động: Chương 4 - ĐH Đồng Nai
147 p | 243 | 13
-
Bài giảng Lập trình quản lý - Chương 3: Thiết kế phần mềm quản lý (Phần 2)
49 p | 27 | 13
-
Bài giảng Lập trình cho thiết bị di động: Chương 5 - ĐH Đồng Nai
61 p | 120 | 12
-
Bài giảng Lập trình quản lý - Chương 3: Thiết kế phần mềm quản lý (Phần 1)
37 p | 23 | 11
-
Bài giảng Lập trình di động: Bài 1 - Trương Xuân Nam
65 p | 135 | 10
-
Bài giảng Lập trình và thiết kế Web 1: Bài 6 - PHP cơ bản
14 p | 72 | 9
-
Bài giảng Lập trình di động - Bài 1: Giới thiệu về lập trình java trên Android OS
64 p | 49 | 9
-
Bài giảng Lập trình hướng đối tượng: Chương 7 - Trần Minh Thái (2016)
54 p | 96 | 7
-
Bài giảng Lập trình web và ứng dụng: Tổng quan về xây dựng ứng dụng web - Phan Thị Kim Loan
30 p | 22 | 7
-
Bài giảng Lập trình hướng đối tượng: Chương 4 - Nguyễn Minh Thi
34 p | 62 | 4
-
Bài giảng Lập trình hướng đối tượng 1: Chương 2 - ThS. Thái Kim Phụng
36 p | 58 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn