首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
通俗易懂的讲解:Android窗口删除全过程
我将用"窗口管理局"的比喻,结合源码解析这篇文章的核心内容。整个过程就像关闭一家店铺(删除窗口),需要经过本地清理和中央注销两大阶段: 🏢 第一章:本地清理准备(WindowManagerGlobal
WMS 的核心成员和窗口添加过程
📚 故事背景:窗口管理局的日常 在上一集(WMS的诞生)中,我们见证了 窗口管理局(WMS) 的成立。现在,管理局开始正式运作了!它需要: 组建核心团队:招聘各部门主管(WMS
如何通过 5 种方式将Android应用备份到电脑
将Android应用备份到电脑是一项必不可少的操作,尤其是在更换设备、恢复出厂设置或防止数据丢失时。虽然Android提供了一些基本的云备份功能,但通常无法完全控制 APK 文件和应用数据。在本指南中
WMS(WindowManagerService的诞生
用通俗易懂的故事和代码来拆解这篇关于 WMS(WindowManagerService)诞生 的文章,让小白也能轻松理解 Android 窗口管理的核心是如何启动的。 📖 故事背景:安卓世
HarmonyOS实战:List拖拽位置交换的多种实现方式
背景 在最近日常工作中,遇到需要实现拖拽列表中的元素进行位置交换的需求。第一时间翻看了鸿蒙官方文档,发现官方只给Grid提供了Item交换位置的实现方式,然而List并没有提供,于是需要自己动手去实现
通俗易懂的讲解:Android APK 解析的故事
今天我们来聊聊 Android 系统中的 APK 解析机制。想象一下,你刚下载了一个新 App 的安装包(APK),它就像一个“神秘礼盒”,里面装满了代码、资源和配置文件。但 Android 系统不能
PMS 创建之“软件包管理超级工厂”的建设
把这个复杂的 PMS 创建过程想象成一个 Android 世界里的“软件包管理超级工厂”的建设故事,结合代码一步步来揭秘。 故事背景: Android 世界要运转起来,需要成千上万的服务(工人
一篇文章让你学会 Compose Multiplatform 推荐的桌面应用打包工具 Conveyor
对于希望将 Compose Multiplatform Desktop 应用部构建发布的开发者而言,跨平台打包、签名、更新机制等环节常常是巨大的挑战。本文将深入探讨 Conveyor 这一强大的打包工
浅谈PMS处理APK安装
将用通俗易懂的“快递站分拣入库”故事并结合代码,详细讲解这篇关于PMS处理APK安装的文章。 核心故事梗概: 想象一个巨大的安卓仓库(Android系统),所有App就是里面的货物(APK)。
使用 antlr 打造 Android 动态逻辑判断能力
效果 标题可能会有些抽象,让我们直接先来看一下最后的结果,来了解我们所谓的“动态逻辑判断能力”指的是什么,以下是我们的成品调用代码 可以看到,我们使用 map 来表示应用执行中的一些上下文信息,同时还
PackageInstaller 安装 APK之“施工队入场”
将用 “施工队入场” 的比喻,结合源码为你详细解析 PackageInstaller 安装 APK 的完整流程。故事紧接上一篇(初始化),聚焦用户点击 “安装” 按钮后的关键步骤。 🏗
【Compose】Android Compose 监听TextField粘贴事件
Compose项目中需要监听输入框的粘贴事件,不像android.view的EditText中一样,重写onTextContextMenuItem,重写TextToolbar来解决粘贴的监听
系统自带的“专业安装员”应用—— PackageInstaller
故事背景:新包裹的配送旅程 想象一下,你(用户)在网上订购了一个新玩具(一个 APK 应用)。这个玩具需要送到你家(Android 设备)并安装好才能玩。负责整个配送和安装流程的核心物流中心是
Kotlin 委托与泛型核心技巧
深入讲解 Kotlin 的泛型与委托。泛型通过类型参数化能够实现灵活、安全的代码。类委托可以消除模版代码;属性委托可以实现如 lazy 的通用逻辑。
Android 输入事件是如何发送到目标窗口的
故事设定: 想象一个巨大的物流中心(InputDispatcher),它负责接收全国各地(各种输入设备)发来的包裹(输入事件),并精准投递到千家万户(App窗口)。每个家庭(窗口)都有一个专属的
Flutter 代码雨实现(矩阵雨)DLC 爆炸粒子
前情提要来自作者上一步的代码雨 此文章是上一篇的dlc,新添加爆炸粒子效果 实现原理是在消散时加上粒子爆炸的效果 怎么实现粒子爆炸的效果 和雨滴一样,粒子也要有一个类来存储状态 来分析一下属性 pos
大白话讲解 Android屏幕适配相关概念(dp、px 和 dpi)
来彻底搞懂 Android 中的 dp、px 和 dpi 这些关键概念。理解它们对于创建能在各种尺寸和密度的 Android 设备上正常显示的 UI 至关重要
如何在 Android 上备份音乐:保护歌曲的 5 种方法
Android设备上的存储空间越来越大,因此我们可以在设备上存储越来越多喜欢的歌曲。然而,我们仍然会遇到由于设备问题、意外删除等原因丢失音乐库的情况。为了帮助您避免这种挫败感,我们分享了 5 种在 A
Android的资源管理规范
在UI设计中,将设计内容转换为Android项目中的res/资源目录下的资源文件(如图片、布局、字符串等),需要结合设计工具的导出功能和Android的资源管理规范。以下是具体的操作步骤和注意事项:
手把手构建一个安全、健壮的 ContentProvider
从零开始,手把手教你构建一个能够安全共享数据的接口。首先讲解了URI规范、UriMatcher的使用,以及增删改查方法的实现。然后定义和应用了自定义权限来保障数据的安全。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30