我想在应用运行时检测音量变化,然后禁用音量按钮。
您知道是否为此目的定义了任何广播操作,或者是否有创建或解决问题的任何方式?
这是我的onReceive方法。
@Override
public void onReceive(Context context, Intent intent) {
final List blockedKeys = new ArrayList(Arrays.asList(KeyEvent.KEYCODE_VOLUME_DOWN, KeyEvent.KEYCODE_VOLUME_UP));
if (intent.getAction().equals("android.media.VOLUME_CHANGED_ACTION")) {
Log.d("Music Stream", "has changed");
Toast.makeText(context, "changed", Toast.LENGTH_SHORT).show();
}
}
}