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

#移动端

Android 性能优化双刃:内存抖动与过度绘制的排查与治理

hunter android

性能优化里有两条线:一条是内存抖动导致的卡顿,一条是过度绘制引发的掉帧。前者让用户在列表滑动时感到滑雪场,后者让动画看起来像PPT。

000

2026手游兼容测试服务商选型指南

用户12393522

2026年,国内手游市场步入存量竞争阶段,新品获客成本持续走高,一次兼容性事故就可能让数月的买量投入打了水漂。安卓阵营机型碎片化、鸿蒙NEXT生态快速扩张、iO...

1900

Android ANR 排查实战:从线上告警到主线程卡点定位

hunter android

线上 ANR 率突然从 0.03% 涨到 0.4%,监控平台一堆 "Input dispatching timed out",但堆栈五花八门,主线程有时停在 n...

1600

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

hunter android

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

5700

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

芦笛

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

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

4910

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

PC电脑医生

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

7510

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

hunter android

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

8610

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

hunter android

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

7800

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

hunter android

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

9110

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

用户12393522

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

11210

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

用户12393522

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

8810

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

hunter android

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

11410

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

hunter android

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

9810

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

hunter android

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

12710

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

hunter android

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

8310

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

hunter android

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

2900

ContentProvider 跨进程数据共享实战

hunter android

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

12800

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

用户12718833

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

21000
领券