| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> HarmonyOS 实战——认识服务卡片及运行第一个服务卡片 -> 正文阅读 |
|
[系统运维]HarmonyOS 实战——认识服务卡片及运行第一个服务卡片 |
HarmonyOS 实战——认识服务卡片及运行第一个服务卡片HarmonyOS 实战——认识服务卡片及运行第一个服务卡片本文旨在对 HarmonyOS 新推出的服务卡片进行学习,理解其概念,以及熟悉工具 HUAWEI DevEco Studio。如,如何新建项目、如何新建卡片服务,如何运行项目和卡片服务,以及模拟器上卡片服务的显示效果。 关于 HarmonyOS 2 中的卡片设计,其实可以从它们推出的概念/广告视频中可以了解一二: 【HarmonyOS 2】万能卡片 原子化服务的理解这里就基于宣传视频和官方文档,分析一下原子化服务的优势。 用户角度从用户的角度上来说,以卡片为显示形式的原子化服务的优势有:
站在用户的角度来说,我是很期待鸿蒙的整个生态圈的构建的,毕竟随着 5G 基建的渐渐普及,物联网的前景确实是挺可观的。 开发角度作为开发的角度,其实实现原子化服务也有一些优势和挑战。
工具配置工具使用的是 HUAWEI DevEco Studio,页面其实还挺熟悉的,是基于 Intellij IDEA Community 开源版本实现的 IDE。所以如果有使用过 Intellij 家族工具的开发,对这个页面应该是太熟悉了。 安装 Java我的电脑上本来就适配了 Java,用的是 Java11,也能够运行 HUAWEI DevEco Studio。在 HUAWEI DevEco Studio 使用 Java 的安装可以到 https://www.java.com/download/ie_manual.jsp 去下载安装器去安装,默认下载的依旧是 version8。从 2019 年 4 月 16 号开始,个人开发使用 Java 依旧是免费的,但是其他的就不好说了,如果是企业使用 Java 一定要注意这一点。 下载和安装 HUAWEI DevEco Studio下载地址在这里:https://developer.harmonyos.com/cn/develop/deveco-studio#download,目前的稳定版本是 DevEco Studio 2.1 Release,支持 Windows 和 Mac。 下载后直接就是的文件通过解压后,就能获得 需要注意的是,SDK 的安装是需要联网的, 创建以及运行工程这里的参考文档是:创建一个新的工程, 开发服务卡片 和 使用模拟器运行应用。 创建工程
创建卡片服务
运行工程直接点击运行会碰到下面这个报错:
原因就是到目前为止,HUAWEI DevEco Studio 还没有开启本机运行的支持。想要运行卡片服务,现在只能使用 模拟器(目前只能一个小时一个小时的运行) 运行应用。根据教程,步骤是这样的:
到这个步骤为止,因为还没有实现卡片服务,所以桌面上并不会显示刚刚创建的空白页面。所以下一步就是拉取已有的项目,进行学习分析。这里用的案例是官方实现的 JsFACard,下载地址在:https://gitee.com/openharmony/app_samples/tree/master/UI/JsFACard。 鉴于整个项目包含多个 HarmonyOS 的项目,直接在 IDE 中导入会出现报错: 最终只能选择手动复制粘帖,然后将代码移植进之前创建好的项目中,展示效果如下: 下一步就准备开始学习官方案例中的源码了。 本文正在参与“有奖征文 | HarmonyOS 征文大赛”活动,活动链接为:https://marketing.csdn.net/p/ad3879b53f4b8b31db27382b5fc65bbc |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 16:40:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |