首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 之旅
订阅
Speedy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
52篇文章 · 0订阅
【Android】还在用SharedPreferences?DataStorePreference 的两种封装方式了解一下
MMKV、ShredPreference、DataStore到底怎么选? 首先感谢扔物线大佬的科普[【MMKV 天下无敌无脑选?那你这几年可能被骗了】有大佬顶在前面我只需要在大佬的胯下小心输出即可
这一次,让EventBus纯粹一些
大部分安卓开发者应该都用过大名鼎鼎的greenrobot/EventBus,既然他已经封装好了,为什么还有很多人要再封装? 可能是因为Kotlin Flow用的越来越多,人们发现用Flow可以轻松封装
Compose 的秘诀:单向数据流与状态提升
从细节出发:窥探 Compose 的全貌。仿佛每一个 Composable 函数都是自定义 View。
一文理解Jetpack——DataStore
`DataStore` 是一个 Jetpack 数据存储框架,为少量、简单的数据存储,提供了一种安全、一致的方式。`DataStore` 的推出主要目的是为了取代 `SharedPreferences
Android 中登录态保持的策略
在Android中模仿切换角色时保持登录状态:1. sharedPreference保存登录态;2. 全局变量或者单例;3. SSO 单点登录;4.SQLite 数据库;5. 保存 token
一文了解Gradle 的Task
在 Gradle 中,构建的核心逻辑放在 Task 中。那些看上去非常复杂的构建过程,实际上是由一个个 Task 组成的。比如说 Android 的 apk 打包就是由下图的多个任务实现的,图片来源A
一文了解 apt、 kapt 、 ksp 和 kcp
什么是 apt apt(Annotation Processing Tool)是Java编译器提供的一个工具,用于在编译时处理注解。开发人员可以通过自定义注解处理器来生成代码、验证代码或者进行其他操作
Android网络安全:如何防止中间人攻击
本文介绍了在Android开发中预防中间人攻击的方法,包括使用HTTPS加密通信、实施证书锁定、遵循SSL/TLS最佳实践和验证服务器主机名。这些措施有助于保护用户数据安全,提高应用程序安全性。
2. OkDownload源码分析——DownloadTask类分析
本文是对 `OkDownload源码分析` 的开篇。 OkDownload源码分析——DownloadTask类分析
写给小白的Jetpack Compose之屏幕适配
本文讲解了在组件中如何使用CompositionLocalProvider来实现屏幕适配,然后还提到了Dialog/Popup内使用组件可能会遇到的异常,并给出解决方案。