`
ntop
  • 浏览: 36815 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

监听音量键

UP 
阅读更多

这个问题太弱智了,网上人都懒得说,

 

不过我还是写一下,因为我在网上竟然没有搜到,查了文档才看到,

 

 

  @Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

 

if(keyCode==KeyEvent.KEYCODE_VOLUME_DOWN){

myScrollBy(200);

return true;

}else if(keyCode==KeyEvent.KEYCODE_VOLUME_UP){

myScrollBy(-200);

return true;

}else{

return super.onKeyDown(keyCode, event);

}

}

 

代码如上,用音量键实现listView(list)的滚动,

分享到:
评论
2 楼 down_data01 2012-06-04  
有的手机要在onkeyup中监听才有效
1 楼 蓝调逸梦 2011-08-11  
同样遇到了这个问题。网上说这个事情的还真少。

相关推荐

    锁屏监听音量键、静默拍摄

    【标题】:“锁屏监听音量键、静默拍摄”技术解析 【描述】:在移动设备上,安全和隐私是用户关注的核心问题之一。"锁屏监听音量键、静默拍摄"这一技术,旨在提供一种在设备锁定状态下,通过监听音量键触发相机进行...

    安卓拍照上传录像监控录屏相关-该应用支持后台静默拍摄照片实现锁屏监听音量键.rar

    该应用支持后台静默拍摄照片,实现锁屏监听音量键.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    iOS正确监听手机静音键和侧边音量键的方法示例

    1. 监听音量键改变: 在描述中提到,我们可以通过监听`AVSystemController_SystemVolumeDidChangeNotification`这个通知来得知音量的变化。以下是如何设置监听的代码: ```objc [[NSNotificationCenter ...

    Android开发通过BroadcastReceiver监听Home,电源Power,和音量变化Volume键

    监听音量键的广播事件与电源键类似,但是需要处理ACTION_MEDIA_VOLUME_CHANGED广播。音量键的改变会触发VOLUME_UP、VOLUME_DOWN和VOLUME_MUTE等动作。 ```java public class VolumeKeyReceiver extends ...

    android监控音量键并自定义动画

    本示例“android监控音量键并自定义动画”着重讲解了如何监听音量键事件以及创建自定义动画效果,这对于音乐播放器、视频应用等多媒体应用尤其重要。 首先,我们要理解如何在Android中监听音量键事件。这通常通过...

    安卓广播监听按键事件和屏幕熄屏亮屏监听

    然而,对于Home键、Back键等系统键,可以通过重写Activity的onKeyDown()和onKeyUp()方法来监听。如果需要监听自定义的软键盘按键或者特定的硬件按键,可以创建一个自定义的BroadcastReceiver,然后在需要的地方发送...

    通过AccessibilityService实现系统按键监听功能

    在Android系统中, AccessibilityService 是一个非常重要的服务,它允许应用程序获取并响应用户与系统交互的事件,包括触摸屏幕、导航键操作等。这为开发者提供了深入用户界面交互的能力,例如辅助功能应用或者一些...

    Android编程实现音量按钮添加监听事件的方法

    本文实例讲述了Android编程实现音量按钮添加监听事件的方法。分享给大家供大家参考,具体如下: 很多Android应用都应用到音量按钮,比如翻页,调整音乐声音大小等,但是如果没有对音量按钮进行监听,则无法达到预期...

    Android项目仿ios音量调节的效果.rar

    2. **监听音量键事件**: - 要实现iOS那种在任何界面都能响应音量键的功能,需要注册BroadcastReceiver监听音量键的按下事件。当音量键被按下时,显示自定义的音量控制对话框。 3. **使用AudioManager**: - ...

    Android 灭屏监听耳机按键的Demo

    这个Demo主要使用到了android.intent.action.MEDIA_BUTTON这个广播,在灭屏后台的情况下能监听到媒体按键(耳机上只能监听到暂停和播放键音量键捕获不到),我现在实在是没积分了挣点积分,资源是我自己测试过的,...

    AccessbilityServiceTest

    【标题】"AccessbilityServiceTest" 是一个关于在Android平台上使用AccessibilityService实现后台监听音量键的示例项目。这个项目旨在展示如何利用AccessibilityService这一Android提供的特殊服务,来捕获并处理用户...

    物理按键监听

    在Android系统中,物理按键监听是一项重要的功能,它允许开发者获取到用户对设备硬件按键的交互事件,如电源键、音量键等的按下和释放。这篇内容将深入探讨如何在Android 6.0(API级别23)及更高版本中实现物理按键...

    通过AccessibilityService实现系统按键监听

    需要注意的是,由于Android系统的安全限制,我们无法获取到具体是哪个物理键被触发,只能得知按键事件的发生。 在应用中启动 AccessibilityService 需要用户手动开启。通常会在设置中找到“无障碍”选项,用户需在...

    安卓(Android) 监听按键长按事件

    例如,如果我们要监听音量键的长按事件,我们可以在onKeyDown中判断按键类型,并通过event.getRepeatCount()判断按键被按下的次数。每当用户按下音量键,都会触发onKeyDown,event.getRepeatCount()会逐次增加,当这...

    添加虚拟按键隐藏控制

    如果需要自定义音量控制,可以创建自己的音量条或者监听音量键事件。 6. **源码修改**:压缩包中的`frameworks_8.1`和`packages_Modify`、`frameworks_Modify`、`packages_8.1`文件可能包含了对Android系统源码的...

    unity通话媒体音量demo

    在Demo中,可能通过监听音量按键事件来调整通话和媒体音量。 6. **多线程处理**:在处理实时通信时,为了保证音频流的流畅,通常需要在后台线程处理网络通信和音频处理任务,以避免阻塞主线程。 7. **回声消除和...

    第三方apk监听系统按键事件

    4. **按键事件类型**:Android中的按键事件通常分为硬件按键(如电源键、音量键)和软件按键(如导航栏的返回、主页键)。开发者可以通过`event.getAction()`来判断当前事件是哪种类型的按键。 5. **权限与限制**:...

    Android开发蓝牙耳机按键监听(蓝牙监听应用测试)demo-(手机连接蓝牙耳机后可通过蓝牙音量键远程控制手机执行操作)

    这款"Android开发蓝牙耳机按键监听(蓝牙监听应用测试)demo"提供了一个框架,使得手机在连接蓝牙耳机后,可以通过耳机上的音量键远程控制手机执行特定的操作。下面我们将深入探讨这个项目的相关知识点。 首先,...

Global site tag (gtag.js) - Google Analytics