提交 921f30ab 编写于 作者: H houhaoyu

houhaoyu@huawei.com

Signed-off-by: Nhouhaoyu <houhaoyu@huawei.com>
Change-Id: I493a5618f671c654c6282a1dac0a545b0e1e1be9
上级 a3018b86
......@@ -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": [] //当该要求能力集为某设备的子集时,应用才可被分发到该设备上
}
}
```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册