首页
学习
活动
专区
圈层
工具
发布

#android

基于 Linux 内核的开放源代码移动操作系统

一文读懂 HarmonyOS 7.0 带来的十大API重要升级

aqi00

​HarmonyOS 7.0 已于 2026 年 9 月 7 日正式发布,该版本在 HarmonyOS 6.1 基础上增强了若干特性,让鸿蒙系统变得更智能更好用...

8210

鸿蒙版本的JSBridge兼容与安卓配套的H5啦

aqi00

​现在主流的手机操作系统有Android、iOS和HarmonyOS(鸿蒙系统),为了减少同时维护三种客户端的工作量,一般采用APP内嵌H5页面的形式。由于H5...

8110

#WorkBuddy# 双端同步为什么总是“偶发”出错?PC(C#) ↔ 安卓(Java) 数据链路的 5 处硬伤与修复

用户12758545

一个 PC 端(C# WinForms)与安卓端(Java 原生)通过局域网直连做数据同步的功能,上线后的故障报告长这样:

12810

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

hunter android

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

9200

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

hunter android

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

11200

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

hunter android

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

12000

remote-control · 手机红外空调遥控器

码猿HC

基于 uni-app(Vue3)的 Android 应用,用手机自带红外发射头直接控制空调,不依赖任何云端、不加载 bin 码库、不跑 Java/C 引擎——整...

8400

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

hunter android

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

11400

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

hunter android

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

13510

鸿蒙relationalStore 高级实战:事务、版本迁移与数据库加密

hunter android

很多鸿蒙应用在数据层的用法停留在"建表、增删改查"这一层。功能能跑,但一旦遇到批量写入性能差、升级后表结构对不上、敏感数据明文落盘这三类问题,基础用法就不够了。...

9310

Android 内存泄漏排查实战:从 LeakCanary 报警到根因定位

hunter android

线上突然收到 OOM 崩溃告警,内存曲线持续上涨不回落,用户反馈"用久了就卡"。这种场景下,内存泄漏往往是第一嫌疑人。本文从一次真实的泄漏排查过程出发,讲清楚如...

12010

Android多线程与线程池从 Handler 到 Executor的实战演进

hunter android

Android 开发中,多线程是绕不开的话题。从最初的 Thread + Handler 到后来的 AsyncTask,再到如今的 Executor 和 Cor...

12110

安卓手机WebView内核更新指南

用户10280634

安卓APP里打开的网页,并不是由APP自己渲染的,而是交给了系统的一个组件——WebView。它相当于手机里内置的"浏览器引擎",所有需要显示网页的APP(包括...

56900

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

hunter android

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

12010

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

hunter android

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

14610

Android Ui Journey Testing 实用指南

用户4482004

10800

Android移动工程:在碎片化的“原始丛林”中,用单向数据流筑起堤坝

资源shanxueit.com

Android世界从来不是一座修剪整齐的花园。它是热带雨林——充斥着屏幕尺寸的参差、系统版本的新旧断层、芯片架构的底层分歧,以及最令人头疼的 Activity ...

10710
领券