- 博客(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
原创 封装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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人