Tôi muốn tạo một ứng dụng Android với chức năng giám sát thời gian thực. Một chức năng giám sát là kiểm tra dòng âm thanh. Các chức năng khác là tương tác với một cảm biến ngoại vi. Các chức năng giám sát này có thể được kích hoạt bởi những chức năng khác. Bên cạnh đó, để tiết kiệm điện năng tiêu thụ, chức năng âm thanh sẽ chạy ở chế độ hỏi vòng, ví dụ: ngủ trong một khoảng thời gian nhất định và đánh thức trong một khoảng thời gian nhất định.ứng dụng theo dõi android
Tôi đang xem xét cách thiết kế ứng dụng Android.
Có thiết kế chức năng âm thanh làm Dịch vụ hoặc Hoạt động không? Vấn đề là nếu nó được thiết kế như một Hoạt động, chức năng âm thanh sẽ tắt nếu màn hình tắt sau một khoảng thời gian.
Cách thiết kế chức năng bỏ phiếu? Sử dụng một AlarmManager hoặc một thread bên trong với Timer?
Mục tiêu của tôi là tiết kiệm điện năng tiêu thụ nhiều nhất có thể. Cảm ơn.
"Kiểm tra luồng âm thanh" là gì? – CommonsWare
sử dụng AudioRecord để đọc luồng bộ đệm âm thanh và kiểm tra mức decibel và tạo nhật ký. Cảm ơn. – babysnow