【问题标题】:How to ring bell while the phone is on phone in Android?如何在安卓手机通话时响铃?
【发布时间】:2016-02-23 21:20:23
【问题描述】:

我正在做一个时钟APP,在设置中有一个选择是否通过手机提醒在手机上!

我得到了“CallState”:int callState =mTelephonyManager.getCallState();

并通过用户的选择获取“isRemindInCall”

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

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

但不行!

【问题讨论】:

  • 您可以在手机开机时使用媒体播放器播放任何音频
  • 是的,我会,但是手机开机时音频不播放
  • @Anjali 它只在手机不开机时播放

标签: android alarmmanager clock telephonymanager


【解决方案1】:

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

mp.setAudioStreamType(AudioManager.STREAM_MUSIC); 

【讨论】:

    猜你喜欢
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    相关资源
    最近更新 更多