最新文章

HarmonyOS开发中的EXIF信息大揭秘

核心要点:掌握 HarmonyOS EXIF 数据读取与修改 API,理解 EXIF 标准结构,熟练处理 GPS 信息与拍摄参数,实现完整的隐私脱敏方案

HarmonyOS开发中的图像裁剪缩放:智能裁剪、等比缩放、插值算法与批量处理

你有没有遇到过这样的场景:用户上传了一张 4:3 的照片,但你的应用需要 1:1 的头像、16:9 的封面、9:16 的故事封面?你总不能简单粗暴地拉伸吧——人脸变形、建筑歪斜,用户分分钟卸载你的应用。

HarmonyOS开发图像滤镜:模糊、锐化、色彩调整与自定义滤镜算法

滤镜的本质就是对像素值的数学运算。复古滤镜把 RGB 通道做了偏移和缩放,模糊滤镜把相邻像素做了加权平均,锐化滤镜增强了像素之间的差异。不同的数学公式,造就了千变万化的视觉效果。

HarmonyOS开发中的图像变换:旋转、翻转、缩放、裁剪与矩阵变换

想象一下这个场景:你在开发一个图片编辑器,用户拍了张照片,发现歪了——想旋转 15 度;又觉得左右反了——想水平翻转;还想把远处的人放大看看——要缩放;最后只想要中间那块——得裁剪。

HarmonyOS开发图像编解码:@ohos.multimedia.image 深度实战

核心要点:掌握 HarmonyOS 图像编解码核心 API,理解 ImageSource 与 ImagePacker 的协作机制,熟练处理 JPEG/PNG/WebP 三大格式的编解码参数调优

HarmonyOS中的全景拍摄开发技巧

你站在山顶,面前是一望无际的壮丽风景——左边是连绵的山脉,右边是蜿蜒的河流,正前方是绚丽的晚霞。你掏出手机想记录这一切,但普通拍照只能拍到眼前的一小片天空。

HarmonyOS APP慢动作开发小知识

核心要点:掌握 HarmonyOS 慢动作视频开发的完整链路,从高帧率录制原理到慢动作回放控制,从帧率参数配置到慢动作区间精确选择,最终实现专业级慢动作视频导出。

走进HarmonyOS开发中的相机HDR世界

核心要点:深入理解 HDR(高动态范围)拍照的完整技术链路,从多帧曝光原理到图像合成算法,从 HDR 实时预览到参数配置,以及 HDR 与普通模式的无缝切换,打造专业级 HDR 相机体验。

揭秘HarmonyOS开发中的相机滤镜

核心要点:掌握 HarmonyOS 多摄像头管理机制,实现前后摄像头无缝切换、双摄协同拍摄、多摄同时预览,以及摄像头能力动态查询,打造专业级多摄相机应用。

HarmonyOS开发中的多摄像头小知识

核心要点:掌握 HarmonyOS 多摄像头管理机制,实现前后摄像头无缝切换、双摄协同拍摄、多摄同时预览,以及摄像头能力动态查询,打造专业级多摄相机应用。

独立开发踩坑复盘:用 Swift 做一个基于地理位置的照片管理 App「雁过留痕」

问题是,这些图片在系统相册里完全是按时间线性排列的。某天我想找半年前在杭州走过的一条巷子的照片,翻了 20 分钟最终放弃。iOS 自带的「地点」分类粒度太粗,Google Photos 的搜索又依赖云端,对隐私敏感的用户不太友好。

SameX
SameX16 小时前评论

HarmonyOS APP开发中的应用卸载:卸载监听、数据清理与安全考量全指南

📌 核心要点:掌握 HarmonyOS 应用卸载的监听与回调机制,实现卸载前数据清理、卸载后数据保留(重装恢复),以及卸载场景下的安全防护策略。

HarmonyOS开发中RESTful API封装:网络层架构设计

写着写着就发现问题了——代码重复得让人心慌。每个接口都要写一遍请求头配置、错误处理、数据解析,改个 baseUrl 得全局搜索替换,加个 token 认证得改几十个文件...

HarmonyOS开发中请求拦截器链:日志、认证、重试

HarmonyOS开发中请求拦截器链:日志、认证、重试拦截器是网络层的"中间件",让横切逻辑优雅落地一、为什么需要拦截器?假设你正在开发一个需要登录的 App,每个接口都要带 token。你会怎么做?方案A:每个请求手动加 {代码...} 等到 token 过期要刷新时,你发现要改100个地方。这时候你想砸键盘了。方案B:拦截器自动注...

HarmonyOS开发中响应解析器:JSON/XML/Protobuf

HarmonyOS开发中响应解析器:JSON/XML/Protobuf数据格式千千万,解析器帮你搞定它一、为什么需要响应解析器?后端接口的数据格式,从来不是"统一"的。你可能会遇到这些情况:新接口返回 JSON,老接口返回 XML国内团队用 JSON,海外团队喜欢 Protobuf普通接口返回文本,文件接口返回二进制流第三方 SDK 返回的数据格式千...

HarmonyOS开发中错误处理策略:网络异常统一处理

HarmonyOS开发中错误处理策略:网络异常统一处理健壮的网络层,从优雅的错误处理开始一、背景与动机:为什么需要统一错误处理?你有没有遇到过这种情况:用户点击"提交订单",页面卡住了,没有任何提示。用户疑惑地点了第二次、第三次...最后发现是网络断了,但订单已经被提交了三次。或者这样: {代码...} 三种不同的错...

HarmonyOS开发中常用请求取消与并发:AbortController

场景1:页面快速切换用户快速点击"商品列表" → "商品详情" → "商品列表" → "商品详情"...每次切换都发起请求,但旧请求还在进行中。结果:页面数据闪烁,甚至显示旧数据覆盖新数据。

HarmonyOS开发中数据缓存策略:网络请求缓存

HarmonyOS开发中数据缓存策略:网络请求缓存缓存用得好,流量省一半,体验快一倍一、背景与动机:为什么需要网络请求缓存?打开一个 App,首页加载了商品列表。用户点进商品详情,又返回首页——商品列表又重新加载了一遍。明明刚才已经加载过了,为什么还要浪费流量和时间?这就是缓存要解决的问题:节省流量:相同请求不...

HarmonyOS开发中离线优先策略:本地数据优先

HarmonyOS开发中离线优先策略:本地数据优先网络不可怕,没网才可怕——离线优先让应用永不掉线一、为什么需要离线优先?想象一下这个场景:用户在地铁上看你的 App,正刷得开心,突然进隧道了——没网了。传统做法:页面显示"网络错误",用户只能干瞪眼。离线优先做法:页面继续显示内容,只是右上角有个小图标提示"离线模...

网络模拟与Mock:基于HarmonyOS开发调试技巧

网络模拟与Mock:基于HarmonyOS开发调试技巧Mock用得好,后端没做完也能把前端开发完一、背景与动机:为什么需要网络Mock?前端开发最头疼的事:等后端接口。产品说下周上线,后端说接口还在设计,前端只能干等——或者先写页面,等接口好了再对接,然后发现字段名不一样、数据结构不对,返工...Mock就是为了解决这个问题...

分论坛
应用开发智能硬件开发
友情链接
HarmonyOS官网先行者计划