logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

android 日志过滤说明

Android Studio Logcat过滤规则中,两种写法完全等价的核心原因是隐式简写规则:未指定关键字的纯文本默认视为message过滤条件。写法①"package:mine Bar|Player|ViewModel"会被自动转换为"package:mine message:Bar|message:Player|message:ViewModel",而

#android
android recyclerview缓存1_概念和常见问题

的缓存机制通过四级缓存实现了ViewHolder的高效复用,核心目标是减少 View 创建和数据绑定的开销。理解其工作流程后,能更清晰地定位数据错乱、卡顿等问题——本质都是缓存复用与数据更新不同步导致的。面试中,除了阐述缓存层级,还需结合实际问题(如数据错乱的解决)说明对原理的理解,体现实战能力。开发中,需根据列表特点(如是否固定宽高、数据是否动态变化)合理配置缓存参数,才能充分发挥的性能优势。

#android#缓存
android事件分发机制

Android View事件分发机制的核心流程是:触摸事件从Activity开始,经由Window和DecorView,层层传递给根ViewGroup。ViewGroup通过dispatchTouchEvent()分发事件,用onInterceptTouchEvent()决定是否拦截,若不拦截则传递给子View。子View通过onTouchEvent()处理事件,返回true则消费事件,false

#android
android TextView lineHeight 是什么 ?

Android TextView 布局设计指南:lineHeight、textSize与layout_height的最佳实践 在Android开发中,TextView的lineHeight、textSize和layout_height三个属性需要合理配合才能达到最佳显示效果。lineHeight表示一行文本的总高度(包含上下留白),而textSize仅控制字体本身大小。设计时应遵循textSize

#android
android Observable 和Observer 是什么

角色解释Observable被观察者,即“被盯着看的对象”Observer观察者,即“盯着看的人”术语含义Observable被观察者,变化源Observer观察者,变化接收者。

文章图片
#android
android 加载本地.svg资源的几种引入方式

资源,但需要先转换为 Android 可识别的格式。在 Android 中,可以在 XML 布局文件中引入本地。如果你的项目使用 Jetpack Compose,可以使用。如果 SVG 是静态资源,建议转换为。Android 不支持直接加载。,然后在 XML 中使用。

文章图片
#android
android广播代码汇总一__无序广播

广播1 注册广播LocalReceiverlocalReceiver = new LocalReceiver();IntentFilter filter = new IntentFilter();filter.addAction(Constant.CONTACTBACKUPMESSAGEICTION);filter.addActio...

如何设置谷歌浏览器在新窗口中打开搜索链接

如何设置谷歌浏览器在新窗口中打开搜索链接https://blog.csdn.net/zhangxiaoyang0/article/details/66968495

androidStudio使用卡顿

解决androidStudio使用卡顿的问题:1、打开bin目录下的 studio.exe.vmoptions(我的电脑是F:\Android_studio\Androidstudio\bin)2、用记事本打开。3、 修改-Xms2048m-Xmx4096m-XX:ReservedCodeCacheSize=1024m-XX:+UseConcMarkSweepGC...

git本地仓库,工作区和暂存区的知识

Git 的核心工作区包括工作区(修改文件)、暂存区(临时缓存)、本地仓库(存储版本)和远程仓库(协作中心)。git pull 本质是 fetch + merge 两个操作:fetch 仅将远程更新下载到本地仓库,merge 则直接更新工作区(可能触发冲突)。暂存区不会直接被更新,仅在解决冲突时临时记录文件状态。理解这四个区域的分工与 pull 的工作机制,能更高效地使用 Git 进行版本控制和团队

#git
    共 100 条
  • 1
  • 2
  • 3
  • 10
  • 请选择