Appearance
初始化
方法名
init
用法
用法示例
js
module.init({
//商米申请的应用appId
appId: "",
//是否强制刷新
isForceRefresh: false,
//模型文件路径配置类型,可选值assets和custom
modelPathType: "assets",
//存放模型文件的文件夹名称,当模型文件路径配置类型为assets时可用
modelConfigDirName: "food_config",
//模型文件路径,绝对路径,当模型文件路径配置类型为custom时必传
path: "/storage/emulated/0/leven_sunmi_food/food_config/",
//是否强制将assets下模型文件复制到项目中,只针对非首次安装,默认:false
//modelPathType为assets时有效,目的是为了初始化是不会修改已经设置过的参数
//modelPathType为custom时会默认加载path下的模型文件,不会进行复制到项目中的操作,所以当
//modelPathType为custom时该参数无效
isForceCopyAssetsConfig: false
}, res => {
console.log(res)
})参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 参数描述 |
|---|---|---|---|---|
| appId | String | 是 | 无 | 商米申请的应用id |
| isForceRefresh | Boolean | 否 | false | 是否强制从网络读取token |
| modelPathType | String | 否 | assets | 模型文件路径配置类型,可选值assets和custom |
| modelConfigDirName | String | 否 | food_config | 存放模型文件的文件夹名称,当模型文件路径配置类型为assets时可用 |
| path | String | 否 | 无 | 模型文件路径,绝对路径,当模型文件路径配置类型为custom时必传 |
| isForceCopyAssetsConfig | Boolean | 否 | false | 是否强制将assets下模型文件复制到项目中,只针对非首次安装,默认:false,modelPathType为assets时有效,目的是为了初始化是不会修改已经设置过的参数,modelPathType为custom时会默认加载path下的模型文件,不会进行复制到项目中的操作,所以当modelPathType为custom时该参数无效 |
回调
回调示例
json
{
"message": "",
"data": {
"license": "Nk1yM0d5bGtTN3VKUFNxdTJxVXBjN0cySUZxSGt5ckMvTytBK1ZJZlRmNmRLUElYSldvNUoxNHdRVjF4OXMrc2FBWHU0RURyMDFWVDRYZndhcGwxWVVlSERUOFRPdk4vM01leFRUcjc2VTFoRzRTVkgyWFF3cVV6LzRrUzI3RFVBcHBFMlo2RVladGVJT1ZwUnlucU91em9WQ0ViRmFXcXNEN01wTjNIa0FVPXsibGlzdCI6W3siZXhwaXJ5X2RhdGUiOiIyMDI1LTA5LTE1IDIyOjI1OjQ2IiwiYXBwbGljYXRpb24iOiJhaV9pZGVudGlmaWNhdGlvbl9nZW5lcmFsIn1dfQ=="
},
"code": 0
}回调说明
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| message | String | 消息提示 |
| data | Object | 数据对象 |
| data.license | String | 授权码 |
| code | Integer | 返回类型,0.成功,其他:失败 |
