如何在 Android 中 phone 打开 phone 时响铃?

How to ring bell while the phone is on phone in Android?

我在做一个时钟APP,里面有一个select设置是否phone全程提醒phone!

我得到 "CallState" : int callState =mTelephonyManager.getCallState();

并通过用户的 select

得到 "isRemindInCall"

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

然后:if(callState==TelephonyManager.CALL_STATE_IDLE||isRemindInCall){ ...... }

但是不行!

您需要将媒体播放器定义为stream_music而不是通知或警报。要定义它,请在声明媒体播放器后写下这一行:

mp.setAudioStreamType(AudioManager.STREAM_MUSIC);