logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android Apk一键打包上传至蒲公英平台的gradle脚本

doLast {uploadPgy的task。注意到里面还有一行group ‘pack’,这个意思是这个task任务会在pack文件夹下出现这里是这个task依赖于"app:assembleXXXRelease"这个task任务。而"app:assembleXXXRelease"中的app即为,主module的名字,如果主module名字为app那么这里写app,如果主module名字为mmm,这

文章图片
设计模式——责任链模式

简述责任链模式属于设计模式中的行为型设计模式。如果存在多个对象可以处理同一请求,则可以通过责任链模式将这些处理请求的处理者连成一条链,让请求沿着该链进行传递。如果链上的处理者可以处理该请求那么就进行处理,否则将请求转发给下家来处理。责任链模式可以将请求的发送者和接收者解耦,客户端无须关心请求的处理细节和传递过程,只需要将请求提交给这个处理请求链即可。责任链可以是一条直线、一个环或者一个树形...

#责任链模式#设计模式
23、鸿蒙学习——@Builder装饰器(自定义构建函数)

Entry@Component@Builder// @Builder装饰此函数,使其能以链式调用的方式配置并构建Text组件@Builderbuild() {Column() {// 无参数// 有参数允许在自定义组件内定义一个或多个@Builder函数,该函数被认为是该组件的私有、特殊类型的成员函数私有自定义构建函数允许在自定义组件内、build函数和其他自定义构建函数中使用在自定义组件中,th

文章图片
#学习#harmonyos#华为
22、鸿蒙学习——ArkTS中什么是对象字面量

对象字面量通过花括号{}包裹属性名和值的键值对来创建对象,适用于需要快速初始化类实例的场景。特点:无需显示调用构造函数,代码更简洁。

文章图片
#学习#harmonyos#typescript
鸿蒙学习——知识点

指定当前组件的宽高比,aspectRatio=width/height。设置aspectRatio属性后,组件宽高会受父组件内容区大小限制,的优先级高于aspectRatio。

文章图片
#学习#harmonyos
鸿蒙学习——开发中遇到的问题记录

说明:线性布局在给子组件设置margin值时,子组件的高度就是本身的高度加上margin的高度,指定了aspectRatio后,为了保持宽高比,Row的宽度会根据宽高比进行一定的缩进。1:如要给image设置宽度100%的话,去掉margin属性。2:如要给image组件设置margin属性的话,不设置宽度。

文章图片
#学习#harmonyos
16、鸿蒙学习——Visibility与(if...else)该如何选择

在鸿蒙中我们如果要控制一个组件的显示与隐藏可以设置组件的,也可使用(if...else)条件控制,具体我们该选择哪个?二者有什么区别呢?

文章图片
#学习#harmonyos#华为
10、鸿蒙学习-创建自定义组件

Componentbuild() {// HelloComponent自定义组件组合系统组件Row和TextRow() {// 状态变量message的改变驱动UI刷新,UI从'Hello, World!'刷新为'Hello, ArkUI!})说明:如果在另外的文件中引用该自定义组件,需要使用export关键字导出,并在使用的页面import该自定义组件。HelloComponent可以在其他自定

文章图片
#学习#harmonyos#华为
5、鸿蒙学习-ArkTs的基本组成

自定义组件」:@Component装饰的UI单元,可以组合多个系统组件实现UI的复用,可以调用组件的声明周期。「页面」:即应用的UI页面。可以由一个或者多个自定义组件组成,@Entry装饰的自定义组件为页面的入口组件,即页面的根节点,一个页面有些仅能有一个@Entry。只有被@Entry装饰的组件才可以调用页面的生命周期。:页面每次显示时触发一次,包括路由过程、应用进入前台等场景。:页面每次隐藏时

文章图片
#harmonyos
9、鸿蒙学习-开发及引用静态共享包(API 9)

HAR(Harmony Archive)是静态共享包,可以包含代码、C++库、资源和配置文件。通过HAR可以实现多个模块或多个工程共享ArkUI组件、资源等相关代码。HAR不同于HAP,不能独立安装运行在设备上,只能作为应用模块的依赖项被引用。接下来,将简单介绍库模块的工程结构,如下图所示:相关字段的描述如下,其余字段与Entry或Feature模块相关字段相同,可参考。

文章图片
#harmonyos#学习#华为
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择