首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
城堡修炼者
掘友等级
写过的笔记都要会!
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 43
沸点 0
赞
43
返回
|
搜索文章
城堡修炼者
12天前
关注
【进阶Android】HashMap 的并发“车祸”
HashMap 内部没有任何加锁机制(如 synchronized 或 CAS),设计之初便如此。当多线程并发修改内部的数组和链表时,指针和状态就彻底乱套了,这里面到底发生...
1
评论
分享
城堡修炼者
28天前
关注
Toast的显示流程
官方的显示流程如下: 那么这时候我们会有个问题,既然排队了,那为什么有一些toast会重叠在一起呢?因为如下: 利用WindowManager 很多 App(尤其是一些大厂...
2
评论
分享
城堡修炼者
28天前
关注
WindowManager(WM)构建全局悬浮窗
首先第一个我们从普通应用构建和系统级应用构建谈起: 普通应用 VS 系统级应用 直接一张图说明 普通应用构建全局悬浮窗 1. 声明动态申请权限 在AndroidManife...
1
2
分享
城堡修炼者
28天前
关注
【Android进阶】 RenderEffect的底层实现
Android 12 废弃了原有的 RenderScript,google使用了RenderEffect来实现模糊效果: 它的用法官方已经有文档了,https://sour...
0
评论
分享
城堡修炼者
2月前
关注
Room必备插件---kapt
在AndroidManifest,用了room之后,我们可以看到这个: 在这篇文章我就来详细介绍一下这个插件。写在最前面,目前google已经推出了ksp,可以取代kapt...
0
评论
分享
城堡修炼者
关注了
知识趣动
城堡修炼者
3月前
关注
Windows如何自定义任何窗口置顶
直接使用微软自己开发的软件即可: Microsoft PowerToys 的实用工具,其中包括 Always On Top 工具。 https://learn.micros...
0
评论
分享
城堡修炼者
3月前
关注
如何让git识别不到你的文件
如何让git识别不到你的文件 我们经常有不想让git识别的文件,例如build目录下的。这时候就需要把这些目录,文件加入到.gitignore文件里 一般根据需要加: 根目...
0
评论
分享
城堡修炼者
4月前
关注
【Android 进阶】为什么你应该停止在 ViewModel `init` 中加载数据?
在 Android 应用开发中,"如何加载初始数据" 似乎是一个老生常谈的话题。然而,即使是经验丰富的开发者,常常也会在配置变更(Configuration Changes...
25
4
分享
城堡修炼者
4月前
关注
【Android 进阶】别再强转 Context 了!手把手教你优雅解耦 View 与 Activity
在 Android 开发中,我们经常遇到这样的场景:在一个复杂的自定义 View(比如悬浮面板)里,用户点击关闭按钮,我们需要关闭当前的 Activity。 最直觉(也是最...
35
3
分享
城堡修炼者
4月前
关注
Android Studio的技巧
1. 历史剪贴板 ctrl(Mac: Cmd) + shift + v : 可以查看你复制过的内容 2. 批量导入资源文件 3. 同时选中多个地方 ctrl(Mac: Cm...
2
评论
分享
城堡修炼者
4月前
关注
Kotlin中的Flow流
Kotlin Flow 是 Android 开发中推荐的异步数据流解决方案。它基于 Kotlin 协程(Coroutines)构建,功能强大且灵活,旨在替代 RxJava ...
0
评论
分享
城堡修炼者
关注了
没有了遇见
城堡修炼者
关注了
究极逮虾户
城堡修炼者
关注了
Kotlin上海用户组
城堡修炼者
关注了
时光少年
城堡修炼者
赞了这篇文章
Taonce
Android 开发
·
2年前
关注
【Jetpack Compose】自定义手势事件之PointerInput
本篇全面解析Compose中PointInput的基本用法和自定义一些事件的处理,带着小伙伴们一起走进PointInput的世界。...
18
5
分享
城堡修炼者
10月前
关注
Android单元测试
Android单元测试基础 单元测试用于验证应用中最小单元(函数或类)的行为是否正确。在 Android/Kotlin 项目中,本地单元测试通常放在 module/src/...
0
评论
分享
城堡修炼者
赞了这篇文章
JulyYu
Android & Flutter
·
3年前
关注
Android基础-BottomSheetDialog使用
BottomSheetDialog是底部操作控件,可在屏幕底部创建一个支持滑动关闭视图。BottomSheetDialog需要为它添加视图内容,类似Dialog...
2
评论
分享
城堡修炼者
赞了这篇文章
卡布达学安卓
android开发工程师 @地球太空理事会
·
4年前
关注
你真的懂android通知消息吗?
技术的学习中大部分人都会陷入一个误区,那就是拼命的追赶高端技术,前沿技术。而对于一些我们最常用,用户体验最直接的东西往往会不屑一顾。通知栏就是这样一个人人皆知,无人问津的技...
20
2
分享
下一页
个人成就
文章被点赞
157
文章被阅读
83,818
掘力值
4,150
关注了
18
关注者
41
收藏集
1
关注标签
16
加入于
2022-06-24