harmonyOS开发技巧(一)——封装hilog日志
1. 创建sharedLibrary共享hsp包commonLib:功能工具类。 import hilog from '@ohos.hilog'; class Logger { private DOMAIN: number = 0x0000; private APP_NAME: string = 'Myapplication'; public info(tag: string, ...args: stri...
鸿蒙(HarmonyOS)应用开发——保存应用数据
保存应用数据 harmonyOS系统提供了四种数据存储方式 首选项 适用于对key-value结构的数据进行存取和持久化操作。 特点 key-value 数据接口 Key是不重复的关键字,Value是数据值非关系型数据库 不保证遵循ACID(Atomicity, Consistency, Isolation 以及Durability) 特性 注意点 因首选项实例会加载到内存中,建议存储到数据不超过一万条...
鸿蒙(HarmonyOS)应用开发——三方库(题目答案)
判断题 1.三方组件是开发者在系统能力的基础上进行了一层具体功能的封装,对其能力进行拓展的工具 。 正确(True) 2.可以通过ohpm uninstall 指令下载指定的三方库 错误(False) 解析:ohpm install指令下载指定的三方库 3.lottie使用loadAnimation方法加载动画。 正确(True) 单选题 1.通过ohpm安装lottie后,在哪个文件中会生成相关的配置...
鸿蒙HarmonyOS(ArkTS)语法 声明变量及注意事项
好 今天我们来看一个基础的harmonyOS语法 变量声明 这里 我们还是用 ArkTS项目 我们声明变量的语法并不是ArkTS的 而是 javaScript 和 TypeScript的 可以看一下下面一张图 js是最初弱类型语言 于是TS作为js的副类 是一种更严谨的数据限定语法 而ArkTS 是TS的改良版 其实我们声明变量 就还是 js和ts的语法 例如 js ES6的语法 我们就可以这样 let...
鸿蒙(HarmonyOS)应用开发——后台代理提醒
简述 在日常使用手机的过程,我们经常使用闹钟、日历提醒。在harmonyOS 提供后台代理提醒功能。在应用退出后,提醒功能被系统后台代理接管。 类型 倒计时类:基于倒计时的提醒功能,适用于短时的计时提醒业务。日历类:基于日历的提醒功能,适用于较长时间的提醒业务。闹钟类:基于时钟的提醒功能,适用于指定时刻的提醒业务 实现 harmonyOS提供了reminderAgentManager模块提供提醒定义、创...
鸿蒙(HarmonyOS)应用开发——web组件
简述 在开发的工作中,可能存在一个场景,我们有一个问卷调查的h5页面,需要切入到app 中。这个时候,就需要从app 端操作,切换到web端操作。不管是安卓、ios、小程序都提供有web组件。那么harmonyos 中也提供web组件来在应用内加载浏览器 语法 web(options:{src:string, controller?:WebController}) src 设置网页资源地址,可以是本地资...
鸿蒙(HarmonyOS)应用开发——应用程序入口UIAbility
概述 UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互 UIAbility是系统调度的单元,为应用提供窗口在其中绘制界面 应用程序的几种交互界面形式 点击桌面图标进入应用 一个应用拉起另一个应用 最近任务列表切回应用 每一个UI Ability实例,都对应于一个最近任务列表中的任务 UIAbility 内的页面创建 创建project,选择empty Ability 在pages ...
在PyCharm中配置PyQt5环境
在PyCharm中配置PyQt5环境 文章目录 1.安装第三方库2.PyQt5设计器3.`PyUIC`转换工具 🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ 1.安装第三方库 打开cmd,激活所用环境,然后使用命令即可。 pip install pyqt5pip install ...
Harmony OS (eTS语言)的起源和演进
Harmony OS(eTS语言)的起源和演进 1.eTS语言的起源和演进 1.1.概括 Mozilla创造了JS,Microsoft创建了TS,Huawei进一步推出了eTS。eTS(extended TypeScript)是鸿蒙(Harmony)生态的一种应用开发语言。也是Harmony系统(Harmony开发语言java、js、eTS,Harmony3.0后java语言废弃了)主推的一种开发语...
鸿蒙(HarmonyOS)应用开发——容器组件(Tabs组件)
前言 前面一篇文章中,已经说了Gridt组件。那么接下来就是容器组件中的Tabs组件 Tabs 介绍 Tabs是一种可以通过页签进行内容视图切换的容器组件,每一个页签对应一个内容视图。Tabs组件必须配合子组件TabContent一起使用 Tabs({ barPosition: BarPosition, index?:number, controller: TabsController }) barPo...