首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
HarmonyOS
Flutter
面试
Android Jetpack
iOS
Java
展开
全部
Android
Kotlin
前端
HarmonyOS
Flutter
面试
Android Jetpack
iOS
Java
架构
逆向
APP
性能优化
源码
后端
暂无数据
推荐
最新
Android 监听时间变化
由于掘金平台的摘要有强制字数要求,这里需要给一下默认文字作为摘要。这里是掘金平台的默认摘要,您可以稍后自行修改。
Android车载系统时间同步方案具体实现
Android车载系统时间同步方案具体实现介绍了各种时间同步方案的具体实现代码,包括完整的实现逻辑和关键代码片段。
Handler(一):基本原理和知识点
Android本身是一个事件驱动的系统, Handler 是一种标准的事件驱动模型,可以说是有异曲同工之妙。掌握Handler 的原理对理解事件驱动模型以及学习Android都会有所帮助。
Android 基础筑基(一)
总结了Android开发中常见的Java基础题,如什么是重载和重写、Java中在传参数时是将值进行传递,还是传递引用等问题
Java 位运算
Java 位运算 计算机对二进制数据进行的运算(比如加、减、乘、除)被称为位运算,即对二进制数的每一位进行操作的运算 按位与 & and,对应位都为 1 时才为 1,否则为 0 应用:判断奇偶性,比如
如何应对 Android 面试官 -> 手写 APM 核心实现
前言 本章我们主要是来手写一个 APM 框架; 上一章节补充 上一周我们讲解了包体积优化,讲到了 SO 的动态加载,另外我们在加载 SO 的时候,经常会遇到 这个错误,主要的原因是兼容性问题,包 SO
回调地狱有什么关系?矫情!本菜狗只是觉得不该这样写。
作为工作有些年头的菜狗程序员,我不太爱写文章。 第一,总觉得有很多简单的编程知识或技巧无须重复阐述,大佬肯定都比我熟。 第二,就是太懒了。 第三,千人千面,文人相轻,大佬们争来争去,反而失去了技术交流
Java 8 效率精进指南(7)更精细的并发控制:CompletableFuture
Future 接口的语义与基本用法 Future 接口是在 Java 5 版本问世的,其设计初衷是 对将来某个时刻会发生的结果 进行建模,它建模得到一个异步计算,而这个计算会在将来某个时刻返回结果。想
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
【Android】自定义 View 从入门到精通全攻略
自定义 View 基础概念 1. View 与 ViewGroup 的区别 View:UI 的最小单位,负责绘制和交互(如 TextView、Button)。 ViewGroup:容器类,可包含多个
RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
Java 8 效率精进指南(6)接口默认函数、Optional 空安全
使用 Java 8 进行重构 重构时的考虑点 改善代码的可读性,降低别人理解代码的难度 将匿名类转换为 Lambda 将 Lambda 提取为方法引用 从命令式的数据处理切换到 Stream 采用函数
【Android】权限全面解析:分类、流程、实践及特殊场景处理
在 Android 开发里,权限是保障用户隐私和系统安全的关键机制。应用若要访问敏感资源或者执行特定操作,就必须先获得相应权限。 权限分类 1. 普通权限 这类权限不会对用户隐私和系统安全造成太大风险
Java 8 效率精进指南(4)“流”的哲学(上)
> 像水一样,我的朋友。——李小龙 
深入Android 15 Zygote:从进程孵化器到系统基石
环境准备 AOSP的源码有120多G,我们重点关注 frameworks/base 模块,没必要全部下载 IDE就用VSCode即可 Android系统的启动 这一部分不是本文的重点,但是要讲Zygo
Android R8 耗时优化
终于我们全源码编译的 Release 包已经超过了40分钟了,感觉离提桶跑路不远了。使用 `--scan` 分析了编译过程,发现 `minifyReleaseWithR8` 任务耗时近14分钟。
深入Android 15 Zygote:ZygoteServer如何驾驭进程孵化
接着上一篇 深入Android 15 Zygote:从进程孵化器到系统基石 runSelectLoop 首先创建了2个ArrayList, socketFDs中存放的是FileDescriptor,L
【Android】Android 布局系统全面解析:从基础到进阶
Android 布局体系 Android 布局通过容器组件(Layout)管理子视图(View)的位置和排列方式,核心目标是实现跨设备屏幕的适配性。
Java 8 效率精进指南(3)Lambda 表达式
什么是 Lambda 表达式 匿名类可用于表示不同的行为,例如“过滤那些年龄在35岁以上的员工”、“过滤985、211的员工”,但这 仍然不够简洁,我们需要为这些过滤条件声明对应的类,只使用它们中的接
Android 启动优化——依赖任务编排
一、前言 Android 启动任务优化是个成熟的话题,因为使用的方法和方案也是非常多的。另外,近些年的隐私协议合规制度的加强,也产生了启动任务管理器的出现,通过管理器而不是Application去初始