如何在 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);
我在做一个时钟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);