日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android-电话录音服务

發布時間:2024/9/27 Android 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android-电话录音服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android-電話錄音

TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);

//通過電話管理監聽通話狀態(回調機制)

telManager.listen(listener,PhoneStateListener.LISTEN_CALL_STATE);

listener = new PhoneStateListener(){

???????? public void onCallStateChanged(int state,String incomingNumber){

?????????????????? Switch(state){

??????????????????????????? Case TelephonyManager.CALL_STATE_IDLE://空閑

??????????????????????????? CASE TelephonyManager.CALL_STATE_OFFHOOK:掛起電話

??????????????????????????? CASE TelepnhonyManager.CALL_STATE_RINGING:振鈴

}

}

}

//錄音

Recorder = new MediaRecorder();

recorder.setAudioSource(MediaRecorder.OutputFormat.THREE_GPP);//.3gp

recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

recorder.setOutputFile(“/mnt/sdcard/”+filename);

recorder.prepare();

recorder.start();

recoding = true;

<uses-permission android:name=”android.permission.READ_PHONE_STATE”/>

android2.0(API 5)測試通過,2.2不可以.

?

通過Receiver機制(收到手機啟動完成的廣播)啟動電話錄音服務

XxxReceiver extends Receiver{

???????? Public void onReceive(){

?????????????????? Intent = new Intent(this,XxxxService.class);

?????????????????? startService(intent);

}

}

//配置使用權限

<uses-permission

android:name = “android.permission.RECEIVE_BOOT_COMPLETED”/>

<uses-permission android:name=”android.permission.READ_PHONE_STATE”/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name=”android.permission.INTERNET”/>

<uses-permission android:name=”android.permission.RECORD_AUDIO”/>

注:

???????? 電話錄音者應用程序需要停止卡塔莎錄屏軟件,否則電腦卡死。

總結

以上是生活随笔為你收集整理的Android-电话录音服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。