0
私のアンドロイドアプリケーションでは、ボリュームが変更されないようにするため、アプリケーションが実行されていなくてもデバイスのボリュームを変更できないようにしてください。どうすればいいのか教えてください。ユーザーがデバイスのボリュームを変更できないようにします
私のアンドロイドアプリケーションでは、ボリュームが変更されないようにするため、アプリケーションが実行されていなくてもデバイスのボリュームを変更できないようにしてください。どうすればいいのか教えてください。ユーザーがデバイスのボリュームを変更できないようにします
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)){
//Nothing
}
return true;
}
この
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
int keyCode = event.getKeyCode();
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_UP: //your code
return true;
case KeyEvent.KEYCODE_VOLUME_DOWN: //your code
return true;
default:
return super.dispatchKeyEvent(event);
}
}
を試してみて、これを試してみてください