Câu lệnh cần nhớ • Truy cập vào cảm biến • sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); • Gọi tên sensor cần sử dụng: • Sensor tên_sensor = sensorManager.getDefaultSensor(Sensor.Kiểu_sensor); • Đăng ký một Listener: • SensorEventListener ss1Listener = new SensorEventListener() • ss.registerListener(ss1Listener,ss1, tốc độ lấy mẫu); • Đọc dữ liệu trong phương thức onSensorChanged(), • Hủy đăng ký trước khi kết thúc trong phương thức onPause() hoặc onStop(). Bài 1 • Viết chương trình liệt kê các cảm biến có trong thiết bị Bài 2 • Viết chương trình nhập vào cường độ ánh sáng lớn nhất và nhỏ nhất. Đọc giá trị ánh sáng thu được từ sensor ánh sáng. Hiển thị thông báo : Ánh sáng mạnh, ánh sáng trung bình, ánh sáng yếu tùy thuộc vào cường độ sáng thu được nằm sau, nằm giữa hay nằm trước ngưỡng ánh sáng nhập vào ban đầu Bài 3 • Viết chương trình đọc và hiển thị giá trị thô từ sensor con quay hồi chuyển. Hiển thị thông báo và chuyển màu nền màn hình từ xanh sang đỏ hoặc từ đỏ sang xanh khi điện thoại của người dùng được thay đổi sang trái hay sang phải. Bài 4 • Viết chương trình cảnh báo có người chạm vào điện thoại bằng cách đọc giá trị của cảm biến tiệm cận. Thông báo trên màn hình khi có vật lại gần thiết bị đồng thời gọi điện đến 1 số điện thoại cho trước Bài 5 • Viết chương trình đọc và hiển thị giá trị thô từ sensor accelerometers. Hiển thị thông báo khi điện thoại của người dùng đang đứng thẳng, nằm ngang hay nằm nghiêng