android

爱编程的小新☆27 分钟前
android·移动开发·gps·虚拟定位
Fake GPS 虚拟定位保姆级使用教学你有没有遇到过这样的场景:人在宿舍,某个 App 却要求“必须在教学区”才能完成签到;想测试一个带定位功能的小程序,又不可能真的跑到几公里外去点那一下。于是你搜到了“虚拟定位”这个词,装了个 App,兴致勃勃地输进去一串坐标——结果定位纹丝不动,或者干脆跑到了隔壁商圈。
执明wa1 小时前
android·xml·开发语言·设计模式·android studio
Android RecyclerView 多类型, 多种 Item本文主要讲解 Android 中 RecyclerView 多类型 Item 的实现思路,从普通单类型 RecyclerView 出发,逐步过渡到多 ViewHolder、多布局的完整案例,并总结常见坑和实际项目中的组织方式。 适合人群:已经会使用普通 RecyclerView,但还不清楚 getItemViewType()、多 ViewHolder 怎么写、实际项目怎么组织的 Android 初学者。
silianpan2 小时前
android·ios·harmonyos
CAD 文档预览 UTS 插件Demo:Gitee · GitHub · 插件地址seal-cad-uts 是面向 uni-app x 应用的 CAD 文档预览插件,提供文档打开、图层控制、距离计算和内嵌预览组件。业务页面只需要传入本地文件路径和文档 ID,即可在手机或平板页面中展示 CAD 图纸。
小麦在野2 小时前
android·github
独立 App 开发系列:用 GitHub Pages 托管隐私政策和用户协议适用读者: 准备在 Google Play 上架 Android App,需要搭建隐私政策和用户协议页面的独立开发者。
JMchen2 小时前
android·android studio
Android自定义View三大核心流程:measure、layout、draw完全解密作为Android开发者,你一定遇到过这些令人困惑的场景:场景1: 你写了一个自定义View,在XML中设置了wrap_content,但显示的效果却和match_parent一样,内容被截断或显示不全。
silianpan2 小时前
android·微信小程序·harmonyos
Office 文档预览 UTS 插件Demo:Gitee · GitHub · 插件地址seal-office-online-uts 是面向 uni-app、uni-app x 的 UTS 文档预览插件,提供统一函数式 API 和可嵌入页面的 <seal-office-online-uts> 组件,可预览 PDF、Word、Excel、PowerPoint 文件。
明君6892 小时前
android·android逆向·agents·skills
一套专注 Android 逆向分析的 Skills把各方向的分析步骤、工具选择和验证方法整理成独立技能,方便自己查阅,也方便交给支持本地文件读取的 AI 助手使用。
stone20353 小时前
android
造一个"录制回放 + LLM 自主操作手机"的 Android 自动化测试平台(一)整体架构与录制引擎本系列共三篇,这是第一篇:做 Android 测试的同学大概率经历过这几件事:所以我想做的平台形态是双引擎:
事圆则缓3 小时前
android
Android 声明式 API 的翻译过程在 Android 项目里,@GET("users/{id}") 加上一段接口声明,就能得到可调用的网络 API;问题是,接口没有实现类时,请求究竟由谁构造、谁执行、谁把结果交回业务代码? Retrofit 用运行时注解、反射和 JDK 动态代理在运行时把接口方法解析为可复用并缓存的请求说明,再把每次实参送入 HTTP 调用;Room、Hilt 更倾向在编译期生成实现,而 AIDL 生成的是 Binder 跨进程协议边界,不能把它当作 Retrofit 式 HTTP 代理。
mmsx3 小时前
android·前端·app
MapLibre 实战 13|让比例尺显示 100m 而不是 347.2m:屏幕距离换算与两个易错点摘要:UI 设计稿里的比例尺是白底黑字、左对齐、带圆角描边,SDK 自带的控件颜色字体全定死——那就自己画一个。前提只有一个:知道当前缩放下"屏幕 1 像素 ≈ 地面多少米"。这篇给出 Web 墨卡托地面分辨率公式、"1/2/5 × 10ⁿ"整档归一的完整实现,以及两个真机必踩的易错点。
邪修king3 小时前
android·linux·运维·开发语言
Re:Linux 系统篇(三十一):库的制作与原理Chapter2:静态链接与程序加载 —— 从磁盘 ELF 到运行中进程的完整旅程上一篇我们整体认识了 ELF 格式:知道了它是 Linux 二进制文件的统一规范,里面按功能划分成 .text、.data 等 Section,还有描述加载信息的 Program Header。 但很多同学学到这里会有一个断层:磁盘上这个 ELF 文件,到底是怎么一步步变成内存里跑起来的进程的?中间经历了哪些环节? 本篇我们就把这个过程完整串起来:先通过静态链接生成可执行 ELF,再由操作系统解析加载,建立进程地址空间,最终 CPU 开始执行。我们会结合代码实操、工具验证,把「文件 → 内存 → 进程」的
邪修king5 小时前
android·java·linux·开发语言
Re:Linux 系统篇(二十九):动静态库Chapter2:动态库深度辨析 —— 核心本质、制作流程、双阶段查找模型与排错指南前面我们手搓了简易 stdio 库,本质就是把多个功能模块打包成库给别人用。但库分两种:静态库 .a 和动态库 .so。 很多人背了很多参数、记了很多命令,却始终没抓住最核心的区别: 库的代码,到底在什么时候被放进程序里? 想通了这一点,-fPIC、-shared、LD_LIBRARY_PATH 这些概念都会自然串联起来。本篇我们从本质出发,一步步讲透两种库的区别、制作、运行机制与排错方法。
Mr YiRan12 小时前
android·网络
网络请求API监控与网络切换埋点本文介绍 Android 工程中网络请求性能监控和网络切换监控的实现方式。目标是:初始化流程:开关行为
美狐美颜sdk16 小时前
android·人工智能·音视频·美颜sdk·直播美颜sdk
直播APP开发技术栈详解:视频美颜SDK、人脸识别与实时渲染随着移动直播、视频社交、在线互动等应用不断发展,一款直播APP早已不是“接入摄像头+播放视频”这么简单。用户打开直播间后,希望画面清晰、延迟低、互动及时,同时还希望拥有自然的美颜、滤镜、贴纸等效果。
奈斯先生Vector21 小时前
android·java·人工智能·开源·aigc
当模型版本不断变化,RelayRouter 能否帮助 AI 应用摆脱深度绑定一个 AI 应用上线后,模型并不会永远停留在接入当天的状态。供应商可能推出新版本、调整旧模型、修改默认行为,也可能改变参数、限额或服务条件。对用户来说,这些变化有时只是模型名称更新;对开发团队来说,却可能意味着提示词失效、输出格式波动、工具调用异常,甚至整条业务流程需要重新验证。
TimeFine21 小时前
android
让强模型做“总工”,让高性价比模型写代码本文以“在Codex中使用主模型(gpt-6 Astra)负责方案、调度和验收,deepseek-harness中执行模型(deepseek v4.1 flash)负责编码”为例,介绍一种可落地的跨模型开发方式。重点不是比较模型排名,而是把不同模型放在更适合它们的位置,并用工程流程约束交付质量。
又见情义1 天前
android
RK3568 Android 13 屏蔽 healthd 电池日志经验分享目录背景怎么屏蔽为什么只屏蔽日志,而不是干掉整个电池服务/驱动总结板子直接供电、没有电池,但 healthd 仍认为电池存在,于是每隔约 60 秒就往内核日志打印一行电池状态:
古法安卓1 天前
android·java·android studio
Android-Fork 机制详解fork() 是 Linux 内核提供的系统调用,Android 基于它构建了整个应用进程模型(Zygote)。 本文从底层到上层分层讲清楚:fork 本身的语义 → Android 中的调用链 → 关键函数源码分析 → 可运行的示例代码 → 常见踩坑。
Android打工仔1 天前
android·架构·kotlin
不要在 Data 层随意把 Cold Flow 转换成 Hot Flow在 Kotlin Flow 的使用中,我经常看到这样一种代码:乍一看,这段代码非常合理。登录状态,不就是一种 State 吗?