场景描述通过性能测试工具测试发现,某应用推荐页滑动存在丢帧卡顿问题,最大连续丢帧数36帧。如果不通过性能测试工具集进行分析,开发者需要:复现问题、抓取trace、分析trace,找出丢帧问题点,操作步骤多,耗时较长。本场景通过采用静态检查工具进行问题发现、定位及修改。目标规则在应用推荐页列表滑动是典型的长列表滑动场景,为了提升列表滑动场景下的流畅体验,根据经验通过对接懒加载+组件复用可大幅提升帧率,我们选择...
2024-09-25 09:46:18 4462浏览 0点赞 0回复 0收藏
场景描述在应用开发时会碰到页面自动跳转的重定向现象,根据业务需求,需要对重定向进行一些判断和处理。方案描述重定向是指当用户访问一个网页时,服务器将用户的请求指向另一个页面的过程。通常,服务器会返回一个特定的状态码来告诉浏览器该进行重定向操作。永久重定向:使用状态码301(MovedPermanently)或308(PermanentRedirect)表示,用于更改站点的URL并保留现有链接。临时重定向:使用状态码302(Found)、303(SeeOther)或...
2024-09-23 11:05:13 8624浏览 0点赞 2回复 0收藏
应用打包安装定位指南流程指导应用在测试场景为了测试应用功能,以及在测试完成后发布app都需要将应用编译打包并安装,流程一般为下图所示:打包安装流程测试场景打包测试场景开发完应用并签名后即可打包,运行应用或者点击最上面菜单build>buildhap(s)app(s)在下图目录下获取。针对应用服务的签名,DevEcoStudio为开发者提供了自动签名方案,帮助开发者高效进行调试。也可选择手动签名对应用服务进行签名。自动签名进...
2024-08-28 11:44:26 1.1w浏览 0点赞 0回复 0收藏
场景描述应用聊天界面简单气泡的拉伸实现。效果图最上方是未被拉伸的气泡图效果。方案描述分别使用backgroundImageResizable和resizable实现聊天气泡的拉伸。backgroundImageResizable和resizable使用详解。文档提供的图片,在设置了top、right、bottom、left四个参数后,图上的4角也就是1234区域不会被拉伸,关键点在于这4个参数的大小必须是原图的基础上的大小,所以需要将原图像素值转为vp后,在此基础上来确认参数。效果图...
2024-08-01 16:48:00 1220浏览 0点赞 0回复 0收藏