开源
OpenHarmony原生 标签描述

在应用开发调试时,可能需要向应用沙箱下推送一些文件用于应用访问或者调试,本文介绍了如何放置在应用资源目录rawfile中的文件推送到应用沙箱。并且在提供一个样例Demo用于读者老爷参考学习。 样例demo下载链接:https://gitee.com/from-north-to-north/OpenHarmony_hap/tree/master/rawfile_to_sandbox 笔者开发环境:(本文提供的样例demo一定得是以下IDE和SDK版本或者更高版本才能编译运行) 开发板:润和软件DAYU200开发板 OpenHarmony版本:OpenHarmony3.2release IDE...

  noedAHRF1iby   2023年11月02日   24   0   0 OpenHarmony原生应用沙箱

【本文正在参加2023「盲盒」+码有奖征文活动】https://ost.51cto.com/posts/25284 三方包打包和引入 前言 三方包的使用在开发中非常常见,比如引用已封装好的包,或者使用和发布自己编写的包。Haromony工程采用自研工具ohpm(OpenHarmonyPackageManager)作为包管理和发布的标准,关于ohpm的详细介绍,将在后续系列的文章里讲解,本章还是重点关注三方包的内容。<br>本文采用的示例较为简单,主要目的是让初学者快速学习了解三方包的基本知识。<br>关于本地Har包依赖更详细全面的使用可以参考链接橘子购物示例 基本概念...

  noedAHRF1iby   2023年11月02日   61   0   0 OpenHarmony原生

一、创建自定义组件 在ArkUI中,UI显示的内容均为组件,由框架直接提供的称为系统组件,由开发者定义的称为自定义组件。在进行UI界面开发时,通常不是简单的将系统组件进行组合使用,而是需要考虑代码可复用性、业务逻辑与UI分离,后续版本演进等因素。因此,将UI和部分业务逻辑封装成自定义组件是不可或缺的能力。 自定义组件具有以下特点: ●可组合:允许开发者组合使用系统组件、及其属性和方法。 ●可重用:自定义组件可以被其他组件重用,并作为不同的实例在不同的父组件或容器中使用。 ●数据驱动UI更新:通过状态变量的改变,来驱动UI的刷新。 以下示例展示了自定义组件的基本用法。 @Compone...

  noedAHRF1iby   2023年11月02日   45   0   0 应用开发OpenHarmony原生

作者:王清 前言: 作为一个开发人员,随着时代和行业的发展,总会不断的接触不同的新任务,新模块,这就需要不断的学习与沉淀。因为工作的需求,笔者需要对一些自己负责模块之外的模块进行学习和熟悉,对此笔者把这个学习过程以该系列文章做一个记录分享给大家。 学习新模块的总体思路: 学习的最好的方式就输出,这个是我写这篇文章的原因。 次好的方式是带着疑问,通过学习与思考,在解决自己疑问的过程中获得知识与认知,最后恍然大悟的时候获得学习的满足感。 本篇作为学习一个新模块的第一篇,主要是对window_manager模块建立一个初步的,总体的认知。具体需要解决的疑问如下: ​1.window_manager是...

  noedAHRF1iby   2023年11月02日   71   0   0 OpenHarmony原生window_manager

【本文正在参加2023年第一期优质创作者激励计划】 (目录) 触觉智能RK3568购买链接如下:https://item.taobao.com/item.htm?spm=4645b.1.14.1.5c4a4a7dv1soeZ&id=658789039056&ns=1&abbucket=5detail 一、OpenHarmony源码中DPI配置 在源码foundation/window/window_manager/resources/config/rk3568/display_manager_config.xml中有rk3568的默认配置 rk3568开发板默...

  noedAHRF1iby   2023年11月02日   61   0   0 OpenHarmony原生dpi

往期回顾:三方库移植之NAPI开发[1]—HelloOpenHarmonyNAPI 三方库移植之NAPI开发[2]C/C与JS的数据类型转换 三方库移植之NAPI开发[3]通过IDE开发NAPI工程 三方库移植之NAPI开发[4]异步调用:Callback&Promise 三方库移植之NAPI开发[5]NAPI类对象导出及其生命周期管理(上) (目录) 4.样例工程源码剖析 工程的模板是NativeC,模型是Stage。 源码剖析主要围绕以下几个文件 4.1.NAPI导出对象和生命周期管理具体实现 4.1.1.定义NapiTest类及方法 Napi.h文件内容如下: ifnde...

  noedAHRF1iby   2023年11月02日   50   0   0 OpenHarmony原生NAPI框架