什么是软件包
软件包(软件包 / Application)是黑猫助手的功能单元。一个软件包就是 apps/ 目录下的一个文件夹,
目录结构
一个软件包是 apps/ 下的一个目录。下面是一个任务类型软件包的典型结构:
软件包清单 .hm.json
每个软件包根目录下都必须有一份 .hm.json 文件,用于描述软件包的元信息。
运行机制
任务类型软件包由助手内置的任务调度器驱动。理解下面几个约定,就能写出正确的任务。
编写第一个软件包
这一节我们从一个最小的任务开始:它每隔一秒打印一次计数,数到 5 次后自动退出。
调试与常见问题
任务不按预期运行时,按下面的顺序排查,绝大多数问题都能定位。