logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ArkTS鸿蒙--用户首选项持久化数据

一般适用于保存用户的个性化设置,例如应用的字体大小的设置、应用的模式切换(白天模式和夜间模式)、用户是否处于登录状态、首次进入页面时加载的页面。开发者可以将用户首选项持久化文件的内容加载到Preferences实例,每个文件唯一对应到一个Preferences实例,系统会通过静态容器将该实例存储在内存中,直到从内存中主动移除该实例或删除该文件。构建PreferencesUtils工具类,用于封装用

文章图片
#harmonyos
仓颉鸿蒙属性动画

组件的某些通用属性变化时,可以通过属性动画实现渐变过渡效果,提升用户体验。支持的属性包括width、height、backgroundColor、opacity、scale、rotate、translate等。布局类改变宽高的动画,内容都是直接到终点状态,例如文字、Canvas的内容、linearGradient等,如果要内容跟随宽高变化,可以使用renderFit属性配置。设置动画效果,参数名a

文章图片
#鸿蒙
ArkTS基于SQLite数据库的增删改查

字段不强制绑定数据类型,值的类型由内容决定。支持 NULL、INTEGER、REAL(浮点数)、TEXT、BLOB(二进制数据)五种基本数据类型。支持完整的 ACID(原子性、一致性、隔离性、持久性)事务。事务可确保数据操作要么完全成功,要么完全回滚,避免数据不一致。格式),无需独立的数据库服务器进程;库文件体积小(约 500KB-1MB),可直接嵌入应用程序中运行。SQLite 是一款轻量级、嵌

文章图片
#sqlite#harmonyos#开发语言
仓颉鸿蒙开发:制作底部标签栏

简单的将视图上面区域做一下。

文章图片
#harmonyos#华为
lambda表达式

Lambda 表达式是一种简洁的、匿名的函数定义方式,它允许你在代码中快速创建小型、一次性使用的函数,而无需显式定义一个完整的函数。Lambda 表达式在仓颉编程语言中也是支持的。

文章图片
#vscode#开发语言
仓颉语言--面向对象编程之封装

封装在面向对象的编程思想中,确保类中数据的完整性和安全性是非常重要的。那么如何去提高数据访问的安全性呢?这里就需要用到“封装”,通过阻止外部对内部数据的直接访问和修改,来提高数据的安全性。就像给我们的手机账号设置密码,通过密码来保护我门的账号信息和个人隐私。那么在程序代码中,需要用到关键字private来修饰,通过将修饰的内容私有化,外部不能够直接的去访问,来提高数据访问的安全性。

文章图片
#vscode#开发语言
仓颉语言--面向对象编程之抽象

抽象方法是没有方法体的,但一定要有返回值类型,抽象方法一定要被重写,其访问修饰符为protected或public。使用abstract关键字修饰类,那么该类为抽象类,主要作用就是为了加强运行时多态。1.抽象类是必须要被继承的,抽象类是不能实例化的,需要通过绑定子类完成实例化。2.抽象类中可以有构造方法,子类的构造函数一定依赖于父类的构造函数。使用interface关键字修饰,为了加强运行时多态和

文章图片
#开发语言#vscode
仓颉语言--面向对象编程之多态

指在继承关系中,方法名相同,参数列表相同,返回值类型相同,也就是子类对父类方法的重写。那么具体调用哪个重写的方法,是由实际创建的对象来决定的。因为创建对象是在运行期间完成的,所以称之为运行时多态。指在一个类中,方法名相同,参数列表不同,与返回值类型无关,称为方法重载。那么决定调用哪个方法,是由参数列表确定的。因为参数列表是在编译期间就确定了,所以称之为编译时多态。在上述代码的基础上,在声明一个子类

文章图片
#开发语言#vscode
仓颉语言--面向对象编程之继承

因为子类可能会使用父类的数据,所以在子类完成初始化之前,一定先完成父类数据的初始化,所以子类构造函数的第一条语句都会调用父类的构造函数,如果父类的构造函数中有参数,就需要显示的调用父类构造函数,使用关键字super()1.仓颉语言中,继承为单继承,就是说子类只能有一个父类,不可以直接继承多个父类,但一个父类可以有多个子类。3.子类可以拥有父类的属性和方法,也可以扩展新的属性和方法,父类也可以调用子

文章图片
#开发语言#vscode
ArkTS鸿蒙制作自定义弹窗

1、在构建自定义弹窗时,需要创建自定义弹窗的控制器CustomDialogController,该控制器仅在作为@CustomDialog 和 @Component struct成员变量 ,且在@Component struct 内部定义时赋值才有效。2、自定义弹窗的构造器constructor,里面可以实现的接口参数有:builder: 自定义弹窗的内容构造器;cancel: 点击返回键、ESC

文章图片
#harmonyos
    共 23 条
  • 1
  • 2
  • 3
  • 请选择