[android-developers] Re: how to handle hardware volume controls
Josh wrote: I figured out my problem. I was overriding onKeyDown. I removed the override and it works as it should. For keys you do not handle, call and return the result from super.onKeyDown(). This will allow Android to process keys you are not directly interested in, while still allowing you to handle the keys you need. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://twitter.com/commonsguy Looking for Android opportunties? http://wiki.andmob.org/hado --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: how to handle hardware volume controls
hi, try to get the instance of AudioManager by using the code: Context.getSystemService(Context.AUDIO_SERVICE) n then try and use the methods given... i guess that'll work... provide appropriate control buttons/graphical interfaces for the same... visit: http://developer.android.com/reference/android/media/AudioManager.html for more info! On Thu, Jun 4, 2009 at 11:35 AM, Josh joshdo...@gmail.com wrote: Im using a mediaPlayer to play sounds in my application. I want the user to be able to adjust the volume by using the hardware buttons on the device. I tried putting this in my oncreate (setVolumeControlStream (AudioManager.STREAM_MUSIC);) but it didnt seem to work. Anytime i press the hardware buttons on the emulator or an actual phone hothing happens. the volume doesnt change and i dont see the volume leve appear on the screen. Every other app i have used works just fine except for mine. Is there something else I have to do to allow the user to be able to adjust the volume using the hardware buttons? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: how to handle hardware volume controls
That did not work for me either. Once my app starts and I press the hardware volume controls i see nothing on the screen. but if i press it before i start the app i see the ringer volume indicator. On Jun 3, 11:16 pm, Saurav Mukherjee to.saurav.mukher...@gmail.com wrote: hi, try to get the instance of AudioManager by using the code: Context.getSystemService(Context.AUDIO_SERVICE) n then try and use the methods given... i guess that'll work... provide appropriate control buttons/graphical interfaces for the same... visit:http://developer.android.com/reference/android/media/AudioManager.htmlfor more info! On Thu, Jun 4, 2009 at 11:35 AM, Josh joshdo...@gmail.com wrote: Im using a mediaPlayer to play sounds in my application. I want the user to be able to adjust the volume by using the hardware buttons on the device. I tried putting this in my oncreate (setVolumeControlStream (AudioManager.STREAM_MUSIC);) but it didnt seem to work. Anytime i press the hardware buttons on the emulator or an actual phone hothing happens. the volume doesnt change and i dont see the volume leve appear on the screen. Every other app i have used works just fine except for mine. Is there something else I have to do to allow the user to be able to adjust the volume using the hardware buttons?- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: how to handle hardware volume controls
I figured out my problem. I was overriding onKeyDown. I removed the override and it works as it should. On Jun 4, 9:10 pm, Josh joshdo...@gmail.com wrote: That did not work for me either. Once my app starts and I press the hardware volume controls i see nothing on the screen. but if i press it before i start the app i see the ringer volume indicator. On Jun 3, 11:16 pm, Saurav Mukherjee to.saurav.mukher...@gmail.com wrote: hi, try to get the instance of AudioManager by using the code: Context.getSystemService(Context.AUDIO_SERVICE) n then try and use the methods given... i guess that'll work... provide appropriate control buttons/graphical interfaces for the same... visit:http://developer.android.com/reference/android/media/AudioManager.htm... more info! On Thu, Jun 4, 2009 at 11:35 AM, Josh joshdo...@gmail.com wrote: Im using a mediaPlayer to play sounds in my application. I want the user to be able to adjust the volume by using the hardware buttons on the device. I tried putting this in my oncreate (setVolumeControlStream (AudioManager.STREAM_MUSIC);) but it didnt seem to work. Anytime i press the hardware buttons on the emulator or an actual phone hothing happens. the volume doesnt change and i dont see the volume leve appear on the screen. Every other app i have used works just fine except for mine. Is there something else I have to do to allow the user to be able to adjust the volume using the hardware buttons?- Hide quoted text - - Show quoted text -- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---