实现效果:主页面中部显示华为鸿蒙呼吸训练的logo,logo的左右两边显示一个选择器,左边的选择器用于设定呼吸训练的时长,单位是分钟,可选值有1、2、3;右边的选择器用于设定每次呼吸或吸气的节奏,可选值有较慢、舒缓、较快。 素材准备 1、素材文件 huxixunlian.png 放到项目的子目录common中(D:\Ponfey\Object\HU…
对于鸿蒙app中的每个页面,在其从表盘上显示出来到其从表盘消失的整个过程中会在不同的阶段自动触发相应的生命周期事件,此外,对于整个应用而言,在其整个生命周期过程中也会在不同的阶段自动触发相应的生命周期事件。 整个应用的生命周期事件: onlnit:页面的数据已经准备好,可以使用js文件中的数据; onReady:页面已经编译完成,可以将页面显示给用…
实现效果:点击主页面中的按钮,跳转到训练页面;点击训练页面中的返回按钮,跳转到主页面实现效果:点击主页面中的按钮,跳转到训练页面;点击训练页面中的返回按钮,跳转到主页面 在项目的子目录pages右键新增js page train.css .container { flex-direction:column ; /*文本框和按钮是竖向排列的,需要在类…
index.hml、index.css和index.js 这三个文件共同组成在预览器中看到的APP主页面 index.hml、index.css和index.js 三者关系 hml:页面结构,描述页面中包含的组件 css:页面样式,描述组件长什么样 js:页面行为,描述组件如何进行交互 index.hml <div class="c…
逻辑运算的操作数和运算结果都是boolean值 常见:与、或、非和异或 a1 & a2 与:左右两边变量的值或者常量的值必须是布尔值,表示两边都为true,结果就是true;有一个为false,结果就是false 或:两个布尔变量必须是true时,结果才为true;有一个为false,结果就是false 非:操作一个变量,不是两个变量,!a…
关系运算的结果是布尔值:true/false 注意事项 = 是赋值,而真正的判断两个操作数是否相等的运算符是== ==、!= 是所有(基本和引用)数据类型都可以使用 > 、>=、 <、 <= 仅针对数值类型(byte/short/int/long, float/double 以及char类型) For Example_01: pa…
For Example_01: int a=3; //把3这个值赋给变量a int b=4; // a+=b;//a=3,b=4,a+b=7,再把7赋给a,a=a+b System.out.println("a="+a+"\nb="+b); a=3; a*=;//a=a*b a*=b+3;//a=a*(b+3…
算术运算符中+,-,*,/,%(取余数)属于二元运算符,二元运算符指的是需要两个操作数才能完成运算的运算符。其中的%是取模运算符,就是我们常说的求余数操作。 二元运算符的运算规则: 整数运算: 1. 如果两个操作数有一个为Long, 则结果也为long 2. 没有long时,结果为int。即使操作数全为short,byte,结果也是in…
boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用 0 或非 0 的整数替代 true 和 false (C# 中 可以用0表示true 1表示false)。 boolean 类型用来判断逻辑条件,一般用于程序流程控制 。 For Example_01: package com.Ponfey; /** …
字符型在内存中占2个字节,在Java中使用单引号来表示字符常量。例如’A’是一个字符,它与”A”是不同的,”A”表示含有一个字符的字符串。 For Example_01: package com.Ponfey; /** * 测试字符类型 * Created by xiaoshuai.zhu on 2020-09-21 16:03 */ public…