技术栈
kotlin
红尘伴蝶舞
10 小时前
kotlin
·
测试
·
设计
Android 17 局域网调试与 ACCESS_LOCAL_NETWORK 权限隔离实践
在 Android 开发中,ACCESS_LOCAL_NETWORK 权限用于控制应用访问本地局域网设备或服务的能力,例如扫描局域网设备、连接投屏设备或调试本地 Web 服务桥接等场景。由于该权限涉及本地网络的访问,各大应用商店(尤其是 Google Play)对其审核极为严格:若正式包在无实质局域网业务的情况下声明该权限,极易导致应用被驳回或下架。因此,将该权限严格隔离于开发调试环境,是保障生产包安全与合规的必要措施。
plainGeekDev
14 小时前
android
·
java
·
kotlin
运行时获取依赖 → 编译时注入
Service Locator 是运行时查找依赖,类型匹配失败编译期不报错。HashMap<Class<?>, Object> 是 Object 类型,每次 get 都要强转。依赖缺失或循环依赖的 bug 只在运行时暴露。
杉氧
16 小时前
android
·
前端
·
kotlin
用 Compose 挑战交互与动效天花板:ComposeCraftLab 开源实验室全解析
在现代移动开发中,声明式 UI(如 Jetpack Compose、Flutter、SwiftUI)已经成为绝对的主流。然而,很多开发者对 Compose 的认知还停留在“写写简单的列表和表单”阶段。
刘名喜
18 小时前
开发语言
·
kotlin
·
springboot
第09篇-协程基础-Kotlin异步编程
本系列定位:零基础入门,从 Kotlin 语法一路到 Spring Boot 4 高级架构(DDD + Modulith),适合 Java 开发者转型,也适合纯新手系统学习。
刘名喜
19 小时前
开发语言
·
kotlin
·
springboot
第12篇-Gradle-Kotlin-DSL构建指南
本系列定位:零基础入门,从 Kotlin 语法一路到 Spring Boot 4 高级架构(DDD + Modulith),适合 Java 开发者转型,也适合纯新手系统学习。
plainGeekDev
1 天前
android
·
java
·
kotlin
工厂模式 → Hilt
每多一个 ViewModel 就要多一个 Factory 类,十几个 ViewModel 就是十几个 Factory。依赖链越长,Factory 里要传的依赖越多,样板代码越多。
雨白
1 天前
android
·
kotlin
深入理解 Kotlin 协程 (十):引而不发,探秘 Flow 冷流机制与异常透明性
在了解 Flow 是什么之前,我们先来看看标准库中的序列生成器:其中 yield 是一个挂起函数,当外部访问 numbers 的下一个元素时,序列生成器就会开始执行,直到结束或遇到挂起点。
plainGeekDev
1 天前
android
·
java
·
kotlin
Application 单例 → Hilt Singleton
Application 变成上帝对象,所有依赖都堆在一个类里。无法做作用域区分——有些依赖应该是单例,有些应该跟随 Activity/Fragment 生命周期,但全放在 Application 里就都是永久存活。
Kapaseker
2 天前
android
·
kotlin
如果我要从 List 中获取一段元素
各位 Kotlin 爱好者们,周一好。Kotlin 提供了不少函数,用来截取集合中的一部分元素,或者获取集合中的特定内容。借助这些函数,我们可以方便、高效地从集合中提取数据,同时不必修改原集合。
alexhilton
2 天前
android
·
kotlin
·
android jetpack
探究Android Views、Flutter和Compose如何渲染你的UI
本文译自「One Tap, Three Machines: How Android Views, Flutter, and Compose Actually Render Your UI」,原文链接medium.com/proandroidd…,由Angelina Andronova发布于2026年7月16日。
a111776
3 天前
开发语言
·
开源
·
kotlin
中文优先的企业 RAG 知识库 开源项目
「中文优先的企业 RAG 知识库」 /~f17f3Zuk1i~:/ 链接:https://pan.quark.cn/s/0f43d26b5692
Android-Flutter
3 天前
android
·
kotlin
Kotlin 冷流与热流详解
冷流是按需生产的。只有收集器(collector)开始收集时,Flow 内部的代码才会执行。kotlin
Android-Flutter
3 天前
android
·
okhttp
·
kotlin
OkHttp 总结
以下是按难度分层整理,覆盖原理、源码和实战场景。答:连接复用:自动维护连接池,复用 TCP 连接,减少握手开销
Kapaseker
5 天前
android
·
kotlin
别再只用 Loading、Success、Error 表示所有页面状态了
各位 Compose 开发者,周五好。趁着这个愉快的周五,我们一起探讨一个问题:Compose 中的 UI State 到底应该怎么写?
雨白
5 天前
android
·
kotlin
深入理解 Kotlin 协程 (九):互通有无,解构 Channel 缓冲策略与底层无锁机制
Channel 是 Kotlin 协程之间进行安全通信的工具,本质上就是一个并发安全的队列,以下是其基本用法:
蜡台
7 天前
android
·
java
·
kotlin
Android WebView 设计指南
安全清单:路由策略:
Kapaseker
7 天前
kotlin
深入理解 Compose 副作用
各位 Compose 爱好者们,你们好。如果你去打开任何一个 Compose 页面源码,几乎总能看到各种 Effect API。
雨白
7 天前
android
·
kotlin
深入理解 Kotlin 协程 (八):拾遗补阙,探秘官方框架的调度细节与取消闭环
Kotlin 协程的官方框架 kotlinx.coroutines 主要由以下几个部分构成:core: 框架的核心逻辑,包括了复合协程以及 Channel、Flow 等特性。
GitLqr
8 天前
flutter
·
架构
·
kotlin
别被“Flutter 传感器延迟 150ms”带偏了:这可能只是你的实现方式错了
欢迎关注微信公众号:FSA全栈行动 👋最近看到一个技术文章,讲的是一个工程团队为什么决定放弃 Flutter 转投 Kotlin Multiplatform (KMP)。这篇文章写得很扎实,有详细的迁移记录、时间线和代码示例,非常有说服力。
我命由我12345
8 天前
android
·
java
·
开发语言
·
java-ee
·
kotlin
·
android-studio
·
android runtime
Android 在构建过程中,发现有两个依赖库都包含了相同路径的资源文件
Android 在构建过程中,发现有两个依赖库都包含了相同路径的资源文件META-INF/DEPENDENCIES 文件分别来自 jetified-pdfbox-2.0.27.jar 和 jetified-fontbox-2.0.27.jar