首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Android在子线程更新UI
上课时候老师说的是子线程不能更新UI 然而在他讲之前我弄着玩儿...发现竟然是可以的! 接着查了好多资料都说不行 后来终于找到一个符合情况的^1 先说说我的代码吧 博文^1当中对此的主要分析如下: 详
OkHttp3 内部工作原理时序图
OkHttp3 内部工作原理时序图 本文档深入剖析OkHttp3框架的内部工作机制,展示其核心组件的交互流程。 1. OkHttpClient 构建流程 2. 同步请求执行流程 3. 异步请求执行流程
一次必现ANR问题的深度分析与解决之旅:当NestedScrollView遇上VelocityTracker
深入剖析一个必现的Android ANR问题,揭示NestedScrollView触摸事件处理中VelocityTracker速度计算耗时超过7秒的根本原因,并提供完整的解决方案和预防措施
Kotlin extensions是什么?
Kotlin扩展(Extensions)的实现原理主要基于编译时的静态分派和语法糖。 扩展函数被编译为: 静态方法(static method) 第一个参数是接收者类型(receiver type)
2025 技术总结:我把技术重新结构化的一年
如果说前几年我是在“捡 API、抄 Demo、补锅”,那 2025 就是我开始“写自己的框架”的一年。 我不追热点、不卷新概念。 我更像是在给自己搭一个“能复用、能解释、能传给别人”的技术体系。
为什么view.post()能获取到view的宽高?
我们经常会遇到要获取 view 的宽高的情况,如果直接在 onCreate() 方法中获取 View 的宽高,拿到的结果是 0,但是通过 view 的 post() 方法却可以拿到 view 的宽高,
kotlin协程-冷数据流Flow
种一颗树的最好时机是十年前,其次是现在。 学习也一样。 跟着霍老师的《深入理解 Kotlin 携程》学习一下协程。 一点前言 随着RxJava的流行,响应式编程模型逐步深入人心。Flow就是kotli
kotlin协程-热数据通道Channel
种一颗树的最好时机是十年前,其次是现在。 学习也一样。 跟着霍老师的《深入理解 Kotlin 携程》学习一下协程。 直奔主题,认识 Channel Channel 实际上就是一个并发安全的队列,它可以
Android Lottie使用,如何自定义LottieView?
本文主要包含lottieview的简单使用,以及如何在自定义View里绘制lottieView,以及踩过的的坑
Android依赖的统一管理
build-logic到底是干什么用的 NowInAndroid项目中的 build-logic 是一个专门存放“约定插件”的独立模块,它通过插件化的方式,集中管理和复用所有模块(如 app、feat
寻找技术合伙人——Flutter App
1. 交付目标 交付一个工程质量极高、逻辑分层清晰、易于扩展的 Flutter App 骨架。不追求视觉细节,重点在于数据稳定与架构合理。 2. 技术硬指标 框架: Flutter (Stable)
Android消息机制之同步屏障
1、Message Android 中的 Message 分为三种: 同步消息 异步消息 同步屏障消息 它们都是Message,只是成员变量有些区别。 一般我们通过 Handler 发送消息(如调用H
一次 Android 车机黑屏问题的深度剖析:当显示驱动遇上中断风暴
通过一个真实的 Android 车机黑屏案例,深入分析 Linux 进程 D 状态、内核显示驱动死锁、中断风暴等底层机制,并提供完整的排查思路和解决方案
稳定性性能系列之七——Watchdog机制:系统守护者的工作原理
深入剖析Android Watchdog机制的工作原理,掌握System Server死锁检测、超时判定和问题排查方法,学会分析Watchdog日志并预防系统重启问题
聊聊2026年Android开发会是什么样
最近在思考Android开发的未来走向,正好现在是2026年初,不如就结合这两年的变化,聊聊我对今年Android开发趋势的一些看法。
Android第二代加固技术原理详解(附源码)
一代加固存在一个致命缺陷:解密后的DEX文件需要落地到文件系统。为了解决这一安全隐患,二代加固应运而生——核心思想是DEX不落地,直接在内存中加载。
Dagger技术的使用学习
场景是假设:我们有一个 LoginActivity,需要一个 LoginViewModel,它又依赖 UserRepository,UserRepository 再依赖一个 ApiService(网络
kotlin协程-官方框架
种一颗树的最好时机是十年前,其次是现在。 学习也一样。 跟着霍老师的《深入理解 Kotlin 携程》学习一下协程。 前言 按照书中的顺序学习感觉不是很流程,看到第五章觉得这个顺序不太适合自己, 因此学
kotlin协程-基础设施篇-函数的挂起
种一颗树的最好时机是十年前,其次是现在。 学习也一样。 跟着霍老师的《深入理解 Kotlin 携程》学习一下协程。 函数的挂起 协程的挂起和恢复能力本质上就是函数的挂起和恢复。在 kotlin 中,使
稳定性性能系列之六——Java异常与JE分析实战
深入理解Java异常机制与JE日志分析方法,掌握Logcat、DropBox、MAT等核心工具的实战使用,学会快速定位和解决Java层异常问题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30