android 之service實現並錄音

2021-08-27 01:13:46 字數 685 閱讀 6545

要實現,需要監聽**的狀態,方法如下.

listenreceiver類: 收到**廣播時開啟監聽**的服務

public class listenreceiver extends broadcastreceiver

}listenservice類: 監聽**呼叫的狀態,並在對應的狀態進行響應的處理:

public class listenservice extends service

public void oncreate()

private class myphonelistener extends phonestatelistener catch (exception e)

mrecorder.start();

break;

case telephonymanager.call_state_idle://結束通話**時停止錄音

if(mrecorder!=null)

break;}}

}} //監聽**的狀態

telmanager.listen(listener, phonestatelistener.listen_call_state);

在清單檔案androidmanifest.xml中新增許可權:

Android服務之Service 其一

那麼究竟service怎麼使用呢?老規矩,先來點基礎知識。服務一般分為兩種 1 本地服務,local service 用於應用程式內部。在service可以呼叫context.startservice 啟動,呼叫context.stopservice 結束。在內部可以呼叫service.stopse...

Android學習之Service開機啟動

android學習之service開機啟動 android在開機啟動後系統會發出乙個standard broadcast action,名字叫android.intent.action.boot completed,這個action只會發出一次。我們所要實現的service開機啟動這是基於 andr...

Android小專案之 服務 Service

service 簡介 何謂 service service 意思即 服務 的意思,像 windows 上面的服務一樣,有些服務是在後台上執行,幹著靜悄悄的勾當不讓人知道 與 activity 不同,service 是並不直接與使用者互動的執行於後台的一類元件。google對service的解釋 se...