华为手表开发:WATCH 3 Pro(4)创建项目 + 首页新建按钮,修改初始文本

news2024/11/15 22:41:56

华为手表开发:WATCH 3 Pro(4)创建项目 + 首页新建按钮,修改初始文本

  • 环境与设备
    • 创建项目
      • 创建项目入口
      • 配置项目
    • 认识目录结构
      • 修改首页初始文本
        • 文件名:index.hml
      • 新建按钮 “ 按钮 ”
        • index.hml

鸿蒙可穿戴开发

希望能写一些简单的教程和案例分享给需要的人

环境与设备

系统:window
设备:HUAWEI WATCH 3 Pro
开发工具:DevEco Studio 3.0.0.800

鸿蒙开发

创建项目

先打开 DevEco Studio 这个开发工具

在这里插入图片描述

创建项目入口

操作步骤:

  1. File (鼠标指针悬停至该菜单)
  2. New(鼠标指针悬停至该菜单)
  3. Create Project(鼠标指针悬停至该菜单,并右键点击)

操作步骤如下图所示:

在这里插入图片描述

选择第一个空项目[如下图红色箭头指向所示],再点击“Next”按钮,进入下一步

在这里插入图片描述

配置项目

详细说明:

  1. Project name: 项目名称
  2. Project type: 项目类型
  3. Bundle name: 套件名称:这个要和 Appgallery Connect 中创建的项目名称保持一致,后面会记录
  4. Save location:项目存储的位置
  5. Compile SDK:SDK版本,手表开发选择目前是 api 6 (记录时间:2023-01-06)
  6. Model:型号:一般来说默认就行
  7. Language:开发语言:JS 或 JAVA ,其实是通用的,只是会生成的最初模板不同,在项目里面都是可以改的,如果是 H5、vue、uni 基础的就建议 JS 模板,如果是开发安卓app的,就推荐 JAVA模板
  8. Compatible SDK:兼容的SDK
  9. Device Type:设备类型,我们是开发手表的,选择wearable
  10. Show in service center:服务中心
    

需要注意的地方:

Bundle name: 套件名称:这个要和 Appgallery Connect 中创建的项目名称保持一致,后面会记录

Compile SDK:SDK版本,手表开发选择目前是 api 6 (记录时间:2023-01-06)

Language:开发语言:JS 或 JAVA ,其实是通用的,只是会生成的最初模板不同,在项目里面都是可以改的,如果是
H5、vue、uni 基础的就建议 JS 模板,如果是开发安卓app的,就推荐 JAVA模板

Device Type:设备类型,我们是开发手表的,选择wearable

认识目录结构

entry:项目文件夹
js:前端文件夹
pages:页面文件夹
index:首页文件夹

index.css:首页样式
index.hml:首页
index.js:首页脚本

如下图所示

在这里插入图片描述

修改首页初始文本

我们打开 index.hml 首页
可以看到代码文本中并没有 “ 预览结果 ” 展示的 “ 你好世界 ” , 根据标签我们可以发现这里有两个引用的变量名 {{ $t(‘strings.hello’) }} {{ title }}
是因为这里用到了 i18n 多语言的方式来做的 app 页面实现多语言功能。

我们可以在文件夹 i18n 里面的 zh-CN 来看到这些字样(后面会有图片展示)

在这里插入图片描述

在这里插入图片描述

我平时喜欢直接用中文来代替,如果没有多语言的要求,我们可以直接写文字到页面上修改如下方代码展示

文件名:index.hml

<div class="container">
    <text class="title">
        你好,欢迎光临
    </text>
</div>

在这里插入图片描述

在这里插入图片描述

新建按钮 “ 按钮 ”

index.hml

在HTML文件“index.hml”,添加按钮,这里按钮用到是<input>标签

标签属性:

type=“button”【规定 input 元素的类型】

<div class="container">
    <text class="title">
        你好,欢迎光临
        <input else class="btn" type="button" value="按钮" onclick="onClickTest"></input>
    </text>
</div>

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/342627.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

直播预告 | 对谈谷歌云 DORA 布道师:聊聊最关键的四个 DevOps 表现指标

本期分享 DORA 的全称是 DevOps Research and Assessment&#xff0c;是一个致力于 DevOps 调研与研究的组织&#xff0c;2018 年加入 Google Cloud。自 2014 年起&#xff0c;DORA 每年会发布一份行业报告&#xff0c;基于对数千名从业者的调研&#xff0c;分析高效能团队与低…

联想K14电脑开机全屏变成绿色无法使用怎么U盘重装系统?

联想K14电脑开机全屏变成绿色无法使用怎么U盘重装系统&#xff1f;最近有用户使用联想K14电脑的时候&#xff0c;开机后桌面就变成了绿色的背景显示&#xff0c;无法进行任何的操作。而且通过强制重启之后还是会出现这个问题&#xff0c;那么这个情况如何去进行系统重装呢&…

PMP证书要怎么考,含金量怎么样?

很多朋友在对PMP不是了解的时候&#xff0c;会有些犹豫&#xff0c;PMP证书到底值不值得考。考下来有用吗&#xff1f; PMP证书当然有用&#xff0c;要含金量有含金量&#xff0c;要专业知识有专业知识&#xff0c;不过要是考了不用&#xff0c;久而久之忘了学习的内容&#x…

怿星科技校招礼盒:我想开了

校招礼盒大揭秘为了帮助2023届新同学快速了解怿星文化增强认同感经过1个多月的精心准备我们的校招大礼盒终于跟大家见面啦&#xff01;&#xff01;我们用了大量的公司IP形象-小怿通过各式各样的姿势和表情欢迎新同学的到来搭配着IP的蓝色色调传递出一种科幻与探索的感觉希望加…

计算机组成原理:1. 计算机系统概论

更好的阅读体验\huge{\color{red}{更好的阅读体验}}更好的阅读体验 文章目录1.1 计算机系统简介1.1.1 计算机软硬件概念1.1.2 计算机的层次1.1.3计算机组成和计算机体系结构1.2 计算机的基本组成1.2.1 冯诺伊曼计算机的特点1.2.2 计算机的硬件框图1.2.3 计算机的工作步骤1.3 计…

问卷调查会遇到哪些问题?怎么解决?

提到问卷调查我们并不陌生&#xff0c;它经常被用作调查市场、观察某类群体的行为特征等多种调查中。通过问卷调查得出的数据能够非常真实反映出是市场的现状和变化趋势&#xff0c;所以大家经常使用这个方法进行调查研究。不过&#xff0c;很多人在进行问卷调查的时候也会遇到…

JAVA八股、JAVA面经

还有三天面一个JAVA软件开发岗&#xff0c;之前完全没学过JAVA&#xff0c;整理一些面经...... 大佬整理的&#xff1a;Java面试必备八股文_-半度的博客-CSDN博客 另JAVA学习资料&#xff1a;Java | CS-Notes Java 基础Java 容器Java 并发Java 虚拟机Java IO目录 int和Inte…

电商新趋势来临!?解析Dtop 环球嘉年华电商是否值得加入!

近年来,电商平台的发展瞬息万变,加上疫情的推波助澜,让全球的电子商务来到前所未有的光景,营业销售额直达颠覆性的增长。 许多商家也因此纷涌而入,谋划分得电子商务的一杯羹。随着参与成为电商的商家日益剧增,商家们想从中谋利也不是件易事。再加上市场不断洗牌的形势下,传统电…

楔形文字的起源全2课-北京大学拱玉书 笔记

楔形文字的起源全2课-北京大学拱玉书 说明&#xff1a;以下图片素材均出自视频 【楔形文字的文源】 《吉尔伽美什史诗》记载的楔形文字起源&#xff1a; 学术界对楔形文字起源的总结&#xff1a; 【关于文字的演化理论发展史】 威廉.瓦尔伯顿提出文字“叙事图画”演变说…

浅谈 RBAC 权限模型

写作背景 工作两年半了&#xff0c;笔者一直在做 To B 的产品&#xff0c;像是后端管理系统、Saas 系统都有接触过&#xff0c;它们都有一个共同点&#xff1a;权限管理。我每天都在接触但只是从前端开发这个角色去理解&#xff0c;我对整个业务流程其实是比较模糊的&#xff…

第三部分:(主从)复合句——第一章:名词性从句

回顾&#xff1a;第二部分讲解的是并列句&#xff0c;即多件同等重要的事通过并列连词进行相连接&#xff0c;构成并列句 但是&#xff0c;现实生活中并不是许多事都是同等重要的&#xff0c;复合句就出现了&#xff0c;复合句全称为主从复合句 复合句 多件事不一样重要 主句…

GIS在地质灾害危险性评估与灾后重建中的实践技术应用及python机器学习灾害易发性评价模型建立与优化进阶

除滑坡灾害外&#xff0c;还包括崩塌、泥石流、地面沉降等各种地质灾害&#xff0c;具有类型多样、分布广泛、危害性大的特点。地质灾害危险性评价着重于根据多种影响因素和区域选择来评估在某个区域中某个阶段发生的地质灾害程度。以此预测和分析未来某个地形单位发生地质灾害…

社区买菜业务流程

前言 最近由于疫情的原因&#xff0c;很多城市的小区都不允许快递员上门送货了&#xff0c;用户只能到小区指定的地点进行取货。 多点、叮咚买菜、美菜、盒马等电商着实火了一把&#xff0c;每天的订单量都非常的多&#xff0c;他们都依托于超市或线下门店等进行接单、商品打…

解锁 Android 手机的11大有效技巧

想了解如何在没有密码或图案的情况下解锁 Android 智能手机吗&#xff1f;按照以下 10 大最佳技巧解锁 Android 手机。 人们很可能会在智能手机上应用屏幕锁定图案或密码以保护隐私。为防止其他人访问您的手机和您的个人数据&#xff0c;设置屏幕锁定密码或图案至关重要。内置…

Python_pytorch (二)

python_pytorch 小土堆pytotch学习视频链接 from的是一个个的包&#xff08;package) import 的是一个个的py文件(file.py) 所使用的一般是文件中的类(.class) 第一步实例化所使用的类,然后调用类中的方法&#xff08;def) Torchvision 数据集 数据集使用&#xff08;CI…

Archery-SQL审核查询平台

Archery-SQL审核查询平台 文章目录Archery-SQL审核查询平台一、功能列表介绍1.1、SQL审核MySQL实例非MySQL实例审核执行分离SQL工单自动审批、高危语句驳回快速上线其他实例定时执行1.2、SQL查询多类型数据库支持授权管理页面体验1.3、SQL优化慢日志管理SQL语句优化1.4、实例管…

centos7.8安装oralce11g

文章目录环境安装文件准备添加用户操作系统环境配置解压安装问题解决创建用户远程连接为了熟悉rman备份操作&#xff0c;参照大神的博客在centos中安装了一套oracle11g&#xff0c;将安装步骤记录如下环境安装文件准备 这里准备一台centos7.8 虚拟机 配置ip 192.168.18.100 主…

【Linux】软件安装(三分钟教会你如何在linux下安装软件)

&#x1f525;&#x1f525; 欢迎来到小林的博客&#xff01;&#xff01;       &#x1f6f0;️博客主页&#xff1a;✈️小林爱敲代码       &#x1f6f0;️博客专栏&#xff1a;✈️Linux之路       &#x1f6f0;️社区&#xff1a;✈️进步学堂 目录&…

MySQL中对于单表和多表的操作

一、单表查询素材&#xff1a; 表名&#xff1a;worker-- 表中字段均为中文&#xff0c;比如 部门号 工资 职工号 参加工作 等显示所有职工的基本信息。mysql8.0 [chap03]>select * from worker;查询所有职工所属部门的部门号&#xff0c;不显示重复的部门号。mysql8.0 [cha…

C++100-C++拓展001-异常平方根计时功能

文章目录C100-C拓展-异常平方根计时功能摘要C异常实现C异常简介C异常捕获捕获异常捕获指定异常 std::out_of_range e捕获throw的异常抛出int异常并捕获除数为0的异常捕获C实现求平方和平方根利用math.h的pow求平方和平方根利用math.h求开根号自定义pow函数实现求平方完成循环计…