自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 相对布局容器RelativeContainer

​ 子元素的六条线和父元素的六条线瞄准对齐。父容器的锚点-_ _container_ _横向-left/middle/right。纵向-top/center/bottom。1.1、第一种布局(父子)1.2、第二种布局(兄弟)1.相对布局容器的前提。

2024-11-23 09:00:50 490

原创 DevEco Testing的安装教程

DevEco Testing是一款专项集成测试工具,提供了多项测试能力。DevEco Testing将测试能力以测试服务卡片形式的呈现给用户,无需复杂的配置,即可一键执行测试任务,同时提供了测试报告和分析,辅助开发者发现应用和产品问题,提升应用质量。

2024-11-17 10:15:30 1009

原创 封装Theme 工具(主题颜色工具)

初始化主题颜色使用PersistentStorage方法,把默认模式放入持久化中,使用AppStorage.get方法获取现在应用存储的颜色主题模式,通过修改主题颜色的方法把主题颜色改为初始化主题颜色。修改主题颜色的方法使用AppStorage.set方法,修改持久化内容。获取上下文,通过setColorMode修改主题颜色。修改其他颜色是再修改颜色方法内传递不同的颜色参数。

2024-11-15 12:00:00 324

原创 封装Tracking 工具(数据埋点工具)

数据埋点是指在软件或者应用的关键位置插入一段代码,以用来统计用户信息。在面通中,数据埋点是统计用户在试题详情页的停留时间。封装数据埋点工具类,其中声明了两个实例方法分别是record记录方法以及report上传方法。而persistent虽然也可以实现持久化,但其存储数据不超过2kb,而首选项数据会保存在沙箱中。

2024-11-15 00:00:00 414

原创 封装History 工具(操作历史记录工具)

获取历史使用getAllSync方法,获取到数据后要用return返回得到的数据。删除历史用deleteSync方法,删除数据后要持久化。清空历史使用clearSync方法,清空数据后要持久化。添加历史使用putSync方法,添加之后要持久化。操作历史工具首先要先实例化首选项。

2024-11-15 00:00:00 217

原创 harmonyOS软件DevEco Studio的下载和安装

地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/ide-software-install-V13#section1453284218345。下载地址:https://developer.huawei.com/consumer/cn/download/deveco-studio。下载地址:https://developer.huawei.com/consumer/cn/download/deveco-studio。

2024-11-14 08:43:45 1278

原创 封装Http 工具(数据请求工具)

响应拦截器的参数类型是AxiosResponse,判断响应的状态信息是否结果正常,如果正常返回响应数据中需要的数据,如果响应失败,返回失败数据。如果响应发生错误,判断状态信息是否为401,是则把数据清除,并跳转到登录页。请求拦截器参数类型是InternalAxiosRequestConfig。获取用户数据,判断用户是否登录,如果登录则将用户身份验证码放入请求参数中,并返回config数据。首先创建请求案例,通过案例创建请求拦截器和响应拦截器。

2024-11-14 00:00:00 419

原创 封装Auth 工具(鉴权工具)

鉴定权限时要先获取用户数据,再判断参数类型,如果是函数类型则判断用户是否登录,登录则执行函数内的代码,没登陆则跳转登录页,如果参数类型不是函数,则判断用户是否登录,登录则跳转到文章详情页,没登录则把参数赋值到一个对象内,再跳转登录页。获取数据使用AppStorage.get方法,为了返回的数据不为空,要并列上一个空对象,获取数据方法需要返回值。初始化持久化存储使用PersistentStorage,使用时要在第一个页面上使用,修改数据使用AppStorage.setOrCreate方法。

2024-11-14 00:00:00 348 1

原创 获取上下文内容

封装工具的时候没法获取上下文,需要在全局获取上下文并存储。

2024-11-13 16:21:27 105

原创 封装StatusBar 工具(状态栏工具)

操作过程是先获取上下文并判断是否有上下文,存在则往下进行。通过window的getLastWindow方法获取当前应用的窗口对象,通过窗口对象设置状态栏状态颜色,可以通过传递不同颜色开控制状态栏颜色。参数类型是window.SystemBarProperties。封装工具的时候没法获取上下文,需要在全局获取上下文并存储。

2024-11-13 15:54:41 318

原创 封装FullScreen 工具(沉浸式工具)

沉浸式的操作过程是先获取上下文并判断是否有上下文,存在则往下进行。通过window的getLastWindow()方法获取当前应用的窗口对象,通过窗口对象设置窗口为全屏模式(沉浸式),也可以通过窗口对象获取状态栏高度,获取的状态栏高度单位是px,需要通过px2vp()方法转为vp单位。封装沉浸式工具时需要获取上下文,但封装工具的时候没法获取上下文,需要在全局获取上下文并存储。

2024-11-13 15:41:51 296

原创 封装logger(日志)工具

【代码】封装logger(日志)工具。

2024-11-13 15:38:21 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除