Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 7

Bài thực hành số 4

Lập trình với các sensor


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

You might also like