技术栈
android
booboosui
9 小时前
android
Android 上来电怎么判:7 个条件加 5 个中文词
Andee 是一个跑在 Android 上、靠无障碍服务读屏和点按的 agent,他和你共用同一台手机、同一个麦克风。在这种前提下做一个常开的语音唤醒入口,第一个要解决的问题不是识别率,而是什么时候必须闭嘴。结论先给:判断"是否在通话"不要用 AudioManager.getMode(),改用通知;通话状态用 Set<String> 而不是 Boolean;唤醒词能不能拿麦克风,交给一个七项合取的门。
MardaWang
9 小时前
android
App 内嵌 H5 的信任边界设计(ArkWeb/HarmonyOS 实战)
社区里关于原生与 H5 交互的提问,翻来覆去大致是这几类:「H5 里的请求怎么自动带上 App 的登录态,总不能让用户再登一次?」
石头慢慢说
9 小时前
android
不写 XPath,让 AI 在真机上跑测试:Appium MCP 全流程实战
读完本文你会得到:一条 110 秒的真机实测全链路(13 次工具调用逐步拆解)、一份一行没改就能跑的 TestNG 代码、一组裸调 vs SOP 的对照数据(37 次/3'52" vs 32 次/3'04"),以及四个只有真机才踩得到的坑——包括国产 ROM 装 APK 失败的真元凶 adb install -g。
90后的晨仔
12 小时前
android
·
前端
解决 Android 构建报错:Unable to delete file .../file-map.txt
在一次 Android 工程构建过程中,出现如下报错:报错发生在构建清理或资源映射阶段,导致编译中断。示例路径仅为模拟,实际路径以本地工程为准。
mg668
12 小时前
android
·
智能手机
·
电脑
安卓玩机工具----安卓手机变成桌面电脑!多窗口镜像+音频投射+游戏操控,无需 Root
一款能把你的安卓手机变成桌面电脑体验的工具,通过 Wi-Fi 连接,不用 root 就能在 Windows、macOS 或 Linux 上操控手机。
peakmain9
13 小时前
android
·
性能优化
异常处理 - Native 层的崩溃捕获机制及实现 (一)
在 Android 开发中,Java 层的崩溃可以通过 Thread.setDefaultUncaughtExceptionHandler 轻松捕获
木头左
14 小时前
android
·
room
·
media3
·
jetpack compose
·
听写
【Android】听写播放器改版:中英文书写速度拆项与「正在读」高亮
一个"书写速度 10"的设置,对中文是每分钟 10 字,对英文是每分钟 10 个字母——量级差一倍多,怎么填都有一半是错的;播放页又在静默节拍把文字换成"书写时间…",用户连刚才读到哪都看不见。这篇记录这两处改版:把速度按语种拆成两项(含 Room 9→10 迁移),把播放页改成"全文常驻 + 高亮游标",以及改的过程中踩的 5 个坑。
好的佩奇
15 小时前
android
·
flutter
·
dart
Dart 之方法、操作符与可调用对象
同一张公交卡,既可以在闸机上“刷一下”,也可以在手机应用里查看余额。卡片本身保存着余额,闸机负责读取它,应用则可能提供统一的查询入口。看起来都是“调用”,实际是在问不同的对象做不同的事。
恋猫de小郭
15 小时前
android
·
前端
·
flutter
Flutter Impeller Vulkan 内存持续上涨,问题没想到是文字阴影
最近 Flutter 的 #195323 挺有意思,用户最初发现的是,Flame 游戏里十来个带模糊阴影的 HUD 文字,只要每帧重绘,Native Heap 就一直往上涨,27 分钟从 34 MB 涨到 775 MB。
张小姐的猫
1 天前
android
·
数据库
·
mysql
·
adb
·
1024程序员节
【MySQL】访问 & 数据流动原理
其中 include 包含所有的方法声明, lib 包含所有的方法实现(打包成库)要使用库,必须先进行初始化!
朱涛的自习室
1 天前
android
·
前端
·
人工智能
212 个需求、22 万行代码:Agent 接管开源项目的 19 天
Munk AI 是一个面向多 Agent 协作的 Harness Runtime(The harness runtime for multi-agent collaboration)
传奇开心果
1 天前
android
·
flutter
【Flutter踩坑排雷】第3课:const 误用坑|const 错误使用引发 UI 异常与性能损耗
摘要const 的故障是"安静"的——编译通过、无异常、无警告,却让 UI 不刷新或性能反效果。本文从三种典型故障现场出发,剖析 const 的三层语义(编译期求值、canonicalization、Flutter identity 短路),归纳五种经典故障模式,给出五步排查方法论与五层修复方案,并建立可审查的预防体系,帮你把"静态性假设"从隐性变为显性。
哲鲤
1 天前
android
AOSP思绎|Android 多媒体:一段视频为什么需要这么多服务
在 Android 应用中,用 MediaPlayer 播放一段视频,通常从设置数据源、准备播放和调用 start() 开始。接口看起来简单,系统内部却要完成容器解析、音视频解码、播放同步、音频输出和画面显示。这些工作由不同组件协作完成,分布在应用进程和多个系统服务中。
阿杰m
1 天前
android
Android源码第三章:Handler、Looper 与 MessageQueue——一条消息如何入队、唤醒并执行
第二章里,Binder callback在客户端的Binder接收线程到达,更新界面前还需要mainHandler.post(...)。这一行代码为什么能把工作交给主线程?主线程没有消息时在做什么,一条新消息又怎样把它叫醒?
海雅达手持终端PDA
2 天前
android
·
物联网
·
5g
·
集成测试
·
能源
·
政务
巡线、深井、爆管抢修与极寒水网的硬件矩阵怎么配?海雅达水务巡检终端PDA选型指南
先说结论:在编制供排水管网数字化招标文件或采购清单时,切忌用“单一型号一刀切”。 最优的系统集成选型公式是按工种与气候环境实施 “四维分级配装”:
恋猫de小郭
2 天前
android
·
前端
·
flutter
Flutter 开始支持 Jetpack Compose Platform View
PR #195523 居然开始支持 Jetpack Compose 的 ComposeView 了,看起来是 Flutter 在给默认 FlutterActivity 补齐 AndroidX 的三个 ViewTree Owner,让 Compose 能找到生命周期、状态恢复和 ViewModel 的宿主。
三少爷的鞋
2 天前
android
Android 架构七条铁律:架构师真正设计的不是代码,而是秩序
前段时间,和一个年轻开发者聊 Android 架构。他谈起 MVVM。谈起 MVI。谈起 Clean Architecture。
xiangxiongfly915
2 天前
android
·
gson
·
gsonfactory
Android GsonFactory总结
Gson 解析容错框架:https://github.com/getActivity/GsonFactory
WythePlus
2 天前
android
·
安全策略
·
selinux策略
Android 14 SELinux策略深度解析
文件归属树层管理内容alps_s0/device/mediatek/sepolicy/basic/non_plat/kernel.te