啟動服務之後,監聽手機TelephonyManager狀態,根據不同情況做出選擇,源碼以及截圖如下:
生成的錄音文件:
Log日志:
這個不知道為什麼,點擊多次停止服務的時候,總是會出現下面的BUG:
圖片看不清楚,我把日志復制了出來如下:
09-21 19:56:31.850: ERROR/audio_input(34): unsupported parameter: x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value
09-21 19:56:31.850: ERROR/audio_input(34): VerifyAndSetParameter failed
知道原因的,麻煩告訴我,灰常感激。。。俺百度了好久不知道為啥。
源碼:
MainActivity: