鸿蒙如何用JS开发智能手表App
阅读本文需要3分钟
介绍如何用JS开发智能手表App,首先按下图创建智能手表的工程(工程名是MyFirstWatch)。
watch工程目录的结构与TV工程的结构类似,只是源代码除了java部分,还有js部分,而且多了个node_modules目录,用过Node的同学都应该很清楚,这个目录是保存Node中模块的。js目录包含了所有相关的JS、HTML和CSS代码。watch工程目录结构如下图所示。
现在着重看一下js目录,结构如下:
在js/default目录下,有3个子目录:common、i18n和pages。其中common是一些资源,如图像等。i18n用于国际化,默认有两个文件:en-US.json和zh-CN.json,分别表示英文和中文字符串。pages目录包含了一些代码文件。index是默认生成的首页目录。其中包含3个文件:index.css、index.hml和index.js。其中index.hml是定制的HTML文件(减少了部分标签,也增加了一些标签,但总体风格与HTML非常接近)。现在分别看一下这3个文件的代码:
从这3个文件的代码可以看出,与微信小程序的开发方式非常接近。而且大多数技术都是Web栈的,因此,只要会Web、微信小程序的程序员,很容易上手。
现在按前面的方式申请智能手表虚拟设备,效果如下图所示。
现在运行程序,会得到下面的结果:
如果要修改输出文本,可以直接修改国际化文件zh-CN.json,也可以直接修改index.js或index.hml文件。
欢迎关注公众号:Python爬虫数据分析挖掘,回复【开源源码】免费获取更多开源项目源码
公众号每日更新python知识和【免费】工具
鸿蒙如何用JS开发智能手表App相关推荐
- 智能手表python_鸿蒙如何用JS开发智能手表App
阅读本文需要3分钟 介绍如何用JS开发智能手表App,首先按下图创建智能手表的工程(工程名是MyFirstWatch). watch工程目录的结构与TV工程的结构类似,只是源代码除了java部分,还有 ...
- 儿童智能手表APP开发具备哪些功能
如今,几乎每个小朋友家长都会配智能手表,随着智能产品的发展,这两年智能手环.智能手表设备的出现给人们生活带来了方便,我们在使用儿童智能手表APP开发时候还可以随时查看孩子运动情况之类,家长还能通过AP ...
- 智能手表APP方案开发公司那个好
智能手表在物联网行业也是开发的比较多的一个产品了,而智能手表一般也会配置APP来使用,具体的开发企业如我爱物联网科技,其开发的智能手表APP方案是目前使用的比较多的一个.智能手表APP的功能大都差不多 ...
- 前端开发者如何用JS开发后台
学习交流微信: 万能的JavaScript 有一条 Atwood 定律:any application that can be written in JavaScript, will eventual ...
- 苹果三星小心了!传微软正开发智能手表
在手机.平板电脑等智能移动设备市场被产业瓜分之后,可携带式的智能移动终端即成为科技公司的下一片蓝海. 中国软件资讯网4月16日消息 当手表拥有了手机的功能,我们的世界会变成怎样?据外电报道,微软供货商 ...
- 采用netty开发智能手表tcp服务端还是非常不错的
采用netty开发智能手表tcp服务端还是非常不错的,经过单服务部署测试并发能达到10w,可以用于开发开发马蹄锁,儿童智能手表,其他智能设备,物联网等等,有啥有趣好玩的物联网可以进行交流一下
- 鸿蒙OS的智能手表,鸿蒙OS登录华为新款智能手表 支持和手机协调工作
在后天的国内Mate40系列新品发布会上,虽然手机是重点,但华为也依然带来了大量的配件产品来丰富自家的生态链,这其中就包含了最新款的华为WATCH GT2 Pro智能手表. 全新的WATCH GT2 ...
- 基于HarmonyOS的华为智能手表APP开发实战——Fitness
本文针对华为HarmonyOS智能穿戴产品(即HUAWEI WATCH 3)开发了一款运动健康类的游戏化APP--Fitness,旨在通过游戏化的方式,提升用户运动动机. 一. 客户端开发 开发环境: ...
- 用Vue.js开发一个电影App的前端界面
我们要构建一个什么样的App? 我们大多数人使用在线流媒体服务(如Netflix)观看我们最喜欢的电影或者节目.这篇文章将重点介绍如何通过使用vue.js 2 建立一个类似风格的电影流媒体WEB交互界 ...
最新文章
- Eigen/Matlab 使用小结
- 如何精确测量一段代码的执行时间
- 最全整理 | 万字长文综述目标检测领域,您要的,都在这里!
- formdata 接受参数中带有class 对象_Django(五)- 请求与响应 - request对象
- 设计师的就业前景分析!
- 解压ubi文件_Linux 文件压缩与解压相关
- rust怎么上邮轮_20年内泰坦尼克号将消失 英公司推三千米沉船之旅
- active mq topic消费后删除_RabbitMQ的常见队列模型:simple、work、fanout、direct、topic等等...
- SecureCRT SSH 失败 Key exchange failed 解决方法
- php SNMP函数时出错
- 设置jupyter notebook软件的字体样式
- Oracle数据库日志存放位置
- 第二阶段 day02【Scanner类、Random类、ArrayList类】
- JAVA访问控制权限
- 饭店计算机信息管理全章ppt,酒店信息质量管理.ppt
- 在线文档查看器:Gleamtech Document Viewer 6.6.1
- 摄影测量与遥感专业英语词汇
- (MATLAB代码分享,可运行)基于改进遗传算法的柔性作业车间调度优化研究
- 1504.ICCVPartial Person Re-Identification 论文笔记
- android5.0新特性 clipping的用法
热门文章
- 0039c语言作业答案2020,中石油华东《程序设计(C语言)》2020年春季学期在线作业【答案】...
- xp计算机退出家庭组,win7电脑中如何退出加入的家庭组?
- R3300L Android相关的记录
- android毕设论文谢辞,毕业论文谢辞
- 宽带连接显示服务器问题怎么办,宽带连接时错误678问题怎么解决【解决方法】...
- java打字游戏课程设计_Java课程设计打字游戏.docx
- Visual Studio 2017、2019 调试Docker无法启动,卡在vsdbg\vs2017u5 exists, deleting.
- matlab db dbm dbfs,dbfs(dbfs和dbm的换算)
- LeetCode题解:矩阵中战斗力最弱的 K 行
- 使用burp进行网站爆破