- 你的测试用例中,是否包含App前后台切换App前后台切换是我们平时常用的一个操作,比如:按手机的home键将应用置于后台、直接按手机电源键关闭屏幕或者通过最近打开的应用列表切换应用等,由此,我们可以得出结论:当app置于前台时,它的页面对我们是可见的;当app置于后台时,它的页面对我们是不可见的。 无论对于Android还是IOS,app前后台切换的流程都很长,因为牵扯到应用生命周期的管理... 你的测试用例中,是否包含App前后台切换App前后台切换是我们平时常用的一个操作,比如:按手机的home键将应用置于后台、直接按手机电源键关闭屏幕或者通过最近打开的应用列表切换应用等,由此,我们可以得出结论:当app置于前台时,它的页面对我们是可见的;当app置于后台时,它的页面对我们是不可见的。 无论对于Android还是IOS,app前后台切换的流程都很长,因为牵扯到应用生命周期的管理...
- 本文聚焦Android瘦LTO构建与Swift重写Apple集成层对跨平台应用启动性能的优化实践,解析两项技术的核心优化逻辑与落地思路。瘦LTO通过精准的编译分层优化,聚焦启动关键路径精简产物、提升加载效率;Swift原生集成层则摒弃中间桥接链路,实现与系统API的直接对接,压缩初始化耗时。文章还阐释了双端技术的协同优化闭环,以及基于应用实际场景的精准适配方法。 本文聚焦Android瘦LTO构建与Swift重写Apple集成层对跨平台应用启动性能的优化实践,解析两项技术的核心优化逻辑与落地思路。瘦LTO通过精准的编译分层优化,聚焦启动关键路径精简产物、提升加载效率;Swift原生集成层则摒弃中间桥接链路,实现与系统API的直接对接,压缩初始化耗时。文章还阐释了双端技术的协同优化闭环,以及基于应用实际场景的精准适配方法。
- Flutter × OpenHarmony 跨端实践:打造个人理财助手的预算管理模块 前言在个人理财类应用中,预算管理模块往往是用户最频繁使用的核心功能之一。相比单纯的收支记录,预算管理更强调“计划 + 反馈”,帮助用户清晰地掌控各类支出的上限,并通过可视化方式及时感知资金使用情况。随着 OpenHarmony 在国产操作系统生态中的不断成熟,越来越多开发者开始关注如何利用 Flutter... Flutter × OpenHarmony 跨端实践:打造个人理财助手的预算管理模块 前言在个人理财类应用中,预算管理模块往往是用户最频繁使用的核心功能之一。相比单纯的收支记录,预算管理更强调“计划 + 反馈”,帮助用户清晰地掌控各类支出的上限,并通过可视化方式及时感知资金使用情况。随着 OpenHarmony 在国产操作系统生态中的不断成熟,越来越多开发者开始关注如何利用 Flutter...
- 构建跨端视频列表:Flutter × OpenHarmony 视频播放器实现解析 前言在移动互联网和物联网设备日益融合的今天,视频内容的消费呈现出跨终端、多平台的趋势。开发者希望用一套代码,同时支持手机、平板乃至 IoT 设备上的视频播放体验。本文将以 Flutter × OpenHarmony 为例,讲解如何构建一个高可用、可扩展的视频列表组件,并解析其中的核心代码实现。 背景在传统移动... 构建跨端视频列表:Flutter × OpenHarmony 视频播放器实现解析 前言在移动互联网和物联网设备日益融合的今天,视频内容的消费呈现出跨终端、多平台的趋势。开发者希望用一套代码,同时支持手机、平板乃至 IoT 设备上的视频播放体验。本文将以 Flutter × OpenHarmony 为例,讲解如何构建一个高可用、可扩展的视频列表组件,并解析其中的核心代码实现。 背景在传统移动...
- Flutter × OpenHarmony 实战:用 ListTile 构建高复用的设置型列表界面 前言在实际应用开发中,“列表页”几乎是出现频率最高的 UI 形态之一:设置页、个人中心、功能入口页、信息总览页,本质上都是一组结构一致、内容不同的条目集合。在 Flutter × OpenHarmony 的跨端开发场景下,如何用最少的代码构建一个规范、易维护、符合系统风格的列表布局,是每个开... Flutter × OpenHarmony 实战:用 ListTile 构建高复用的设置型列表界面 前言在实际应用开发中,“列表页”几乎是出现频率最高的 UI 形态之一:设置页、个人中心、功能入口页、信息总览页,本质上都是一组结构一致、内容不同的条目集合。在 Flutter × OpenHarmony 的跨端开发场景下,如何用最少的代码构建一个规范、易维护、符合系统风格的列表布局,是每个开...
- 【Flutter × OpenHarmony】打造完全自定义弹窗示例卡片的跨端实现 前言在移动端与物联网设备上,弹窗(Dialog)是用户界面中不可或缺的组件,用于提示信息、确认操作或展示特定内容。虽然 Flutter 提供了 AlertDialog、SimpleDialog 等标准弹窗组件,但在很多场景下,我们希望弹窗具有完全自定义的布局和样式,以便更好地符合应用的 UI 设计规范。本文... 【Flutter × OpenHarmony】打造完全自定义弹窗示例卡片的跨端实现 前言在移动端与物联网设备上,弹窗(Dialog)是用户界面中不可或缺的组件,用于提示信息、确认操作或展示特定内容。虽然 Flutter 提供了 AlertDialog、SimpleDialog 等标准弹窗组件,但在很多场景下,我们希望弹窗具有完全自定义的布局和样式,以便更好地符合应用的 UI 设计规范。本文...
- 目 录前言Icon 控件概论图标的核心原理:字体图标 (Font Icons)核心属性全解析4.1 尺寸与颜色 (Size & Color)4.2 语义化标签 (Semantic Label)4.3 阴影特效 (Shadows)进阶用法:ImageIcon 与 IconButton图标渲染流程逻辑图Icon vs Image 选型对照表鸿蒙实战:自定义图标库导入方案总结 前言在现代移动 U... 目 录前言Icon 控件概论图标的核心原理:字体图标 (Font Icons)核心属性全解析4.1 尺寸与颜色 (Size & Color)4.2 语义化标签 (Semantic Label)4.3 阴影特效 (Shadows)进阶用法:ImageIcon 与 IconButton图标渲染流程逻辑图Icon vs Image 选型对照表鸿蒙实战:自定义图标库导入方案总结 前言在现代移动 U...
- 目录一、 前言二、 关卡系统的核心架构设计2.1 动态难度配置表2.2 响应式网格适配算法三、 技术实现深度拆解3.1 关卡加载与棋盘重置逻辑3.2 动态图标库与资源管理四、 鸿蒙设备上的交互优化建议五、 总结 一、 前言在游戏开发中,单一的玩法容易让玩家产生疲劳感,而“关卡系统”则是留住玩家、提升游戏趣味性的核心机制。在上一篇实战中,我们成功在 HarmonyOS 上跑通了基础的连连看逻... 目录一、 前言二、 关卡系统的核心架构设计2.1 动态难度配置表2.2 响应式网格适配算法三、 技术实现深度拆解3.1 关卡加载与棋盘重置逻辑3.2 动态图标库与资源管理四、 鸿蒙设备上的交互优化建议五、 总结 一、 前言在游戏开发中,单一的玩法容易让玩家产生疲劳感,而“关卡系统”则是留住玩家、提升游戏趣味性的核心机制。在上一篇实战中,我们成功在 HarmonyOS 上跑通了基础的连连看逻...
- 一、 前言工欲善其事,必先利其器。在踏上 Flutter 鸿蒙开发之旅时,第一步的环境搭建往往是很多开发者的“劝退时刻”。由于 HarmonyOS NEXT 引入了全新的 ohpm 包管理机制和严苛的安全策略,使得 Windows 环境下的开发者经常会遭遇权限冲突、隧道丢失、构建死锁等一系列“玄学”问题。这些问题如果处理不当,往往会耗费数天时间在反复卸载与重装中,极大地打击开发热情。本文旨... 一、 前言工欲善其事,必先利其器。在踏上 Flutter 鸿蒙开发之旅时,第一步的环境搭建往往是很多开发者的“劝退时刻”。由于 HarmonyOS NEXT 引入了全新的 ohpm 包管理机制和严苛的安全策略,使得 Windows 环境下的开发者经常会遭遇权限冲突、隧道丢失、构建死锁等一系列“玄学”问题。这些问题如果处理不当,往往会耗费数天时间在反复卸载与重装中,极大地打击开发热情。本文旨...
- 鸿蒙与 Android 兼容机制详解:不是“能跑”,而是“怎么活” 鸿蒙与 Android 兼容机制详解:不是“能跑”,而是“怎么活”
- 本文聚焦Android平台Python应用的性能优化核心技术,从硬件碎片化与解释型语言执行特性的底层矛盾切入,剖析了解释器与软硬件适配断层、跨层数据交互隐性开销、内存管理逻辑错位等关键性能瓶颈。结合实践思考,提出解释器架构化定制、定制化数据交互协议、双维度内存调控、原生能力深度融合等针对性优化策略,同时阐述了动态感知-智能调整-持续迭代的自适应调优体系搭建思路。 本文聚焦Android平台Python应用的性能优化核心技术,从硬件碎片化与解释型语言执行特性的底层矛盾切入,剖析了解释器与软硬件适配断层、跨层数据交互隐性开销、内存管理逻辑错位等关键性能瓶颈。结合实践思考,提出解释器架构化定制、定制化数据交互协议、双维度内存调控、原生能力深度融合等针对性优化策略,同时阐述了动态感知-智能调整-持续迭代的自适应调优体系搭建思路。
- 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频压缩工具VideoSlimmer,通过该框架可以更方便地压缩视频大小,下面就来介绍如何在App工程中使用VideoSlimmer。VideoSlimmer是一... 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频压缩工具VideoSlimmer,通过该框架可以更方便地压缩视频大小,下面就来介绍如何在App工程中使用VideoSlimmer。VideoSlimmer是一...
- 在Android平台上,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。除此以外,DKVideoPlayer也是一款优秀的国产Android视频播放器,它基于Kotlin编写,不但集成了Android原生的Me... 在Android平台上,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。除此以外,DKVideoPlayer也是一款优秀的国产Android视频播放器,它基于Kotlin编写,不但集成了Android原生的Me...
- 一步步教你:UniApp 项目在 HarmonyOS 环境下的离线 SDK 配置与运行【华为根技术】随着 HarmonyOS 生态的逐步成熟,鸿蒙应用开发正从“尝鲜阶段”走向“实际落地阶段”。对于已有 uni-app 技术栈的开发者而言,如何在尽量复用现有代码的前提下,快速将项目运行到鸿蒙系统上,成为当前非常现实的问题。然而在实际操作过程中,官方文档分散、工具链较新、环境依赖复杂,往往会让... 一步步教你:UniApp 项目在 HarmonyOS 环境下的离线 SDK 配置与运行【华为根技术】随着 HarmonyOS 生态的逐步成熟,鸿蒙应用开发正从“尝鲜阶段”走向“实际落地阶段”。对于已有 uni-app 技术栈的开发者而言,如何在尽量复用现有代码的前提下,快速将项目运行到鸿蒙系统上,成为当前非常现实的问题。然而在实际操作过程中,官方文档分散、工具链较新、环境依赖复杂,往往会让...
- 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频剪辑框架Android-Video-Editor,通过该框架可以更方便地对视频进行剪辑和滤镜操作,下面就来介绍如何在App工程中使用Android-Video... 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频剪辑框架Android-Video-Editor,通过该框架可以更方便地对视频进行剪辑和滤镜操作,下面就来介绍如何在App工程中使用Android-Video...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签