鸿蒙元服务API集全新呈现,开发更清晰高效,具体见如下截图,深黑色部分即本阶段公布支持的元服务API集。 本材料整理来源于HarmonyOS NEXT Developer Beta1官方公开的文档 ...
HarmonyOS Next 原生应用开发-从TS到ArkTS的适配规则(四)
一、不支持以#开头的私有字段 规则:arkts-no-private-identifiers 级别:错误 ArkTS不支持使用#符号开头声明的私有字段。改用private关键字。 TypeScript class C { #foo: number = 42 } ArkTS class C { pri ...
HarmonyOS Next 原生应用开发-从TS到ArkTS的适配规则(三)
一、对象的属性名必须是合法的标识符 规则:arkts-identifiers-as-prop-names 级别:错误 在ArkTS中,对象的属性名不能为数字或字符串。例外:ArkTS支持属性名为字符串字面量和枚举中的字符串值。通过属性名访问类的 ...
HarmonyOS Next 原生应用开发-从TS到ArkTS的适配规则(二)
一、限制运算符的语义 为获得更好的性能并鼓励开发者编写更清晰的代码,ArkTS限制了一些运算符的语义。详细的语义限制。 示例 // 一元运算符`+`只能作用于数值类型: let t = +42; // 合法运算 let s = +'42'; // ...
HarmonyOS Next 原生应用开发-从TS到ArkTS的适配规则(一)
一、强制使用静态类型 静态类型是ArkTS最重要的特性之一。如果程序采用静态类型,即所有类型在编译时都是已知的,那么开发者就能够容易理解代码中使用了哪些数据结构。同时,由于所有类型在程序实际运行前都是已知的 ...
HarmonyOS Next 原生应用开发-ArkTS语法适配背景说明
ArkTS在保持TypeScript(简称TS)基本语法风格的基础上,进一步通过规范强化静态检查和分析,使得在程序开发期能检测更多错误,提升程序稳定性,并实现更好的运行性能。本文将进一步解释为什么建议将TS代码适配为Ark ...
一、主题演讲学习心得 通过本次主题演讲的聆听与学习,我们在猜出中和不太确定的相关内容纷纷呈现。比如鸿蒙内核与HarmonyOS Next获得行业内最高等级的安全认证;盘古大模型、小艺智能体、意图理解与分发框架等构筑 ...
HarmonyOS NEXT Developer Beta1最新术语表
A abc文件 方舟字节码(ArkCompiler Bytecode)文件,是ArkCompiler的编译工具链以源代码作为输入编译生成的产物,其文件后缀名为.abc。在发布态,abc文件会被打包到HAP中。 ANS Advanced Notification Service,通 ...
HI3516HiSpark AI Camera 开发套件 开箱及安装说明
1. 产品特色及功能 1. 主芯片 Hi3516DV300 为海思 Smart HD IP Camera SoC:双核 Cortex-A7 @900MHz 处理器;集成新一代 ISP、业界最新的 H.265 视频压缩编码器,同 时集成高性能 NNIE 引擎,1.0TOPS。 2. 支持 Linu ...
6月18日,广东龙芯中科电子科技有限公司在广州发布了龙芯2K0300蜂鸟开发系统,其中重点打造的2K0300蜂鸟开发板,今天开始在合作伙伴润开鸿的淘宝企业店上架正式发售,购买链接和与之对应的板卡资料如下: 购买链接 ...
申请位置权限开发指导 场景概述 应用在使用位置服务系统能力前,需要检查是否已经获取用户授权访问设备位置信息。如未获得授权,可以向用户申请需要的位置权限。 系统提供的定位权限有: ohos.permission.LOCATION: ...
移动终端设备已经深入人们日常生活的方方面面,如查看所在城市的天气、新闻轶事、出行打车、旅行导航、运动记录。这些习以为常的活动,都离不开定位用户终端设备的位置。 当用户处于这些丰富的使用场景中时,系统的 ...
获取设备的位置信息开发 场景概述 开发者可以调用HarmonyOS位置相关接口,获取设备实时位置,或者最近的历史位置。 对于位置敏感的应用业务,建议获取设备实时位置信息。如果不需要设备实时位置信息,并且希望尽可能 ...
(逆)地理编码转化开发 场景概述 使用坐标描述一个位置,非常准确,但是并不直观,面向用户表达并不友好。系统向开发者提供了以下两种转化能力。 地理编码转化:将地理描述转化为具体坐标。 逆地理编码转化能力:将 ...
基本概念 USB服务是应用访问底层的一种设备抽象概念。开发者根据提供的USB API,可以获取设备列表、控制设备访问权限、以及与连接的设备进行数据传输、控制命令传输等。 运作机制 USB服务系统包含USB API、USB Servi ...
场景介绍 Host模式下,可以获取到已经连接的USB设备列表,并根据需要打开和关闭设备、控制设备权限、进行数据传输等。 接口说明 USB服务主要提供的功能有:查询USB设备列表、批量数据传输、控制命令传输、权限控制等 ...
开发步骤 USB设备可作为Host设备连接Device设备进行数据传输。开发示例如下: 1.获取设备列表。 // 导入USB接口api包。 import usb from '@ohos.usbManager'; // 获取设备列表。 let deviceList : Array<usb.USBDevi ...
Web组件可以实现点击前端页面超链接跳转到其他应用。 在下面的示例中,点击call.html前端页面中的超连接,跳转到电话应用的拨号界面。 应用侧代码。 // xxx.ets import web_webview from '@ohos.web.webview'; imp ...
一、解压项目注意项目包不能为中文 二、用数据线将装好DevEco Studio的电脑与设置为开发者模式的鸿蒙手机相连接。 三、将项目包托进DevEco Studio 中 注意项目包文件不能有嵌套 四、查看设备运行 五、点击项目结构 ...
Web组件支持在应用拦截到页面请求后自定义响应请求能力。开发者通过onInterceptRequest()接口来实现自定义资源请求响应。自定义请求能力可以用于开发者自定义Web页面响应、自定义文件资源响应等场景。 Web网页上发起 ...
鸿蒙原生应用元服务开发WEB-使用Devtools工具调试前端页面
Web组件支持使用DevTools工具调试前端页面。DevTools是一个 Web前端开发调试工具,提供了电脑上调试移动设备前端页面的能力。开发者通过setWebDebuggingAccess()接口开启Web组件前端页面调试能力,利用DevTools工具 ...
使用者在前端页面点击网页中的链接时,Web组件默认会自动打开并加载目标网址。当前端页面替换为新的加载链接时,会自动记录已经访问的网页地址。可以通过forward()和backward()接口向前/向后浏览上一个/下一个历史记 ...
在访问网站时,网络资源请求是相对比较耗时的。开发者可以通过Cache、Dom Storage等手段将资源保持至本地,以提升访问同一网站的速度。 Cache 使用cacheMode()配置页面资源的缓存模式,Web组件为开发者提供四种缓存 ...
Cookie是网络访问过程中,由服务端发送给客户端的一小段数据。客户端可持有该数据,并在后续访问该服务端时,方便服务端快速对客户端身份、状态等进行识别。 Web组件提供了WebCookieManager类,用于管理Web组件的Coo ...
Web组件提供了在新窗口打开页面的能力,开发者可以通过multiWindowAccess()接口来设置是否允许网页在新窗口打开。当有新窗口打开时,应用侧会在onWindowNew()接口中收到Web组件新窗口事件,开发者需要在此接口事件中 ...
HarmonyOS实战开发-如何实现音频低时延录制和播放,AudioVivid音乐播放的相关功能
介绍 本示例主要展示了音频低时延录制和播放,AudioVivid音乐播放的相关功能: 低时延录制。 低时延播放。 AudioVivid播放. 效果预览 主页 录制页面 播放页面 AudioVivid播放页 使用说明 弹出麦克风权限访问提示 ...
应用侧可以通过runJavaScript()方法调用前端页面的JavaScript相关函数。 在下面的示例中,点击应用侧的“runJavaScript”按钮时,来触发前端页面的htmlTest()方法。 前端页面代码 <!-- index.html --> <!DOCTYPE ht ...
纯血鸿蒙实战开发-性能测试工具SmartPerf Editor使用指导
概述 SmartPerf Editor是一款PC端桌面应用,通过监测、采集应用运行时FPS、CPU、GPU、Memory、Battery、Network等性能数据,帮助开发者了解应用的性能状况。SmartPerf Editor还集成了DrawingDoc功能,可录制Render S ...
纯血鸿蒙开发教程-耗时分析器Time Profiler使用指导
DevEco Studio集成的DevEco Profiler性能调优工具(以下简称为Profiler),提供Time、Allocation、Snapshot、CPU等场景化分析任务类型。开发应用或服务过程中,如果遇到卡顿、加载耗时等性能问题,开发者通常会关注 ...
HarmonyOS实战开发-内存快照Snapshot Profiler功能使用指导
DevEco Studio集成的DevEco Profiler性能调优工具(以下简称为Profiler),提供Time、Allocation、Snapshot、CPU等场景化分析任务类型。内存快照(Snapshot)是一种用于分析应用程序内存使用情况的工具,通过记录应 ...
2204 个成员 +加入小组
100 个成员 +加入小组
40 个成员 +加入小组