diff --git a/zh-cn/application-dev/quick-start/syscap.md b/zh-cn/application-dev/quick-start/syscap.md index bb9166786cffe4f12af1d134b2da1122432a66f0..861052c8c41e22e90ea9654707e5dd6423314fb3 100644 --- a/zh-cn/application-dev/quick-start/syscap.md +++ b/zh-cn/application-dev/quick-start/syscap.md @@ -61,34 +61,30 @@ IDE 会根据创建的工程所支持的设置自动配置联想能力集和要 对于联想能力集,开发者通过添加更多的系统能力,在 IDE 中可以使用更多的 API,但要注意这些 API 可能在设备上不支持,使用前需要判断。 对于要求能力集,开发者修改时要十分慎重,修改不当会导致应用无法分发到目标设备上。 -``` +```json /* syscap.json */ { - devices: { - general: [ /*每一个典型设备对应一个syscap支持能力集,可配置多个典型设备*/ + "devices": { + "general": [ /*每一个典型设备对应一个syscap支持能力集,可配置多个典型设备*/ "default", - "car, - ... + "car" ], - custom: [ /*厂家自定义设备*/ + "custom": [ /*厂家自定义设备*/ { "某自定义设备": [ - "SystemCapability.Communication.SoftBus.Core", - ... + "SystemCapability.Communication.SoftBus.Core" ] - }, - ... + } ] }, - development: { /*addedSysCaps内的sycap集合与devices中配置的各设备支持的syscap集合的并集共同构成联想能力集*/ - addedSysCaps: [ - "SystemCapability.Location.Location.Lite", - ... + "development": { /*addedSysCaps内的sycap集合与devices中配置的各设备支持的syscap集合的并集共同构成联想能力集*/ + "addedSysCaps": [ + "SystemCapability.Location.Location.Lite" ] }, - production: { /*用于生成rpcid,慎重添加,可能导致应用无法分发到目标设备上*/ - addedSysCaps: [], //devices中配置的各设备支持的syscap集合的交集,添加addedSysCaps集合再除去removedSysCaps集合,共同构成要求能力集 - removedSysCaps: [] //当该要求能力集为某设备的子集时,应用才可被分发到该设备上 + "production": { /*用于生成rpcid,慎重添加,可能导致应用无法分发到目标设备上*/ + "addedSysCaps": [], //devices中配置的各设备支持的syscap集合的交集,添加addedSysCaps集合再除去removedSysCaps集合,共同构成要求能力集 + "removedSysCaps": [] //当该要求能力集为某设备的子集时,应用才可被分发到该设备上 } } ```