android

hunterandroid12 分钟前
android
[鸿蒙从零到一] ArkUI 声明式渲染管线深度解析:Diff、复用与局部刷新在 HarmonyOS 应用开发中,ArkUI 的声明式渲染管线是保障高性能 UI 更新的核心机制。开发者只需声明状态与 UI 的映射关系,框架自动完成最小化更新,但理解其背后的 Diff 算法、组件复用策略以及局部刷新边界,能让我们写出更高效、更可控的界面代码。
林栩link1 小时前
android
【车载 Android】从 AAR 到 Plugin:Launcher 卡片插件化解耦实践随着智能座舱功能越来越丰富,多媒体、车设、天气等业务都开始以卡片形式集成到 Launcher 中,Launcher 也逐渐变成了各类座舱业务的聚合入口。早期卡片数量较少时,还可以由 Launcher 团队直接开发,简单场景则通过 Widget 实现。随着卡片越来越多,我们不得不将卡片交给各个业务 Owner 开发,再以 AAR 的方式集成到 Launcher。
小小测试开发2 小时前
android·运维·人工智能·自动化
RAG应用评测:从指标体系到LLM-as-a-Judge的自动化落地RAG 上线后最常见的困境是"感觉答得还行",但产品、测试、老板问"到底行不行"时拿不出数字。这套评测方案把 RAG 质量拆成两层可量化指标:检索层(hit rate、MRR、context precision/recall)衡量"有没有把对的东西捞上来",生成层(faithfulness 忠实度、answer relevancy、噪声敏感度)衡量"有没有基于捞上来的东西好好回答",统一交给 LLM-as-a-Judge 打分,配一个 200 条左右的 golden set 做回归。选型上指标计算用 ra
paopao_djshddhdj2 小时前
android·钉钉
钉钉与钉钉服务商有什么区别?为什么建议选择服务商在数字化转型的大潮中,钉钉已经成为众多企业首选的协同办公平台。然而,很多企业在准备部署钉钉时,都会遇到一个困惑:钉钉本身不是已经很好用了吗?为什么还需要找钉钉服务商?服务商到底能做什么?会不会是多余的中间商?
xcLeigh2 小时前
android·javascript·golang
Go入门:rune与byte的区别和使用场景大家好,我是你们的Go语言向导。如果你是从Java、C#或Python转过来的开发者,你可能会对Go处理字符的方式感到困惑——Go没有专门的 char 类型!它用 byte 和 rune 两个类型来处理字符。今天我们就来彻底搞清楚它们的区别和适用场景。
恋猫de小郭3 小时前
android·前端·flutter
Firebase 如何让全球 Android 和 Flutter 开发者集体 Build Fail前几天看到这个的时候都无语了, 24 号发布的 firebase_auth 6.6.0 有一个改动:REFACTOR(auth,android): migrate native implementation to Kotlin ,也就是 FlutterFire 的 firebase_auth Android 插件刚从 Java 重写成 Kotlin,而与此同时,firebase_core 4.14.0 也迁移到了 Kotlin,迁移后的代码里有这样的 Java SAM 转换:
我命由我123453 小时前
android·java·开发语言·java-ee·android jetpack·android-studio·android runtime
Android Camera - 获取当前设备屏幕的旋转角度、保存帧到外部存储的私有空间
DogDaoDao3 小时前
android·linux·ios·华为·程序员·harmonyos·harmonyos next
HarmonyOS 深度解析:从微内核到 ArkTS 工程实战写作时基于截至 2026 年华为开发者大会(HDC 2026)的公开信息,涉及 API 版本以 HarmonyOS 6.0 / API 12+ 为主线,7.0 Beta 新特性会单独标注。
小成很成12 小时前
android·mysql·adb
mysql 8.0.21 升级 mysql 8.0.45(经过生产环境验证)mysql 8.0.21 ----> mysql 8.0.45mysql45https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.45-linux-glibc2.17-x86_64.tar
虎王物联17 小时前
android·物联网·php
PHP实现MQTT消息处理:物联网设备数据接收与指令下发物联网项目里,设备端用C写固件,云端用Python写数据分析,中间的业务后台经常落在PHP上。很多团队的技术栈就是ESP32加PHP加MySQL这套组合,设备通过MQTT上报数据,PHP后台订阅消息处理业务逻辑,再通过MQTT下发控制指令。本文分享一套在实际项目中跑通的PHP MQTT消息处理方案。沧州虎王科技的技术团队在硬件调试工具开发中,用的是纯PHP后端。GitHub上开源的hardware_tool项目就是PHP写的串口调试平台,在实际物联网项目里,设备管理后台也用的PHP。MQTT消息处理是这套
我命由我1234517 小时前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 开发 - 获取当前设备屏幕的旋转角度
程序员-Benothing19 小时前
android·数据库·mysql
MySQL 索引下推是什么?——深入理解 ICP 原理与实践考点分析:本道面试题主要考察以下 5 个核心点。索引下推(Index Condition Pushdown,简称 ICP)是 MySQL 5.6 引入的一种查询优化技术。其核心作用是:将原本需要在 Server 层完成的过滤条件下推到存储引擎层,在索引遍历过程中直接对索引中包含的字段进行判断,过滤掉不满足条件的记录,从而减少回表次数,降低磁盘 I/O 开销。
怀化纱厂球迷19 小时前
android
百度地图--android接入百度地图导航当前项目 Debug 签名信息:在百度地图开放平台申请 Android AK 时填写这两个值即可。申请到 AK 后,在项目根目录 gradle.properties 中添加:
AFinalStone20 小时前
android·无障碍服务
Android 7系统无障碍服务(四)AccessibilityEvent 的产生与投递系列目录:第一篇:全景图与架构概览 | 第二篇:AccessibilityManagerService 启动与初始化 | 第三篇:无障碍服务的注册与绑定 | 第四篇:AccessibilityEvent 的产生与投递 | 第五篇:AccessibilityNodeInfo 的构建与查询 | 第六篇:输入事件拦截与 TouchExplorer | 第七篇:手势分发与 KeyEvent 处理 | 第八篇:放大镜与辅助功能特性
智购科技无人售货机工厂20 小时前
android·stm32·单片机·嵌入式硬件·系统架构
2026自动售货机热敏打印模块集成:从串口驱动到小票自动裁切的工程实践~YH本文从热敏打印机芯选型、串口驱动开发、小票格式与裁切控制三个层面,系统梳理自动售货机热敏打印模块的集成工程实践。
A133455521 小时前
android·智能手机
苹果安卓手机播放器推荐:2026无广告4K怎么选如果你想找一款同时适合苹果手机和安卓手机的播放器,2026年更建议按场景选:本地万能播放优先 VLC,重视手势和协议支持可看 nPlayer,安卓本地老用户常选 MX Player,而想把网盘、本地、NAS 资源统一整理并在多设备继续看的用户,网易爆米花(https://bmh.163.com/windows/;https://bmh.163.com/mac)更适合。
hunterandroid1 天前
android·前端
ContentProvider 跨进程数据共享实战Android 应用间默认是隔离的,每个 App 运行在独立进程中。当你需要:就需要 ContentProvider 作为跨进程数据通道。
天空之城--1 天前
android
Android输入法子系统深度解析Android输入法(IME, Input Method Editor)是操作系统中最为复杂的组件之一。它不仅是用户与系统交互的高频入口,更是一个涉及Framework服务管理、Binder跨进程通信(IPC)、View焦点管理、窗口层级渲染的综合体。深入理解其源码,对于解决键盘卡顿、遮挡、闪退等顽疾,以及开发高性能的输入法应用都至关重要。
天空之城--1 天前
android·性能优化
Android全链路性能优化:从原理到实践的终极指南在Android生态碎片化、用户对体验要求日益严苛的今天,性能优化早已不是简单的“修修补补”。一个卡顿的启动、一次莫名的内存泄漏、一场电量耗尽前的焦虑,都可能导致用户的永久流失。“全链路”性能优化正是应对这一挑战的系统工程方法论。它不再是孤立地看待某一个技术点,而是将目光投向了从用户点击图标到应用完全响应,再到长时间稳定运行的完整生命周期。