最新文章

实现手机录屏功能鸿蒙示例代码

本文原创发布在华为开发者社区,更多鸿蒙场景化示例请见华为开发者联盟官网“行业实践与常见问题”专题页。介绍本示例基于C侧AVScreenCapture模块API实现视频录制功能,并将生成的录屏文件保存到到沙箱目录。实现手机录屏功能源码链接效果预览使用说明点击“start capture”按钮弹出是否允许应用使用屏幕的弹窗,点击允许开...

鸿蒙开发:简单实现一个服务卡片

创建卡片很简单,可以在Application或者在元服务中,在你的主模块下,任意的文件下进行右键,选择New->Service Widget,选择你要实现静态或者动态卡片,这里,大家不用纠结,因为在创建完成之后,我们可以在form\_config.json配置文件中,通过isDynamic参数修改卡片类型,为空或者true,则是动态卡片,false则为静态...

鸿蒙开发:一文了解桌面卡片

鸿蒙的桌面卡片功能,也就是服务卡片,和Android端的小部件以及iOS端的小组件功能是一样的,只是叫法不一样,都是将应用内比较核心的功能,或者用户关注度高的功能,通过触发桌面应用进行添加到服务卡片上,进而添加到桌面上,以此达到信息展示的及时性,相关功能直达应用内的便捷效果,可以说在用户体验上,是一个质的...

鸿蒙开发:DevEcoTesting中的稳定性测试

专项集成测试工具DevEcoTesting,之前有过一篇简单的开胃小菜介绍,主要介绍了设备投屏功能和页面的Dom树结构获取,其实,那只是冰山一角的功能,毕竟它可是,鸿蒙推出的一款专项测试工具,其功能远远不止这些,今天我们就带来它的一个智能化的测试功能,稳定性测试。

新手也能学会!鸿蒙系统文件操作手把手教学

在开发鸿蒙系统(HarmonyOS)应用时,涉及文件读写的场景非常普遍,比如保存用户配置、缓存图片、生成日志等。而鸿蒙系统基于OpenHarmony和类Unix的内核架构,支持标准Java I/O API,让我们可以像开发安卓一样轻松地进行文件操作。本文将手把手带你掌握鸿蒙中的文件系统操作方式,并结合实际开发中的典型使用场景,附上...

HarmonyOS高效数据检索方案全解析:从原理到实战代码

在开发鸿蒙(HarmonyOS)应用的过程中,数据检索是一个绕不开的重要环节。无论是小型本地存储的数据,还是大型缓存数据,检索的效率直接影响到用户体验。本文将介绍两种经典的数据检索方法——哈希表和二分查找,结合实际场景进行分析,并提供可以直接运行的示例代码。

HarmonyOS Next常用组件 TextInput

InputType枚举说明Normal基本输入模式,无特殊限制Password密码输入模式。密码显示小眼睛图标,默认输入文字短暂显示后变成圆点Email邮箱地址输入模式。支持数字、字母、下划线、小数点、!、#、$、%、&、'、"、*、+、-、/、=、?、^、`、{、 \、}、~,以及@字符(只能存在一个@字符)Number纯数字输入模式PhoneNumber电话...

HarmonyOS开发了解属性的动态设置

首先,我们需要了解一下,在开发中,为什么需要属性的动态设置?比如,有这样的一个场景,当某个判断成立时,需要设置这个属性,否则就不设置属性,没有属性动态设置的时候,这个需求是如何实现的?显然是无法实现的,可能有的朋友会说,我们可以根据判断设置不同的组件的属性不就可以了,简单代码如下:

实现不同线程间通信功能鸿蒙示例代码

本示例使用'@ohos.events.emitter'模块,实现了在同一进程不同线程间通信的能力,包括单次订阅事件、取消订阅事件,以及发送信息能力。

实现USB数据通信鸿蒙示例代码

本文原创发布在华为开发者社区,更多鸿蒙场景化示例请见华为开发者联盟官网“行业实践与常见问题”专题页。介绍本示例使用@ohos.usbManager模块实现usb设备数据通信功能,主要实现控制传输功能与批量传输功能。实现USB数据通信源码链接效果预览实现思路获取连接设备信息。 {代码...} 实现控制传输功能。 {代码...} 实现批...

基于VideoCodec实现音视频解码鸿蒙示例代码

本示例基于picker模块,使用PhotoViewPicker方法拉起图库选择视频文件,将视频文件传递到native侧使用Demuxer解封装器进行解封装,再使用OH_VideoDecoder进行解码(surface模式)送显播放。

基于promptAction实现全局弹窗鸿蒙示例代码

本文原创发布在华为开发者社区,更多鸿蒙场景化示例请见华为开发者联盟官网“行业实践与常见问题”专题页。介绍本示例提供promptAction全局弹窗,主要功能是创建,拦截监听,设置弹窗样式、弹出动画。基于promptAction实现全局弹窗源码链接效果预览使用说明创建自定义弹窗弹窗拦截并监听事件自定义弹窗动画1,渐隐渐显自定...

实现自定义相机数据采集保存功能鸿蒙示例代码

本文原创发布在华为开发者社区,更多鸿蒙场景化示例请见华为开发者联盟官网“行业实践与常见问题”专题页。介绍本示例主要展示了相机的相关功能,实现相机的预览拍照、录像、变焦对焦、闪光灯、人脸检测等功能。实现自定义相机数据采集保存功能源码链接效果预览使用说明进入应用点击 “允许” 授权应用使用相机与麦克风。滑...

实现json数据转换功能鸿蒙示例代码

本文原创发布在华为开发者社区,更多鸿蒙场景化示例请见华为开发者联盟官网“行业实践与常见问题”专题页。介绍本示例基于JSON转换能力,实现类似增删改查,将JSON对象转换为字符串,JSON字符串和Map的互转等功能。实现json数据转换功能源码链接效果预览实现思路实现JSON转Map、Map转JSON功能。 {代码...}

实现复杂json数据解析功能鸿蒙示例代码

本文原创发布在华为开发者社区,更多鸿蒙场景化示例请见华为开发者联盟官网“行业实践与常见问题”专题页。介绍本示例实现解析一个复杂JSON字符串中每个字段的详细内容的功能。实现复杂json数据解析功能源码链接效果预览使用说明点击按钮,解析下方复杂json,显示json中的uid内容,可以同理获得其他内容实现思路自定义retu...

多种富文本编辑功能鸿蒙示例代码

本文原创发布在华为开发者社区,更多鸿蒙场景化示例请见华为开发者联盟官网“行业实践与常见问题”专题页。介绍本示例基于 RichEditor 组件实现多种富文本编辑功能,主要包括文本颜色、加粗、斜体、下划线、删除线、阴影,段落对齐等编辑功能。多种富文本编辑功能源码链接效果预览实现思路通过 onSelectionChange 事件回调...

实现元素进场和离场动画鸿蒙示例代码

本文原创发布在华为开发者社区,更多鸿蒙场景化示例请见华为开发者联盟官网“行业实践与常见问题”专题页。介绍本示例基于平移动画(slide)和非对称过渡动画(asymmetric)实现元素进场和离场的动画效果。实现元素进场和离场动画源码链接效果预览实现思路平移动画(slide)实现左进右出效果。 {代码...} 非对称过渡动画(...

基于Axios实现网络请求鸿蒙示例代码

本文原创发布在华为开发者社区,更多鸿蒙场景化示例请见华为开发者联盟官网“行业实践与常见问题”专题页。介绍本示例对Axios部分功能进行封装,通过axios.request()方法实现网络请求功能,用户可更改Config配置文件以访问不同地址。基于 Axios 实现网络请求源码链接效果预览实现思路package.json5文件中配置axios依赖。 {...

基于Flex实现全范围滚动鸿蒙示例代码

本示例基于Flex布局限制Scroll高度,从而解决Scroll顶部有别的组件(例如Row)时,可能会导致滚动不完全、显示不完整全部内容的问题。

实现文本编解码功能鸿蒙示例代码

本示例通过util模块下的textDecoder和textEncoder对文本进行编解码,统一自带toString编码方式及TestEncoder支持的编码方式。

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