{
"module": {
"name": "pc_sceneboard",
"type": "entry",
"srcEntry": "./ets/Application/AbilityStage.ets",
"description": "$string:mainability_description",
"mainElement": "com.ohos.sceneboard.MainAbility",
"deviceTypes": [
"default"
],
"definePermissions": [
{
"name": "ohos.permission.GET_EDM_CONFIG",
"grantMode": "system_grant",
"availableLevel": "system_basic",
"provisionEnable": true,
"distributedSceneEnable": false
},
{
"name": "ohos.permission.ACCESS_TRUST_LIST_OOBE_MANAGER",
"grantMode": "system_grant",
"availableLevel": "system_core",
"provisionEnable": true,
"distributedSceneEnable": false
}],
"metadata": [
{
"name": "ArkTSPartialUpdate",
"value": "true"
}
],
"compressNativeLibs": true,
"deliveryWithInstall": true,
"installationFree": false,
"pages": "$profile:main_pages",
"abilities": [
{
"exported": false,
"name": "PCScbIntentUIAbility",
"description": "ScbIntentUIAbility",
"label": "$string:entry_MainAbility",
"srcEntry": "./ets/SceneBoard/intents/abilities/ScbIntentUIAbility.ets",
"launchType": "singleton",
"orientation": "auto_rotation_restricted",
"startWindowIcon": "$media:icon",
"startWindowBackground": "$color:scb_intent_start_window_background",
"removeMissionAfterTerminate": false,
"excludeFromMissions": false,
"permissions": [
"ohos.permission.EXECUTE_INSIGHT_INTENT"
]
}, {
"exported": false,
"name": "FormEditAbility",
"description": "FormEditAbility",
"label": "$string:entry_MainAbility",
"srcEntry": "./ets/MainAbility/FormEditAbility.ets",
"launchType": "singleton",
"orientation": "auto_rotation_restricted",
"startWindowIcon": "$media:icon",
"startWindowBackground": "$color:scb_intent_start_window_background",
"removeMissionAfterTerminate": true,
"excludeFromMissions": false,
"supportWindowMode": ["floating"]
}
],
"extensionAbilities": [
{
"exported": true,
"name": "PageRouterService",
"icon": "$media:icon",
"description": "PageRouterService",
"srcEntry": "./ets/service/PageRouterService.ets",
"type": "service",
"metadata": [
{
"name": "ohos.extension.version",
"value": "1"
}
],
"skills": [
{
"actions": [
"action.form.page"
]
}
]
},
{
"priority": 5,
"skills": [
{
"entities": [
"entity.system.home",
"flag.home.intent.from.system"
],
"actions": [
"action.system.home",
"com.ohos.action.main",
"action.form.publish"
]
}
],
"visible": false,
"name": "com.ohos.sceneboard.MainAbility",
"icon": "$media:icon",
"description": "$string:mainability_description",
"label": "$string:entry_MainAbility",
"srcEntry": "./ets/MainAbility/MainAbility.ets",
"type": "service"
},
{
"name": "StatusBarExtensionService",
"srcEntry": "./ets/service/StatusBarExtensionService.ets",
"type": "service",
"exported": true,
"description": "service"
},
{
"name": "QuickBarExtensionService",
"srcEntry": "./ets/service/QuickBarExtensionService.ets",
"type": "service",
"exported": true,
"description": "service"
},
{
"name": "WallpaperComponentExtAbility",
"srcEntry": "./ets/SceneBoard/themeeditor/WallpaperComponentExtAbility.ets",
"exported": true,
"type": "service",
"icon": "$media:icon",
"extensionProcessMode": "type",
"permissions": [
"ohos.permission.ACTIVATE_THEME_PACKAGE"
]
},
{
"name": "IntentServiceExtAbility",
"srcEntry": "./ets/service/IntentServiceExtAbility.ets",
"type": "service",
"exported": true,
"description": "service",
"permissions": [
"ohos.permission.EXECUTE_INSIGHT_INTENT"
]
},
{
"exported": true,
"name": "DesktopProviderService",
"icon": "$media:icon",
"description": "DesktopProviderService",
"srcEntry": "./ets/service/DesktopProviderService.ets",
"type": "service",
"permissions": [
"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"
],
"metadata": [
{
"name": "ohos.extension.version",
"value": "5"
}
]
},
{
"exported": true,
"name": "OobeService",
"icon": "$media:icon",
"description": "OobeService",
"srcEntry": "./ets/service/OobeService.ets",
"type": "service",
"permissions": [
"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"
],
"metadata": [
{
"name": "ohos.extension.version",
"value": "1"
}
]
},
{
"srcEntry": "./ets/SystemDialog/ExtAbility.ets",
"name": "com.ohos.sceneboard.systemdialog",
"description": "System-Dialog ServiceExtensionAbility",
"type": "service",
"exported": true,
"permissions": [
"ohos.permission.START_SYSTEM_DIALOG"
]
},
{
"srcEntry": "./ets/SystemDialog/CFWKExtAbility.ets",
"name": "com.ohos.sceneboard.cfwksystemdialog",
"description": "System-Dialog ServiceExtensionAbility",
"type": "service",
"exported": true,
"permissions": [
"ohos.permission.START_SYSTEM_DIALOG"
]
},
{
"name": "PoweroffAbility",
"srcEntry": "./ets/SystemDialog/PoweroffAbility.ets",
"description": "PowerOffAbility",
"exported": false,
"type": "sysDialog/common",
"permissions": [
"ohos.permission.REBOOT"
]
},
{
"srcEntry": "./ets/SystemDialog/AlertAbility.ets",
"name": "com.ohos.sceneboard.alert",
"description": "System-Dialog AlertAbility",
"type": "sysDialog/common",
"exported": false
},
{
"visible": false,
"name": "SoundPermissionAbility",
"srcEntry": "./ets/SceneBoard/soundpanel/permission/SoundPermissionAbility.ets",
"description": "SoundPermissionAbility_desc",
"label": "$string:sound",
"exported": false,
"type": "sysDialog/common"
},
{
"visible": false,
"name": "ExtendedScreenDialogAbility",
"srcEntry": "./ets/SystemDialog/ExtendedScreenDialog/ability/ExtendedScreenDialogAbility.ets",
"description": "ExtendedScreenDialogAbility_desc",
"label": "$string:sound",
"exported": false,
"type": "sysDialog/common"
}
],
"requestPermissions": [
// acl
{
"name": "ohos.permission.MANAGE_SHORTCUTS"
},
{
"name": "ohos.permission.CONTROL_LOCATION_SWITCH"
},
{
"name": "ohos.permission.MANAGE_USER_IDM"
},
{
"name": "ohos.permission.MOUNT_UNMOUNT_MANAGER"
},
{
"name": "ohos.permission.ACCESS_PIN_AUTH"
},
{
"name": "ohos.permission.ACCESS_SCREEN_LOCK_INNER"
},
{
"name": "ohos.permission.ACCESS_SCREEN_LOCK"
},
{
"name": "ohos.permission.ACCESS_USER_AUTH_INTERNAL"
},
{
"name": "ohos.permission.BUNDLE_ACTIVE_INFO"
},
{
"name": "ohos.permission.CAPTURE_SCREEN"
},
{
"name": "ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS"
},
{
"name": "ohos.permission.ACCESS_SYSTEM_SETTINGS"
},
{
"name": "ohos.permission.RECEIVER_STARTUP_COMPLETED"
},
{
"name": "ohos.permission.GET_TELEPHONY_STATE"
},
{
"name": "ohos.permission.GET_WALLPAPER"
},
{
"name": "ohos.permission.INSTALL_BUNDLE"
},
{
"name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION"
},
{
"name": "ohos.permission.LISTEN_BUNDLE_CHANGE"
},
{
"name": "ohos.permission.MANAGE_AUDIO_CONFIG"
},
{
"name": "ohos.permission.MANAGE_BLUETOOTH"
},
{
"name": "ohos.permission.MANAGE_CAMERA_CONFIG"
},
{
"name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS"
},
{
"name": "ohos.permission.MANAGE_MEDIA_RESOURCES"
},
{
"name": "ohos.permission.MANAGE_MISSIONS"
},
{
"name": "ohos.permission.MANAGE_SECURE_SETTINGS"
},
{
"name": "ohos.permission.MANAGE_SETTINGS"
},
{
"name": "ohos.permission.MANAGE_WIFI_CONNECTION"
},
{
"name": "ohos.permission.MODIFY_AUDIO_SETTINGS"
},
{
"name": "ohos.permission.NOTIFICATION_CONTROLLER"
},
{
"name": "ohos.permission.PERMISSION_USED_STATS"
},
{
"name": "ohos.permission.REBOOT"
},
{
"name": "ohos.permission.REQUIRE_FORM"
},
{
"name": "ohos.permission.RUNNING_LOCK"
},
{
"name": "ohos.permission.SET_WALLPAPER"
},
{
"name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND"
},
{
"name": "ohos.permission.START_INVISIBLE_ABILITY"
},
{
"name": "ohos.permission.STORAGE_MANAGER"
},
{
"name": "ohos.permission.UPDATE_CONFIGURATION"
},
{
"name": "ohos.permission.USE_USER_IDM"
},
{
"name": "ohos.permission.CONNECT_IME_ABILITY"
},
{
"name": "ohos.permission.FILE_ACCESS_MANAGER"
},
{
"name": "ohos.permission.CONNECTIVITY_INTERNAL"
},
{
"name": "ohos.permission.ACCESS_SERVICE_DM"
},
{
"name": "ohos.permission.INSTANTSHARE_SWITCH_CONTROL"
},
{
"name": "ohos.permission.UPDATE_MIGRATE"
},
{
"name": "ohos.permission.GET_EDM_CONFIG"
},
{
"name": "ohos.permission.PRELOAD_APPLICATION"
},
{
"name": "ohos.permission.MANAGE_APP_INSTALL_INFO",
"reason": "$string:permission_reason_manage_install",
"usedScene": {
"abilities": [
"MainAbility"
],
"when": "always"
}
},
{
"name": "ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE",
"reason": "$string:permission_reason_receive_install",
"usedScene": {
"abilities": [
"MainAbility"
],
"when": "always"
}
},
{
"name": "ohos.permission.RECEIVE_UPDATE_MESSAGE",
"reason": "$string:permission_reason_receive_update_message",
"usedScene": {
"abilities": ["MainAbility"],
"when": "always"
}
},
{
"name": "ohos.permission.MANAGE_NEARLINK"
},
{
"name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE"
},
{
"name": "ohos.permission.GET_BUNDLE_RESOURCES"
},
{
"name": "ohos.permission.GET_DEFAULT_APPLICATION"
},
{
"name": "ohos.permission.SECURE_PASTE"
},
{
"name": "ohos.permission.START_SHORTCUT"
},
{
"name": "ohos.permission.ACCESS_DEVICE_COLLABORATION_SERVICE"
},
{
"name": "ohos.permission.PROCESS_FILE_COPY_PASTE"
},
{
"name": "ohos.permission.CLEAR_RECYCLEBIN"
},
{
// 针对应用分身应用中心右键菜单,增加分身删除卸载权限,使用接口@ohos.base.installer. destroyAppClone.getBundleInstaller.destroyAppClone
"name": "ohos.permission.UNINSTALL_CLONE_BUNDLE"
},
{
// pc上非harden设备,可以通过控制中心点击超级隐私图标改变超级隐私状态
"name": "ohos.permission.SET_SUPER_PRIVACY"
},
{
// 隔空手势业务用于订阅swing手势
"name": "ohos.permission.SUBSCRIBE_SWING_ABILITY"
},
{
"name": "ohos.permission.MICROPHONE_CONTROL"
},
{
"name": "ohos.permission.INJECT_INPUT_EVENT"
},
{
"name": "ohos.permission.STORAGE_MANAGER_CRYPT"
},
{
"name": "ohos.permission.POWER_MANAGER"
},
{
"name": "ohos.permission.ACCESS_APP_LOCK"
},
{
"name": "ohos.permission.CLOUDFILE_SYNC"
},
{
// 通知中心设置want拉起原因参数 设置位置:NotificationStarterVm#setLaunchReasonFromNC
"name": "ohos.permission.SET_LAUNCH_REASON_MESSAGE"
},
{
// 通知中心用于监听应用加锁状态隐藏通知内容 事件监听位置:AppProtectedVm#init()
"name": "ohos.permission.READ_APP_LOCK"
},
// normal
{
"name": "ohos.permission.ACCESS_BLUETOOTH",
"reason": "$string:apply_access_bluetooth_reason",
"usedScene": {
"abilities": [
"MainAbility"
],
"when": "always"
}
},
{
"name": "ohos.permission.ACCESS_NOTIFICATION_POLICY"
},
{
"name": "ohos.permission.DISCOVER_BLUETOOTH"
},
{
"name": "ohos.permission.DISTRIBUTED_DATASYNC",
"reason": "$string:continue_mission_waiting",
"usedScene": {
"abilities": [
"MainAbility"
],
"when": "always"
}
},
{
"name": "ohos.permission.GET_BUNDLE_INFO"
},
{
"name": "ohos.permission.GET_INSTALLED_BUNDLE_LIST",
"reason": "$string:get_installed_bundle_list_reason",
"usedScene": {
"abilities": [
"EntryFormAbility"
]
}
},
{
"name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"
},
{
"name": "ohos.permission.GET_NETWORK_INFO"
},
{
"name": "ohos.permission.GET_WIFI_INFO"
},
{
"name": "ohos.permission.INPUT_MONITORING"
},
{
"name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS"
},
{
"name": "ohos.permission.KEEP_BACKGROUND_RUNNING"
},
{
"name": "ohos.permission.SET_WIFI_INFO"
},
{
"name": "ohos.permission.SYSTEM_FLOAT_WINDOW"
},
{
"name": "ohos.permission.USE_BLUETOOTH"
},
{
"name": "ohos.permission.PRINT"
},
{
"name": "ohos.permission.RUNNING_STATE_OBSERVER"
},
{
"name": "ohos.permission.sec.ACCESS_UDID"
},
{
"name": "ohos.permission.GET_RUNNING_INFO"
},
{
"name": "ohos.permission.ACCESS_NEARLINK",
"reason": "$string:permission_reason_access_near_link",
"usedScene": {
"abilities": [
"MainAbility"
],
"when": "always"
}
},
{
"name": "ohos.permission.COMMONEVENT_STICKY"
},
{
"name": "ohos.permission.READ_IMAGEVIDEO",
"reason": "$string:reason_read_media",
"usedScene": {
"abilities": [
"MainAbility"
],
"when": "always"
}
}
]
// "requestPermissions": [
// {
// "name": "ohos.permission.ACCESS_BLUETOOTH",
// "reason": "$string:apply_access_bluetooth_reason",
// "usedScene": {
// "abilities": [
// "MainAbility"
// ],
// "when": "always"
// }
// },
// {
// "name": "ohos.permission.MANAGE_SHORTCUTS"
// },
// {
// "name": "ohos.permission.CONTROL_LOCATION_SWITCH"
// },
// {
// "name": "ohos.permission.MANAGE_USER_IDM"
// },
// {
// "name": "ohos.permission.ACCESS_NOTIFICATION_POLICY"
// },
// {
// "name": "ohos.permission.MOUNT_UNMOUNT_MANAGER"
// },
// {
// "name": "ohos.permission.ACCESS_PIN_AUTH"
// },
// {
// "name": "ohos.permission.ACCESS_SCREEN_LOCK_INNER"
// },
// {
// "name": "ohos.permission.ACCESS_SCREEN_LOCK"
// },
// {
// "name": "ohos.permission.ACCESS_USER_AUTH_INTERNAL"
// },
// {
// "name": "ohos.permission.BUNDLE_ACTIVE_INFO"
// },
// {
// "name": "ohos.permission.CAPTURE_SCREEN"
// },
// {
// "name": "ohos.permission.DISCOVER_BLUETOOTH"
// },
// {
// "name": "ohos.permission.DISTRIBUTED_DATASYNC",
// "reason": "$string:continue_mission_waiting",
// "usedScene": {
// "abilities": [
// "MainAbility"
// ],
// "when": "always"
// }
// },
// {
// "name": "ohos.permission.GET_BUNDLE_INFO"
// },
// {
// "name": "ohos.permission.GET_INSTALLED_BUNDLE_LIST",
// "reason": "$string:get_installed_bundle_list_reason",
// "usedScene": {
// "abilities": [
// "EntryFormAbility"
// ]
// }
// },
// {
// "name": "ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS"
// },
// {
// "name": "ohos.permission.ACCESS_SYSTEM_SETTINGS"
// },
// {
// "name" : "ohos.permission.RECEIVER_STARTUP_COMPLETED"
// },
// {
// "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"
// },
// {
// "name": "ohos.permission.GET_NETWORK_INFO"
// },
// {
// "name": "ohos.permission.GET_TELEPHONY_STATE"
// },
// {
// "name": "ohos.permission.GET_WALLPAPER"
// },
// {
// "name": "ohos.permission.GET_WIFI_INFO"
// },
// {
// "name": "ohos.permission.INPUT_MONITORING"
// },
// {
// "name": "ohos.permission.INSTALL_BUNDLE"
// },
// {
// "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS"
// },
// {
// "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION"
// },
// {
// "name": "ohos.permission.KEEP_BACKGROUND_RUNNING"
// },
// {
// "name": "ohos.permission.LISTEN_BUNDLE_CHANGE"
// },
// {
// "name": "ohos.permission.MANAGE_AUDIO_CONFIG"
// },
// {
// "name": "ohos.permission.MANAGE_BLUETOOTH"
// },
// {
// "name": "ohos.permission.MANAGE_CAMERA_CONFIG"
// },
// {
// "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS"
// },
// {
// "name": "ohos.permission.MANAGE_MEDIA_RESOURCES"
// },
// {
// "name": "ohos.permission.MANAGE_MISSIONS"
// },
// {
// "name": "ohos.permission.MANAGE_SECURE_SETTINGS"
// },
// {
// "name": "ohos.permission.MANAGE_SETTINGS"
// },
// {
// "name": "ohos.permission.MANAGE_WIFI_CONNECTION"
// },
// {
// "name": "ohos.permission.MODIFY_AUDIO_SETTINGS"
// },
// {
// "name": "ohos.permission.NOTIFICATION_CONTROLLER"
// },
// {
// "name": "ohos.permission.PERMISSION_USED_STATS"
// },
// {
// "name": "ohos.permission.REBOOT"
// },
// {
// "name": "ohos.permission.REQUIRE_FORM"
// },
// {
// "name": "ohos.permission.RUNNING_LOCK"
// },
// {
// "name": "ohos.permission.SET_WALLPAPER"
// },
// {
// "name": "ohos.permission.SET_WIFI_INFO"
// },
// {
// "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND"
// },
// {
// "name": "ohos.permission.START_INVISIBLE_ABILITY"
// },
// {
// "name": "ohos.permission.STORAGE_MANAGER"
// },
// {
// "name": "ohos.permission.SYSTEM_FLOAT_WINDOW"
// },
// {
// "name": "ohos.permission.UPDATE_CONFIGURATION"
// },
// {
// "name": "ohos.permission.USE_BLUETOOTH"
// },
// {
// "name": "ohos.permission.USE_USER_IDM"
// },
// {
// "name": "ohos.permission.CONNECT_IME_ABILITY"
// },
// {
// "name": "ohos.permission.FILE_ACCESS_MANAGER"
// },
// {
// "name": "ohos.permission.PRINT"
// },
// {
// "name": "ohos.permission.RUNNING_STATE_OBSERVER"
// },
// {
// "name": "ohos.permission.sec.ACCESS_UDID"
// },
// {
// "name": "ohos.permission.CONNECTIVITY_INTERNAL"
// },
// {
// "name": "ohos.permission.ACCESS_SERVICE_DM"
// },
// {
// "name": "ohos.permission.GET_RUNNING_INFO"
// },
// {
// "name": "ohos.permission.INSTANTSHARE_SWITCH_CONTROL"
// },
// {
// "name": "ohos.permission.UPDATE_MIGRATE"
// },
// {
// "name": "ohos.permission.GET_EDM_CONFIG"
// },
// {
// "name": "ohos.permission.PRELOAD_APPLICATION"
// },
// {
// "name": "ohos.permission.MANAGE_APP_INSTALL_INFO",
// "reason": "$string:permission_reason_manage_install",
// "usedScene": {
// "abilities": [
// "MainAbility"
// ],
// "when": "always"
// }
// },
// {
// "name": "ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE",
// "reason": "$string:permission_reason_receive_install",
// "usedScene": {
// "abilities": [
// "MainAbility"
// ],
// "when": "always"
// }
// },
// {
// "name": "ohos.permission.RECEIVE_UPDATE_MESSAGE",
// "reason": "$string:permission_reason_receive_update_message",
// "usedScene": {
// "abilities": ["MainAbility"],
// "when": "always"
// }
// },
// {
// "name": "ohos.permission.MANAGE_NEARLINK"
// },
// {
// "name": "ohos.permission.ACCESS_NEARLINK",
// "reason": "$string:permission_reason_access_near_link",
// "usedScene": {
// "abilities": [
// "MainAbility"
// ],
// "when": "always"
// }
// },
// {
// "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE"
// },
// {
// "name": "ohos.permission.GET_BUNDLE_RESOURCES"
// },
// {
// name: "ohos.permission.COMMONEVENT_STICKY"
// },
// {
// name: "ohos.permission.GET_DEFAULT_APPLICATION"
// },
// {
// name: "ohos.permission.SECURE_PASTE"
// },
// {
// "name": "ohos.permission.START_SHORTCUT"
// },
// {
// "name": "ohos.permission.ACCESS_DEVICE_COLLABORATION_SERVICE"
// },
// {
// "name": "ohos.permission.PROCESS_FILE_COPY_PASTE"
// },
// {
// "name": "ohos.permission.CLEAR_RECYCLEBIN"
// },
// {
// // 针对应用分身应用中心右键菜单,增加分身删除卸载权限,使用接口@ohos.base.installer. destroyAppClone.getBundleInstaller.destroyAppClone
// "name": "ohos.permission.UNINSTALL_CLONE_BUNDLE"
// },
// {
// // pc上非harden设备,可以通过控制中心点击超级隐私图标改变超级隐私状态
// "name": "ohos.permission.SET_SUPER_PRIVACY"
// },
// {
// // 隔空手势业务用于订阅swing手势
// "name": "ohos.permission.SUBSCRIBE_SWING_ABILITY"
// },
// {
// "name": "ohos.permission.MICROPHONE_CONTROL"
// },
// {
// "name": "ohos.permission.INJECT_INPUT_EVENT"
// },
// {
// "name": "ohos.permission.STORAGE_MANAGER_CRYPT"
// },
// {
// "name": "ohos.permission.POWER_MANAGER"
// },
// {
// "name": "ohos.permission.ACCESS_APP_LOCK"
// },
// {
// "name": "ohos.permission.READ_IMAGEVIDEO",
// "reason": "$string:reason_read_media",
// "usedScene": {
// "abilities": [
// "MainAbility"
// ],
// "when": "always"
// }
// },
// // 云盘同步接口权限
// {
// "name": "ohos.permission.CLOUDFILE_SYNC"
// },
// {
// // 通知中心设置want拉起原因参数 设置位置:NotificationStarterVm#setLaunchReasonFromNC
// "name": "ohos.permission.SET_LAUNCH_REASON_MESSAGE"
// },
// {
// // 通知中心用于监听应用加锁状态隐藏通知内容 事件监听位置:AppProtectedVm#init()
// "name": "ohos.permission.READ_APP_LOCK"
// }
// ]
}
}