ohos专题

【HarmonyOS 4.0】@ohos.router 页面路由

注册页面,在src/main/resources/base/profile/main_pages.json文件新增配置。 {"src": ["pages/Index","pages/AnimateTo"]} 导入 router 模块 import router from '@ohos.router' 1. router.pushUrl 跳转到应用内的指定页面会将当前页面压入历史页

【HarmonyOS NEXT 】应用开发:使用@ohos.net.webSocket发送webSocket

@ohos.net.webSocket 模块可以建立 WebSocket 连接,实现与服务器之间的实时双向通信。WebSocket 提供了一种低延迟的通信方式,非常适合实时应用,如聊天应用、在线游戏等。 下面是使用 @ohos.net.webSocket 模块建立 WebSocket 连接的步骤: 1、添加权限 确保在 config.json 文件中添加了网络访问权限: {"name": "

鸿蒙开发系统基础能力:【@ohos.hiAppEvent (应用打点)】

应用打点 本模块提供了应用事件打点能力,包括对打点数据的落盘,以及对打点功能的管理配置。  说明:  本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import hiAppEvent from '@ohos.hiAppEvent'; hiAppEvent.write write(eventName: str

鸿蒙开发通信与连接:【@ohos.wifiext (WLAN)】

WLAN  说明:  本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 该文档中的接口只供非通用类型产品使用,如路由器等,对于常规类型产品,不应该使用这些接口。 导入模块 import wifiext from '@ohos.wifiext'; wifiext.enableHotspot enableHotspot():

鸿蒙开发通信与连接:【@ohos.rpc (RPC通信)】

RPC通信 本模块提供进程间通信能力,包括设备内的进程间通信(IPC)和设备间的进程间通信(RPC),前者基于Binder驱动,后者基于软总线驱动。  说明:  本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import rpc from '@ohos.rpc'; MessageParcel 该类提供读写基

鸿蒙开发通信与连接:【@ohos.nfc.cardEmulation (标准NFC-cardEmulation)】

标准NFC-cardEmulation 本模块主要用于操作及管理NFC卡模拟。  说明:  本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import cardEmulation from '@ohos.nfc.cardEmulation'; cardEmulation.isSupported isSupp

鸿蒙开发通信与连接:【@ohos.connectedTag (有源标签)】

有源标签  说明:  本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import connectedTag from '@ohos.connectedTag'; connectedTag.init init(): boolean 初始化有源标签芯片。 需要权限:ohos.permission.NFC_TA

鸿蒙开发电话服务:【@ohos.telephony.data (蜂窝数据)】

蜂窝数据 说明: 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import data from '@ohos.telephony.data'; data.getDefaultCellularDataSlotId getDefaultCellularDataSlotId(callback: AsyncCall

鸿蒙开发电话服务:【@ohos.telephony.sim (SIM卡管理)】

SIM卡管理 说明: 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import sim from '@ohos.telephony.sim'; sim.isSimActive7+ isSimActive(slotId: number, callback: AsyncCallback): void 获取指定

鸿蒙开发电话服务:【@ohos.telephony.radio (网络搜索)】

网络搜索 说明: 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import radio from '@ohos.telephony.radio' radio.getRadioTech getRadioTech(slotId: number, callback: AsyncCallback<{psRadioT

鸿蒙开发电话服务:【@ohos.contact (联系人)】

联系人 说明: 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import contact from '@ohos.contact'; contact.addContact addContact(contact:Contact, callback:AsyncCallback): void 添加联系人,使用c

鸿蒙开发文件管理:【@ohos.fileManager (公共文件访问与管理)】

公共文件访问与管理 该模块提供公共文件访问和管理的服务接口,向下对接底层文件管理服务,如媒体库、外卡管理;向上对应用程序提供公共文件查询、创建的能力。  说明: 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口为系统接口,三方应用不支持调用,当前只支持filepicker调用。 导入模块 import fileman

鸿蒙开发文件管理:【@ohos.fileio (文件管理)】

文件管理 该模块提供文件存储管理能力,包括文件基本管理、文件目录管理、文件信息统计、文件流式读写等常用功能。  说明:  本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import fileio from '@ohos.fileio'; 使用说明 使用该功能模块对文件/目录进行操作前,需要先获取其应用沙箱路

鸿蒙开发文件管理:【@ohos.environment (目录环境能力)】

目录环境能力 该模块提供环境目录能力,获取内存存储根目录、公共文件根目录的JS接口。  说明: 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口为系统接口,三方应用不支持调用。 导入模块 import environment from '@ohos.environment'; environment.getSto

鸿蒙开发接口数据管理:【@ohos.data.rdb (关系型数据库)】

关系型数据库 关系型数据库(Relational Database,RDB)是一种基于关系模型来管理数据的数据库。关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。 该模块提供以下关系型数据库相关的常用功能: [RdbPredicates]: 数据库中用来代表数据实体的性

鸿蒙开发接口安全:【@ohos.userIAM.userAuth (用户认证)】

用户认证  说明:  本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import userIAM_userAuth from '@ohos.userIAM.userAuth'; 完整示例 // API version 6import userIAM_userAuth from '@ohos.userIAM.

鸿蒙开发接口安全:【@ohos.abilityAccessCtrl (访问控制管理)】

访问控制管理  说明:  本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import abilityAccessCtrl from '@ohos.abilityAccessCtrl' abilityAccessCtrl.createAtManager createAtManager(): AtManager

鸿蒙开发接口资源调度:【@ohos.backgroundTaskManager (后台任务管理)】

后台任务管理 本模块提供后台任务管理能力。 当应用或业务模块处于后台(无可见界面)时,如果有需要继续执行或者后续执行的业务,可基于业务类型,申请短时任务延迟挂起(Suspend)或者长时任务避免进入挂起状态。 应用有不可中断且短时间能完成的任务时(如,用户在文件管理器上点击垃圾文件清理,若清理未完成时退到后台,文件管理器需要申请短时任务完成清理),可以使用短时任务机制。 应用中存在用户能

鸿蒙开发接口媒体:【@ohos.multimedia.image (图片处理)】

图片处理 说明:  本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 开发前请熟悉鸿蒙开发指导文档: gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 导入模块 import image from '@ohos.multimedia.imag

鸿蒙开发接口图形图像:【@ohos.window (窗口)】

窗口 窗口提供管理窗口的一些基础能力,包括对当前窗口的创建、销毁、各属性设置,以及对各窗口间的管理调度。 该模块提供以下窗口相关的常用功能: [Window]:当前窗口实例,窗口管理器管理的基本单元。[WindowStage]:窗口管理器。管理各个基本窗口单元。 说明: 开发前请熟悉鸿蒙开发指导文档: gitee.com/li-shizhen-skin/harmony-os/blo

鸿蒙开发接口UI界面:【@ohos.router (页面路由)】

页面路由  说明开发前请熟悉鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。页面路由需要在页面渲染完成之后才能调用,在onInit和onReady生命周期中页面还处于渲染阶段,

鸿蒙开发接口UI界面:【@ohos.mediaquery (媒体查询)】

媒体查询 说明:  从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。  : gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 导入模块 import mediaquery from '@ohos.mediaquery' 权限 无 mediaqu

Win端交叉编译鸿蒙Ohos Native层第三方库流程

1. 概述 鸿蒙端SDK开发需要依赖使用到的三方库(如OpenCV、其他C++库等),以下为Windows端交叉编译Ohos端三方库流程 2. 准备工作 与Android NDK交叉编译相类似,我们首先需要下载OpenHarmony NDK(包含在OpenHarmony SDK中),这里笔者使用IDE中自带NDK进行操作。 DevEco Studio下载地址: https://develo

鸿蒙开发接口Ability框架:【@ohos.application.Want (Want)】

Want Want模块提供系统的基本通信组件的能力。 说明: 本模块首批接口从API version 8 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import Want from '@ohos.application.Want'; 开发前请熟悉鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/

【@ohos.events.emitter (Emitter)】

@ohos.events.emitter (Emitter) 本模块提供了在同一进程不同线程间,或同一进程同一线程内,发送和处理事件的能力,包括持续订阅事件、单次订阅事件、取消订阅事件,以及发送事件到事件队列的能力。 说明: 本模块首批接口从API version 7开始支持。后续版本新增接口,采用上角标单独标记接口的起始版本。 标题导入模块 import emitter from '@

鸿蒙开发接口Ability框架:【@ohos.ability.dataUriUtils (DataUriUtils模块)】

DataUriUtils模块 DataUriUtils模块提供用于处理使用DataAbilityHelper方案的对象的实用程序类的能力,包括获取,添加,更新给定uri的路径组件末尾的ID。 说明: 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import dataUriUtils from '@ohos.a