首页 > 其他分享 >Android 13.0 SystemUI下拉通知栏通知去掉长按事件

Android 13.0 SystemUI下拉通知栏通知去掉长按事件

时间:2024-11-28 14:29:45浏览次数:11  
标签:去掉 通知 下拉 SystemUI Android systemui

1.前言

在13.0的系统rom产品定制化开发中,在systemui模块中关于下拉状态栏这块也是非常重要的部分,最近在关于systemui下拉通知栏的每条通知部分 要求去掉通知栏通知的长按事件,不需要长按功能,所以就需要分析下关于长按事件是在哪里注册的,然后去掉就可以了,接下来分析实现 相关功能

2.SystemUI下拉通知栏通知去掉长按事件的核心类

frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\notification\row\ExpandableNotificationRowController.java

3.SystemUI下拉通知栏通知去掉长按事件的核心功能分析和实现

ExpandableNotificationRowController 是 Android 系统中的一个类,它用于控制可扩展通知行为。这个类通常是系统级应用或者是具有系统权限的应用的一部分,不是普通开发者可以直接使用的类。

在android系统中,Android应用在发送通知的流程中,都需要先用Notification.Builder来构建一个通知,然后NotificationManager.notify() 来将这个通知发送出来。发送出来的通知Notification将通过Binder通信, 在框架中被处理后,封装成StatusBarNotification&

标签:去掉,通知,下拉,SystemUI,Android,systemui
From: https://blog.csdn.net/baidu_41666295/article/details/144096218

相关文章

  • 2-STM32F103+ESP8266+EC800K(移远4G Cat1)--整体运行测试-Android和微信扫码绑定EC800
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明(这节使用最新......
  • Android开发面试集合(准备阶段)
    1.AndroidTV影视类APP1.视频播放与适配:1.你提到深度集成了ExoPlayer,请具体说明在实现视频播放功能时遇到了哪些技术难点?如何解决的?2.在适配AndroidTV的大屏设备时,如何处理UI布局和焦点聚焦的优化?是否有遇到过特别棘手的适配问题?3.你是如何实现分页加载和滚动体验优化......
  • Android四大组件的工作过程,原理解析
    一、Activity启动过程首先我们要知道Activity有冷启动和热启动之分,通俗来说冷启动就是应用进程尚未创建,热启动则已经创建完成。在点击桌面应用图标时,即将要启动的App将和Launcher、AMS、Zygote这三者多次通信,才会启动一个App,然后再启动Activity。追踪源码,我们可以得到以下......
  • Android按键点击事件三种实现方法
    1. 在xml文件中为Button添加android:onclick属性由于没有onclick这个函数,onclick下面会提示红色波浪线错误,然后单击一下"onclick"按住键盘上Alt+Enter键,选择在activity中生成函数publicvoidonclick(Viewview){Toast.makeText(this,"方法1点击按键",T......
  • 解决Android软键盘弹起,页面挤压的问题
    一、问题描述在移动端h5页面,当页面中包含input、textarea输入框的时候,或者有调起软键盘的操作时,Android浏览器下打开的页面,可视窗口的高度改变,导致页面上的vh重新计算,页面被压扁。ios下的浏览器(safari)没有这个问题。二、原因在ios中,软键盘是叠在可视窗口上面的,也就是不......
  • Android中使用PDFBox将文本写入到PDF文件中
    在Android中要写入文本,按照网上的使用showText,在showText之前使用moveTo方法无法写入到正确的位置,需要使用Matrix来确定准确的位置和大小下面的代码时将一个包含写入文本和位置的表单数组,将表单数组中的文本写入到PDF对应位置的方法//位置信息classPositionData{varsi......
  • springboot毕设基于Android的电动汽车电桩管理平台前 源码+论文+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着电动汽车产业的迅猛发展,其市场保有量不断攀升。然而,与之配套的充电桩管理却面临诸多挑战。一方面,充电桩数量日益增多,分布广泛且分散,传统的管......
  • component 'rust-std' for target 'aarch64-linux-android' is up to date
    lipan@ubuntu:~/rustdesk$rustuptargetaddaarch64-linux-androidinfo:component'rust-std'fortarget'aarch64-linux-android'isuptodate出现这种错误:首先设置androidsdk的路径:exportANDROID_NDK_HOME=/home/lipan/android-ndk-r23c然后使用......
  • android开发使用openssl3.3.2加解密国密sm2代码实现
    #include"openssl/rsa.h"#include"openssl/pem.h"#include"openssl/err.h"#include"openssl/evp.h"#include"openssl/ec.h"#include<string>#include<unistd.h>#include"openssl_sm2.hpp&......
  • js炫酷消息通知插件
    这是一款js炫酷消息通知插件。该js消息通知插件自带4种情景模式,可以配置消息通知的标题、内容、图标和操作按钮等。演示  下载 使用方法在页面中引入naranja.min.js和naranja.min.css文件。<linkhref="css/naranja.min.css"rel="stylesheet"><scripttype="text......