相关疑难解决方法(0)

如何在Android中记录电话?

我想创建一个记录传入和传出呼叫的应用程序,它会在用户拨打或拨打电话时自动运行.

android recording

55
推荐指数
4
解决办法
8万
查看次数

Android录制来电和去电

我想了解有没有办法在Android手机2.2及以上版本上记录来电和外拨电话?

客户希望记录他们对客户进行的代理的调用,以便以后可以用它来填写一些材料.而不是让客户端在通话时等待他们想要稍后再做.

这是可能的,我需要使用哪些API?

android android-phone-call call-recording

38
推荐指数
1
解决办法
5万
查看次数

在Android手机上录制电话?

我尝试了它并使用以下代码记录传出呼叫,但它没有..

  @Override
  public void onReceive(Context context, Intent intent) 
  {
          this.context = context;
          if (intent.getAction().equalsIgnoreCase(Intent.ACTION_ANSWER)) 
          {
              try
              {
                  phonenbr = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
                  Log.v("GDHGDHGHDGDHGDHGHDGHDGH", phonenbr);
                  recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
                  recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
                  recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
                  recorder.setOutputFile(pathname);
                  recorder.prepare();
                  recorder.start();
                  recordstarted = 1;
                  telManager= (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
              }
              catch(Exception e)
              {
                  e.printStackTrace();
              }


              final PhoneStateListener phoneListener = new PhoneStateListener()
                {
                    @Override
                     public void onCallStateChanged(final int state, final String incomingNumber)
                        {
                            getTelephonyOverview(telManager);
                        }
                };

           telManager.listen(phoneListener, PhoneStateListener.LISTEN_CALL_STATE);

}
Run Code Online (Sandbox Code Playgroud)

}

           public void getTelephonyOverview(final TelephonyManager telManager)
           {
                   int callState = telManager.getCallState();
                   switch (callState)
                   {
                    case TelephonyManager.CALL_STATE_IDLE:
                    {
                        if …
Run Code Online (Sandbox Code Playgroud)

java android

18
推荐指数
2
解决办法
2万
查看次数