首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Flutter
Android Jetpack
性能优化
面试
HarmonyOS
架构
展开
全部
Android
Kotlin
前端
Flutter
Android Jetpack
性能优化
面试
HarmonyOS
架构
APP
源码
后端
Debug
Java
客户端
暂无数据
推荐
最新
Android多SDK合并为单个JAR包的完整指南
核心痛点 ● 多 SDK 分散:每个功能模块单独提供 JAR,用户需要逐一集成和管理 ● 调用复杂:不同模块间存在依赖和包名冲突,用户在项目中使用不方便 ● 升级维护困难:每次更新都要同步多个 JAR
Android语音通话状态监听
一、监听方案对比 Android 提供了 两套监听体系: 方案 API 层级 权限 精度 推荐 弃用 PhoneStateListener android.telephony READ_PHONE_S
七夕到了,我让AI用Kuikly写了个“孤寡青蛙“App,一码五端真丝滑!
引子 又是一年七夕,朋友圈里充满了恋爱的"酸臭味",而你,是不是又一次"孤寡"在家? 别怕,今年七夕,我们来点不一样的!与其刷着手机吃狗粮,不如动手写个"孤寡青蛙"App,让它陪你一起"呱呱呱",解压
【日常随笔】Android 跳离行为分析 - Instrumentation
目标 分析App 站内跳离行为,采用 Instrumentation 在 execStartActivity 里阻塞 & 重分发
Compose从相册和系统相机拍照获取照片
项目中经常需要用户从相册或者调用相机拍照来获取照片,Compose中的实现和之前的View实现基础相同。为了简化照片选择器的集成,从androidx.activity版本1.7.0开始支持。
GLSurfaceView原理深度剖析:从OpenGL ES到Android屏幕的渲染之旅
在应用开发中,图形绘制通常通过各种高级API如Android Canvas的drawXXX方法完成。但这些接口通常经过了层层封装,有什么办法可以窥探App直接调用图形库接口吗?
学会在Jetpack Compose中加载Lottie动画资源
通过实例让你学会在Jetpack Compose加载各种不同的Lottie动画资源,包括字符串,Asset,原始资源文件和网络文件。
多卡数据切换流程
1️⃣ 整体流程架构 2️⃣ 详细执行步骤 Step 1: 用户设置变化 (Settings 层) 关键点: WatchedInt 是一个被 "监视" 的整数 当值改变时会自动触发注册的 regist
Jetpack —> Media3的分析和使用
🧩 一、Media3 是什么? Media3 是 Google 将 ExoPlayer、MediaSession、PlayerView、Cast 等多个媒体相关组件统一整合后的新架构。 它的目标
【Android】RecyclerView 刷新方式全解析:从 notifyDataSetChanged 到 DiffUtil
本文简单介绍了 RecyclerView 的所有刷新方式:从 notifyDataSetChanged 到 DiffUtil。
Android Studio Otter 3 正式发布:自带模型、Agent 增强、MCP 服务器全面升级
Android Studio Otter 3 正式发布:自带模型、Agent 增强、MCP 服务器全面升级 就在昨天,Google 正式发布了 Android Studio Otter 3 Featu
(3)Kotlin/Js For Harmony——解决官方库序列化卡顿
KMP 的 序列化库 kotlinx.serialization 在Js 上非常慢,我们在鸿蒙上需要…
Android ANR项目实战:Reason: Broadcast { act=android.intent.action.TIME_TICK}
同事最近出现一个ANR,又没Trace文件,不知道如何分析,报错信息如下: 1.报错信息 2.问题概述: ANR原因: 处理广播 android.intent.action.TIME_TICK 时超
RadioIndication 的历史 - HIDL 时代就已存在
一、时间线 1. HIDL 时代(2016年起) RadioIndication 在 HIDL 时代就已存在,作为 IRadioIndication 接口的实现: HIDL 版本的 RadioIndi
Compose原理简易实现
Compose原理及实现看as compose项目模板生成的基础demo 很简单的代码不做细究,要探究Compose重组UI逻辑,先上反编译手段看看@Composable Greeting
modem中同样存储了APN,为啥
为什么 Modem 中也需要存储 APN? 1. 核心原因总结 Modem 中存储 APN 主要有以下关键原因: 1.1 快速响应场景 场景 为什么需要 Modem 存储 APN Initial At
ARouter 基本原理
使用各大开源路由库的目的,比如 ARouter、TheRouter 等,都是为了组件化、模块化准备的。各大模块之间的解耦,互不依赖又能调用对方提供的服务能力,来完成功能
flutter 确实不需要 hooks
之前写过一篇文章:https://juejin.cn/post/7568527869187899435 最近有人在评论区指责我不懂 hooks、不懂 signals、不懂前端潮流。那篇文章中,我对 h
[Android Compose] 拒绝闪烁!打造丝滑的聊天页面列表(仿微信效果)
最近在用 Jetpack Compose 开发一个聊天功能时,遇到一个非常经典的需求:进入页面,默认展示最底部的最新消息。
Android Telephony通话状态更新消息上报流程
我来详细分析Android Telephony中通话状态更新消息的上报流程。 现在让我查看更多AT指令的处理和上报流程: 现在让我查看更多关于AT命令处理和轮询的细节: 现在让我查看framework