摘要: 写在前面 汇总贴,整理在开发过程中遇到的有趣的、不太好解决的问题,记录一下思考的过程及自己的解决方案。 只做为技术分享,转载请标明出处。 ArkTs-this指向问题 ArkTs-Text组件长度计算不对的问题 ArkTs-自定义弹窗退出动画问题 ArkTs-@Builder引用传递问题 阅读全文
posted @ 2025-01-02 20:27 jio-deng 阅读(9) 评论(0) 推荐(0)
摘要: Android U - statusbar pipeline 写在前面 Android原生从T开始对SystemUI进行MVVM改造,U上状态栏部分进行了修改;第一次出现修改不会删除原有逻辑,而是两版并行,留给其他开发者适配的时间;在下一个大版本可能会删除原有逻辑,只留下MVVM。 新版MVVM放在 阅读全文
posted @ 2024-03-16 11:21 jio-deng 阅读(154) 评论(0) 推荐(0)
摘要: 写在前面 StatusBarManagerService中API涉及systemui的多个模块;本篇主要介绍StatusBarManagerService中与通知栏相关的API和几个通用API。 因为我对系统UI了解的不全,其他API暂不整理,怕误人子弟。。 通知栏相关函数解析 1.展开通知栏 vo 阅读全文
posted @ 2023-12-14 21:11 jio-deng 阅读(53) 评论(0) 推荐(0)
摘要: 写在前面 StatusBarManagerService中API涉及systemui的多个模块;本篇主要介绍StatusBarManagerService中与状态栏相关的API。 状态栏相关函数解析 1)以Android U为例进行代码分析 2)displayId标识的是当前回调的屏幕是哪一个;手机 阅读全文
posted @ 2023-12-13 10:49 jio-deng 阅读(210) 评论(0) 推荐(0)
摘要: 写在前面 工作需要涉及到这部分代码,但是我对此了解很少;边学边总结,把这部分逻辑和涉及到的知识点弄明白。该系列不确定几篇,随缘。 本篇主要介绍StatusBarManagerService与systemui之间的关联。 了解StatusBarManagerService 1. StatusBarMa 阅读全文
posted @ 2023-11-11 10:20 jio-deng 阅读(126) 评论(0) 推荐(0)
摘要: public static final int DISABLE_MASK = DISABLE_EXPAND | DISABLE_NOTIFICATION_ICONS | DISABLE_NOTIFICATION_ALERTS | DISABLE_NOTIFICATION_TICKER | DISAB 阅读全文
posted @ 2023-11-11 09:00 jio-deng 阅读(9) 评论(0) 推荐(0)
摘要: Binder 什么是binder?简述下它的工作过程和使用场景。 什么是Binder? Binder是Android中的一个类,实现了IBinder接口; 从IPC的角度来说,Binder是Android中的一种通讯方式; 从Android Framework角度来说,Binder是ServiceM 阅读全文
posted @ 2023-10-06 16:57 jio-deng 阅读(22) 评论(0) 推荐(0)
摘要: Android中的ClassLoader 1.Android中有哪几种ClassLoader?它们的作用和区别是什么? 2.简述ClassLoader的双亲委托模型 Android中有哪几种ClassLoader?它们的作用和区别是什么? Android中有三个ClassLoader,分别是Base 阅读全文
posted @ 2023-10-04 17:25 jio-deng 阅读(10) 评论(0) 推荐(0)
摘要: 背景:在一个事件分发复杂的view中,插入一个可点击的控件,且不能影响到本身的事件分发。 尝试: 1.对view本身设置点击事件;由于view整体是交由root view去处理分发,存在滑动、边界处理、调出其他界面等复杂操作。设置点击事件后,root view在该区域无法处理事件,fail。 2.覆 阅读全文
posted @ 2023-10-04 10:50 jio-deng 阅读(10) 评论(0) 推荐(0)
摘要: 题目 给定一个 m x n 二维字符网格board和一个单词(字符串)列表 words,找出所有同时在二维网格和字典中出现的单词。 单词必须按照字母顺序,通过 相邻的单元格 内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母在一个单词中不允许被重复使用。 输入:b 阅读全文
posted @ 2021-04-26 20:16 jio-deng 阅读(17) 评论(0) 推荐(0)