android怎样屏蔽系统音量键?

android怎样屏蔽系统音量键?需要修改framwork哪些东西?

2个回答

framework你打算刷了吗,也许你能屏蔽手机侧面的音量键,但是手机“系统-设置-音量”这块你怎么弄呢,难不成你也要把这些界面ui从framewok里干掉吗,那就不是手机了。

brave2002honest
清水依恋成 屏蔽home键,注意把权限加上
大约 5 年之前 回复
guobb0246810
guobb0246810 我是想在某些界面屏蔽掉音量键,其它界面正常显示,请问该如何实现?
大约 5 年之前 回复
guobb0246810
guobb0246810 我是想在某些界面屏蔽掉音量键,其它界面正常显示,请问该如何实现?
大约 5 年之前 回复
guobb0246810
guobb0246810 我是想在某些界面屏蔽掉音量键,其它界面正常显示,请问该如何实现?
大约 5 年之前 回复
  @Override  
  public boolean onKeyDown(int keyCode, KeyEvent event) {  
     if (keyCode == KeyEvent.KEYCODE_BACK) {  
         return true; // 屏蔽后退键  
     }  
}

重写这个onKeyDown方法就行了,后面返回值为true,我这个是屏蔽后退键,即返回键,如果想屏蔽音量键,可以这样写:

 @Override  
public boolean onKeyDown(int keyCode, KeyEvent event) {  
        if (keyCode == KeyEvent.KEYCODE_VOLUME_UP && keyCode==KeyEvent.KEYCODE_VOLUME_DOWN) {  
            return true; // 屏蔽音量增加和音量减少键
                        }
}  

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

android 后台如何检测音量键消息?

我们有个APK需求,需要在后台检测音量键消息,检测到音量键(Down 或UP)之后,启动APK设定的服务。请教大神有什么思路没? 现在按键消息只能在当前有焦点的View类获取。

Android如何获取音量键的触发事件?

Android如何获取音量键的触发事件,如何获取全局的音量键触发事件(锁屏状态下也可以),求大神帮忙。。。

Android物理音量键问题

# 各位好,有个问题想请教下,感谢你们百忙之中抽点时间给我指点指点。非常感谢。现在问题是我们的物理按键音量加和减,如果音乐在后台播放,调节的不是music的声音,而是来电的铃声的声音,但是在播放音乐的界面调节的就是music声音,查了源码,发现按下音量键的时候调用了AudioManager里面的handleKeyDown(KeyEvent event, int stream)。如果是音乐在前台播放,stream的值为3,如果后台是一个很大的负数AudioManager.USE_DEFAULT_STREAM_TYPE这个值,请教下handleKeyDown在哪里调用,这个stream的值如何被确定的,非常感谢

怎么在黑屏时监听音量按键

qq音乐(安卓版),在手机黑屏后也能通过音量键调节音量,想知道这个是怎么实现的?

android下,怎么把播放器音量和其他系统音量分开??????

android下有 通话音量/系统音量/铃声音量/提示声音音量 等等; 我写的小程序里面也有音量调节,但是我不想让其他的音量受到影响, 该怎么做??

菜鸟问题:android 里面关于音量键重写的问题

我有很多acitivity .. 如果不想每个都重写public boolean onKeyDown(int keyCode, KeyEvent event) 这个方法,该怎么写. 这个方法里面有用自己的UI 音量控制

Android屏蔽Home键长按

像Go锁屏里那样屏蔽Home长按是怎么做到的?仔细观察了一下,其实不算屏蔽,就是长按的系统最近任务界面出来后很快就给消掉了,这是怎么实现的,有高手知道么?

关于安卓按键屏蔽方法

我的做法是在PhoneWindowManager.java 这个文件中,在interceptBeforeQueueing 函数中 通过 return ACTION_PASS_TO_USER 来决定是否分发给ap ,但现在通过这种方法的话 有的apk能收到keycode,有的apk收不到keycode。 所以想问下apk如果监听按键事件的话有 是有多种方法吗

耳机按键事件中音量加减这两个按键事件的怎么获取?

网上找的demo是在manifest里设置接收下面两个Action,并把优先级设为最高 ``` <action android:name="android.intent.action.MEDIA_BUTTON"/> <action android:name="android.media.AUDIO_BECOMING_NOISY" /> ``` 然后重写BroadcastReceiver的onReceive函数,获取Intent.Action_Media_Button的事件: ``` public void onReceive(Context context, Intent intent) { if(Intent.ACTION_MEDIA_BUTTON.equals(intentAction)){ KeyEvent keyEvent = (KeyEvent)intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT); //获得KeyEvent对象 int keyCode = keyEvent.getKeyCode(); Log.i(TAG,keyCode+""); } } ``` 但经过测试只能得到keycode-headsethook这个按键,也就是播放键的按键事件。按播放键可以输出对应的keycode。音量加与音量减的事件都接收不到,触发的还是系统的调整音量。 有没有大神做过这方面的app呢,麻烦给个demo参考一下,或者告知一下这方面的api要怎么找。 官方文档里我去找了一下,Intent.ACTION_MEDIA_BUTTON的说明是Broadcast Action: The "Media Button" was pressed。不清楚是只针对播放键的还是三个按键都包括。 唔,忘了C币一般是悬赏多少了,先放10个吧,能解决的话会追加的,谢谢各位大神。

android用代码设置音量值?

android播放背景音乐时以最大音量值播放,应该怎么设置媒体音量值?

安卓5.1以上屏蔽home键功能???在线等,急!!

this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); 这个方法在安卓5.1 TYPE_KEYGUARD已经找不到了,不要跟我说keydown(),home肯定是屏蔽不了的,广播接收的方式我也试过,也是不行的,onUserLeavHint,这个方法然后自己跳自己,就不要在回答这个了,希望有一个完美的方法能解决5.1以上屏蔽home的功能

MediaPlayer音量没有系统播放器大

MediaPlayer设置成MUSIC类型的音量,感觉音量老比系统的播放器要小一些,都在同样的音量值下播放同样的视频,如何解决?

Android视频声音控制,videoview静音不影响系统音量的代码实现

# Android中videoview能静音而不影响系统音量吗?如何做到? # Android中有这样的视频组件吗?(不受系统音量影响,自己控制自己的音量)

Android音量本地保存位置

在安卓6.0之前本地的音量是根据device来保存在setting.db里面了 现在安卓8.0好像都开始使用xml了,现在本地的音量值是存在哪里的啊

android上 用代码如何设置话筒的音量

请问大神,如何在android上用代码的方式设置话筒的音量大小

Android设置系统触摸提示音

现在在做一个项目,有一个switch开关按钮,当打开按钮的时候,调用系统的触摸提示音, 点击屏幕上有焦点的地方可以发出点击的声音,相反,关闭按钮的时候,点击屏幕上有焦点的地方就没有声音. 现在写的代码是 @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Settings.System.putInt(mActivity.getContentResolver(), Settings.System.SOUND_EFFECTS_ENABLED, isChecked ? 1 : 0); AudioManager mAudioManager = (AudioManager)mActivity.getSystemService(Context.AUDIO_SERVICE); if (isChecked) { mAudioManager.loadSoundEffects(); } else { mAudioManager.unloadSoundEffects(); } } 测试结果如下: 1、在android设备的触摸提示音为开时,点击app中的switch开关按钮,能正常开启和关闭触摸提示音,打开android设备的设置界面,也能看到触摸提示音的状态为对应的打开或者关闭的状态; 2、在android设备的触摸提示音为关时,点击app中的switch开关按钮,却不能正常开启触摸提示音,打开android设备的设置界面,却发现触摸提示音的选项与app中的switch一样显示为打开状态。 说明在该代码能正常设置Settings.System的值,但是在android设备的触摸提示音为关时,却无法开启。是否在开启时,缺少了什么步骤???

如何时钟界面调节闹钟音量

安卓8.0三个音量,媒体,系统,闹钟。现在在时钟界面,按音量键调的是系统音量,怎么改成调节闹钟音量?

Android8以后版本如何调整usb声卡音量

尝试修改网络上搜索的修改曲线等方法但始终没有效果,可能版本有更新所以修改方法不一样。本人是使用RK平台修改的

Android两个ImageView的调节音量高低

case R.id.btnYinLiangPlus://音量加 mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI); // 调高声音 Log.e("HUXI", "----listener----YinLiang---YES"); break; case R.id.btnYinLiangMoins://音量减 mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI);// 调低声音 Log.e("HUXI", "----listener----YinLiang---NO"); break; 我是在onClick中做的操作,所以点一下就会就会刷新调用系统的音量条,点一下闪一下,但是我要的不是这样的,我要的是那种就像手机的上下键调节音量大小一样,连续点或者在几秒之内点是不闪的,求教各位大神,帮忙解决一下!!!!

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

相关热词 c# 局部 截图 页面 c#实现简单的文件管理器 c# where c# 取文件夹路径 c# 对比 当天 c# fir 滤波器 c# 和站 队列 c# txt 去空格 c#移除其他类事件 c# 自动截屏
立即提问