Skip to content

Wallpaper 数据模型

GiKode edited this page Jan 26, 2021 · 16 revisions

通常一个 Wallpaper 的数据模型如下

{
  "wallpaperType": 0,
  "name": "TEST1",
  "description": "None",
  "author": "August",
  "thumbnails": [
    "thumbnail1.webp",
    "thumbnail2.webp"
  ],
  "versionCode": 1,
  "versionName": "1.0",
  "path": "trailer.map4"
}
此模型对应 wallpaper.json 配置文件
  • wallpaperType指壁纸类型,必要,如下:

    0 -> HTML
    1 -> Video
    2 -> View
    3 -> Image

  • name 指壁纸名称,必要

  • description 指壁纸描述,必要

  • author 指壁纸作者,必要

  • thumbnails 指壁纸缩略图名称,可以有多个缩略图,必要

    缩略图必须在 wallpaper.json 同级目录下
    缩略图必须以 thumbnailX.webp 命名,必须为 webp 格式,X 为数字

  • versionCode 指壁纸版本号,必要

  • versionName 指壁纸版本名称,必要

  • path 指壁纸资源文件,只允许包含(a-z A-Z 0-9 _ -)

    HTML 则指向 index.html 文件 (URL 则直接放置 URL 连接)
    Video 则指向一个视频文件
    View 则指向一个配置文件
    Image 则指向一个图片文件