android 12.0音量键功能开关(屏蔽音量加减功能)

这篇具有很好参考价值的文章主要介绍了android 12.0音量键功能开关(屏蔽音量加减功能)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.概述

在12.0的系统定制化开发中,要求屏蔽掉音量+ 音量-的功能,根据系统属性来判断是否响应音量加减的功能,在系统上层中是由PhoneWindowManage来管理音量键的功能,
所以就要看是PhoneWindowManage.java中怎么处理的音量键的功能
首选看的源码关于音量键的处理

2.音量键功能开关(屏蔽音量加减功能)的核心代码

/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java

3.音量键功能开关(屏蔽音量加减功能)的功能分析 3.1PhoneWindowManager.java音量键的处理分析

路径:/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
看下PhoneWindowManager.java的关于拦截音量键的功能文章来源地址https://www.toymoban.com/news/detail-460184.html

@Override
     public long interceptKeyBeforeDispatching(IBinder focusedToken, KeyEvent event,
int policyFlags) {
final boolean keyguardOn = keyguardOn();
final int repeatCount = event.getRepeatCount();
final int metaState = event.getMetaState();
final int flags = event.getFlags();
final boolean down = event.getAction() == KeyEvent.ACTION_DOWN;
final boole

到了这里,关于android 12.0音量键功能开关(屏蔽音量加减功能)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android 12.0 SystemUI控制系统手势左右滑返回功能

      在12.0的系统rom定制化产品开发中,在10.0以后系统默认手势中有三键导航和系统手势导航,在系统systemui设置默认系统手势导航以后,左右滑动手势返回功能 是在SystemUI中具体实现的,现在有需要要求控制左右滑动手势返回功能的启用和禁用,所以要分析手势返回功能的具体

    2024年02月03日
    浏览(36)
  • Android 12.0 MTK Camera2 设置默认拍照尺寸功能实现

    在12.0的系统rom定制化开发中,在mtk平台的camera2关于拍照的一些功能修改中,在一些平台默认需要设置最大的分辨率 来作为拍照的分辨率,所以就需要了解拍照尺寸设置流程,然后来实现相关的功能 如图:

    2024年02月20日
    浏览(53)
  • Android 12.0 通过驱动实现禁用usb鼠标和usb键盘功能

    在12.0的系统产品定制化开发中,在进行定制中有关于usb键盘和usb鼠标的需求中,产品要求禁止usb口挂载usb鼠标和usb键盘,所以需要要求在usb挂载类型的时候 判断如果是usb鼠标和usb键盘就不让挂载,这就需要从驱动方面入手来解决这个问题,接下来看下驱动的某些挂载usb的相

    2024年02月08日
    浏览(84)
  • Android 12.0 系统设置显示主菜单添加屏幕旋转菜单实现旋转屏幕功能

     在android12.0的系统rom定制化开发中,在对系统设置进行定制开发中,有产品需求要求增加 旋转屏幕功能的菜单,就是在点击旋转屏幕菜单后弹窗显示旋转0度,旋转 90度,旋转180度, 旋转270度针对不同分辨率的无重力感应的大屏设备的屏幕旋转功能的实现, 接下来就来分析

    2024年02月09日
    浏览(40)
  • Android 12.0 系统settings详情页 卸载修改为停止,禁止卸载app功能实现

    在12.0的系统rom定制化功能的开发过程中,在一些系统预安装的app中,在Launcher3中可以通过拖拽然后卸载,这个限制卸载可以在前面的博客中禁止卸载这些预安装的app, 然后就需要在系统Settings详情页来禁止app的卸载,把卸载修改为停止功能,所以就需要从系统应用详情页来寻

    2024年02月10日
    浏览(35)
  • android 12.0长按Power弹出关机对话框去掉屏幕截图和紧急呼救功能

    在12.0的系统长按关机键,会弹出关机的对话框,关机对话框里面由关机重启截图和紧急呼叫等功能,而由于开发功能需求要求去掉屏幕截图和紧急呼叫等功能,所以就要先找到关机对框的代码 然后实现功能 功能分析: 长按电源键弹出关机对话框,通过adb shell命令发现 就是

    2024年02月06日
    浏览(47)
  • Android 13 SystemUI 屏蔽导航栏;屏蔽锁屏;隐藏状态栏;禁止状态栏下拉;屏蔽Camera绿色图标;屏蔽原生音量条;屏蔽原生亮度条。

    写在前面:本文给出Android 13 手机/平板原生SystemUI 一些实用的屏蔽补丁。 1、屏蔽导航栏   导航栏屏蔽很简单,直接把创建导航栏的代码屏蔽即可。 2、屏蔽锁屏 3、隐藏状态栏 4、禁止状态栏下拉   解锁之后禁止状态栏下拉显示快捷通知、快捷设置。 5、屏蔽Camera绿色图

    2024年04月17日
    浏览(77)
  • Android 12 修改系统音量默认初始值

    1.需求:Android 系统出厂默认的音量值过小,需要把音量默认初始值改成音量的最大值. 2.涉及核心代码: 3.系统音量默认初始值在AudioSystem.java中定义,代码如下: 3.系统音量最大值和最小值定义在AudioService.java 中,代码如下: ------------------------------------------------------------修改方案一-

    2024年02月10日
    浏览(47)
  • android 12.0app应用安装白名单

    在12.0定制化开发中,客户需求要实现应用安装白名单功能,在白名单之中的应用可以安装,其他的app不准安装,实现一个 控制app安装的功能,这需要从app安装流程入手就可以实现功能 PMS就是负责管理app安装的,功能就添加在这里就可以了, 实现功能需求: 首选需要在IPacka

    2024年02月10日
    浏览(34)
  • Android 12.0系统Settings主页去掉搜索框

    在12.0定制化开发中,在系统原生设置中主页的搜索框是要求去掉的,不需要搜索功能,所以首选看下布局文件 看下搜索框是哪个布局,然后隐藏到布局,达到实现功能的目的

    2024年02月09日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包