登录社区云,与社区用户共同成长
邀请您加入社区
1. 代码隔离
sourceSets { main { java { exclude '/com.xiaozhu.xzdz.debug/' // 不想包含文件的路径 } } }
讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。
更多推荐
HarmonyOS 7 课堂批注持久化与图片导出(连载05/06)【共创稿事节】
教室的电子白板上写满了解题过程,下课前点击“保存”,第二天再次进入页面,笔迹却只剩下一张不能编辑的图片。这种功能看起来已经完成了存储,实际上丢掉了批注板最重要的资产:一条条独立、可撤销、可修改的笔迹。另一类问题刚好相反,应用保存了每根线的坐标,导出给学生的 PNG 却出现笔画被裁掉、比例变形、工具栏一起进入图片的问题。持久化和图片导出虽然都叫“保存”,目标完全不同。 沿着前四篇的工程结构,触点已经
HarmonyOS 7 展馆音频焦点中断与恢复策略(连载05/06)【共创稿事节】
数字展馆里的声音并不是独占设备的。参观者正在听青铜鼎的器型讲解,电话呼入,讲解暂停;通话结束后,页面仍显示“播放中”,进度却停住了。如果这时播放按钮又被点击一次,播放器可能收到与实际状态不一致的指令。另一个更隐蔽的问题出现在环境音:它在电话到来前已经播放,恢复焦点时却抢先启动,盖过了用户准备继续听的讲解。上一节解决的是方向样本过密和增益跃变,这一节需要给播放行为增加一条独立的控制线。 这里应该区分
HarmonyOS 7 课堂批注命令日志与撤销重做(连载04/06)【共创稿事节】
课堂上老师圈出一个公式,觉得圈的位置不对,按一下撤销;紧接着又把三角形的一条辅助线删掉,发现删除过头,再按重做。看似只有两个按钮,背后却有一个必须明确的问题:撤销的到底是哪一次业务操作,而不是哪一帧画布图像? 如果只把 Canvas 上一瞬间的像素保存成位图,缩放、局部清理、颜色调整和重新打开页面都会让历史变得难以维护。画布不等于文档,文档也不等于历史。 前几篇已经形成一条链:TouchEvent
扫一扫分享内容
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
所有评论(0)