List of usage examples for android.media AudioManager ADJUST_LOWER
int ADJUST_LOWER
To view the source code for android.media AudioManager ADJUST_LOWER.
Click Source Link
From source file:com.marvin.rocklock.RockLockActivity.java
/** * Pick up back button and volume up and down *//*from w w w. j a v a 2 s.c o m*/ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE: mPlayer.togglePlayPause(); return true; case KeyEvent.KEYCODE_MEDIA_NEXT: mPlayer.nextTrack(false); return true; case KeyEvent.KEYCODE_MEDIA_PREVIOUS: mPlayer.prevTrack(false); return true; case KeyEvent.KEYCODE_VOLUME_UP: mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_PLAY_SOUND); return true; case KeyEvent.KEYCODE_VOLUME_DOWN: mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, AudioManager.FLAG_PLAY_SOUND); return true; case KeyEvent.KEYCODE_BACK: onBackPressed(); return true; default: return super.onKeyDown(keyCode, event); } }
From source file:com.google.fpl.voltair.VoltAirActivity.java
/** * @brief Called to process (and possibly intercept) key events. * @param event @c KeyEvent to handle/*from w w w . j a v a2 s. c o m*/ * @returns @c true if @p event was handled */ @Override public boolean dispatchKeyEvent(KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN) { // Since QtActivity does not handle volume (throwing the events on the floor) and we // cannot call super.super, we must handle managing of the volume here // TODO: Figure out how to get the volume Ui slide to show up without permanently // breaking immersive mode. switch (event.getKeyCode()) { case KeyEvent.KEYCODE_VOLUME_UP: mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, 0 /* No flags */); break; case KeyEvent.KEYCODE_VOLUME_DOWN: mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, 0 /* No flags */); break; } } // QtActivity (i.e. super) will convert all key events to QKeyEvents and *always* return // true saying it accepted the event -- even on Gamepad key events it doesn't understand. // This is annoying, and unfortunately means that we must always let controllers take a look // at the event even if QtActivity understood it and accepted it for use (e.g. in the UI). // However, we must be careful with events that are successfully translated (e.g. Keyboard // key events) so as to not spawn two separate controllers (one here with the Android // KeyEvent, and the other one in "InputArea" with the translated QKeyEvent). if (isGamepadEvent(event)) { if (onGamepadKeyEvent(event)) { return true; } } else if (isTouchNavigationEvent(event)) { if (onTouchNavigationKeyEvent(event)) { return true; } } else if (isKeyboardEvent(event)) { if (onKeyboardKeyEvent(event)) { return true; } } return super.dispatchKeyEvent(event); }
From source file:org.ulteo.ovd.AndRdpActivity.java
@Override public boolean dispatchKeyEvent(KeyEvent event) { AudioManager audioManager;//from w w w .jav a 2 s . c o m if (Config.DEBUG) Log.i(Config.TAG, "AndRdpActivity.dispatchKeyEvent " + event); // Disable keypress if it is from a mouse or touchpad. if (event.getDeviceId() >= 0) { InputDevice dev = InputDevice.getDevice(event.getDeviceId()); if (dev.getSources() == InputDevice.SOURCE_MOUSE || dev.getSources() == InputDevice.SOURCE_TOUCHPAD) return true; } if (event.getAction() == KeyEvent.ACTION_DOWN) { switch (event.getKeyCode()) { case KeyEvent.KEYCODE_MENU: OnThreeFingers(null); return true; case KeyEvent.KEYCODE_BACK: Log.i(Config.TAG, "Back key pressed"); askLogoutDialog(); return true; case KeyEvent.KEYCODE_VOLUME_UP: audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI); return true; case KeyEvent.KEYCODE_VOLUME_DOWN: audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI); return true; } } else if (event.getAction() == KeyEvent.ACTION_UP) { switch (event.getKeyCode()) { case KeyEvent.KEYCODE_MENU: case KeyEvent.KEYCODE_BACK: case KeyEvent.KEYCODE_VOLUME_UP: case KeyEvent.KEYCODE_VOLUME_DOWN: return true; } } if (isLoggedIn() && rdp.dispatchKeyEvent(event)) return true; return super.dispatchKeyEvent(event); }
From source file:edu.stanford.mobisocial.dungbeetle.ui.fragments.AppsViewFragment.java
@Override public boolean onKeyUp(int keyCode, KeyEvent event) { if (event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_UP) { if (!event.isTracking()) { return true; }/*from w w w . ja v a2 s .c o m*/ if (!event.isLongPress()) { AudioManager audio = (AudioManager) getActivity().getSystemService(Context.AUDIO_SERVICE); audio.adjustVolume(AudioManager.ADJUST_RAISE, AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI); return true; } } if (event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_DOWN) { if (!event.isTracking()) { return true; } if (!event.isLongPress()) { AudioManager audio = (AudioManager) getActivity().getSystemService(Context.AUDIO_SERVICE); audio.adjustVolume(AudioManager.ADJUST_LOWER, AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI); return true; } } return false; }
From source file:com.smc.tw.waltz.MainActivity.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (DEBUG)/* w w w . j a v a 2 s .c om*/ Log.d(TAG, "onKeyDown code:" + keyCode); switch (keyCode) { case KeyEvent.KEYCODE_VOLUME_UP: { mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI); return true; } case KeyEvent.KEYCODE_VOLUME_DOWN: { mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI); return true; } default: break; } return super.onKeyDown(keyCode, event); }
From source file:com.csipsimple.ui.incall.CallActivity.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { Log.d(TAG, "Key down : " + keyCode); switch (keyCode) { case KeyEvent.KEYCODE_VOLUME_DOWN: case KeyEvent.KEYCODE_VOLUME_UP: ////from w w w . j av a2s .c o m // Volume has been adjusted by the user. // Log.d(TAG, "onKeyDown: Volume button pressed"); int action = AudioManager.ADJUST_RAISE; if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) { action = AudioManager.ADJUST_LOWER; } // Detect if ringing SipCallSession currentCallInfo = getActiveCallInfo(); // If not any active call active if (currentCallInfo == null && serviceConnected) { break; } //TODO: adjust volume here if (service != null) { try { service.adjustVolume(currentCallInfo, action, AudioManager.FLAG_SHOW_UI); } catch (RemoteException e) { Log.e(TAG, "Can't adjust volume", e); } } return true; case KeyEvent.KEYCODE_CALL: case KeyEvent.KEYCODE_ENDCALL: return inCallAnswerControls.onKeyDown(keyCode, event); case KeyEvent.KEYCODE_SEARCH: // Prevent search return true; default: // Nothing to do } return super.onKeyDown(keyCode, event); }
From source file:github.daneren2005.dsub.service.DownloadService.java
public void updateRemoteVolume(boolean up) { AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); audioManager.adjustVolume(up ? AudioManager.ADJUST_RAISE : AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI);//from w w w . j av a2 s . c o m }
From source file:com.plusot.senselib.SenseMain.java
@Override public boolean dispatchKeyEvent(KeyEvent event) { final int action = event.getAction(); final int keyCode = event.getKeyCode(); boolean result = false; if ((lastAction == action && lastKeyCode == keyCode)) { switch (keyCode) { case KeyEvent.KEYCODE_CAMERA: newInterval();//from w w w . ja v a 2 s .c o m break; case KeyEvent.KEYCODE_POWER: //if (action == KeyEvent.) LLog.d(Globals.TAG, CLASSTAG + " Power button pressed"); break; case KeyEvent.KEYCODE_VOLUME_UP: if (action == KeyEvent.ACTION_DOWN) { dimScreen(true); } result = true; break; case KeyEvent.KEYCODE_VOLUME_DOWN: if (action == KeyEvent.ACTION_DOWN) { dimScreen(false); } result = true; break; } } else { AudioManager mgr = (AudioManager) getSystemService(Context.AUDIO_SERVICE); switch (keyCode) { case KeyEvent.KEYCODE_CAMERA: newInterval(); break; case KeyEvent.KEYCODE_VOLUME_UP: if (sameActionKeyCode < 2 && lastAction == KeyEvent.ACTION_DOWN && action == KeyEvent.ACTION_UP && lastKeyCode == KeyEvent.KEYCODE_VOLUME_UP) { mgr.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI | AudioManager.FLAG_PLAY_SOUND); } result = true; break; case KeyEvent.KEYCODE_VOLUME_DOWN: if (sameActionKeyCode < 2 && lastAction == KeyEvent.ACTION_DOWN && action == KeyEvent.ACTION_UP && lastKeyCode == KeyEvent.KEYCODE_VOLUME_DOWN) { mgr.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI | AudioManager.FLAG_PLAY_SOUND); } result = true; break; } } if (!result) { // LLog.d(Globals.TAG, CLASSTAG + // ".distpatchKeyEvent: Calling super with " + delta); result = super.dispatchKeyEvent(event); } if (lastAction == action && lastKeyCode == keyCode) { sameActionKeyCode++; } else sameActionKeyCode = 0; lastKeyCode = keyCode; lastAction = action; return result; }