You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by bo...@apache.org on 2012/06/11 19:29:05 UTC
[10/10] android commit: add volumeupbutton/volumedownbutton events
add volumeupbutton/volumedownbutton events
Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/commit/b323f329
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/tree/b323f329
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/diff/b323f329
Branch: refs/heads/master
Commit: b323f329cc185fba87ace193d6fd7e93373b1af2
Parents: 2625a57
Author: Julien Bouquillon <ju...@bouquillon.com>
Authored: Thu May 10 02:04:11 2012 +0200
Committer: Julien Bouquillon <ju...@bouquillon.com>
Committed: Thu May 10 02:06:31 2012 +0200
----------------------------------------------------------------------
framework/src/org/apache/cordova/DroidGap.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/b323f329/framework/src/org/apache/cordova/DroidGap.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/DroidGap.java b/framework/src/org/apache/cordova/DroidGap.java
index 107eb52..a8b9df5 100755
--- a/framework/src/org/apache/cordova/DroidGap.java
+++ b/framework/src/org/apache/cordova/DroidGap.java
@@ -1087,6 +1087,18 @@ public class DroidGap extends Activity implements CordovaInterface {
return true;
}
+ // If volumedown key
+ else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
+ this.appView.loadUrl("javascript:cordova.fireDocumentEvent('volumedownbutton');");
+ return super.onKeyUp(keyCode, event);
+ }
+
+ // If volumeup key
+ else if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) {
+ this.appView.loadUrl("javascript:cordova.fireDocumentEvent('volumeupbutton');");
+ return super.onKeyUp(keyCode, event);
+ }
+
return false;
}