android

HQL_seven8 分钟前
android
【Android】BroadcastReceiver 详解BroadcastReceiver,即广播接收器,是Activity四大组件之一。BroadcastReceiver 用于监听并响应来自系统或其他应用的广播消息。是一种典型的发布-订阅通信机制。它常被用于监听系统事件(开机、网络变化、电量变化等)、跨应用通信以及应用内组件解耦,其onReceive()回调在主线程执行且有时长限制,注册方式、广播类型、版本适配都直接影响功能能否正常工作。
_祝你今天愉快1 小时前
android
Paint Cavans高级绘制:[二] Paint-滤镜,XFERMODE在日常 Android 开发中,当我们涉及自定义 View 时,图层混合模式(Xfermode)和滤镜(ColorFilter)是绕不开的高级特性。
小乖写代码2 小时前
android·whatsapp·账号注册
字段获取代码(Android) · Android Input Examples注册目录 · 中文 · English · 字段索引 · Field Lookup · Telegram: @ttjjda
booboosui2 小时前
android
停一个活只有杀进程:界面上少了「说点要求」结论先给:一个任务上有 worker 在跑的时候,「接着办」和「说点要求」这两个按钮不该存在,因为它们会花掉一个回合却改不了任何东西。现在它们被换成了「停止 dsh / 办完了 / 放下」,而关闭任务之前先问一句那个 worker 怎么办。
传奇开心果编程4 小时前
android·flutter·ios·移动开发·跨平台·dart·声明式ui
【Flutter踩坑排雷】第28课:平台目录缺失与修复坑|`flutter create` 的“重建”与“覆盖”边界如果你写过一段时间的 Flutter,大概都经历过这样的时刻:代码明明没动,昨天还能跑,今天 flutter run 却甩给你一句 AndroidManifest.xml could not be found。你翻遍 lib/ 目录,Dart 代码一行没改,flutter pub get 也顺利通过,可构建就是过不去。
longxibo14 小时前
android·低代码·rxjava
【AIBIZ低代码平台:能长出业务系统的平台】一套模型驱动的低代码平台:数据模型在线定义、页面拖拽生成、流程画出来、业务动作配置起来。 核心理念只有一条:业务配置 + AI 辅助 = 应用——AI 产出配置,平台负责可靠执行(AI 这一半还在路上)。 文中的「员工入职」只是用它配置出来的一个 demo——真正想讲的是:换任何一个业务域,同样能配出来。 源码:Gitee(推荐)|GitHub
AI_Gump1 天前
android·linux·人工智能·智能手机·deepseek
Harness篇|DeepSeek Harness 上手机:五条安卓移植路线与 App 内 Linux 拆解标签:DeepSeek Harness 安卓移植 PRoot seccomp 容器 沙箱边界 端侧执行环境
疯华整猫1 天前
android
否决 Flutter 提案那天,我发现自己也说不清 Framework 管什么2026 年 8 月 31 号之后那周,我们把模块 M 的 targetSdk 从 34 提到 36。Play 那边的新规是当天生效:新应用和应用更新都要以 Android 16(API 36)或更高为目标,需要更多时间可以申请延到 11 月 1 号。我们不想申请,提前两周就开始改。
传奇开心果编程2 天前
android·flutter·ios·移动开发·跨平台·dart·声明式ui
【Flutter踩坑排雷】第25课:ScrollController 误用坑|跳转失效、监听泄漏与“控制器未附加”摘要:ScrollController 不是"滚动位置"本身,而是一个附加句柄——只有挂到 ScrollPosition 上,jumpTo/animateTo 才有效。本文从四种典型"状态断裂"入手(build 中创建控制器、未检查 hasClients、addPostFrameCallback 仍失效、忘记 dispose),剖析 hasClients 语义、build 纯函数窗口、帧边界与监听器所有权四大根因,再给出五步排查法、五层修复方案与五条可审查的预防原则,帮你把"玄学问题"变成确定的答案。
慕容雪_2 天前
android·打包·capacitor
Capacitor8-Android打包完整手册用途:全新 Windows 电脑,从零搭建混合开发(Web 转 APK)环境,覆盖环境搭建、demo 项目创建、debug / release 出包、签名配置、排错速查。 实操验证:2026-11-10 全流程跑通,未安装 Android Studio,未连接真机或模拟器。 核心原理:Web 构建产物 → cap sync 拷入 Android 壳工程 → Gradle / AGP 编译 → APK(或 AAB)。 约定:全程使用 CMD(命令提示符),路径全部放 D 盘、纯英文无空格。所有 npx ca
阿杰m2 天前
android
Android源码第十三章:Bluetooth——沿一次发现走到控制器做一个蓝牙设备搜索页,点下「开始发现」,startDiscovery() 已经返回 true,列表却还是空的。这个返回值告诉 App,服务接受了调用。页面上的设备,要等后续 ACTION_FOUND 广播带回来。在 Logcat 分开看 REQUEST、STARTED、FOUND 和 FINISHED,就能知道 App 在观察窗口中收到了哪些阶段的信号。
booboosui2 天前
android
派活给另一个 AI:前后两次文件夹快照,就是交付清单结论先给。Andee 是住在 Android 和 Mac 上的 agent,手机上用系统的无障碍服务读屏、自己点,不让 App 给他留接口;Mac 上它能把一整份通用活交给 dsh 的一个会话去跑,调用一发出就返回,不阻塞对话。对方交回来的东西一律按外部数据处理:报告只有 1200 字进上下文,成品清单由设备对文件夹做前后两次快照算出来,不看报告里的自述。
普通人62 天前
android·数据库·mysql
MySQL_FIND_IN_SET函数详解摘要:本文系统讲解 MySQL 内置函数 FIND_IN_SET() 的语法、返回值规则、典型使用场景,深入剖析开发中极易踩的 7 个坑,并通过 EXPLAIN 实测说明它的性能瓶颈,最后给出关联表、JSON、多值索引等 4 种更优的替代方案。文末附 FIND_IN_SET / IN / LIKE / FIELD 的横向对比速查表。
好的佩奇3 天前
android·flutter·dart
Dart 之集合元素准备周末出行时,行李清单通常不是一开始就确定的。衣服要带,预报有雨才加雨伞;已经整理好的洗漱用品清单,也可以直接合并进来,不必重新抄一遍。
Easyhood3 天前
android·开发语言·kotlin·android jetpack·compose
Android 开发入门实践(十四):Compose 副作用入门与四个常用 API我在 NewsApp 的详情分支中,通过日志观察协程启动、返回时取消、资源配对清理和等待后读取最新搜索词。本文记录第146—149课的了解练习,也保留“两次都打印体育”之后核对等待时间、调整输出顺序的过程。
FlightYe3 天前
android·linux·ffmpeg·音视频·dash
音视频修炼之容器与协议(四):RTSP详解Real Time Streaming Protocol——摄像头 / 监控行业的“控制面协议”。最重要的一句话:RTSP 负责控制会话,SDP 负责描述媒体,RTP/RTCP 负责真正传音视频。
疯华整猫3 天前
android·人工智能·性能优化
删掉 LeakCanary 那天,我用 Trae 自己撸了一套:最难的不是分析堆,是决定什么时候 dump九月中旬做隐私合规清点,安全同事拿着一张表挨个问 debug 依赖的数据去向。问到 LeakCanary 时她问的是「它弹的那个通知,点开能不能导出 hprof?hprof 里有没有用户数据」。我当场答不上来,回去把一份自己 debug 包导出的堆快照拖进文本编辑器搜了一下,里面躺着身份证号、就诊人姓名、一个还没过期的 token,全是 java.lang.String 的明文。Debug.dumpHprofData() 抓的是整个 Java 堆,它不认识什么叫个人信息。
mmsx3 天前
android·kotlin
耳切法切带洞多边形:论文能跑通,真实数据为什么崩论文假设输入是简单多边形,真实测绘数据一条都不满足。同一份耳切法代码,喂一个规规矩矩的五边形,每次都对;换一份从测绘数据里直接导出的地块——外环有几十处共线、环首尾重复点、两处边交叉、外加一个内环——渲染线程当场卡住,进度条停在第一帧。把循环强行打断,让它吐出已经切完的三角形,看到的是一堆面积对得上、形状全错的碎片。
洞见前行3 天前
android·性能优化·leakcanary
你的 Activity 关了,为什么还活着?Android 内存泄漏从发现、定位到线上治理本文是「Android 应用性能优化」系列第四篇。前三篇优化的是「画面怎么高效渲染、App 怎么快速启动」,这一篇解决的是另一类更隐蔽的顽疾:App 用着用着为什么越来越卡,最后在后台甚至前台被系统杀掉?