1

電話ギャップアプリケーションがあり、デバイスでボタンが押されたときにイベントをトリガーする必要があります(画面上のボタンではありません)。

たとえば、音量の変化を検出する方法はありますか(iPhoneや他のデバイスでも)?

Phonegapmgwt、 gwt -phonegapを使用しています。

4

2 に答える 2

1

Android用のこの回答を確認してください。iOS用のPhoneGapプラグインがあり、音量を制御できるようです。これは、ボリュームの変更時にイベントを発生させるように変更できます。

于 2012-11-05T19:53:20.587 に答える
1

このようなボタンをgwt-phonegapから押すと、簡単なイベントを取得できます。

コードは次のようになります。

 phoneGap.getEvent().getVolumneUpButtonPressedHandler().addVolumneUpButtonPressedHandler(new VolumeUpButtonPressedHandler() {

  @Override
  public void onVolumeUpButtonPressed(VolumeUpButtonPressedEvent event) {
    // volume up button pressed

  }
});
于 2012-11-06T15:14:16.993 に答える