2

我有以下广播接收器:

public class MyRingModeReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        Logger.iLog("In my Receiver");
    }
}

然后我有一项服务,onCreate 执行以下操作:

    IntentFilter filter = new IntentFilter();
    filter.addAction("android.media.RINGER_MODE_CHANGED");
    registerReceiver(new MyRingModeReceiver() , filter);

当我拨打模拟器并使用音量键修改(静音)铃声时,没有任何反应。关于我做错了什么的任何想法?

谢谢。

4

1 回答 1

2

显然,当您使用电话应用程序使振铃器静音时,不会调用 Intent Ringer_MODE_CHANGED ...仅当您在电话之外修改振铃器时。

于 2010-07-19T20:21:13.377 回答