build() {
Column() {
Web({ src: $rawfile(‘index.html’), controller: this.controller })
}
}
}
// xxx.html 代码运行效果图如下:为了方便开发者学习,后面用到的 HTML 都是以文件的形式放到 rawfile 目录下,加载本地网页。3 网页缩放有的网页可能不能很好适配手机屏幕,需要对其缩
想要封装个tap事件,开始接触移动端,就知道移动端touch有三个触发事件touchstart:触摸开始的时候触发touchmove:手指在屏幕上滑动的时候触发touchend:触摸结束的时候触发。但是,从未深入研究过这三个玩意,本以为知识点到此为止的,原来还有深入。 而每个触摸事件都包括了三个触摸列表,每个列表里包含了对应的一系列触摸点(用来实现多点触控):touches:当前位于屏幕
转载
2024-03-06 16:23:23
42阅读
操作系统的三种结构:宏内核(Monolithic kernel),又称单核心混合内核微内核 推测应该借鉴了 fuchsia 的微内核架构:fuchsia 微内核架构 (读音可以这么读?飞由沙 哈哈)大家可以看看这则文章:https://fuchsia-china.com/huawei-working-fuchsia-sanctions/鸿蒙操作系统优点:使用微内核架构进行实现操作系统多终
转载
2023-10-19 21:58:53
127阅读
目录一、前言:二、鸿蒙 JS UI框架2.1 JS UI特性2.2 架构2.3 新的UI框架结构三、API四、最后一、前言:5月25日,华为对外宣布计划在6月2日正式举办鸿蒙手机发布会,这也是2019年华为发布鸿蒙系统之后正式搭载的到智能手机。6月2日晚,华为举办 HarmonyOS 2及华为全场景新品发布会,正式发布 HarmonyOS 2,发布会上,其所印象最深刻的,便是"万物互联"。后来也有
转载
2023-07-31 21:45:34
276阅读
# 鸿蒙JS与鸿蒙Java:构建多元化应用的桥梁
鸿蒙操作系统是华为推出的一款全新操作系统,旨在为不同设备间提供无缝连接和良好的用户体验。在鸿蒙的生态中,开发者可以使用多种编程语言来构建应用程序,其中鸿蒙JS和鸿蒙Java是最为常见的两种语言。本文将对此进行详细探讨,分析它们的特点并提供代码示例,帮助开发者更好地理解这两个强大的工具。
## 鸿蒙JS与鸿蒙Java的比较
### 鸿蒙JS
原创
2024-09-09 06:26:58
148阅读
目录:1、在config.json配置网络权限和信任域名2、在js文件中引入fetch模块3、调用fetch.fetch发送请求4、处理返回数据需调用JSON.parse()在微信小程序中,若需要向远程服务器请求数据,使用wx.request接口即可。那么在鸿蒙js开发中,请求远程服务器需要如下几步:1、在config.json配置网络权限和信任域名。网络权限的配置是在module.reqPerm
转载
2024-06-14 13:45:49
259阅读
【关键字】webview 地图 高德 腾讯地图 百度地图 【问题背景】开发元服务过程中需要用到地图能力:卡片中显示我的快递位置和我的位置信息;PageAbility中可以打开自定义地图,查询POI点,做路径规划、路径推荐等;查看了高德、百度、华为、腾信地图的后发现,各大厂商对鸿蒙系统的支持能力参差不齐,都没有提供鸿蒙可用的SDK;于是考虑使用JS API的方式。最初思路被局限在通过鸿蒙的
转载
2023-11-16 20:53:45
107阅读
鸿蒙 JS Map:一种高效的键值对数据结构
## 引言
在编程中,我们经常需要存储和操作键值对数据,例如存储学生的姓名和成绩、保存商品的名称和价格等等。为了更高效地处理这类数据,鸿蒙提供了一种名为鸿蒙 JS Map的数据结构。本文将介绍鸿蒙 JS Map的基本用法、特性以及如何在代码中使用它。
## 什么是鸿蒙 JS Map?
鸿蒙 JS Map是一种键值对的集合,其中的键是唯一的。与数
原创
2024-01-10 00:32:10
1409阅读
# 鸿蒙操作系统中的JavaScript与Java
鸿蒙操作系统(HarmonyOS)是华为开发的一款新型操作系统,旨在连接各种智能设备,提供无缝体验。随着鸿蒙系统的发展,JavaScript和Java成为了开发者日益重要的编程语言。本文将探讨如何在鸿蒙中使用这两种语言,并配合相关代码示例进行说明。
## 鸿蒙操作系统简介
鸿蒙操作系统是一个分布式操作系统,支持多种设备类型,如手机、平板、I
# 鸿蒙环境下的 Java 和 JavaScript 开发
随着智能设备和物联网的迅猛发展,越来越多的操作系统应运而生,其中华为的鸿蒙操作系统(HarmonyOS)以其独特的架构和设计理念受到广泛关注。鸿蒙系统支持多种开发语言,其中包括 Java 和 JavaScript。本文将深入探讨在鸿蒙环境中如何使用 Java 和 JavaScript 进行开发,并提供代码示例帮助读者理解。
## 鸿蒙
众所周知根据此前官方公布的信息显示,华为将于12月(也就是下个月)推出手机版的鸿蒙OS beta版,而日前,根据媒体最新的报道称,华为软件部副总裁毛玉敏预告,12月16日鸿蒙手机开发者Beta版将采用全新设计语言,Mate40系列优先升级。而让人意外的是,该消息很快被官方辟谣,对该报道,华为手机部回应称:“我们没说过Mate40下月升级”。在今年10月底,华为消费者业务软件部总裁王成录博士曾透露,
# 如何实现「鸿蒙 webview js」
## 前言
在鸿蒙操作系统中,WebView是用于显示网页内容的控件,而JavaScript是一种常用的网页编程语言。本文将介绍如何在鸿蒙应用中使用WebView控件加载网页,并使用JavaScript与网页进行交互。
## 整体流程
下面是实现「鸿蒙 webview js」的整体流程,用表格形式展示每一步需要做什么。
| 步骤 | 操作 |
|
原创
2024-01-15 23:58:18
287阅读
在之前的文章鸿蒙应用开发之怎么更好的远程连接手表模拟器做调试里我运行了一个穿戴设备的应用,利用JS UI实现了一个最简单的HelloWorld。今天我打算在智慧屏设备上利用豆瓣音乐的接口数据实现一个简单的List界面。说起来这是一个很简单的功能实现,不过其中也有不少的坑。首先要说明的是,鸿蒙应用开发里有Java UI框架和JS UI框架,如果要谈界面实现的简单方便,当然是选用JS UI框架了。大概
转载
2024-01-22 14:22:59
64阅读
文章目录安全密钥库模块hks_client.c代码分析(中)一、代码分析二、总结 安全密钥库模块hks_client.c代码分析(中)本篇文章主要分析hks_client.c中的相关内容 文件路径(security_huks\frameworks\huks_lite\source\hw_keystore_sdk\hks_client.c)一、代码分析获取sdk版本号 传入的参数主要为sdk的版本
转载
2024-01-10 18:12:54
70阅读
除轻量级智能穿戴设备,现鸿蒙支持的手机、汽车、TV、手表、平板等属于富鸿蒙,在JS语言的项目中也有Java模块,并提供了JS跨语言调用Java方法的技术。现需要实现查看商品评论时,统计出长评、中评和短评的比例,这里将评论数据请求来后调用Java进行计算。JS调用Java有Ability方式和Internal Ability方式两种,前者可以被不同的JS方法调用,后者适用于与JS业务逻辑关联性强,响
转载
2023-09-12 10:41:24
334阅读
序言将一个普通的 Java 项目上传至 Maven 中央仓库并不是一件很困难的事情。按照官方提供的配置即可。但如果想上传一个 Kotlin 多平台项目,就没那么方便了。网上关于 Kotlin 多平台项目的资料很少,如何上传至中央仓库更是几乎没有。本篇文章将介绍将 Kotlin 多平台项目上传至 Maven 中央仓库的方法、流程、配置、坑和其处理方式。一、准备工作
先了解一下概念,OSSRH
转载
2024-01-17 12:06:12
57阅读
几天没有更新了,最近上班有点忙,没有及时更新一些常用知识点鉴于之前整理的都是一些原理知识点,大部分描述比较多,突然想到做一个小项目,看还没有鸿蒙js实现计算器的项目,就用半个小时考虑做了一个计算器。由于时间有限,目前是基本的计算功能,后续会优化成连续计算和功能更全面。每天学习一点点。场景: 通过动态设置按钮组件button实现计算器的键盘,通过文本text显示计算的表达书,可以计算+,-
转载
2024-02-18 08:12:55
84阅读
# 鸿蒙JS蓝牙开发
## 引言
随着物联网技术的迅速发展,蓝牙技术在各个领域中得到了广泛的应用。而在鸿蒙系统中,我们可以使用JavaScript语言进行蓝牙开发。本文将介绍鸿蒙JS蓝牙开发的基本概念、使用方法以及一些常见问题的解决方案。
## 基本概念
### 蓝牙
蓝牙是一种无线通信技术,它通过短距离的无线连接,实现了低功耗设备之间的数据传输。蓝牙技术广泛应用于各种设备,例如手机、电
原创
2024-01-09 21:49:53
223阅读
## 鸿蒙JS CSS设置
鸿蒙操作系统是华为开发的一款全场景智能终端操作系统,它支持多种设备类型,包括手机、电视、智能家居等。在鸿蒙应用的开发过程中,我们需要使用JS和CSS来设置应用的样式和行为。
### JS设置
在鸿蒙应用中,我们可以使用JS来设置元素的属性、事件等。下面是一个示例代码:
```javascript
// 获取元素
var element = document.ge
原创
2024-01-10 01:43:50
153阅读
# Native调用JS在鸿蒙上的应用
## 引言
随着移动应用的发展,对于应用性能和用户交互的要求也越来越高。在鸿蒙操作系统上,我们可以通过Native调用JS来实现更复杂的功能,提升应用的性能和用户体验。本文将介绍Native调用JS的基本原理,并给出相应的代码示例,帮助开发者更好地理解和应用。
## Native调用JS的原理
Native调用JS的原理是通过调用JS引擎来执行JavaS
原创
2024-01-12 20:11:06
542阅读