技术栈
鸿蒙工程师
m0_64422261
7 个月前
华为
·
harmonyos
·
鸿蒙
·
鸿蒙系统
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
纯血鸿蒙开发教程:如何实现运动饮食卡片效果
人们对健康的要求越来越高,从单纯的健康饮食到健康运动,再到两者的结合。但是,饮食和运动之间的平衡一般人很难掌握,而我们这款 APP 将饮食、运动、以及自身身体状况(如体脂、体重、内脂等)有机结合起来。
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙系统
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
OpenHarmony实战开发-性能测试工具SmartPerf Editor使用指导
SmartPerf Editor是一款PC端桌面应用,通过监测、采集应用运行时FPS、CPU、GPU、Memory、Battery、Network等性能数据,帮助开发者了解应用的性能状况。SmartPerf Editor还集成了DrawingDoc功能,可录制Render Service绘制指令,回放并生成不同图形库文件。通过逐帧逐绘制指令回放,来识别是否存在冗余绘制、是否可以优化绘制指令的数量,从而提升页面绘制性能。本文首先介绍DrawingDoc录制回放原理,然后结合场景示例阐述DrawingDoc在
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙系统
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发-如何在鸿蒙开发中使用数据库
鸿蒙中的数据库基于SQLite组件,用来处理关系比较复杂的数据,本文将以WORKER表为例,为大家演示在鸿蒙开发中对数据库的增删改查操作。
不入流Android开发
8 个月前
harmonyos
·
鸿蒙
·
鸿蒙系统
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
OpenHarmony实战开发-如何实现防盗链应用功能。
目前许多网络图片资源有防盗链功能,需要在请求头中设置正确的Referer。本模块使用了第三方库imageknife,通过在请求头中添加Referer来获取防盗链图片功能。同时我们可以设置请求头中的其他参数,比如User-Agent来设置客户端,Origin设置来源,ETag来设置缓存等等。
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
openharmony
·
鸿蒙应用开发
·
鸿蒙工程师
OpenHarmony实战开发-减小应用包大小。
减小应用包大小是提升应用下载、安装体验的重要方式之一。通过压缩、精简或者复用应用中的代码或资源,可以有效降低应用的大小,提升应用下载和安装速度,减少系统空间占用。
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
openharmony
·
鸿蒙应用开发
·
鸿蒙工程师
OpenHarmony实战开发-FaultLoggerd组件。
Faultloggerd部件是OpenHarmony中C/C++运行时崩溃临时日志的生成及管理模块。面向基于 Rust 开发的部件,Faultloggerd 提供了Rust Panic故障日志生成能力。系统开发者可以在预设的路径下找到故障日志,定位相关问题。
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发-图片编辑、使用 TextArea 实现多文本输入
本示例使用 TextArea 实现多文本输入,使用 @ohos.app.ability.common 依赖系统的图库引用,实现在相册中获取图片,使用 @ohos.multimedia.image 生成pixelMap,使用pixelMap的scale(),crop(),rotate()接口实现对图片的缩放,裁剪,旋转功能。 使用@ohos.effectKit 生成effectKit,使用effectKit.getHighestSaturationColor() 接口实现对图片的高亮调节。添加文字/贴纸,利
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
鸿蒙系统
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
OpenHarmony实战开发-NAPI封装ArkTS接口案例。
部分应用的主要开发语言为C/C++,但是HarmonyOS的部分接口仅以ArkTS的形式暴露,因此需要将ArkTS的接口封装为Native接口。本例以DocumentViewPicker的Select方法为例,提供了Napi封装ArkTS API的通用方法,本例包含内容如下:
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
鸿蒙系统
·
openharmony
·
鸿蒙开发
·
鸿蒙工程师
OpenHarmony实战开发-如何使用Navigation实现多设备适配。
在应用开发时,一个应用需要适配多终端的设备,使用Navigation的mode属性来实现一套代码,多终端适配。
不入流Android开发
8 个月前
harmonyos
·
鸿蒙
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发-视频播放、如何实现了视频播放、暂停、调节倍速、切换视频的功能。
视频播放的主要工作是将视频数据转码并输出到设备进行播放,同时管理播放任务。本文将对视频播放全流程、视频切换、视频循环播放等场景开发进行介绍说明。 本示例主要展示了播放本地视频和网络视频相关功能,使用 @ohos.multimedia.media,@ohos.resourceManager,@ohos.wifiManager等接口,实现了视频播放、暂停、调节倍速、切换视频的功能;实现效果如下;
不入流Android开发
8 个月前
harmonyos
·
鸿蒙
·
鸿蒙系统
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发-如何实现对游戏实现基本控制。
本示例基于H5游戏,通过arkui的button实现对游戏实现基本控制,展示webview的JS注入与执行能力,及native应用与H5的通信能力。
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
openharmony
·
鸿蒙应用开发
·
鸿蒙工程师
OpenHarmony实战开发-MpChart图表实现案例。
MpChart是一个包含各种类型图表的图表库,主要用于业务数据汇总,例如销售数据走势图,股价走势图等场景中使用,方便开发者快速实现图表UI。本示例主要介绍如何使用三方库MpChart实现柱状图UI效果。如堆叠数据类型显示,Y轴是否显示,左Y轴位置,右Y轴位置,是否显示X轴,是否绘制背景色,是否设置MarkerView等。
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发- 如何实现VPN的进行服务器连接,发送数据的功能
本示例使用@ohos.net.vpn接口创建VPN 隧道,建立vpn网络,vpn隧道保护,销毁VPN网络以及使用@ohos.net.vpnExtension接口创建三方vpn等功能。 实现了VPN的进行服务器连接,发送数据的功能
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发-Stage模型、Stage和FA模型的区别
Stage模型 的设计,主要是为了解决FA模型无法解决的开发场景问题,方便开发者更加方便地开发出分布式环境下的复杂应用。
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
鸿蒙系统
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发-如何实现设备中应用时长的统计功能。
本示例使用bundleState相关接口完成设备中应用时长的统计功能。使用说明:1.顶部的数据面板展示了最常用的五个应用的使用时间占比情况。
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
openharmony
·
鸿蒙应用开发
·
鸿蒙工程师
OpenHarmony实战开发-如何实现一个小鸟避障游戏。
本示例用于验证OpenHarmony提供的Stage模型,Canvas组件做小游戏的能效是否符合预期,以及验证资源调度子系统的API接口是否符合后台规范运行的预期。
不入流Android开发
8 个月前
华为
·
harmonyos
·
鸿蒙
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发-企业设备管理扩展、系统管理状态变化通知功能
企业设备管理扩展能力,是MDM应用必备组件。当开发者为企业开发MDM(Mobile Device Management)应用时,需继承EnterpriseAdminExtensionAbility,在EnterpriseAdminExtensionAbility实例中实现MDM业务逻辑,EnterpriseAdminExtensionAbility实现了系统管理状态变化通知功能,并定义了管理应用激活、去激活、应用安装、卸载事件等回调接口。
不入流Android开发
8 个月前
华为
·
harmonyos
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发-短时任务
本示例主要展示后台任务中的短时任务。通过@ohos.resourceschedule.backgroundTaskManager ,@ohos.app.ability.quickFixManager 等接口实现应用热更新的方式去展现短时任务机制。
不入流Android开发
8 个月前
华为
·
harmonyos
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发-使用OpenGL实现2D图形绘制和动画。
基于XComponent组件调用Native API来创建EGL/GLES环境,从而使用标准OpenGL ES进行图形渲染。本项目实现了两个示例:
不入流Android开发
9 个月前
华为
·
harmonyos
·
鸿蒙
·
openharmony
·
鸿蒙应用开发
·
鸿蒙开发
·
鸿蒙工程师
HarmonyOS实战开发-如何实现跨应用数据共享实例。
本示例实现了一个跨应用数据共享实例,分为联系人(数据提供方)和联系人助手(数据使用方)两部分:联系人支持联系人数据的增、删、改、查等功能;联系人助手支持同步联系人数据,当联系人与联系人助手数据不一致时,支持合并重复数据。