android

恋猫de小郭5 小时前
android·前端·flutter
2026 Flutter VS React Native ,同时在 AI 时代 VS Native 开发,你没见过的版本本来已经 2026 ,感觉这种 Flutter VS React Native 的场景其实没什么太大对比意义,因为两个框架现在都比较成熟,也都大规模在各种消费级应用里被使用,但是这时候 Shorebird 提供了另一个角度对比,我们应该在渲染架构、生态系统稳定性、招聘流程、升级难度和运维控制等方面的对比,Shorebird 给出的角度是:
冬奇Lab6 小时前
android·源码阅读
PowerManagerService(上):电源状态与WakeLock管理在上一篇输入系统的文章中,我们看到Android如何精准地将用户触摸传递给应用。但有一个问题值得思考:当用户不操作时,系统如何决定是保持唤醒还是进入休眠?
BoomHe11 小时前
android·android jetpack
Now in Android 架构模式全面分析NIA 使用 sealed interface 来建模 UI 状态,这是 Kotlin 最佳实践:关键设计要点:
二流小码农18 小时前
android·ios·harmonyos
鸿蒙开发:上传一张参考图片便可实现页面功能CodeGenie是DevEcoStudio中一个自带的AI工具,在之前的文章中,对于其中的功能做过部分的解读,随着官方的更新迭代,如今的CodeGenie,可以说变得越来越实用,越来越强大,在6.0.0.828及以后的版本中,就新增了一个非常实用的功能,那就是支持根据图片,进行页面功能生成的能力。
鹏程十八少18 小时前
android·前端·面试
4.Android 30分钟手写一个简单版shadow, 从零理解shadow插件化零反射插件化原理在 Android 开发中,动态化一直是一个热门话题。腾讯开源的 Shadow 框架以其“无侵入”、“无需 Root”、“兼容性好”著称。很多人觉得 Shadow 源码复杂难懂,但其实其核心思想非常纯粹:把插件 Activity 伪装成一个普通类,通过宿主容器代理转发生命周期。
Kapaseker19 小时前
android·kotlin
一杯美式搞定 Kotlin 空安全写这篇文章时,Kotlin 2.3 版本已经发布,足见这门语言演进之快。这个版本稳定了嵌套类型别名和基于数据流的 when 表达式穷举性检查等特性,同时引入了显式幕后字段和未使用返回值检查器等实验性能力。Kotlin/Native 的构建速度提升了最高 40%,Kotlin Multiplatform 也在持续拓展跨平台支持。
三少爷的鞋19 小时前
android
Android 协程时代,Handler 应该退休了吗?在 Android 早期开发中,Handler 几乎是“线程切换”的代名词。更新 UI? 用 Handler。
火柴就是我1 天前
android·flutter
让我们实现一个更好看的内部阴影按钮关键代码
砖厂小工2 天前
android·github
用 GLM + OpenClaw 打造你的 AI PR Review Agent — 让龙虾帮你审代码在开始阅读之前有一个问题想问问大家:你的团队是怎么做 Code Review 的?是大家互相看看代码,留几个"LGTM"就合并了?还是每次 Review 都认认真真、逐行检查架构设计、Compose 的 recomposition 优化、协程的 Dispatcher 注入?
张拭心2 天前
android·前端·人工智能
春节后,有些公司明确要求 AI 经验了大家好,我是拭心。昨天晚上,有个群友说:我看 boss 直聘已经有些公司明确要求要 AI 经验了,之前是大厂先搞,现在中小开始反应过来了。
张拭心2 天前
android·前端
Android 17 来了!新特性介绍与适配建议大家好,我是拭心。Android 17(API level 37,代号 CinnamonBun)的 Beta 2 已经发布,目前正快速推进到 Platform Stability 阶段,预计 Q2 正式发版,Q4 还会有一个 Minor SDK 更新。
Kapaseker2 天前
android·kotlin
Compose 进阶—巧用 GraphicsLayer在 Jetpack Compose 中打造惊艳、交互流畅的 UI,核心在于把合适的工具用到位,GraphicsLayer 修饰符就是这样一个关键工具。
黄林晴2 天前
android
Android17 为什么重写 MessageQueueAndroid 的消息机制,从第一个版本到 Android 16,核心实现没怎么变过。一个 synchronized 锁,守着一条单链表,所有线程排队等着往里塞消息。跑了二十年,终于在 Android 17 被重写了。
阿巴斯甜3 天前
android
Android 报错:Zip file '/Users/lyy/develop/repoAndroidLapp/l-app-android-ble/app/bu这个报错是说在打包 APK 的时候,发现里面已经有一个 AndroidManifest.xml 了,所以不能把新的再放进去。这通常是构建流程中出现了冲突,导致这个核心文件被重复处理了。
Kapaseker3 天前
android·kotlin
实战 Compose 中的 IntrinsicSize如果你在用 Jetpack Compose 做开发,大概率都遇到过这种让人头大的情况:布局表现完全不符合预期。
xq95273 天前
android
Andorid Google 登录接入文档方式一:使用 Gradle 命令方式二:使用 keytool 命令注意: 需要将 Debug 和 Release 的 SHA-1 都配置到 Google Cloud Console。
黄林晴3 天前
android·android jetpack
告别 Modifier 地狱,Compose 样式系统要变天了又写了一坨 InteractionSource 模板代码?一个悬停变色的按钮,要手动管理 collectIsPressedAsState、collectIsHoveredAsState、再配上 animateColorAsState……代码量比业务逻辑还多。
冬奇Lab3 天前
android·源码阅读
Android触摸事件分发、手势识别与输入优化实战上一篇我们深入分析了InputManagerService的整体架构,了解了输入事件如何从内核驱动经过EventHub、InputReader、InputDispatcher,最终通过InputChannel传递到应用进程的ViewRootImpl。
城东米粉儿3 天前
android
Android MediaPlayer 笔记MediaPlayer 的整体架构采用了 C/S(客户端/服务器)架构,并严格遵循 Android 的层次化设计理念。这种设计将应用层与底层多媒体服务解耦,保证了系统的稳定性和可扩展性。
Jony_3 天前
android
Android 启动优化方案在开始启动的优化之前,需要明确启动的启动耗时的指标计算规则,在这里我们定义的规则如下:启动耗时 = HomeActivity.onWindowFoucusChange - Application.onCreate