首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
KingsleyWu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
103篇文章 · 0订阅
Android - Paging 3 如何修改数据
前言 本文不会介绍如何集成和使用paging3,只探讨如何修改数据,适合对paging3和Kotlin Flow有一定了解的读者。 需求 需求:列表显示5个项,每项显示id和点击数量count,点击项
WebView组件封装(五)——实现H5页面秒开方案总结
一、WebView组件封装系列文章 WebView组件封装(一)——怎样使用全局缓存池管理提高WebView加载速度 WebView组件封装(二)——怎样用设计模式封装WebView,轻松实现个性化定
Android 使用拦截器结合协程实现无感知的 Token 预刷新方案
在现代移动应用中,为了确保用户体验的连贯性和安全性,通常使用短期有效的Token进行认证,并在Token过期前进行刷新操作。本文将介绍我在项目中实现无感知的Token预刷新方案的思路和技术细节。
Android Kotlin中如何优雅地退出循环?
Kotlin中如何退出forEach 在 Kotlin 中,forEach 是一个高阶函数,它在遍历集合时会对集合中的每一个元素执行给定的 lambda 表达式。若要在 forEach 中退出循环,
Android 开发中常用的adb指令
adb是一款强大的命令行工具,对于 Android 开发和调试至关重要。下面介绍开发过程中,一些常用的 adb 指令。关于 adb 详细的介绍可以看官方文档或者使用 adb --help 命令获取信息
反向学习,从MVI架构中学习Kotlin Flow的几种特性与用法
MVI 架构中,有小伙伴会有疑问,为什么要用这个Flow,能不能平替其他的 Flow。其实在 MVI 的封装中,每一种 Flow 都用到了,特别适合对比学习各种 Flow 的各种特性,一起看看吧。
如何应对Android面试官 -> PKMS 安装与签名校验
前言 本章主要围绕以上几个知识点进行讲解,最后会手写一个 权限申请框架; PKMS PackageManagerService 的作用: PackageManagerService(简称 PKMS),
ApkVerifier的基础使用
本文介绍如何在compose-multiplatform中使用ApkVerifier获取APK的签名信息。
https 协议是安全传输,为啥还要再加密?
背景 这几天,我们家娃吃奶粉的量嗷嗷涨起来了。我这颗小鹿乱撞的心,忍不住去面了两家互金公司。 因为没有准备,结果你懂的~ 这两家共同都有一个共同点,特别关心安全问题,尤其是看到你用过 okhttp
Compose 封装ExoPlayer播放器并实现Bilibili 首页视频播放效果
ExoPlayer 已经是封装过的视频播放框架了,为什么还要封装一把,这样不是过度封装?其实不然,要是哪天ExoPlayer 不维护了或者有更好的播放器了,又或者是有些视频exo不能播放其他的播放器可