# 鸿蒙开发抛弃 Java 和 JavaScript 的新纪元 随着移动互联网的发展,越来越多的开发者需要一个高效、灵活的平台来满足他们的需求。2020年,华为推出了鸿蒙操作系统(HarmonyOS),旨在为不同类型的设备(包括智能手机、智能家居和可穿戴设备)提供统一的操作系统和开发框架。在鸿蒙开发生态中,逐渐抛弃了传统的 Java 和 JavaScript,采用了更为灵活的开发语言和工具。
原创 8月前
33阅读
项目构建这部分展示的是的初始流程,如果您对此部分特别很熟练的话,建议粗略的看看就好啦。从环境搭建开始:首先,是必要的软件安装(我的环境如下):编译器:DevEco Studio 3.0 Beta2Java 版本:openjdk version “11.0.12”(其他也行)安装完上述软件之后,即可进行项目的创建。一、创建项目按照下图创建空的 Ability 开始。二、设置名称等API 的版本这个问
转载 2023-11-01 23:03:51
187阅读
几天没有更新了,最近上班有点忙,没有及时更新一些常用知识点鉴于之前整理的都是一些原理知识点,大部分描述比较多,突然想到做一个小项目,看还没有鸿蒙js实现计算器的项目,就用半个小时考虑做了一个计算器。由于时间有限,目前是基本的计算功能,后续会优化成连续计算和功能更全面。每天学习一点点。场景: 通过动态设置按钮组件button实现计算器的键盘,通过文本text显示计算的表达书,可以计算+,-
转载 2024-02-18 08:12:55
84阅读
目录: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阅读
 一、web组件展示网页内容的组件约束一个页面只支持一个web组件,会全屏显示,若页面中还有其他组件,会被web组件覆盖,web组件不跟随转场动画子组件不支持。属性仅支持如下属性:名称类型默认值必填描述srcstring-否设置需要显示网页的地址,网址的域名必须为https协议且经过ICP备案。idstring-否组件的唯一标识。样式不支持通用样式设置。事件仅支持如下事件:名称参数描述p
作者 | justjavac来源 | justjavac鸿蒙终于发布了,开发者们也终于“沸腾”了。源码托管在国内知名开源平台码云上,https://gitee.com/openharmony我也第一时间下载了源码,研究了一个晚上,顺带写了一个 hello world 程序,还顺手给鸿蒙文档提了 2 个 PR。当然我最感兴趣的就是鸿蒙JS 框架 ace_lite_jsfwk,从名字中可
在之前的文章鸿蒙应用开发之怎么更好的远程连接手表模拟器做调试里我运行了一个穿戴设备的应用,利用JS UI实现了一个最简单的HelloWorld。今天我打算在智慧屏设备上利用豆瓣音乐的接口数据实现一个简单的List界面。说起来这是一个很简单的功能实现,不过其中也有不少的坑。首先要说明的是,鸿蒙应用开发里有Java UI框架和JS UI框架,如果要谈界面实现的简单方便,当然是选用JS UI框架了。大概
转载 2024-01-22 14:22:59
64阅读
据之前报道的信息显示,华为开发者大会2021将于4月24日-26日在深圳开幕,届时在全球六十多个会场均会进行直播。作为一年一度的ICT领域开发者盛会,今年的大会上,华为很有可能会带来关于鸿蒙系统的最新进展消息。在以往的华为开发者大会上,公布的都是华为的布局,而今年计划搭载手机的鸿蒙系统,自然也就成为了本次大会关注的焦点。如果鸿蒙3.0在本次大会上正式向手机开放,意味着鸿蒙系统即将打通万物互联中最核
DevEco Studio特性介绍1 开发平台介绍1.1 应用开发1.2 设备开发2 分布式应用开发2.1 UI设计Preview2.2 调试X 往期文章 1 开发平台介绍 鸿蒙开发包含了分布式应用开发和分布式设备开发1.1 应用开发鸿蒙应用是在多设备运行的,同一个工程可以在多设备自适应,根据设备选择交互方式、UI布局,这个问题还在不断的发展和完善,需要开发者共同推进鸿蒙应用框架 一个跨设备抽象
这里是http访问方式,鸿蒙的默认是https访问模式,如果您的请求网址是http开头的,可以继续查看后面的教程。1. 增加一个WebView组件步骤 1 - 在"resources/base/layout/ability_main.xml"文件中创建WebView,示例代码如下:<ohos.agp.components.webengine.WebView ohos:id=“$+id:web
今天鸿蒙终于发布了,开发者们也终于“沸腾”了。源码托管在国内知名开源平台码云上我也第一时间下载了源码,研究了一个晚上,顺带写了一个 hello world 程序,还顺手给鸿蒙文档提了 2 个 PR。当然我最感兴趣的就是鸿蒙JS 框架 ace_lite_jsfwk,从名字中可以看出来这是一个非常轻量级的框架,官方介绍说是“轻量级 JS 核心开发框架”。当我看完源码后发现它确实轻。其核心代码只有
转载 2024-04-04 06:55:30
140阅读
鸿蒙的最新IDE支持可视化开发。几乎不需要编写一行代码,就可以设计非常复杂的界面。当然,如果要实现业务逻辑,还是需要编写代码的。所以我们把这些功能称为低代码开发,也就是说,可以让我们少编写一些代码。本文将详细介绍如何使用鸿蒙最新的IDE来设计一个复杂的界面。首先启动IDE,并创建一个JS工程。由于可视化开发目前只支持JS,所以我们只能用JS工程。创建完工程后,找到js中的pages配置,然后在右键
鸿蒙入门指南,小白速来!0基础学习路线分享,高效学习方法,重点答疑解惑--->【课程入口】 目录:1、新建一个Service Ability2、完善代码逻辑3、JS端远程调用4、《从微信小程序到鸿蒙js开发》系列文章合集除轻量级智能穿戴设备,现鸿蒙支持的手机、汽车、TV、手表、平板等属于富鸿蒙,在JS语言的项目中也有Java模块,并提供了JS跨语言调用Java方法的技术。现需要实现查看商品评
转载 2023-09-04 12:49:12
0阅读
今年这个特殊的2020,华为开发者大会如期而至,备受大众期待的是国产自主研发的鸿蒙操作系统,不过更重要的是,这次重磅推出的不仅有开源的鸿蒙2.0,还有更多华为的研发成果和进展。如果之前鸿蒙OS还让人质疑无从开发,那么这次就可以释怀了,因为华为此次还重点介绍了他们的IDE,也就是HUAWEI DevEco Studio(简称DevEco Studio)。当然关注科技资讯和一人客以往文章的小伙伴都知道
目录:1.  鸿蒙的系统能力主要涉及通知消息模块,在模拟器中也可以实践和获取初始界面:点击发送通知,顶部出现通知消息的图标下拉通知菜单栏,出现通知信息:js的业务逻辑代码:import notification from '@system.notification'; notification.show({ contentTitle: '页面通知消息', contentText: '鸿蒙
1. 鸿蒙的系统能力主要涉及通知消息模块,在模拟器中也可以实践和获取初始界面:点击发送通知,顶部出现通知消息的图标下拉通知菜单栏,出现通知信息:js的业务逻辑代码:import notificationfrom'@system.notification'; notification.show({ contentTitle: '页面通知消息', contentText: '鸿蒙4月份全线发布,敬请期
WebView webview = (WebView) findComponentById(ResourceTable.Id_webview);2. 通过WebView加载Web页面WebView加载页面分为加载Web页面和加载本地Web页面两种情况,接下来我们将分别进行介绍。1.WebView加载网络Web页面跟Android类似,要访问网络,我们首先要配置网络访问权限,在config.json
转载 2024-08-01 17:48:13
159阅读
开发鸿蒙应用选用Java还是JS的方法及步骤 ## 一、整体流程 下面是整件事情的流程,可以用表格展示步骤: | 步骤 | 内容 | | ------ | ------ | | 1 | 了解鸿蒙操作系统 | | 2 | 确定应用需求 | | 3 | 选择开发语言 | | 4 | 开发应用 | | 5 | 测试与调试 | | 6 | 发布应用 | ## 二、每一步需要做的事情 ### 1.
原创 2023-12-25 08:27:22
129阅读
ArkTS 是HarmonyOS(鸿蒙操作系统)原生应用开发的首选语言。它是用于构建用户界面的一种TypeScript方言,扩展了TypeScript以适应HarmonyOS生态系统的UI开发需求。ArkTS 融合了TypeScript的静态类型系统和现代UI框架的设计理念,为开发者提供了一种更安全高效的方式来编写HarmonyOS应用。目录前言TypeScript历史简介为什么要有JavaScr
# 鸿蒙JS蓝牙开发 ## 引言 随着物联网技术的迅速发展,蓝牙技术在各个领域中得到了广泛的应用。而在鸿蒙系统中,我们可以使用JavaScript语言进行蓝牙开发。本文将介绍鸿蒙JS蓝牙开发的基本概念、使用方法以及一些常见问题的解决方案。 ## 基本概念 ### 蓝牙 蓝牙是一种无线通信技术,它通过短距离的无线连接,实现了低功耗设备之间的数据传输。蓝牙技术广泛应用于各种设备,例如手机、电
原创 2024-01-09 21:49:53
223阅读
  • 1
  • 2
  • 3
  • 4
  • 5