阅读本文需要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知识和【免费】工具

智能手表python_鸿蒙如何用JS开发智能手表App相关推荐

  1. 鸿蒙如何用JS开发智能手表App

    阅读本文需要3分钟 介绍如何用JS开发智能手表App,首先按下图创建智能手表的工程(工程名是MyFirstWatch). watch工程目录的结构与TV工程的结构类似,只是源代码除了java部分,还有 ...

  2. 前端开发者如何用JS开发后台

    学习交流微信: 万能的JavaScript 有一条 Atwood 定律:any application that can be written in JavaScript, will eventual ...

  3. 服务器端调用智能合约,《精通以太坊:开发智能合约和去中心化应用》 ——3.4 远程调用以太坊客户端...

    远程调用以太坊客户端 远程调用以太坊的客户端是指相比全功能客户端,只提供了一部分功能的客户端.这些客户端通常不会保存完整的区块链数据,所以它们的启动速度更快,也不会消耗大量的磁盘空间. 远程调用以太坊 ...

  4. 用Vue.js开发一个电影App的前端界面

    我们要构建一个什么样的App? 我们大多数人使用在线流媒体服务(如Netflix)观看我们最喜欢的电影或者节目.这篇文章将重点介绍如何通过使用vue.js 2 建立一个类似风格的电影流媒体WEB交互界 ...

  5. 智能电视刷鸿蒙系统刷机教程,智能电视ROM制作教程 手把手教你做刷机包

    导读:今天小编给大家带来的就是智能电视制作ROM的教程,如果你想要学习如何制作智能电视rom的话就一定要来看看哦! 做ROM修改方法很简单,只要你的计算机上有蘑菇ROM助手即可实现个性化的修改制作.首 ...

  6. React Native+Node.js 开发的课程表app项目笔记

    在做项目之前,首先要把React Native 的环境搭建好,这里我就不多做阐述,RN中文网步骤说的挺清楚的,就跟着配置就好. http://reactnative.cn/docs/0.... 一.总 ...

  7. 智能家居 (5) —— LD3320语音模块二次开发

    目录 LD3320语音模块使用介绍 二次开发源码修改 程序编译及烧录 程序测试 往期文章 LD3320语音模块使用介绍 语音模块之前在博文有讲过,具体的使用方法参见这篇博文:硬件模块化开发的例子:LD ...

  8. python能开发手机程序吗_python能否开发安卓应用app?当然可以,python助你轻松搞定...

    python是非常简单方便的编程语言,你可以用python很简洁的实现很多功能,今天就来说说如何用python开发安卓应用app. app的开发有两种方式: 第一种,混合开发.主要是通过一个容器来进行 ...

  9. OpenHarmony基于BearPi-HM Micro开发板,App常用组件使用 -- 上篇

    一.前言 BearPi-HM Micro开发板,目前只能使用JS开发北向App应用,我们核心应该关注的是系统源码C/C++ 因为BearPi-HM Micro开发板是有可视化交互界面的,所以我们需要知 ...

最新文章

  1. Linux 第70天 mariadb transaction, log
  2. 用VC开发串口通信dll控件
  3. 无法读取源文件或磁盘_禁用格式化磁盘操作 保护电脑文件安全防止删除
  4. R中rep函数的使用
  5. Linux下编译带x264的ffmpeg的方法
  6. 在Nature、Science正刊等国际知名杂志发表论文,可直接申报正高级职称!
  7. 职场中,为什么有人经常说:做得越多,死得越快?
  8. struts2 拦截器_Struts2 execAndWait拦截器示例,用于长时间运行的动作
  9. excel文件修复工具_TunesKit Video Repair下载_视频文件修复工具官方版下载[修复工具]...
  10. AutoCAD2007专业版
  11. 想做个磁力链搜索引擎 1
  12. 压箱底的10款在线工具平台
  13. Wireshark网络抓包
  14. 如何将chm格式转换成HTML网页格式
  15. ue4 输出360度全景深度图
  16. 如何把pacs系统移到新服务器,PACS系统数据管理迁移解决方案(8页)-原创力文档...
  17. 登录 不输入账号密码 不能到下一个页面 没办法通过网址直接进去
  18. 劳务外包和劳务派遣有什么区别
  19. vue后台管理侧边栏菜单布局
  20. svnserve服务器

热门文章

  1. 超详细的 PyCharm 教程
  2. 机器视觉检测丨圆顶光源工作原理及打光案例
  3. Java实战:Robot脚本自动写博客
  4. 怎么把多个html文件变成一个,word怎么把两页内容变成一页
  5. 关于小程序的bindtap的绑定事件
  6. [日常踩坑]--(12)Redis锁释放
  7. ceph-ansible部署Ceph Pacific版本集群
  8. Android 10.0 系统去掉连续按两次电源键打开摄像头功能
  9. argparse简介
  10. 发视频几点发快手容易上热门