首页
学习
活动
专区
圈层
工具
发布
首页标签移动端

#移动端

Android 测试全景:从单元测试到 UI 自动化的完整实践

hunter android

在 Android 开发中,测试不是可选项,而是保证代码质量、减少线上事故的必备工程实践。本文将带你从零开始搭建一套完整的测试体系,涵盖单元测试、Android...

400

移动支付卡绑定钓鱼诈骗手法与防御研究

芦笛

中国互联网络信息中心 | 工程师 (已认证)

非接触式移动支付的普及使支付卡绑定成为连接实体支付工具与移动支付账户的关键操作环节,该环节因涉及身份核验、授权确认与资金通道开通,逐渐成为钓鱼诈骗的重点攻击目标...

400

UC浏览器 移动端调试与能力边界:uc-devtools、adb 与"没有公开扩展 API"的现状

PC电脑医生

做移动端 H5 开发的朋友,常会遇到"页面在 Chrome 里没问题、一上 UC 就出问题"的诡异情况。UC 浏览器作为消费级产品,既没有 Chrome 那么开...

6810

[鸿蒙从零到一] HarmonyOS 冷启动瀑布图分析与关键路径裁剪实战

hunter android

冷启动是用户对一个应用的第一印象。很多团队做启动优化时习惯"东砍一刀西砍一刀",删了几个初始化、加了个懒加载,数据却没什么变化。根本原因是:没有先拿到瀑布图,就...

8010

Android 多渠道打包与 Gradle 构建优化实战

hunter android

在 Android 应用开发中,我们经常需要为不同的应用市场、测试环境或灰度发布构建不同的 APK 版本。这些版本可能有着不同的包名、服务端地址、第三方 SDK...

7000

APK 体积优化实战:从 50MB 到 15MB 的瘦身之旅

hunter android

在移动应用开发中,APK 体积直接影响用户下载意愿和留存率。据 Google 统计,APK 每增加 6MB,安装转化率下降 1%。本文将系统讲解 APK 瘦身的...

7410

兼容性测试如何确定 APP 的高占比主流设备?

用户12393522

核心结论:兼容性测试中的“主流设备”,不是手机市场销量榜上的热门机型,而是能够覆盖自身 App 大部分活跃用户、核心业务和高风险环境的一组动态设备。正确做法是以...

10210

2026年设备兼容性矩阵怎么做?分级方法与云真机实践

用户12393522

直接回答:设备兼容性矩阵是一份按风险分级的移动端测试计划。它将“设备型号+操作系统版本”与屏幕形态、硬件能力、活跃设备占比、历史故障、版本改动和测试范围关联起来...

7910

[鸿蒙从零到一] HarmonyOS WebSocket 实战:断线重连、心跳保活与连接状态机设计

hunter android

在鸿蒙应用里做 IM、行情推送、协同编辑这类实时业务,@ohos.net.webSocket 是绕不开的基础能力。但直接裸用官方 API 上线,几乎必然会遇到三...

10710

[Android 从零到一]StateFlow 与 SharedFlow 的边界:状态与事件的正确建模

hunter android

做 Android 状态管理时,很多团队把 StateFlow 和 SharedFlow 当成"差不多的东西"混着用,直到线上出现两类典型 Bug:一类是 To...

9310

Android 冷启动优化实战:从 3 秒到 800毫秒 的排查路径

hunter android

冷启动 = 进程不存在 → 启动进程 → 加载 Application → 创建首个 Activity → 首帧渲染完成。

12210

[鸿蒙从零到一] ArkTS Sendable 数据模型与跨线程共享实战

hunter android

ArkTS 的多线程模型(taskpool、Worker)不像 JVM 那样共享堆内存。跨线程默认走结构化克隆(structured clone),代价是拷贝开...

7910

[鸿蒙从零到一] ArkUI 声明式渲染管线深度解析:Diff、复用与局部刷新

hunter android

在 HarmonyOS 应用开发中,ArkUI 的声明式渲染管线是保障高性能 UI 更新的核心机制。开发者只需声明状态与 UI 的映射关系,框架自动完成最小化更...

2300

ContentProvider 跨进程数据共享实战

hunter android

需要权限:<uses-permission android:name="android.permission.READ_CONTACTS" />

12400

我用 WorkBuddy 做了一套「亲子游旅行管家」工作台,直接部署成 App

用户12718833

暑假带娃、带老人自驾,最头疼的不是开车,而是信息散落:景点门票、住宿待定、天气穿衣、每天几点到哪、给老人小孩拍照摆什么姿势……微信收藏夹里一堆链接,出门还是手忙...

18800

自定义 View 绘制与触摸冲突:从滑动卡顿到事件分发闭环

hunter android

自定义 View 的绘制逻辑和触摸事件处理,通常在 Demo 里运行正常,但嵌入复杂列表、ViewPager 或嵌套滚动容器后,就会出现滑动冲突、绘制卡顿、状态...

11210

鸿蒙LazyForEach复用陷阱与 KeyGenerator 设计实战

hunter android

在 HarmonyOS 应用开发中,长列表性能直接影响用户体验。ArkUI 提供的 LazyForEach 组件通过按需加载和组件复用来优化渲染性能,但错误的 ...

9810

鸿蒙 架构实战:分层架构、MVVM 与状态驱动 UI

hunter android

随着 HarmonyOS 应用复杂度提升,业务逻辑、UI 交互、数据流散落在各处,代码耦合严重、难以测试、维护成本高。架构模式通过分层解耦、职责分离、单向数据流...

10110
领券