SF
好好学习使我快乐
好好学习使我快乐
注册登录
关注博客
注册登录
主页
关于
RSS
HarmonyOS开发中的EXIF信息大揭秘
蓝胖子样样好
6 月 20 日
阅读 30 分钟
1.6k
核心要点:掌握 HarmonyOS EXIF 数据读取与修改 API,理解 EXIF 标准结构,熟练处理 GPS 信息与拍摄参数,实现完整的隐私脱敏方案
HarmonyOS开发中的图像裁剪缩放:智能裁剪、等比缩放、插值算法与批量处理
蓝胖子样样好
6 月 20 日
阅读 22 分钟
1.5k
你有没有遇到过这样的场景:用户上传了一张 4:3 的照片,但你的应用需要 1:1 的头像、16:9 的封面、9:16 的故事封面?你总不能简单粗暴地拉伸吧——人脸变形、建筑歪斜,用户分分钟卸载你的应用。
HarmonyOS开发图像滤镜:模糊、锐化、色彩调整与自定义滤镜算法
蓝胖子样样好
6 月 20 日
阅读 23 分钟
1.5k
滤镜的本质就是对像素值的数学运算。复古滤镜把 RGB 通道做了偏移和缩放,模糊滤镜把相邻像素做了加权平均,锐化滤镜增强了像素之间的差异。不同的数学公式,造就了千变万化的视觉效果。
HarmonyOS开发中的图像变换:旋转、翻转、缩放、裁剪与矩阵变换
蓝胖子样样好
6 月 20 日
阅读 23 分钟
1.5k
想象一下这个场景:你在开发一个图片编辑器,用户拍了张照片,发现歪了——想旋转 15 度;又觉得左右反了——想水平翻转;还想把远处的人放大看看——要缩放;最后只想要中间那块——得裁剪。
HarmonyOS开发图像编解码:@ohos.multimedia.image 深度实战
蓝胖子样样好
6 月 20 日
阅读 18 分钟
1.4k
核心要点:掌握 HarmonyOS 图像编解码核心 API,理解 ImageSource 与 ImagePacker 的协作机制,熟练处理 JPEG/PNG/WebP 三大格式的编解码参数调优
HarmonyOS中的全景拍摄开发技巧
蓝胖子样样好
6 月 20 日
阅读 30 分钟
1.5k
你站在山顶,面前是一望无际的壮丽风景——左边是连绵的山脉,右边是蜿蜒的河流,正前方是绚丽的晚霞。你掏出手机想记录这一切,但普通拍照只能拍到眼前的一小片天空。
HarmonyOS APP慢动作开发小知识
蓝胖子样样好
6 月 20 日
阅读 25 分钟
1.4k
核心要点:掌握 HarmonyOS 慢动作视频开发的完整链路,从高帧率录制原理到慢动作回放控制,从帧率参数配置到慢动作区间精确选择,最终实现专业级慢动作视频导出。
走进HarmonyOS开发中的相机HDR世界
蓝胖子样样好
6 月 20 日
阅读 21 分钟
1.5k
核心要点:深入理解 HDR(高动态范围)拍照的完整技术链路,从多帧曝光原理到图像合成算法,从 HDR 实时预览到参数配置,以及 HDR 与普通模式的无缝切换,打造专业级 HDR 相机体验。
揭秘HarmonyOS开发中的相机滤镜
蓝胖子样样好
6 月 20 日
阅读 21 分钟
1.4k
核心要点:掌握 HarmonyOS 多摄像头管理机制,实现前后摄像头无缝切换、双摄协同拍摄、多摄同时预览,以及摄像头能力动态查询,打造专业级多摄相机应用。
HarmonyOS开发中的多摄像头小知识
蓝胖子样样好
6 月 20 日
阅读 21 分钟
1.5k
核心要点:掌握 HarmonyOS 多摄像头管理机制,实现前后摄像头无缝切换、双摄协同拍摄、多摄同时预览,以及摄像头能力动态查询,打造专业级多摄相机应用。
HarmonyOS APP开发中的应用卸载:卸载监听、数据清理与安全考量全指南
蓝胖子样样好
6 月 20 日
阅读 19 分钟
3.7k
📌 核心要点:掌握 HarmonyOS 应用卸载的监听与回调机制,实现卸载前数据清理、卸载后数据保留(重装恢复),以及卸载场景下的安全防护策略。
HarmonyOS开发中RESTful API封装:网络层架构设计
蓝胖子样样好
6 月 20 日
阅读 11 分钟
3.8k
写着写着就发现问题了——代码重复得让人心慌。每个接口都要写一遍请求头配置、错误处理、数据解析,改个 baseUrl 得全局搜索替换,加个 token 认证得改几十个文件...
HarmonyOS开发中请求拦截器链:日志、认证、重试
蓝胖子样样好
6 月 20 日
阅读 15 分钟
3.8k
HarmonyOS开发中请求拦截器链:日志、认证、重试拦截器是网络层的"中间件",让横切逻辑优雅落地一、为什么需要拦截器?假设你正在开发一个需要登录的 App,每个接口都要带 token。你会怎么做?方案A:每个请求手动加 {代码...} 等到 token 过期要刷新时,你发现要改100个地方。这时候你想砸键盘了。方案B:拦截器自动注...
HarmonyOS开发中响应解析器:JSON/XML/Protobuf
蓝胖子样样好
6 月 20 日
阅读 13 分钟
3.8k
HarmonyOS开发中响应解析器:JSON/XML/Protobuf数据格式千千万,解析器帮你搞定它一、为什么需要响应解析器?后端接口的数据格式,从来不是"统一"的。你可能会遇到这些情况:新接口返回 JSON,老接口返回 XML国内团队用 JSON,海外团队喜欢 Protobuf普通接口返回文本,文件接口返回二进制流第三方 SDK 返回的数据格式千...
HarmonyOS开发中错误处理策略:网络异常统一处理
蓝胖子样样好
6 月 20 日
阅读 17 分钟
3.6k
HarmonyOS开发中错误处理策略:网络异常统一处理健壮的网络层,从优雅的错误处理开始一、背景与动机:为什么需要统一错误处理?你有没有遇到过这种情况:用户点击"提交订单",页面卡住了,没有任何提示。用户疑惑地点了第二次、第三次...最后发现是网络断了,但订单已经被提交了三次。或者这样: {代码...} 三种不同的错...
HarmonyOS开发中常用请求取消与并发:AbortController
蓝胖子样样好
6 月 20 日
阅读 15 分钟
3.6k
场景1:页面快速切换用户快速点击"商品列表" → "商品详情" → "商品列表" → "商品详情"...每次切换都发起请求,但旧请求还在进行中。结果:页面数据闪烁,甚至显示旧数据覆盖新数据。
HarmonyOS开发中数据缓存策略:网络请求缓存
蓝胖子样样好
6 月 20 日
阅读 17 分钟
3.6k
HarmonyOS开发中数据缓存策略:网络请求缓存缓存用得好,流量省一半,体验快一倍一、背景与动机:为什么需要网络请求缓存?打开一个 App,首页加载了商品列表。用户点进商品详情,又返回首页——商品列表又重新加载了一遍。明明刚才已经加载过了,为什么还要浪费流量和时间?这就是缓存要解决的问题:节省流量:相同请求不...
HarmonyOS开发中离线优先策略:本地数据优先
蓝胖子样样好
6 月 20 日
阅读 23 分钟
3.6k
HarmonyOS开发中离线优先策略:本地数据优先网络不可怕,没网才可怕——离线优先让应用永不掉线一、为什么需要离线优先?想象一下这个场景:用户在地铁上看你的 App,正刷得开心,突然进隧道了——没网了。传统做法:页面显示"网络错误",用户只能干瞪眼。离线优先做法:页面继续显示内容,只是右上角有个小图标提示"离线模...
网络模拟与Mock:基于HarmonyOS开发调试技巧
蓝胖子样样好
6 月 20 日
阅读 15 分钟
3.6k
网络模拟与Mock:基于HarmonyOS开发调试技巧Mock用得好,后端没做完也能把前端开发完一、背景与动机:为什么需要网络Mock?前端开发最头疼的事:等后端接口。产品说下周上线,后端说接口还在设计,前端只能干等——或者先写页面,等接口好了再对接,然后发现字段名不一样、数据结构不对,返工...Mock就是为了解决这个问题...
网络安全加固:HarmonyOS开发中防抓包与数据加密
蓝胖子样样好
6 月 20 日
阅读 18 分钟
4k
网络安全加固:HarmonyOS开发中防抓包与数据加密安全是隐形的护盾,看不见但必须坚固一、背景与动机:为什么需要网络安全加固?你有没有想过:当你在咖啡厅连着公共WiFi,打开App输入密码登录时,旁边那个人用抓包工具可能已经看到了你的账号密码?这不是危言耸听。网络传输是透明的,不加密就是"裸奔"。常见的安全风险...
HarmonyOS开发网络性能监控:请求耗时分析
蓝胖子样样好
6 月 20 日
阅读 21 分钟
3.6k
HarmonyOS开发网络性能监控:请求耗时分析看不见的性能问题,用数据说话一、背景与动机:为什么需要网络性能监控?用户反馈:"App好慢啊!"你问:"哪里慢?"用户:"就是慢!"没有监控数据,你永远不知道慢在哪里:是DNS解析慢?是TCP连接慢?是服务器响应慢?还是数据解析慢?网络性能监控要解决的就是这个问题:定位瓶...
HarmonyOS APP事件驱动大揭秘
蓝胖子样样好
6 月 20 日
阅读 24 分钟
3.6k
事件驱动:CommonEvent与EventHandler从"轮询"到"通知",事件驱动让系统更高效一、背景与动机:为什么需要事件驱动?1.1 轮询 vs 事件驱动假设你要等一个快递,有两种方式:轮询方式:每隔5分钟给快递员打个电话问"到了吗?"你很累,快递员也很烦大部分电话都是无效的事件驱动方式:告诉快递员"到了给我打电话"你该干嘛...
目录管理与清理:HarmonyOS开发中存储空间优化
蓝胖子样样好
6 月 19 日
阅读 24 分钟
6.3k
你的应用用久了,是不是越来越占空间?打开存储设置一看,好家伙,一个应用占了好几百兆甚至上G。用户一看就头疼,要么清理数据,要么直接卸载——这两种结果对开发者来说都是灾难。
HarmonyOS开发中文件选择器:FilePicker集成
蓝胖子样样好
6 月 19 日
阅读 18 分钟
5.5k
你肯定用过这种功能——点击"上传头像"按钮,弹出个文件选择框,选张照片上传;或者点击"导出数据",选择保存位置,文件就存到那儿了。这些看似简单的交互,背后都离不开文件选择器。
压缩与解压:HarmonyOS开发中Zip文件处理
蓝胖子样样好
6 月 19 日
阅读 20 分钟
5.5k
你肯定用过zip文件——下载个开源项目是zip,备份个相册是zip,就连浏览器导出书签都是zip。这东西太常见了,以至于我们很少思考它背后的原理。
HarmonyOS开发中文件监听:文件变化通知
蓝胖子样样好
6 月 19 日
阅读 15 分钟
5.5k
这些问题的根源都是文件变化感知。传统做法是开个定时器轮询,每隔几秒扫描一遍目录,对比文件列表有没有变化。这方法能用,但太low了——空扫描浪费资源,扫描间隔短了耗电,间隔长了又不实时。
HarmonyOS开发中缓存策略设计:内存缓存与磁盘缓存
蓝胖子样样好
6 月 19 日
阅读 16 分钟
5.5k
缓存这东西,听着简单,做起来全是坑。光有内存缓存吧,应用一杀数据就没了;光有磁盘缓存吧,每次读取还得IO,性能上不去。真正靠谱的做法是多级缓存——内存做一级,磁盘做二级,两层配合才能既快又持久。
Asset资源管理:HarmonyOS APP开发加密资源访问
蓝胖子样样好
6 月 18 日
阅读 24 分钟
10.2k
图片、配置文件、甚至密钥……打包成HAP后,技术上都能被提取出来。对于普通资源这没什么,但如果是付费内容、授权证书、加密密钥这类敏感数据,直接明文存储就很危险了。
Rawfile与Resource:HarmonyOS APP开发只读资源访问
蓝胖子样样好
6 月 18 日
阅读 19 分钟
10.2k
你可能在Android里用过assets目录或res/raw,在iOS里用过Bundle.main.url。HarmonyOS也有类似的机制,而且更灵活——这就是Rawfile和Resource两套资源访问体系。
HarmonyOS开发中分布式文件系统:跨设备文件访问
蓝胖子样样好
6 月 18 日
阅读 23 分钟
10.2k
你有没有遇到过这样的场景:手机上拍的照片,想在平板上编辑;电脑上写的文档,想在手机上查看。传统做法是什么?云盘同步、数据线传输、蓝牙分享……麻烦不说,还可能涉及隐私问题。
1
(current)
2
3
4
5
…
More
下一页
1
(current)
下一页