技术栈
android
恋猫de小郭
5 小时前
android
·
前端
·
flutter
2026 Flutter VS React Native ,同时在 AI 时代 VS Native 开发,你没见过的版本
本来已经 2026 ,感觉这种 Flutter VS React Native 的场景其实没什么太大对比意义,因为两个框架现在都比较成熟,也都大规模在各种消费级应用里被使用,但是这时候 Shorebird 提供了另一个角度对比,我们应该在渲染架构、生态系统稳定性、招聘流程、升级难度和运维控制等方面的对比,Shorebird 给出的角度是:
冬奇Lab
6 小时前
android
·
源码阅读
PowerManagerService(上):电源状态与WakeLock管理
在上一篇输入系统的文章中,我们看到Android如何精准地将用户触摸传递给应用。但有一个问题值得思考:当用户不操作时,系统如何决定是保持唤醒还是进入休眠?
BoomHe
11 小时前
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 伪装成一个普通类,通过宿主容器代理转发生命周期。
Kapaseker
19 小时前
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 更新。
Kapaseker
2 天前
android
·
kotlin
Compose 进阶—巧用 GraphicsLayer
在 Jetpack Compose 中打造惊艳、交互流畅的 UI,核心在于把合适的工具用到位,GraphicsLayer 修饰符就是这样一个关键工具。
黄林晴
2 天前
android
Android17 为什么重写 MessageQueue
Android 的消息机制,从第一个版本到 Android 16,核心实现没怎么变过。一个 synchronized 锁,守着一条单链表,所有线程排队等着往里塞消息。跑了二十年,终于在 Android 17 被重写了。
阿巴斯甜
3 天前
android
Android 报错:Zip file '/Users/lyy/develop/repoAndroidLapp/l-app-android-ble/app/bu
这个报错是说在打包 APK 的时候,发现里面已经有一个 AndroidManifest.xml 了,所以不能把新的再放进去。这通常是构建流程中出现了冲突,导致这个核心文件被重复处理了。
Kapaseker
3 天前
android
·
kotlin
实战 Compose 中的 IntrinsicSize
如果你在用 Jetpack Compose 做开发,大概率都遇到过这种让人头大的情况:布局表现完全不符合预期。
xq9527
3 天前
android
Andorid Google 登录接入文档
方式一:使用 Gradle 命令方式二:使用 keytool 命令注意: 需要将 Debug 和 Release 的 SHA-1 都配置到 Google Cloud Console。
黄林晴
3 天前
android
·
android jetpack
告别 Modifier 地狱,Compose 样式系统要变天了
又写了一坨 InteractionSource 模板代码?一个悬停变色的按钮,要手动管理 collectIsPressedAsState、collectIsHoveredAsState、再配上 animateColorAsState……代码量比业务逻辑还多。
冬奇Lab
3 天前
android
·
源码阅读
Android触摸事件分发、手势识别与输入优化实战
上一篇我们深入分析了InputManagerService的整体架构,了解了输入事件如何从内核驱动经过EventHub、InputReader、InputDispatcher,最终通过InputChannel传递到应用进程的ViewRootImpl。
城东米粉儿
3 天前
android
Android MediaPlayer 笔记
MediaPlayer 的整体架构采用了 C/S(客户端/服务器)架构,并严格遵循 Android 的层次化设计理念。这种设计将应用层与底层多媒体服务解耦,保证了系统的稳定性和可扩展性。
Jony_
3 天前
android
Android 启动优化方案
在开始启动的优化之前,需要明确启动的启动耗时的指标计算规则,在这里我们定义的规则如下:启动耗时 = HomeActivity.onWindowFoucusChange - Application.onCreate