首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android
城堡修炼者
创建于2024-02-11
订阅专栏
有关Android的一切
等 3 人订阅
共12篇文章
创建于2024-02-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Toast的显示流程
官方的显示流程如下: 那么这时候我们会有个问题,既然排队了,那为什么有一些toast会重叠在一起呢?因为如下: 利用WindowManager 很多 App(尤其是一些大厂 App)为了突破系统 To
WindowManager(WM)构建全局悬浮窗
首先第一个我们从普通应用构建和系统级应用构建谈起: 普通应用 VS 系统级应用 直接一张图说明 普通应用构建全局悬浮窗 1. 声明动态申请权限 在AndroidManifest.xml 文件中添加 a
【Android进阶】 RenderEffect的底层实现
Android 12 废弃了原有的 RenderScript,google使用了RenderEffect来实现模糊效果: 它的用法官方已经有文档了,https://source.android.com
Room必备插件---kapt
在AndroidManifest,用了room之后,我们可以看到这个: 在这篇文章我就来详细介绍一下这个插件。写在最前面,目前google已经推出了ksp,可以取代kapt,这个也更好更快,大家可以重
【Android 进阶】为什么你应该停止在 ViewModel `init` 中加载数据?
在 Android 应用开发中,"如何加载初始数据" 似乎是一个老生常谈的话题。然而,即使是经验丰富的开发者,常常也会在配置变更(Configuration Changes) 和单元测试(Unit T
【Android 进阶】别再强转 Context 了!手把手教你优雅解耦 View 与 Activity
在 Android 开发中,我们经常遇到这样的场景:在一个复杂的自定义 View(比如悬浮面板)里,用户点击关闭按钮,我们需要关闭当前的 Activity。 最直觉(也是最初级)的写法往往是这样的:
Android Studio的技巧
1. 历史剪贴板 ctrl(Mac: Cmd) + shift + v : 可以查看你复制过的内容 2. 批量导入资源文件 3. 同时选中多个地方 ctrl(Mac: Cmd) + shift + a
Kotlin中的Flow流
Kotlin Flow 是 Android 开发中推荐的异步数据流解决方案。它基于 Kotlin 协程(Coroutines)构建,功能强大且灵活,旨在替代 RxJava 和部分 LiveData 的
Android单元测试
Android单元测试基础 单元测试用于验证应用中最小单元(函数或类)的行为是否正确。在 Android/Kotlin 项目中,本地单元测试通常放在 module/src/test/ 目录下,使用 J
解决Android Studio不能创建aidl文件问题
如图,在准备创建aidl文件时选项置灰 仔细看其实就是配置文件的问题,在build.gradle(:app)下的配置添加 完整配置如下:
活动的生命周期
返回栈 Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack )。系统总是会显示处于栈顶的活动给用户 活动状态 运行状态
Android学习之Intent
Intent Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。Intent一般可被用于启动活动、启动服务以及发送