首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
yikwing
更多收藏集
微信扫码分享
微信
新浪微博
QQ
68篇文章 · 0订阅
一文带你吃透Android BLE蓝牙开发全流程
一文带你吃透Android BLE蓝牙开发全流程 一、BLE 蓝牙基础概念 蓝牙(Bluetooth)技术是一种无线数据和语音通信开放的全球规范,基于低成本的近距离无线连接,为固定设备和移动设备建立短
从“调用方的如履薄冰”到“接口的天然语义”:Room/DataStore/Retrofit 的启示
前言 在 Android 开发中,我们每天都在和异步打交道——网络请求、数据库查询、磁盘读写。这个问题一直困扰开发者:耗时操作应该谁来负责异步化? 长久以来,答案默认是:调用方。
告别onActivityResult:Android数据回传的三大痛点与终极方案
从重写到回调:registerForActivityResult引领的Android架构演进之路 。在Android开发的演进历程中,总有一些标志性的API,它们的出现不仅是为了解决旧有问题
Paging 3.0 + Kotlin 分页加载指南
Paging 3.0 是 Android Jetpack 组件中用于高效分页加载数据的现代化方案,结合 Kotlin 协程和 Flow 特性,能够显著简化分页逻辑的实现。以下是完整的实现指南和最佳实践
Kotlin 可以预判你的预判?Kotlin 高级特性 Contracts 全解析
Contracts 到底是什么?为什么会出现?它怎么用?本文将基于 Kotlin 最新版本 v2.2.21 全面讲解 Kotlin Contracts 的所有特性及其使用方式
ANR 速查手册
ANR 速查手册:速查→定位→交叉验证→归因与修复,配合示例解析。 主线程诊断:Busy/Waiting状态判定,确定归因与修复建议。
【Android】BottomSheet的使用
在本文中,你可以学习到bottomsheet的三种使用,形象深入了解了BottomSheetBehavior几种模式;以及一些零碎知识点:比如Behavior的使用等等;
Android 确定废弃「屏幕方向锁定」等 API ,如何让 App 适配大屏和 PC/XR 等场景
对于 Android 开发者而言,在过去声明一个 Activity 时,大多第一件事就是添加一个 android:screenOrientation="portrait",而其实自 targetSdk
5. Android <卡顿五>优化RecyclerView 卡顿:一套基于 Matrix 监控、Systrace/Perfetto 标准化排查流程(卡顿实战)
前面已经讲了卡顿的主要原因和主要监控手段,工具,今天开始实战案例! 1.场景RecyclerView,滚动的时候卡顿 onBindViewHolder 中模拟重型计算 (simulateHeavyWo
OkHttp拦截器:Android网络请求的「瑞士军刀」
前言 想象一下,你是一个快递站的老板。每天有成千上万的包裹(网络请求)从这里发出,也有无数的包裹(响应)送回来。你需要检查每个包裹是否贴了正确的标签(请求头),记录每个包裹的物流信息(日志),甚至拦截