08 2021 档案
摘要:App有时可能需要定期运行某些工作。例如,可能要定期备份数据、上传信息到服务器,定期获取新的内容等等。 在app运行期间,我们使用Handler也可以完成定期的功能。在这里我们介绍WorkManager使用定时任务的方法。 前面我们介绍了WorkManager的使用方法,约束和延迟等。本文介绍Wor
阅读全文
摘要:WorkManager工作约束,延迟与查询工作 本文可能会混用“工作”与“任务”这两个词。 本文例子使用Kotlin 准备一个工作类(任务)UploadWorker2 class UploadWorker2(context: Context, params: WorkerParameters) :
阅读全文
摘要:WorkManager使用入门 WorkManager提供了任务调度功能,我们可以对工作进行标记或命名。 我们用一个示例来演示如何使用WorkManager。本文使用Kotlin。 入门示例 gradle引入依赖 将以下依赖项添加到应用模块的build.gradle文件中 dependencies
阅读全文
摘要:Android补间动画。旋转,位移,缩放,透明度变化。
阅读全文
摘要:帧动画 使用一系列不同的图片,然后像一卷胶卷一样按顺序播放,这是一种传统的动画,也可称为帧动画。也可以比喻为像一卷胶卷一样按顺序播放。 播放起来,有点像在看gif图。 本文介绍使用AnimationDrawable类来实现动画效果。 为了开发方便,我们可以在xml中指定动画各个帧的信息。 使用背景图
阅读全文
摘要:bug描述 我们使用NestJS写后台代码,给微信公众号提供服务。 用户给公众号发消息时,公众号会显示“该公众号提供的服务出现故障”。 虽然后台代码可以正常处理业务,但这个提示非常影响用户体验。 检查 根据微信公众号文档给的提示,出现这个问题的原因是没有给微信服务器返回正确的信息。 微信服务器需要的
阅读全文