Android 9.0 锁屏界面滑动解锁不灵的解决方案
2023-09-14 09:05:06 时间
1.前言
在9.0的rom系统产品定制化开发中,锁屏界面默认是上滑解锁进入Launcher页面的,原生的上滑解锁不太好用解锁有点困难,
所以产品需求要求查找源码解决这个问题,所以这就需要从滑动解锁流程分析来解决问题
2.锁屏界面滑动解锁不灵的解决方案的核心类
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java
3.锁屏界面滑动解锁不灵的解决方案的核心功能分析和实现
在SystemUI中关于滑动解锁上滑事件的处理都是在PanelView.java中处理的,首选看下
PanelView.java中的onTounch事件的处理,来分析相关源码如下
@Override
public boolean onTouchEvent(MotionEvent event) {
if (mInstantExpanding
|| (mTouchDisabled && event.getActionMasked() != MotionEvent.ACTION_CANCEL)
|| (mMotionAborted && event.getActionMasked() != MotionEvent.ACTION_DOWN)) {
相关文章
- Android telephony_android获取真实时间
- android onresume函数,Android界面跳转时候onDestroy和onResume的调用顺序
- android系统开机画面_Android开机画面
- 代码加密 android,Android 开发怎样做代码加密或混淆「建议收藏」
- android 空间分享到朋友圈,Android开发之微信分享到好友,朋友圈
- android bindservice方法,Android bindservice方法返回false
- android开发笔记之 Android代码混淆打包
- android onresume方法,Android onActivityResult()和onResume()的执行顺序
- Android启动模式FLAG_ACTIVITY_CLEAR_TOP
- android 安装p12证书,如何在Android中使用p12证书(客户端证书)
- android vlc 中文字幕,解决Android版vlc中文乱码问题
- android短信验证码方案,Android开发之属于你的短信验证码(一)
- Android resource linking failed_android sdk location should not
- Android中Calendar类的用法总结[通俗易懂]
- android计算器开发实例_安卓开发计算器代码
- Android | 接入小程序容器FinClip
- Android Https证书过期的解决方案
- android 系统浏览器 源码-Android 最最最简单的浏览器代码
- 【软件开发规范六】《Android开发编码规范》
- Android OpenGL ES 渲染模式
- 【Android 启动过程】Android 应用启动流程 | Activity 启动流程
- 【Android 逆向】逆向修改游戏应用 ( APK 解析工具 | 解包 -> 分析 -> 重打包 -> 签名 流程 )
- 【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor#ndk 配置 | ProductFlavor#proguardFiles 配置 )
- 【错误记录】编译 Android 版本的 ijkplayer 报错 ( ./init-android.sh: 第 37 行: cd: android/contrib/: 没有那个文件或目录 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ③ ( 执行 compile-ffmpeg.sh clean 命令 | 下载并配置 android-ndk-r10e )
- 【错误记录】Android 应用安全检测漏洞修复 ( StrandHogg 漏洞 | 设置 Activity 组件 android:taskAffinity=““ )
- 华为手机Android Studio的Logcat无任何内容输出的解决方案详解手机开发
- [android] 天气app布局练习(三)详解手机开发
- Android 增量更新和升级详解手机开发
- Android系统与Linux之间的联系(android和linux)
- android下载时文件名是中文和空格会报错解决方案
- 解析android中的dip,dp,px,sp和屏幕密度
- Android修改源码解决Alertdialog触摸对话框边缘消失的问题
- android开发教程之listview使用方法
- Android中Dialog去黑边的方法