{

  "app": {

    "vendor": "samples",

    "bundleName": "ohos.samples.FormApplication",

    "version": {

      "code": 1000000,

      "name": "1.0.0"

    }

  },

  "deviceConfig": {},

  "module": {

    "mainAbility": ".MainAbility",

    "deviceType": [

      "default"

    ],

    "abilities": [

      {

        "skills": [

          {

            "entities": [

              "entity.system.home"

            ],

            "actions": [

              "action.system.home"

            ]

          }

        ],

        "orientation": "unspecified",

        "visible": true,

        "srcPath": "MainAbility",

        "name": ".MainAbility",

        "srcLanguage": "ets",

        "icon": "$media:icon",

        "description": "$string:MainAbility_desc",

        "formsEnabled": false,

        "label": "$string:MainAbility_label",

        "type": "page",

        "launchType": "singleton"

      },

      {

        "srcPath": "FormAbility",

        "name": "FormAbility",

        "icon": "$media:icon",

        "srcLanguage": "ets",

        "description": "$string:form_FormAbility_desc",

        "formsEnabled": true,

        "label": "$string:form_FormAbility_label",

        "type": "service",

        "forms": [

          {

            "jsComponentName": "widget",

            "isDefault": true,

            "scheduledUpdateTime": "10:30",

            "defaultDimension": "2*4",

            "formVisibleNotify": true,

            "name": "widget",

            "description": "This is a service widget.",

            "colorMode": "auto",

            "type": "JS",

            "supportDimensions": [

              "2*4",

              "4*4"

            ],

            "updateEnabled": true,

            "updateDuration": 1

          }

        ]

      }

    ],

    "distro": {

      "moduleType": "entry",

      "installationFree": false,

      "deliveryWithInstall": true,

      "moduleName": "entry"

    },

    "package": "ohos.samples.FormApplication",

    "srcPath": "",

    "name": ".entry",

    "js": [

      {

        "mode": {

          "syntax": "ets",

          "type": "pageAbility"

        },

        "pages": [

          "pages/index",

          "pages/second"

        ],

        "name": ".MainAbility",

        "window": {

          "designWidth": 720,

          "autoDesignWidth": false

        }

      },

      {

        "pages": [

          "pages/index/index"

        ],

        "name": "widget",

        "window": {

          "designWidth": 720,

          "autoDesignWidth": true

        },

        "type": "form"

      }

    ]

  }

}