分享好友 最新资讯首页 最新资讯分类 切换频道
鸿蒙系统究竟是PPT秀还是有真材实料?鸿蒙HarmonyOS开发环境搭建与运行Demo
2024-12-28 14:22

前言

鸿蒙系统究竟是PPT秀还是有真材实料?鸿蒙HarmonyOS开发环境搭建与运行Demo

对于华为而言,做鸿蒙的最好答案,也许不是为了追求眼前的速胜,而是为了不下牌桌等待机遇。

手机领域,鸿蒙式微。但物联网领域,技术难度并不大,虽然行业仍需要时日才会爆发,但依然是值得卡位的趋势。

而复盘商业翻盘史,会发现:许多成功企业,不是在领先者的地盘上硬打硬扛,而是先默默积累技术,保存火种,熬过寒冬;等新的技术路线出现时,联合群众,一起掀翻老技术路线上的既得利益者。

ASML的湿刻法打败日本的干刻法是这样,谷歌的安卓击败诺基亚的塞班也是如此。

鸿蒙给谁用?这不是一个抢答题。(远川科技评论)

鸿蒙Harmony OS发布有一段时间了,今天出于好奇,花了一晚上的时间,首先研究学习了一下如何搭建开发环境,并运行了所给的样例,Hello World,熟悉不

环境准备
1、Node.js
2、Widnows
3、DevEco Studio Package

下载地址:https://nodejs.org/zh-cn/

如果全部是默认设置,可能会遇到Java SDK 下载正常,但是 JS SDK 下载失败,如何解决
JS SDK 下载失败,可能存在以下原因

  • 未安装 Node.js,请根据文章开头下载和安装 Node.js,并检查是否安装成功Node.js。

  • 你的网络受限导致失败或者下载缓慢,需要通过配置代理才能访问,请根据npm 代理设置进行处理。

方法一、设置 npm 仓库

对于国内用户,可以将 npm 仓库设置为华为公有云仓库。在命令行工具中执行如下命令,重新设置 npm 仓库地址后,再执行 JS SDK的下载。

npm config set registry https://mirrors.huaweicloud.com/repository/npm/

方法二、手动下载JS拷贝到SDK文件中

Gradle 下载失败,可能存在如下两种原因

  • 网络受限,请检查网络设置或者 DevEco Studio 代理设置(步骤如下)。

DevEco Studio 开发环境需要依赖于网络环境,需要连接上网络才能确保工具的正常使用,可以根据如下两种情况来配置开发环境

  • 如果可以直接访问 Internet,只需进行[设置npm仓库]和[下载HarmonyOS SDK] 操作。

  • 如果网络不能直接访问 Internet,需要通过代理服务器才可以访问,请根据本章节内容逐条设置开发环境。

设置 npm 代理

  • 需要使用 JS 语言开发 HarmonyOS 应用。

  • 网络不能直接访问 Internet,而是需要通过代理服务器才可以访问。这种情况下,配置 npm 代理,便于从 npm 服务器下载 JS 依赖。

打开命令行工具,按照如下方式进行 npm 代理设置和验证。

  1. 执行如下命令设置 npm 代理。
    a. 如果使用的代理服务器需要认证,请按照如下方式进行设置(请将 user、password、proxyserver 和 port 按照实际代理服务器进行修改)。

npm config set proxy http://user:password@proxyserver:portnpm config set https-proxy http://user:password@proxyserver:port

        b. 如果使用的代理服务器不需要认证(不需要帐号和密码,请按照如下方式进行设置。

npm config set proxy http:proxyserver:portnpm config set https-proxy http:proxyserver:port

  1. 代理设置完成后,执行如下命令进行验证。
     

  1. 打开 DevEco Studio,在欢迎页点击 Create HarmonyOS Project,创建一个新工程。

  2. 选择设备类型和模板,以 Wearable 为例,选择 Empty Feature Ability(Java),点击 Next。

从下面界面中可以看出,IDE支持基于TV ,Wearable,Lite Wearable三种硬件平台的软件开发。

  1. 填写项目相关信息,保持默认值即可,点击 Finish。

  2. Tools > DevEco Login > Login 在浏览器中弹出华为帐号登录界面,请输入已实名认证(未实名认证请完成实名认证)的华为帐号的用户名和密码进行登录。

说明: 推荐使用 Chrome 浏览器,如果使用 Safari、360 等其他浏览器,要取消 阻止跨站跟踪 和 阻止所有Cookie 功能。

  1. 点击 DevEco Studio 工具栏中的点击放大按钮运行工程,或使用默认快捷键 Shift+F10 运行工程。

  2. 在弹出的 Select Deployment Target 界面选择 Connected Devices,点击 OK 按钮。

  3. DevEco Studio 会启动应用的编译构建,完成后应用即可运行在 Remote Device 上。

后话

在AIoT领域,并不存在华为手机一样的卡脖子问题。根据华为开发者大会公布的数据来看,在AloT领域做生态,华为还是有不少本钱的,小兄弟就有一堆

1)与800家合作伙伴构建了HiLink智能硬件生态,打造出超过3000款产品,拥有5000万+的智能硬件用户,累计发货量超过2.2亿

2)与智能硬件搭配使用的华为智慧生活APP已经拥有4亿装机量,激活用户数达到5000万,智慧生活APP每天请求次数达到10.8亿次

3)华为HiCar已经合作了超过150款汽车,2021年将计划预装超过500万台。

加上华为自身在智能手表、智慧屏、VR、体脂秤等多个领域的布局,鸿蒙在物联网领域的起点就领先了对手一大截。

当然,这一切的前提依然是,华为不能亲自下场做豆浆机、空调、油烟机,不要与自己的客户抢生意。(引用自远川科技评论)

Appium往期推文

  1. Appium移动端自动化测试--基础预热

  2. Appium移动端自动化测试--搭建测试环境

  3. Appium移动端自动化测试--录制测试用例并运行

  4. Appium移动端自动化测试--使用IDE编辑并强化脚本

  5. Appium移动端自动化测试--控件定位方法

  6. Appium移动端自动化测试--元素操作与触摸动作

  7. Appium移动端自动化测试--搭建模拟器和真机环境

  8. Appium移动端自动化测试--测试用例改造

  9. Appium移动端自动化测试--capability使用和常用设备交互命令


文章合集

Selenium Appium  | Jenkins  |  Jmeter 

软件测试方法汇总 Postman接口参数化 | 测试用例设计 | 安卓APP抓包
 

视频教程

最新文章
魅影直播:一个创新互动和丰富娱乐内容并重的全新直播平台!
随着网络直播的普及,各种直播平台层出不穷,其中“魅影直播”凭借其独特的特色和创新玩法,逐渐吸引了大量用户的关注。作为一款
在Docker容器里安装WebSphere
记录下在在Docker容器里安装webshpere的步骤,前提是已经安装好了docker,能够正常使用。(1)docker安装websphere1.  获取镜像
哔哩哔哩b站引流获客策略与广告开户详细指南
B站引流获客策略与广告开户详细指南一、B站作为年轻人群娱乐平台的价值挖掘B站,这个充满活力与创意的视频分享平台,已逐步成为
竞价排名,如何让你的网站在竞争中胜出?
竞价排名是一种非常有效的网络营销策略,它可以让你的网站在搜索引擎结果页(SERP)中获得更高的排名,从而吸引更多的潜在客户。
“雪亮工程”大项目:这8个省市最值得关注,占全国6成多
    【CPS中安网 cps.com.cn】 2023年,受整个经济大环境的影响,各地千万级“雪亮工程”及社会治安视频监控项目招标大幅压
《爱在日落时》短剧在线观看,霸道少爷爱上我(电视剧)短剧在线观看,霸道少爷爱上我100集免费短剧在线观看
在线观看短剧《爱在日落时》及电视剧《霸道少爷爱上我》。这部短剧共100集,讲述了一段动人的爱情故事。剧中,一个霸道的少爷在
蛛丝马迹:“蓝艺传媒”是騙局吗?被骗不允许你还不知道,真相令人无法相信!
某天晚上,柳先生玩手机,浏览到一个网站,里面弹出一个链接被骗!不可信!细节回想就是猫腻揭开!!,在好奇心的驱使下,柳先生下载
淘宝新3:4闪图引流技术有什么运用
2019年01月02日王瑞-专研各种淘宝技术并持续更新,淘宝图片技术:如淘宝双图技术,淘宝白图技术等; 淘宝标题技术:如淘宝关键词
手机怎么屏蔽网址
在现代社会,智能手机已成为我们日常生活中不可或缺的一部分。然而,有时我们可能希望屏蔽某些网址,以避免访问不安全或不适宜的
寺库手表 国内疫情后奢侈品消费高速反弹,年轻一代成消费主力
寺库手表 国内疫情后奢侈品消费高速反弹,年轻一代成消费主力研究|陈小雅写 |赵子孟随着国内疫情消退,国民消费逐步恢复。其中,