我想創建一個具有實時監控功能的Android應用程序。一個監視功能是審計音頻流。另一個功能是與外圍傳感器進行交互。這些監控功能可以由其他人觸發。 此外,爲了節省功耗,音頻功能將以輪詢模式運行,即睡眠一段時間並喚醒一段時間。android監控應用程序
我在考慮如何設計Android應用程序。
是否將音頻功能設計爲服務或活動? 問題是,如果它被設計爲一個活動,如果屏幕在一段時間後關閉,音頻功能將關閉。
如何設計輪詢功能?使用AlarmManager或帶有Timer的內部線程?
我的目標是儘可能地節省功耗。謝謝。
什麼是「審計音頻流」? – CommonsWare 2012-08-15 21:23:52
使用AudioRecord讀取音頻緩衝區流並審覈分貝級別並製作日誌。謝謝。 – babysnow 2012-08-15 21:25:17