電話ギャップアプリケーションがあり、デバイスでボタンが押されたときにイベントをトリガーする必要があります(画面上のボタンではありません)。
たとえば、音量の変化を検出する方法はありますか(iPhoneや他のデバイスでも)?
Android用のこの回答を確認してください。iOS用のPhoneGapプラグインがあり、音量を制御できるようです。これは、ボリュームの変更時にイベントを発生させるように変更できます。
このようなボタンをgwt-phonegapから押すと、簡単なイベントを取得できます。
コードは次のようになります。
phoneGap.getEvent().getVolumneUpButtonPressedHandler().addVolumneUpButtonPressedHandler(new VolumeUpButtonPressedHandler() {
@Override
public void onVolumeUpButtonPressed(VolumeUpButtonPressedEvent event) {
// volume up button pressed
}
});