智能手表python_鸿蒙如何用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知识和【免费】工具
智能手表python_鸿蒙如何用JS开发智能手表App相关推荐
- 鸿蒙如何用JS开发智能手表App
阅读本文需要3分钟 介绍如何用JS开发智能手表App,首先按下图创建智能手表的工程(工程名是MyFirstWatch). watch工程目录的结构与TV工程的结构类似,只是源代码除了java部分,还有 ...
- 前端开发者如何用JS开发后台
学习交流微信: 万能的JavaScript 有一条 Atwood 定律:any application that can be written in JavaScript, will eventual ...
- 服务器端调用智能合约,《精通以太坊:开发智能合约和去中心化应用》 ——3.4 远程调用以太坊客户端...
远程调用以太坊客户端 远程调用以太坊的客户端是指相比全功能客户端,只提供了一部分功能的客户端.这些客户端通常不会保存完整的区块链数据,所以它们的启动速度更快,也不会消耗大量的磁盘空间. 远程调用以太坊 ...
- 用Vue.js开发一个电影App的前端界面
我们要构建一个什么样的App? 我们大多数人使用在线流媒体服务(如Netflix)观看我们最喜欢的电影或者节目.这篇文章将重点介绍如何通过使用vue.js 2 建立一个类似风格的电影流媒体WEB交互界 ...
- 智能电视刷鸿蒙系统刷机教程,智能电视ROM制作教程 手把手教你做刷机包
导读:今天小编给大家带来的就是智能电视制作ROM的教程,如果你想要学习如何制作智能电视rom的话就一定要来看看哦! 做ROM修改方法很简单,只要你的计算机上有蘑菇ROM助手即可实现个性化的修改制作.首 ...
- React Native+Node.js 开发的课程表app项目笔记
在做项目之前,首先要把React Native 的环境搭建好,这里我就不多做阐述,RN中文网步骤说的挺清楚的,就跟着配置就好. http://reactnative.cn/docs/0.... 一.总 ...
- 智能家居 (5) —— LD3320语音模块二次开发
目录 LD3320语音模块使用介绍 二次开发源码修改 程序编译及烧录 程序测试 往期文章 LD3320语音模块使用介绍 语音模块之前在博文有讲过,具体的使用方法参见这篇博文:硬件模块化开发的例子:LD ...
- python能开发手机程序吗_python能否开发安卓应用app?当然可以,python助你轻松搞定...
python是非常简单方便的编程语言,你可以用python很简洁的实现很多功能,今天就来说说如何用python开发安卓应用app. app的开发有两种方式: 第一种,混合开发.主要是通过一个容器来进行 ...
- OpenHarmony基于BearPi-HM Micro开发板,App常用组件使用 -- 上篇
一.前言 BearPi-HM Micro开发板,目前只能使用JS开发北向App应用,我们核心应该关注的是系统源码C/C++ 因为BearPi-HM Micro开发板是有可视化交互界面的,所以我们需要知 ...
最新文章
- Linux 第70天 mariadb transaction, log
- 用VC开发串口通信dll控件
- 无法读取源文件或磁盘_禁用格式化磁盘操作 保护电脑文件安全防止删除
- R中rep函数的使用
- Linux下编译带x264的ffmpeg的方法
- 在Nature、Science正刊等国际知名杂志发表论文,可直接申报正高级职称!
- 职场中,为什么有人经常说:做得越多,死得越快?
- struts2 拦截器_Struts2 execAndWait拦截器示例,用于长时间运行的动作
- excel文件修复工具_TunesKit Video Repair下载_视频文件修复工具官方版下载[修复工具]...
- AutoCAD2007专业版
- 想做个磁力链搜索引擎 1
- 压箱底的10款在线工具平台
- Wireshark网络抓包
- 如何将chm格式转换成HTML网页格式
- ue4 输出360度全景深度图
- 如何把pacs系统移到新服务器,PACS系统数据管理迁移解决方案(8页)-原创力文档...
- 登录 不输入账号密码 不能到下一个页面 没办法通过网址直接进去
- 劳务外包和劳务派遣有什么区别
- vue后台管理侧边栏菜单布局
- svnserve服务器