在HarmonyOSNEXT应用开发的征程中,我们精心打造了一系列强大且实用的鸿蒙场景化代码。这些代码凝聚着经验与汗水,如同精密的积木,为开发者提供了坚实的基础架构。  它们具备高度的灵活性和可扩展性,能够轻松应对鸿蒙场景的复杂需求,无论是构建一个功能丰富的应用,还是打造一个高效互动的元服务,这些鸿蒙场景化代码都能让开发过程变得更加高效、便捷、稳定。  它们经过了严格的测试与优化...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例介绍以下五种常见的弹窗场景化案例。应用启动时的隐私政策和用户协议弹窗网络请求完成的结果提示弹窗应用返回上一级页面的退出确认弹窗个人信息填写的信息弹窗应用使用过程中出现的付费类广告弹窗[弹窗场景化源码链接](https:gitee.comscenariosamplesdialog)效果预览使用说明1.进入应用会立马弹出一个隐私协议窗口,点同意关闭该窗口,...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本实例主要展示了图片应用场景相关demo。主要包括了图片预览、图片编辑美化、场景变化前后对比、图片切割九宫格、两张图片拼接、AI抠图、图片加水印等场景示例。[多种图片操作实现方法源码链接](https:gitee.comscenariosamplesimage)图片预览使用说明点击图片,进入图片预览界面。可对图片进行缩放、拖拽等操作。效果预览实现思路1、给图片组...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例介绍了Web请求拦截、Web与应用侧交互、Web侧PDF文件操作以及Web长按菜单功能使用。基于这些功能,为开发者提供了Web页面加载管控、Web应用广告加载、Web支持PDF预览以及下载、Web拉起通讯录获取手机号以及复制保存加载Web页面元素场景,方便开发者开发。[Web功能介绍源码地址](https:gitee.comscenariosamplesweb)效果预览场景1:Web用...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本demo按照文件上传、文件下载、文件预览、文件读取保存、文件压缩解压、文件拷贝6个分类进行场景化子demo构造展示,如文件上传展示中,模拟简易聊天场景,此时发送文件是个正常诉求,基于此场景完成相关元能力实现及展示。entry包仅提供页面展示,各文件操作分类对应的har包提供元能力的函数导出。读者无需关注页面样式相关,评估场景及对应h...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例基于imagePackerssApi实现了图片压缩功能,并将压缩后的图片转成base64格式。开发者可将压缩后的图片用于arkui或者H5中进行图片展示。[实现图片压缩功能源码链接](https:gitee.comscenariosamplesselectandcompresspictures)效果预览使用说明打开应用,展示选择图片并压缩按钮,点击按钮,拉起系统相册,相册里选择图片或者拍照获取图片...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例使用[声网SDK](https:doc.shengwang.cndocrtcharmonyosresources)构建了一个简易的直播场景,模拟主播开、关直播以及观众进入、离开直播间时的弹幕互动。该SDK需要下载并放在工程entrylibs目录下,SDK的使用,参考官网文档。[实现简易的直播功能源码链接](https:gitee.comscenariosamplesrtclivedemo)效果预览使用说明打开应用,分别有...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例基于[关键资产存储服务](https:developer.huawei.comconsumercndocharmonyosreferencesV5jsapisassetV5)API实现了免密登录功能。[实现免密登录功能源码链接](https:gitee.comscenariosamplesrememberpwdtreemaster)效果预览使用说明注意,设备需设置锁屏密码后才可使用免密登录功能。输入账号和密码,勾选“记住密码”,底部会出现提示...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例介绍了应用跳转的多个场景案例。1.跳转短信、浏览器、设置、相机、拨号、应用市场等系统应用和已知bundlename、abilityname的三方应用。1.跳转相机拍照后返回照片展示。1.跳转三方应用,模拟简易支付。1.跳转web页,拉起相机和三方应用。[实现应用跳转功能源码链接](https:gitee.comscenariosamplespullotherapp)效果预览使用说明打开应...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本项目基于OpenHarmony三方库[ImageKnife](https:gitee.comopenharmonytpcImageKnife)进行图片处理场景开发使用:支持不同类型的本地与网络图片展示。支持拉起相机拍照展示与图库照片选择展示。支持图片单一种变换效果。支持本地在线图片格式:JPG、PNG、SVG、GIF、DPG、WEBP、BMP[实现图片处理功能源码链接](https:gitee.comscenariosamplesi...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例基于ShareKit能力实现了宿主应用分享图片的功能。开发者可结合具体业务场景设定目标应用并处理分享内容。[实现系统分享功能源码链接](https:gitee.comscenariosamplesshare)效果预览使用说明1.点击“查看并下载图片”按钮,从网络上下载图片。2.点击“系统分享”按钮,选择图片,在底部选择shareget可拉起接受方应用,分享图片。实现思...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例基于AVRecorder实现音视频录制,包括开始录制、暂停、结束、上一个等几乎所有录制音视频的基本操作。[实现音视频录制功能源码链接](https:gitee.comscenariosamplesavrecorderdemo)效果预览使用说明打开应用,展示视频录制和音频录制两个按钮。点击视频录制即可录制视频,并会保存视频。点击音频录制按钮即可开始录制音频,并会保留音频...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例基于Avplayer构建了一个音视频播放器,包括音视频的播放、暂停、全屏播放、倍速播放、快进等基本操作。[实现音视频播放功能源码链接](https:gitee.comscenariosamplesavplayerdemo)效果预览使用说明打开应用,展示视频播放器,选择不同按钮进行不同操作。切换音频,展示音频播放器,选择不同按钮进行不同操作。实现思路AVPlayer播放主流...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例使用Swiper+AVPlayer构建了一个短视频上下滑动并播放的场景。[实现短视频播放功能源码链接](https:gitee.comscenariosamplesshortavplayerdemo)效果预览使用说明打开应用,直接播放第一条短视频。向上滑动,即可进入第二条短视频,之后可以上下滑动播放短视频。实现思路数据处理1.构造BasicDataSource类,实现对数据的处理函数。typescr...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例构建了一个视频播放进度条案例,主要实现的功能是为正在播放的视频添加一个刻度条组件用以表示进度。[添加视频播放进度条源码链接](https:gitee.comscenariosamplesvideoprogressbar)效果预览使用说明打开应用,展示待播放的视频以及播放、暂停两个按钮。点击播放按钮,视频播放,刻度条会随视频的进度条而移动。拖动刻度条也可以视频进...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例通过Web组件实现文件预览,支持PDF,word,excel格式。其中,word和excel仅实现了基本预览功能,例如excel的公式和单元格样式未实现,需自行拓展。[实现文件预览功能源码链接](https:gitee.comscenariosamplesloadingpdfexcelword)效果预览使用说明1.进入应用默认打开预览本地文件页面,点击“选择要预览的本地文件”按钮可选择本地文件,...
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本项目基于Canvas组件进行图片计数、图片局部涂鸦遮盖、图片局部自动绘制圆圈路径功能实现:支持图片内部圆圈计数,可通过按钮增加或减少已有数值。支持画笔对图片进行局部涂鸦遮盖,可切换画笔颜色以及线条粗细程度,可用橡皮擦功能撤销当前涂鸦路径支持图片局部自动绘制圆圈路径并填充颜色以及数字标识,可调整切换圆圈路径底部颜色[实现图...
2025-03-18 16:32:31 1957浏览 0点赞 0回复 0收藏
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例构建了一个图片放大案例,主要实现两个功能。点击放大镜,实现图片放大功能点击重置图片,将放大后的图片回归原位[实现图片放大功能源码链接](https:gitee.comscenariosamplesscaleimage)效果预览使用说明打开应用,展示图片、两个按钮。点击放大镜按钮后,激活放大能力,再次点击图片即可实现图片放大功能。鼠标按住以及鼠标滚轮操作都...
2025-03-18 16:26:07 1389浏览 0点赞 0回复 0收藏
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例基于C侧AVScreenCapture模块API实现视频录制功能,并将生成的录屏文件保存到到沙箱目录。[实现录屏功能源码链接](https:gitee.comscenariosamplesavscreencapturedemo)效果预览使用说明1.点击“startcapture”按钮弹出是否允许应用使用屏幕的弹窗,点击允许开始屏幕录制。2.点击“stopcapture”按钮,屏幕录制停止,并生成录屏文件保存...
2025-03-18 16:19:29 1321浏览 0点赞 0回复 0收藏
本文原创发布在[华为开发者社区](https:developer.huawei.comconsumercnforum)。介绍本示例演示如何使用Web组件拍照和录音。1.web拉起系统相机拍照,并返回base64数据给web页面。2.web调用麦克风录音,并保持录音文件到指定沙箱目录。[实现拍照、录音功能源码链接](https:gitee.comscenariosampleswebdemos)效果预览使用说明1.web调用相机拍照:1.打开应用后,点击“拍照按钮”2.在拉起的系统相机中进行拍照3.拍照完成后web网页...
2025-03-18 16:12:26 1777浏览 0点赞 0回复 0收藏