首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
thereisnoif
掘友等级
coder
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
135
文章 87
沸点 48
赞
135
返回
|
搜索文章
赞
文章( 87 )
沸点( 48 )
问题记录 - Android IdleHandler 没有执行
1. 问题背景 最近测试同学反馈了一个问题,有个自定义 View 的内容区域在某个特定场景下展示空白。 首先抓包看了后端下发的数据是正常的,同时数据也正确传给了 View,可以排除是数据问题。 接下来
Android mirrorSurface镜像分屏
前言 在之前的一篇文章中,我们介绍了Surface的截屏方法,但是在文章的后半部分,我们引入了一个新的问题——副屏录制。众所周知,Android系统默认投影主屏的,这部分逻辑可以查看DisplayCo
【车载Android】Gradle自定义插件从编写到发布
上一篇文章【车载Android】使用自定义插件实现多语言自动化适配介绍了自定义插件的使用方式,本文则聚焦“造轮子”——详细讲解如何从头开发一个Android Gradle Plugin,以及如何将其发
【车载Android】使用自定义插件实现多语言自动化适配
2024年中国成为世界第一汽车出口大国,车载Android应用的全球化适配需求也日益迫切。在实际开发中,多语言适配往往是一项繁琐且容易出错的工作,博主曾对Jira上百个翻译错误的Bug单不停地叹气,无
实现双向滑动的 ScalableImageView(上)
详细记录了如何一步步实现 ScalableImageView。内容包含绘制与居中图片,通过手势监听实现双击缩放动画,并利用 OverScroller 添加边界回弹和惯性滑动效果。
自定义 ViewGroup:实现一个流式标签布局
通过一个TagLayout的实例,讲解如何自定义一个ViewGroup。从单行布局,再深入到复杂的多行换行逻辑,剖析了onMeasure方法中测量子View、处理换行以及计算自身尺寸的核心原理。
从 MVC 到 MVI:Android 架构演进全景剖析与示例代码
一、为什么需要架构? 业务膨胀:Activity/Fragment 中混杂 UI、数据、网络、缓存,导致数千行“上帝类”。 维度冲突:UI 与状态同步困难,生命周期横插一刀,配置更改即崩溃。 测试困难
RecyclerView 缓存复用导致动画失效问题
RecyclerView 缓存复用导致动画失效问题,RecyclerView在首次点击item的时候,会创建一个新的ViewHolder,并在后续点击过程中,使用两个ViewHolder实现快速复用
Android Lmkd
lmkd(low momery killer demon),跟大多数守护进程一样,都由init进程启动,在系统中作为一个单独的进程存在,启动时直接运行lmkd.cpp中的main函数。
Android SurfaceView & TextureView
它们都是用来在 Android UI 中显示复杂图形内容的组件,比如视频、相机预览或游戏画面,但实现方式和适用场景有很大不同。如果不了解他们的作用的话,在开发中很难去选择,下面就详细梳理下它们的区别和
下一页
关注了
31
关注者
14
收藏集
11
关注标签
5
加入于
2021-08-20