1.解决张奇提出的闪屏问题
Showing
14 changed files
with
183 additions
and
172 deletions
| ... | @@ -439,9 +439,7 @@ | ... | @@ -439,9 +439,7 @@ |
| 439 | ], | 439 | ], |
| 440 | "_srcBlendFactor": 770, | 440 | "_srcBlendFactor": 770, |
| 441 | "_dstBlendFactor": 771, | 441 | "_dstBlendFactor": 771, |
| 442 | "_spriteFrame": { | 442 | "_spriteFrame": null, |
| 443 | "__uuid__": "945c78cb-b122-4b67-abf5-501edbb079d2" | ||
| 444 | }, | ||
| 445 | "_type": 0, | 443 | "_type": 0, |
| 446 | "_sizeMode": 0, | 444 | "_sizeMode": 0, |
| 447 | "_fillType": 0, | 445 | "_fillType": 0, |
| ... | @@ -1410,7 +1408,7 @@ | ... | @@ -1410,7 +1408,7 @@ |
| 1410 | "__id__": 27 | 1408 | "__id__": 27 |
| 1411 | }, | 1409 | }, |
| 1412 | "_enabled": true, | 1410 | "_enabled": true, |
| 1413 | "alignMode": 1, | 1411 | "alignMode": 2, |
| 1414 | "_target": { | 1412 | "_target": { |
| 1415 | "__id__": 2 | 1413 | "__id__": 2 |
| 1416 | }, | 1414 | }, |
| ... | @@ -1534,7 +1532,7 @@ | ... | @@ -1534,7 +1532,7 @@ |
| 1534 | "__id__": 30 | 1532 | "__id__": 30 |
| 1535 | }, | 1533 | }, |
| 1536 | "_enabled": true, | 1534 | "_enabled": true, |
| 1537 | "alignMode": 1, | 1535 | "alignMode": 2, |
| 1538 | "_target": { | 1536 | "_target": { |
| 1539 | "__id__": 2 | 1537 | "__id__": 2 |
| 1540 | }, | 1538 | }, |
| ... | @@ -1658,7 +1656,7 @@ | ... | @@ -1658,7 +1656,7 @@ |
| 1658 | "__id__": 33 | 1656 | "__id__": 33 |
| 1659 | }, | 1657 | }, |
| 1660 | "_enabled": true, | 1658 | "_enabled": true, |
| 1661 | "alignMode": 1, | 1659 | "alignMode": 2, |
| 1662 | "_target": { | 1660 | "_target": { |
| 1663 | "__id__": 2 | 1661 | "__id__": 2 |
| 1664 | }, | 1662 | }, |
| ... | @@ -1841,7 +1839,7 @@ | ... | @@ -1841,7 +1839,7 @@ |
| 1841 | "__id__": 38 | 1839 | "__id__": 38 |
| 1842 | }, | 1840 | }, |
| 1843 | "_enabled": true, | 1841 | "_enabled": true, |
| 1844 | "alignMode": 1, | 1842 | "alignMode": 2, |
| 1845 | "_target": { | 1843 | "_target": { |
| 1846 | "__id__": 2 | 1844 | "__id__": 2 |
| 1847 | }, | 1845 | }, |
| ... | @@ -1965,7 +1963,7 @@ | ... | @@ -1965,7 +1963,7 @@ |
| 1965 | "__id__": 41 | 1963 | "__id__": 41 |
| 1966 | }, | 1964 | }, |
| 1967 | "_enabled": true, | 1965 | "_enabled": true, |
| 1968 | "alignMode": 1, | 1966 | "alignMode": 2, |
| 1969 | "_target": { | 1967 | "_target": { |
| 1970 | "__id__": 2 | 1968 | "__id__": 2 |
| 1971 | }, | 1969 | }, |
| ... | @@ -2089,7 +2087,7 @@ | ... | @@ -2089,7 +2087,7 @@ |
| 2089 | "__id__": 44 | 2087 | "__id__": 44 |
| 2090 | }, | 2088 | }, |
| 2091 | "_enabled": true, | 2089 | "_enabled": true, |
| 2092 | "alignMode": 1, | 2090 | "alignMode": 2, |
| 2093 | "_target": { | 2091 | "_target": { |
| 2094 | "__id__": 2 | 2092 | "__id__": 2 |
| 2095 | }, | 2093 | }, |
| ... | @@ -2213,7 +2211,7 @@ | ... | @@ -2213,7 +2211,7 @@ |
| 2213 | "__id__": 47 | 2211 | "__id__": 47 |
| 2214 | }, | 2212 | }, |
| 2215 | "_enabled": true, | 2213 | "_enabled": true, |
| 2216 | "alignMode": 1, | 2214 | "alignMode": 2, |
| 2217 | "_target": { | 2215 | "_target": { |
| 2218 | "__id__": 2 | 2216 | "__id__": 2 |
| 2219 | }, | 2217 | }, |
| ... | @@ -2665,7 +2663,7 @@ | ... | @@ -2665,7 +2663,7 @@ |
| 2665 | "_spacingX": 0, | 2663 | "_spacingX": 0, |
| 2666 | "_batchAsBitmap": false, | 2664 | "_batchAsBitmap": false, |
| 2667 | "_N$horizontalAlign": 1, | 2665 | "_N$horizontalAlign": 1, |
| 2668 | "_N$verticalAlign": 1, | 2666 | "_N$verticalAlign": 0, |
| 2669 | "_N$fontFamily": "Arial", | 2667 | "_N$fontFamily": "Arial", |
| 2670 | "_N$overflow": 0, | 2668 | "_N$overflow": 0, |
| 2671 | "_N$cacheMode": 0, | 2669 | "_N$cacheMode": 0, | ... | ... |
| ... | @@ -48,13 +48,14 @@ cc.Class({ | ... | @@ -48,13 +48,14 @@ cc.Class({ |
| 48 | if (this.aCategoryListJson && this.aCategoryListJson.length > 0) { | 48 | if (this.aCategoryListJson && this.aCategoryListJson.length > 0) { |
| 49 | return; | 49 | return; |
| 50 | } | 50 | } |
| 51 | for (let i = 0; i < aJsonList.length; i++) { | 51 | for (let i = 0; i < aJsonList.length; i++) { //这里可能会导致对应导航错乱 |
| 52 | Network.ajax("GET", Common.TOPDRAW_API_SERVER + "main/" + aJsonList[i], null, null, | 52 | Network.ajax("GET", Common.TOPDRAW_API_SERVER + "main/" + aJsonList[i], null, null, |
| 53 | function (strResponse) { | 53 | function (strResponse) { |
| 54 | try { | 54 | try { |
| 55 | // cc.log("远程数据:"+strResponse); | 55 | // cc.log("远程数据:"+strResponse); |
| 56 | // var oJSONResult = JSON.parse(strResponse); | 56 | var oJSONResult = JSON.parse(strResponse); |
| 57 | this.aCategoryListJson.push(strResponse); | 57 | this.aCategoryListJson.push(strResponse); |
| 58 | cc.log("请求数据返回:"+oJSONResult.count); | ||
| 58 | } catch (error) { | 59 | } catch (error) { |
| 59 | cc.log("Business Exception:Get getCategoryListJsonRequest..." + error); | 60 | cc.log("Business Exception:Get getCategoryListJsonRequest..." + error); |
| 60 | } | 61 | } | ... | ... |
| ... | @@ -22,16 +22,6 @@ cc.Class({ | ... | @@ -22,16 +22,6 @@ cc.Class({ |
| 22 | default: null, | 22 | default: null, |
| 23 | type: cc.Prefab | 23 | type: cc.Prefab |
| 24 | }, | 24 | }, |
| 25 | |||
| 26 | test_detail_type_json: { | ||
| 27 | default: null, | ||
| 28 | type: cc.JsonAsset | ||
| 29 | }, | ||
| 30 | |||
| 31 | test_detail_json: { | ||
| 32 | default: null, | ||
| 33 | type: cc.JsonAsset | ||
| 34 | }, | ||
| 35 | }, | 25 | }, |
| 36 | 26 | ||
| 37 | onLoad: function () { | 27 | onLoad: function () { |
| ... | @@ -47,6 +37,17 @@ cc.Class({ | ... | @@ -47,6 +37,17 @@ cc.Class({ |
| 47 | this._oSceneContext._iCurrentLeftIndex = 1; | 37 | this._oSceneContext._iCurrentLeftIndex = 1; |
| 48 | this._oSceneContext.focusPath = "ButtonOpen"; | 38 | this._oSceneContext.focusPath = "ButtonOpen"; |
| 49 | 39 | ||
| 40 | if (this._cApplication.getBackStatus()) { | ||
| 41 | //恢复上下文 包括 | ||
| 42 | //光标位置 focusPath | ||
| 43 | let oSceneContext = this._cApplication.popSceneContext(); | ||
| 44 | if (oSceneContext) { | ||
| 45 | this._oSceneContext = oSceneContext; | ||
| 46 | cc.log(this._oSceneContext); | ||
| 47 | } | ||
| 48 | this._cApplication.setBackStatus(false); | ||
| 49 | } | ||
| 50 | |||
| 50 | let aSceneContext = this._cApplication.getSceneContext(); | 51 | let aSceneContext = this._cApplication.getSceneContext(); |
| 51 | let aSceneParameter = this._cApplication.getSceneParameter(); | 52 | let aSceneParameter = this._cApplication.getSceneParameter(); |
| 52 | cc.log("gameDetail->aSceneParameter..." + JSON.stringify(aSceneParameter)); | 53 | cc.log("gameDetail->aSceneParameter..." + JSON.stringify(aSceneParameter)); |
| ... | @@ -60,17 +61,6 @@ cc.Class({ | ... | @@ -60,17 +61,6 @@ cc.Class({ |
| 60 | this._oSceneContext._downloadUrl = aSceneParameter.downloadUrl; | 61 | this._oSceneContext._downloadUrl = aSceneParameter.downloadUrl; |
| 61 | } | 62 | } |
| 62 | 63 | ||
| 63 | if (this._cApplication.getBackStatus()) { | ||
| 64 | //恢复上下文 包括 | ||
| 65 | //光标位置 focusPath | ||
| 66 | let oSceneContext = this._cApplication.popSceneContext(); | ||
| 67 | if (oSceneContext) { | ||
| 68 | this._oSceneContext = oSceneContext; | ||
| 69 | cc.log(this._oSceneContext); | ||
| 70 | } | ||
| 71 | this._cApplication.setBackStatus(false); | ||
| 72 | } | ||
| 73 | |||
| 74 | cc.log("类名:" + this._oSceneContext._packageName); | 64 | cc.log("类名:" + this._oSceneContext._packageName); |
| 75 | cc.log("下载链接:" + this._oSceneContext._downloadUrl); | 65 | cc.log("下载链接:" + this._oSceneContext._downloadUrl); |
| 76 | 66 | ||
| ... | @@ -91,7 +81,7 @@ cc.Class({ | ... | @@ -91,7 +81,7 @@ cc.Class({ |
| 91 | this.isExistApk(); | 81 | this.isExistApk(); |
| 92 | this.checkDataReadyAndInitFocus(); | 82 | this.checkDataReadyAndInitFocus(); |
| 93 | this.initPrefab(); //获取导航栏信息 | 83 | this.initPrefab(); //获取导航栏信息 |
| 94 | this.getTypeList(); | 84 | // this.getTypeList(); |
| 95 | this.checkPfbReadyAndInitPage(); | 85 | this.checkPfbReadyAndInitPage(); |
| 96 | }, | 86 | }, |
| 97 | 87 | ||
| ... | @@ -134,32 +124,39 @@ cc.Class({ | ... | @@ -134,32 +124,39 @@ cc.Class({ |
| 134 | // function (strResponse) { | 124 | // function (strResponse) { |
| 135 | try { | 125 | try { |
| 136 | // var oJSONResult = JSON.parse(strResponse); | 126 | // var oJSONResult = JSON.parse(strResponse); |
| 137 | var oJSONResult = this.test_detail_type_json.json; | 127 | // var oJSONResult = this.test_detail_type_json.json; |
| 138 | if (oJSONResult.businessCode == 'success') { | 128 | // if (oJSONResult.businessCode == 'success') { |
| 139 | for (let i = 0; i < oJSONResult.resultSet.length; i++) { | 129 | |
| 140 | var oProgram = oJSONResult.resultSet[i]; | 130 | for (let i = 0; i < this._oInit.aListImage.length; i++) { |
| 141 | let node = cc.instantiate(this.PFB_CATEGORY); | 131 | let oProgram = this._oInit.aListImage[i]; |
| 142 | if (oProgram.image[0] && oProgram.image[0].fileUrl) { | 132 | let node = cc.instantiate(this.PFB_CATEGORY); |
| 143 | node.width = oProgram.image[0].width; | 133 | if (oProgram && oProgram.fileUrl) { |
| 144 | node.height = oProgram.image[0].height; | 134 | node.width = oProgram.width; |
| 145 | node.getChildByName("Pic").width = oProgram.image[0].width; | 135 | node.height = oProgram.height; |
| 146 | node.getChildByName("Pic").height = oProgram.image[0].height; | 136 | node.getChildByName("Pic").width = oProgram.width; |
| 147 | cc.loader.loadRes(oProgram.image[0].fileUrl, cc.Texture2D, function (err, texture) { | 137 | node.getChildByName("Pic").height = oProgram.height; |
| 138 | // cc.loader.loadRes(oProgram.image[0].fileUrl, cc.Texture2D, function (err, texture) { | ||
| 139 | // node.getChildByName("Pic").getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture); | ||
| 140 | // }); | ||
| 141 | Network.loadImageInNativeRuntime( | ||
| 142 | Common.TOPDRAW_IMAGE_SERVER + oProgram.fileUrl, null, | ||
| 143 | function (texture, iRequestId) { | ||
| 148 | node.getChildByName("Pic").getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture); | 144 | node.getChildByName("Pic").getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture); |
| 149 | }); | 145 | }, function () { }, this |
| 150 | } | ||
| 151 | node.x = node.width / 2 + i * (node.width + 24); | ||
| 152 | this._nodeTypeList.addChild(node, 10, "TypeListCell" + i); | ||
| 153 | //准备焦点坐标 | ||
| 154 | let fiNodeBlock = node.addComponent(FocusInfo); | ||
| 155 | fiNodeBlock.init( | ||
| 156 | '', true, null, null, 1.06 //最后一个参数决定要不要放大显示 | ||
| 157 | ); | 146 | ); |
| 158 | this._aFocusTargets[0]["type_list_cell_" + i] = node; | ||
| 159 | } | 147 | } |
| 160 | } else { | 148 | node.x = node.width / 2 + i * (node.width + 24); |
| 161 | cc.log("Business Error:get nav..." + oJSONResult.description); | 149 | this._nodeTypeList.addChild(node, 10, "TypeListCell" + i); |
| 150 | //准备焦点坐标 | ||
| 151 | let fiNodeBlock = node.addComponent(FocusInfo); | ||
| 152 | fiNodeBlock.init( | ||
| 153 | '', true, null, null, 1.06 //最后一个参数决定要不要放大显示 | ||
| 154 | ); | ||
| 155 | this._aFocusTargets[0]["type_list_cell_" + i] = node; | ||
| 162 | } | 156 | } |
| 157 | // } else { | ||
| 158 | // cc.log("Business Error:get nav..." + oJSONResult.description); | ||
| 159 | // } | ||
| 163 | } catch (error) { | 160 | } catch (error) { |
| 164 | cc.log("Business Exception:get nav..." + error); | 161 | cc.log("Business Exception:get nav..." + error); |
| 165 | } | 162 | } |
| ... | @@ -261,6 +258,7 @@ cc.Class({ | ... | @@ -261,6 +258,7 @@ cc.Class({ |
| 261 | //获取节目详情 | 258 | //获取节目详情 |
| 262 | checkPfbReadyAndInitPage: function () { | 259 | checkPfbReadyAndInitPage: function () { |
| 263 | var self = this; | 260 | var self = this; |
| 261 | this._oInit.aListImage = []; | ||
| 264 | //根据Id获取详情 | 262 | //根据Id获取详情 |
| 265 | // let oGatherDetailRequestParameter = { | 263 | // let oGatherDetailRequestParameter = { |
| 266 | // "view": "json", | 264 | // "view": "json", |
| ... | @@ -270,52 +268,64 @@ cc.Class({ | ... | @@ -270,52 +268,64 @@ cc.Class({ |
| 270 | // // "appId": this._strAppId, | 268 | // // "appId": this._strAppId, |
| 271 | // "token": Common.TEST_API_TOKEN_EDU | 269 | // "token": Common.TEST_API_TOKEN_EDU |
| 272 | // }; | 270 | // }; |
| 273 | // Network.ajax("GET", Common.TOPDRAW_API_SERVER_EDU + "Media/List", null, oGatherDetailRequestParameter, | 271 | Network.ajax("GET", Common.TOPDRAW_API_SERVER + "gameDetail/" + this._oSceneContext._packageName + ".json", null, null, |
| 274 | // function (strResponse) { | 272 | function (strResponse) { |
| 275 | try { | 273 | try { |
| 276 | // var oJSONResult = JSON.parse(strResponse); | 274 | var oJSONResult = JSON.parse(strResponse); |
| 277 | var oJSONResult = this.test_detail_json.json; | 275 | // var oJSONResult = this.test_detail_json.json; |
| 278 | if (oJSONResult.businessCode == 'success') { | 276 | if (oJSONResult.businessCode == 'success') { |
| 279 | cc.find("Desc/Title", this.node).getComponent(cc.Label).string = oJSONResult.resultSet[0].name;//标题 | 277 | cc.find("Desc/Title", this.node).getComponent(cc.Label).string = oJSONResult.resultSet[0].name;//标题 |
| 280 | cc.find("Desc/Title", this.node).getComponent(cc.Label)._forceUpdateRenderData(); | 278 | cc.find("Desc/Title", this.node).getComponent(cc.Label)._forceUpdateRenderData(); |
| 281 | cc.find("Desc/LabelVersion", this.node).getComponent(cc.Label).string = oJSONResult.resultSet[0].versions; | 279 | cc.find("Desc/LabelVersion", this.node).getComponent(cc.Label).string = oJSONResult.resultSet[0].versions; |
| 282 | cc.find("Desc/LabelSize", this.node).getComponent(cc.Label).string = oJSONResult.resultSet[0].size; | 280 | cc.find("Desc/LabelSize", this.node).getComponent(cc.Label).string = oJSONResult.resultSet[0].size; |
| 283 | cc.find("Desc/LabelTime", this.node).getComponent(cc.Label).string = oJSONResult.resultSet[0].updateTime; | 281 | cc.find("Desc/LabelTime", this.node).getComponent(cc.Label).string = oJSONResult.resultSet[0].updateTime; |
| 284 | //这里给描述做拦截,防止字数多超出栏目 | 282 | //这里给描述做拦截,防止字数多超出栏目 |
| 285 | var description = oJSONResult.resultSet[0].description; | 283 | var description = oJSONResult.resultSet[0].description; |
| 286 | if (description.length > 55) { | 284 | if (description.length > 55) { |
| 287 | description = description.substring(0, 55) + "..."; | 285 | description = description.substring(0, 55) + "..."; |
| 288 | } | 286 | } |
| 289 | cc.find("Desc/LabelDesc", this.node).getComponent(cc.Label).string = description; | 287 | cc.find("Desc/LabelDesc", this.node).getComponent(cc.Label).string = description; |
| 290 | //搞标签 | 288 | //搞标签 |
| 291 | let iTitleWidth = cc.find("Desc/Title", this.node).width; | 289 | let iTitleWidth = cc.find("Desc/Title", this.node).width; |
| 292 | let aTag = oJSONResult.resultSet[0].tag.split(","); | 290 | let aTag = oJSONResult.resultSet[0].tag.split(","); |
| 293 | for (let i = 0; i < aTag.length; i++) { | 291 | // cc.log("tag数量:" + aTag.length); |
| 294 | let nodeShadow = cc.find("Desc/Title/Shadow" + i, this.node); | 292 | for (let i = 0; i < aTag.length; i++) { |
| 295 | nodeShadow.active = true; | 293 | if (!aTag[i]) continue; |
| 296 | nodeShadow.getChildByName("Label").getComponent(cc.Label).string = aTag[i]; | 294 | let nodeShadow = cc.find("Desc/Title/Shadow" + i, this.node); |
| 297 | // cc.log("字体宽度:" + (856 + iTitleWidth + 16 + i * 108)); | 295 | nodeShadow.active = true; |
| 298 | nodeShadow.getComponent(cc.Widget).left = 652 + iTitleWidth + 16 + i * 108; | 296 | nodeShadow.getChildByName("Label").getComponent(cc.Label).string = aTag[i]; |
| 299 | } | 297 | // cc.log("字体宽度:" + (856 + iTitleWidth + 16 + i * 108)); |
| 300 | 298 | nodeShadow.getComponent(cc.Widget).left = 652 + iTitleWidth + 16 + i * 108; | |
| 301 | this._strEpisodeImg = oJSONResult.resultSet[0].images.list[0].fileUrl; | 299 | } |
| 302 | cc.loader.loadRes(this._strEpisodeImg, cc.Texture2D, function (err, texture) { | ||
| 303 | self.node.getChildByName("Pic").getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture); | ||
| 304 | }); | ||
| 305 | 300 | ||
| 306 | cc.loader.loadRes(this._strEpisodeImg, cc.Texture2D, function (err, texture) { | 301 | this._strEpisodeImg = oJSONResult.resultSet[0].images.list[0].fileUrl; |
| 307 | self.node.getChildByName("FullView").getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture); | 302 | // cc.loader.loadRes(this._strEpisodeImg, cc.Texture2D, function (err, texture) { |
| 308 | }); | 303 | // self.node.getChildByName("Pic").getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture); |
| 309 | } else { | 304 | // }); |
| 310 | cc.log("Business Error:Get MediaDetail..." + oJSONResult.description); | 305 | this._oInit.aListImage = oJSONResult.resultSet[0].images.list; |
| 311 | } | 306 | cc.log("图片地址:" + (Common.TOPDRAW_IMAGE_SERVER + oJSONResult.resultSet[0].images.list[0].fileUrl)); |
| 312 | } catch (error) { | 307 | Network.loadImageInNativeRuntime( |
| 313 | cc.log("Business Exception:Get MediaDetail..." + error); | 308 | Common.TOPDRAW_IMAGE_SERVER + oJSONResult.resultSet[0].images.list[0].fileUrl, null, |
| 314 | } | 309 | function (texture, iRequestId) { |
| 315 | // }, | 310 | self.node.getChildByName("Pic").getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture); |
| 316 | // function (error) { | 311 | }, function () { }, this |
| 317 | // cc.log("Business Exception:Get MediaDetail..." + error); | 312 | ); |
| 318 | // }, this, "uuid"); | 313 | |
| 314 | //全屏展示图片 | ||
| 315 | // cc.loader.loadRes(this._strEpisodeImg, cc.Texture2D, function (err, texture) { | ||
| 316 | // self.node.getChildByName("FullView").getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture); | ||
| 317 | // }); | ||
| 318 | this.getTypeList(); | ||
| 319 | } else { | ||
| 320 | cc.log("Business Error:Get checkPfbReadyAndInitPage..." + oJSONResult.description); | ||
| 321 | } | ||
| 322 | } catch (error) { | ||
| 323 | cc.log("Business Exception:Get checkPfbReadyAndInitPage..." + error); | ||
| 324 | } | ||
| 325 | }, | ||
| 326 | function (error) { | ||
| 327 | cc.log("Business Exception:Get checkPfbReadyAndInitPage..." + error); | ||
| 328 | }, this, "uuid"); | ||
| 319 | }, | 329 | }, |
| 320 | 330 | ||
| 321 | checkDataReadyAndInitFocus: function () { | 331 | checkDataReadyAndInitFocus: function () { |
| ... | @@ -347,8 +357,8 @@ cc.Class({ | ... | @@ -347,8 +357,8 @@ cc.Class({ |
| 347 | fiBanner.init('', true, null, null, 1.06); | 357 | fiBanner.init('', true, null, null, 1.06); |
| 348 | this._aFocusTargets[0]['button_vip'] = cc.find('ButtonVip', this.node); | 358 | this._aFocusTargets[0]['button_vip'] = cc.find('ButtonVip', this.node); |
| 349 | 359 | ||
| 350 | var nodeInitFocus = cc.find(this._oSceneContext.focusPath, this.node); | 360 | var nodeInitFocus = cc.find('ButtonOpen', this.node); //强制写死,不然会闪屏,找不到ButtonOpen |
| 351 | cc.log("初始化 " + nodeInitFocus.name); | 361 | // cc.log("初始化 " + nodeInitFocus.name); |
| 352 | var nodeFocus = new cc.Node('nodeFocus'); | 362 | var nodeFocus = new cc.Node('nodeFocus'); |
| 353 | this.node.addChild(nodeFocus, 10); | 363 | this.node.addChild(nodeFocus, 10); |
| 354 | this._cFocus = this.node.getChildByName('nodeFocus').addComponent(CCTVFocus); | 364 | this._cFocus = this.node.getChildByName('nodeFocus').addComponent(CCTVFocus); | ... | ... |
| ... | @@ -98,6 +98,7 @@ cc.Class({ | ... | @@ -98,6 +98,7 @@ cc.Class({ |
| 98 | this._cApplication.setBackStatus(false); | 98 | this._cApplication.setBackStatus(false); |
| 99 | } | 99 | } |
| 100 | cc.log("恢复上下文后的光标:" + this._oSceneContext._iCurrentLeftIndex); | 100 | cc.log("恢复上下文后的光标:" + this._oSceneContext._iCurrentLeftIndex); |
| 101 | this._oSceneContext._iCurrentLeftIndex = this._oSceneContext._iCurrentLeftIndex == 0 ? 1 : this._oSceneContext._iCurrentLeftIndex; | ||
| 101 | this.node.getChildByName("scrollContent").height = 2300; //这里暂且写死,scrollView有bug | 102 | this.node.getChildByName("scrollContent").height = 2300; //这里暂且写死,scrollView有bug |
| 102 | this._scrollview.scrollToTop(); | 103 | this._scrollview.scrollToTop(); |
| 103 | 104 | ||
| ... | @@ -785,6 +786,7 @@ cc.Class({ | ... | @@ -785,6 +786,7 @@ cc.Class({ |
| 785 | fiCloseBtn.init('', false, null, null, 1.1); | 786 | fiCloseBtn.init('', false, null, null, 1.1); |
| 786 | this._aFocusTargets[1]['hot_close_btn'] = cc.find('update/update_panel/close_btn', this.node); | 787 | this._aFocusTargets[1]['hot_close_btn'] = cc.find('update/update_panel/close_btn', this.node); |
| 787 | 788 | ||
| 789 | cc.log("返回路径:" + this._oSceneContext.focusPath); | ||
| 788 | var nodeInitFocus = cc.find(this._oSceneContext.focusPath, this.node); | 790 | var nodeInitFocus = cc.find(this._oSceneContext.focusPath, this.node); |
| 789 | // cc.log("初始化 "+nodeInitFocus.name); | 791 | // cc.log("初始化 "+nodeInitFocus.name); |
| 790 | var nodeFocus = new cc.Node('nodeFocus'); | 792 | var nodeFocus = new cc.Node('nodeFocus'); | ... | ... |
| ... | @@ -61,8 +61,8 @@ | ... | @@ -61,8 +61,8 @@ |
| 61 | }, | 61 | }, |
| 62 | { | 62 | { |
| 63 | "name": "O宝互动书屋", | 63 | "name": "O宝互动书屋", |
| 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.OpelBook\",\"activityName\":\"com.orbbec.OpelBookActivity.SplashActivity\",\"downloadUrl\":\"apk/com.orbbec.OpelBook_v2.2.18_20190104_Release.apk\"}}]}", |
| 65 | "package_name": "com.orbbec.braintrain", | 65 | "package_name": "com.orbbec.OpelBook", |
| 66 | "description": "O宝互动书屋简介", | 66 | "description": "O宝互动书屋简介", |
| 67 | "image": [{ | 67 | "image": [{ |
| 68 | "extension": ".png", | 68 | "extension": ".png", |
| ... | @@ -117,8 +117,8 @@ | ... | @@ -117,8 +117,8 @@ |
| 117 | }, | 117 | }, |
| 118 | { | 118 | { |
| 119 | "name": "红杏佛跳墙", | 119 | "name": "红杏佛跳墙", |
| 120 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 120 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.WallCome\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.WallCome_v4.1.8_20190104_Release.apk\"}}]}", |
| 121 | "package_name": "com.orbbec.braintrain", | 121 | "package_name": "com.orbbec.WallCome", |
| 122 | "description": "红杏佛跳墙简介", | 122 | "description": "红杏佛跳墙简介", |
| 123 | "image": [{ | 123 | "image": [{ |
| 124 | "extension": ".png", | 124 | "extension": ".png", |
| ... | @@ -145,8 +145,8 @@ | ... | @@ -145,8 +145,8 @@ |
| 145 | }, | 145 | }, |
| 146 | { | 146 | { |
| 147 | "name": "O宝欢乐剧场", | 147 | "name": "O宝欢乐剧场", |
| 148 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 148 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.partygame\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.partygame_v1.0.2_20190104_Release.apk\"}}]}", |
| 149 | "package_name": "com.orbbec.braintrain", | 149 | "package_name": "com.orbbec.partygame", |
| 150 | "description": "O宝欢乐剧场简介", | 150 | "description": "O宝欢乐剧场简介", |
| 151 | "image": [{ | 151 | "image": [{ |
| 152 | "extension": ".png", | 152 | "extension": ".png", |
| ... | @@ -159,8 +159,8 @@ | ... | @@ -159,8 +159,8 @@ |
| 159 | }, | 159 | }, |
| 160 | { | 160 | { |
| 161 | "name": "拯救小羊", | 161 | "name": "拯救小羊", |
| 162 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 162 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.Orbbec.SaveSheep\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.Orbbec.SaveSheep_v2.2.2_20190104_Release.apk\"}}]}", |
| 163 | "package_name": "com.orbbec.braintrain", | 163 | "package_name": "com.Orbbec.SaveSheep", |
| 164 | "description": "拯救小羊简介", | 164 | "description": "拯救小羊简介", |
| 165 | "image": [{ | 165 | "image": [{ |
| 166 | "extension": ".png", | 166 | "extension": ".png", |
| ... | @@ -187,8 +187,8 @@ | ... | @@ -187,8 +187,8 @@ |
| 187 | }, | 187 | }, |
| 188 | { | 188 | { |
| 189 | "name": "热血篮球", | 189 | "name": "热血篮球", |
| 190 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 190 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.basketball\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.basketball_v1.0.16_20190109_Release_22000601.apk\"}}]}", |
| 191 | "package_name": "com.orbbec.braintrain", | 191 | "package_name": "com.orbbec.basketball", |
| 192 | "description": "热血篮球简介", | 192 | "description": "热血篮球简介", |
| 193 | "image": [{ | 193 | "image": [{ |
| 194 | "extension": ".png", | 194 | "extension": ".png", | ... | ... |
| ... | @@ -20,8 +20,8 @@ | ... | @@ -20,8 +20,8 @@ |
| 20 | }, | 20 | }, |
| 21 | { | 21 | { |
| 22 | "name": "O宝体能课堂", | 22 | "name": "O宝体能课堂", |
| 23 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 23 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.obabyprivacy\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.obabyprivacy_v1.3.39_bc67_200221_Beta.apk\"}}]}", |
| 24 | "package_name": "com.orbbec.braintrain", | 24 | "package_name": "com.orbbec.obabyprivacy", |
| 25 | "description": "O宝体能课堂简介", | 25 | "description": "O宝体能课堂简介", |
| 26 | "image": [{ | 26 | "image": [{ |
| 27 | "extension": ".png", | 27 | "extension": ".png", |
| ... | @@ -62,8 +62,8 @@ | ... | @@ -62,8 +62,8 @@ |
| 62 | }, | 62 | }, |
| 63 | { | 63 | { |
| 64 | "name": "O宝互动书屋", | 64 | "name": "O宝互动书屋", |
| 65 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 65 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.OpelBook\",\"activityName\":\"com.orbbec.OpelBookActivity.SplashActivity\",\"downloadUrl\":\"apk/com.orbbec.OpelBook_v2.2.18_20190104_Release.apk\"}}]}", |
| 66 | "package_name": "com.orbbec.braintrain", | 66 | "package_name": "com.orbbec.OpelBook", |
| 67 | "description": "O宝互动书屋简介", | 67 | "description": "O宝互动书屋简介", |
| 68 | "image": [{ | 68 | "image": [{ |
| 69 | "extension": ".png", | 69 | "extension": ".png", |
| ... | @@ -118,8 +118,8 @@ | ... | @@ -118,8 +118,8 @@ |
| 118 | }, | 118 | }, |
| 119 | { | 119 | { |
| 120 | "name": "红杏佛跳墙", | 120 | "name": "红杏佛跳墙", |
| 121 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 121 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.WallCome\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.WallCome_v4.1.8_20190104_Release.apk\"}}]}", |
| 122 | "package_name": "com.orbbec.braintrain", | 122 | "package_name": "com.orbbec.WallCome", |
| 123 | "description": "红杏佛跳墙简介", | 123 | "description": "红杏佛跳墙简介", |
| 124 | "image": [{ | 124 | "image": [{ |
| 125 | "extension": ".png", | 125 | "extension": ".png", |
| ... | @@ -146,8 +146,8 @@ | ... | @@ -146,8 +146,8 @@ |
| 146 | }, | 146 | }, |
| 147 | { | 147 | { |
| 148 | "name": "O宝欢乐剧场", | 148 | "name": "O宝欢乐剧场", |
| 149 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 149 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.partygame\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.partygame_v1.0.2_20190104_Release.apk\"}}]}", |
| 150 | "package_name": "com.orbbec.braintrain", | 150 | "package_name": "com.orbbec.partygame", |
| 151 | "description": "O宝欢乐剧场简介", | 151 | "description": "O宝欢乐剧场简介", |
| 152 | "image": [{ | 152 | "image": [{ |
| 153 | "extension": ".png", | 153 | "extension": ".png", |
| ... | @@ -160,8 +160,8 @@ | ... | @@ -160,8 +160,8 @@ |
| 160 | }, | 160 | }, |
| 161 | { | 161 | { |
| 162 | "name": "拯救小羊", | 162 | "name": "拯救小羊", |
| 163 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 163 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.Orbbec.SaveSheep\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.Orbbec.SaveSheep_v2.2.2_20190104_Release.apk\"}}]}", |
| 164 | "package_name": "com.orbbec.braintrain", | 164 | "package_name": "com.Orbbec.SaveSheep", |
| 165 | "description": "拯救小羊简介", | 165 | "description": "拯救小羊简介", |
| 166 | "image": [{ | 166 | "image": [{ |
| 167 | "extension": ".png", | 167 | "extension": ".png", |
| ... | @@ -188,8 +188,8 @@ | ... | @@ -188,8 +188,8 @@ |
| 188 | }, | 188 | }, |
| 189 | { | 189 | { |
| 190 | "name": "热血篮球", | 190 | "name": "热血篮球", |
| 191 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 191 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.basketball\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.basketball_v1.0.16_20190109_Release_22000601.apk\"}}]}", |
| 192 | "package_name": "com.orbbec.braintrain", | 192 | "package_name": "com.orbbec.basketball", |
| 193 | "description": "热血篮球简介", | 193 | "description": "热血篮球简介", |
| 194 | "image": [{ | 194 | "image": [{ |
| 195 | "extension": ".png", | 195 | "extension": ".png", | ... | ... |
| ... | @@ -19,8 +19,8 @@ | ... | @@ -19,8 +19,8 @@ |
| 19 | }, | 19 | }, |
| 20 | { | 20 | { |
| 21 | "name": "O宝体能课堂", | 21 | "name": "O宝体能课堂", |
| 22 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 22 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.obabyprivacy\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.obabyprivacy_v1.3.39_bc67_200221_Beta.apk\"}}]}", |
| 23 | "package_name": "com.orbbec.braintrain", | 23 | "package_name": "com.orbbec.obabyprivacy", |
| 24 | "description": "O宝体能课堂简介", | 24 | "description": "O宝体能课堂简介", |
| 25 | "image": [{ | 25 | "image": [{ |
| 26 | "extension": ".png", | 26 | "extension": ".png", |
| ... | @@ -47,8 +47,8 @@ | ... | @@ -47,8 +47,8 @@ |
| 47 | }, | 47 | }, |
| 48 | { | 48 | { |
| 49 | "name": "O宝互动书屋", | 49 | "name": "O宝互动书屋", |
| 50 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 50 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.OpelBookn\",\"activityName\":\"com.orbbec.OpelBookActivity.SplashActivity\",\"downloadUrl\":\"apk/com.orbbec.OpelBook_v2.2.18_20190104_Release.apk\"}}]}", |
| 51 | "package_name": "com.orbbec.braintrain", | 51 | "package_name": "com.orbbec.OpelBook", |
| 52 | "description": "O宝互动书屋简介", | 52 | "description": "O宝互动书屋简介", |
| 53 | "image": [{ | 53 | "image": [{ |
| 54 | "extension": ".png", | 54 | "extension": ".png", |
| ... | @@ -61,8 +61,8 @@ | ... | @@ -61,8 +61,8 @@ |
| 61 | }, | 61 | }, |
| 62 | { | 62 | { |
| 63 | "name": "红杏佛跳墙", | 63 | "name": "红杏佛跳墙", |
| 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.WallCome\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.WallCome_v4.1.8_20190104_Release.apk\"}}]}", |
| 65 | "package_name": "com.orbbec.braintrain", | 65 | "package_name": "com.orbbec.WallCome", |
| 66 | "description": "红杏佛跳墙简介", | 66 | "description": "红杏佛跳墙简介", |
| 67 | "image": [{ | 67 | "image": [{ |
| 68 | "extension": ".png", | 68 | "extension": ".png", | ... | ... |
| ... | @@ -19,8 +19,8 @@ | ... | @@ -19,8 +19,8 @@ |
| 19 | }, | 19 | }, |
| 20 | { | 20 | { |
| 21 | "name": "O宝体能课堂", | 21 | "name": "O宝体能课堂", |
| 22 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 22 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.obabyprivacy\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.obabyprivacy_v1.3.39_bc67_200221_Beta.apk\"}}]}", |
| 23 | "package_name": "com.orbbec.braintrain", | 23 | "package_name": "com.orbbec.obabyprivacy", |
| 24 | "description": "O宝体能课堂简介", | 24 | "description": "O宝体能课堂简介", |
| 25 | "image": [{ | 25 | "image": [{ |
| 26 | "extension": ".png", | 26 | "extension": ".png", |
| ... | @@ -61,8 +61,8 @@ | ... | @@ -61,8 +61,8 @@ |
| 61 | }, | 61 | }, |
| 62 | { | 62 | { |
| 63 | "name": "O宝互动书屋", | 63 | "name": "O宝互动书屋", |
| 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.OpelBook\",\"activityName\":\"com.orbbec.OpelBookActivity.SplashActivity\",\"downloadUrl\":\"apk/com.orbbec.OpelBook_v2.2.18_20190104_Release.apk\"}}]}", |
| 65 | "package_name": "com.orbbec.braintrain", | 65 | "package_name": "com.orbbec.OpelBook", |
| 66 | "description": "O宝互动书屋简介", | 66 | "description": "O宝互动书屋简介", |
| 67 | "image": [{ | 67 | "image": [{ |
| 68 | "extension": ".png", | 68 | "extension": ".png", |
| ... | @@ -117,8 +117,8 @@ | ... | @@ -117,8 +117,8 @@ |
| 117 | }, | 117 | }, |
| 118 | { | 118 | { |
| 119 | "name": "红杏佛跳墙", | 119 | "name": "红杏佛跳墙", |
| 120 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 120 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.WallCome\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.WallCome_v4.1.8_20190104_Release.apk\"}}]}", |
| 121 | "package_name": "com.orbbec.braintrain", | 121 | "package_name": "com.orbbec.WallCome", |
| 122 | "description": "红杏佛跳墙简介", | 122 | "description": "红杏佛跳墙简介", |
| 123 | "image": [{ | 123 | "image": [{ |
| 124 | "extension": ".png", | 124 | "extension": ".png", |
| ... | @@ -145,8 +145,8 @@ | ... | @@ -145,8 +145,8 @@ |
| 145 | }, | 145 | }, |
| 146 | { | 146 | { |
| 147 | "name": "O宝欢乐剧场", | 147 | "name": "O宝欢乐剧场", |
| 148 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 148 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.partygame\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.partygame_v1.0.2_20190104_Release.apk\"}}]}", |
| 149 | "package_name": "com.orbbec.braintrain", | 149 | "package_name": "com.orbbec.partygame", |
| 150 | "description": "O宝欢乐剧场简介", | 150 | "description": "O宝欢乐剧场简介", |
| 151 | "image": [{ | 151 | "image": [{ |
| 152 | "extension": ".png", | 152 | "extension": ".png", |
| ... | @@ -173,8 +173,8 @@ | ... | @@ -173,8 +173,8 @@ |
| 173 | }, | 173 | }, |
| 174 | { | 174 | { |
| 175 | "name": "热血篮球", | 175 | "name": "热血篮球", |
| 176 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 176 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.basketball\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.basketball_v1.0.16_20190109_Release_22000601.apk\"}}]}", |
| 177 | "package_name": "com.orbbec.braintrain", | 177 | "package_name": "com.orbbec.basketball", |
| 178 | "description": "热血篮球简介", | 178 | "description": "热血篮球简介", |
| 179 | "image": [{ | 179 | "image": [{ |
| 180 | "extension": ".png", | 180 | "extension": ".png", | ... | ... |
| ... | @@ -19,8 +19,8 @@ | ... | @@ -19,8 +19,8 @@ |
| 19 | }, | 19 | }, |
| 20 | { | 20 | { |
| 21 | "name": "O宝体能课堂", | 21 | "name": "O宝体能课堂", |
| 22 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 22 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.obabyprivacy\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.obabyprivacy_v1.3.39_bc67_200221_Beta.apk\"}}]}", |
| 23 | "package_name": "com.orbbec.braintrain", | 23 | "package_name": "com.orbbec.obabyprivacy", |
| 24 | "description": "O宝体能课堂简介", | 24 | "description": "O宝体能课堂简介", |
| 25 | "image": [{ | 25 | "image": [{ |
| 26 | "extension": ".png", | 26 | "extension": ".png", |
| ... | @@ -61,8 +61,8 @@ | ... | @@ -61,8 +61,8 @@ |
| 61 | }, | 61 | }, |
| 62 | { | 62 | { |
| 63 | "name": "O宝互动书屋", | 63 | "name": "O宝互动书屋", |
| 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.OpelBook\",\"activityName\":\"com.orbbec.OpelBookActivity.SplashActivity\",\"downloadUrl\":\"apk/com.orbbec.OpelBook_v2.2.18_20190104_Release.apk\"}}]}", |
| 65 | "package_name": "com.orbbec.braintrain", | 65 | "package_name": "com.orbbec.OpelBook", |
| 66 | "description": "O宝互动书屋简介", | 66 | "description": "O宝互动书屋简介", |
| 67 | "image": [{ | 67 | "image": [{ |
| 68 | "extension": ".png", | 68 | "extension": ".png", |
| ... | @@ -89,8 +89,8 @@ | ... | @@ -89,8 +89,8 @@ |
| 89 | }, | 89 | }, |
| 90 | { | 90 | { |
| 91 | "name": "O宝欢乐剧场", | 91 | "name": "O宝欢乐剧场", |
| 92 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 92 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.partygame\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.partygame_v1.0.2_20190104_Release.apk\"}}]}", |
| 93 | "package_name": "com.orbbec.braintrain", | 93 | "package_name": "com.orbbec.partygame", |
| 94 | "description": "O宝欢乐剧场简介", | 94 | "description": "O宝欢乐剧场简介", |
| 95 | "image": [{ | 95 | "image": [{ |
| 96 | "extension": ".png", | 96 | "extension": ".png", |
| ... | @@ -103,8 +103,8 @@ | ... | @@ -103,8 +103,8 @@ |
| 103 | }, | 103 | }, |
| 104 | { | 104 | { |
| 105 | "name": "拯救小羊", | 105 | "name": "拯救小羊", |
| 106 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 106 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.Orbbec.SaveSheep\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.Orbbec.SaveSheep_v2.2.2_20190104_Release.apk\"}}]}", |
| 107 | "package_name": "com.orbbec.braintrain", | 107 | "package_name": "com.Orbbec.SaveSheep", |
| 108 | "description": "拯救小羊简介", | 108 | "description": "拯救小羊简介", |
| 109 | "image": [{ | 109 | "image": [{ |
| 110 | "extension": ".png", | 110 | "extension": ".png", | ... | ... |
| ... | @@ -19,8 +19,8 @@ | ... | @@ -19,8 +19,8 @@ |
| 19 | }, | 19 | }, |
| 20 | { | 20 | { |
| 21 | "name": "O宝体能课堂", | 21 | "name": "O宝体能课堂", |
| 22 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 22 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.obabyprivacy\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.obabyprivacy_v1.3.39_bc67_200221_Beta.apk\"}}]}", |
| 23 | "package_name": "com.orbbec.braintrain", | 23 | "package_name": "com.orbbec.obabyprivacy", |
| 24 | "description": "O宝体能课堂简介", | 24 | "description": "O宝体能课堂简介", |
| 25 | "image": [{ | 25 | "image": [{ |
| 26 | "extension": ".png", | 26 | "extension": ".png", |
| ... | @@ -47,8 +47,8 @@ | ... | @@ -47,8 +47,8 @@ |
| 47 | }, | 47 | }, |
| 48 | { | 48 | { |
| 49 | "name": "O宝互动书屋", | 49 | "name": "O宝互动书屋", |
| 50 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 50 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.OpelBook\",\"activityName\":\"com.orbbec.OpelBookActivity.SplashActivity\",\"downloadUrl\":\"apk/com.orbbec.OpelBook_v2.2.18_20190104_Release.apk\"}}]}", |
| 51 | "package_name": "com.orbbec.braintrain", | 51 | "package_name": "com.orbbec.OpelBook", |
| 52 | "description": "O宝互动书屋简介", | 52 | "description": "O宝互动书屋简介", |
| 53 | "image": [{ | 53 | "image": [{ |
| 54 | "extension": ".png", | 54 | "extension": ".png", |
| ... | @@ -61,8 +61,8 @@ | ... | @@ -61,8 +61,8 @@ |
| 61 | }, | 61 | }, |
| 62 | { | 62 | { |
| 63 | "name": "红杏佛跳墙", | 63 | "name": "红杏佛跳墙", |
| 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.WallCome\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.WallCome_v4.1.8_20190104_Release.apk\"}}]}", |
| 65 | "package_name": "com.orbbec.braintrain", | 65 | "package_name": "com.orbbec.WallCome", |
| 66 | "description": "红杏佛跳墙简介", | 66 | "description": "红杏佛跳墙简介", |
| 67 | "image": [{ | 67 | "image": [{ |
| 68 | "extension": ".png", | 68 | "extension": ".png", | ... | ... |
| ... | @@ -20,8 +20,8 @@ | ... | @@ -20,8 +20,8 @@ |
| 20 | }, | 20 | }, |
| 21 | { | 21 | { |
| 22 | "name": "O宝互动书屋", | 22 | "name": "O宝互动书屋", |
| 23 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 23 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.OpelBook\",\"activityName\":\"com.orbbec.OpelBookActivity.SplashActivity\",\"downloadUrl\":\"apk/com.orbbec.OpelBook_v2.2.18_20190104_Release.apk\"}}]}", |
| 24 | "package_name": "com.orbbec.braintrain", | 24 | "package_name": "com.orbbec.OpelBook", |
| 25 | "description": "O宝互动书屋简介", | 25 | "description": "O宝互动书屋简介", |
| 26 | "image": [{ | 26 | "image": [{ |
| 27 | "extension": ".png", | 27 | "extension": ".png", |
| ... | @@ -34,8 +34,8 @@ | ... | @@ -34,8 +34,8 @@ |
| 34 | }, | 34 | }, |
| 35 | { | 35 | { |
| 36 | "name": "O宝欢乐剧场", | 36 | "name": "O宝欢乐剧场", |
| 37 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 37 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.partygame\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.partygame_v1.0.2_20190104_Release.apk\"}}]}", |
| 38 | "package_name": "com.orbbec.braintrain", | 38 | "package_name": "com.orbbec.partygame", |
| 39 | "description": "O宝欢乐剧场简介", | 39 | "description": "O宝欢乐剧场简介", |
| 40 | "image": [{ | 40 | "image": [{ |
| 41 | "extension": ".png", | 41 | "extension": ".png", |
| ... | @@ -48,8 +48,8 @@ | ... | @@ -48,8 +48,8 @@ |
| 48 | }, | 48 | }, |
| 49 | { | 49 | { |
| 50 | "name": "拯救小羊", | 50 | "name": "拯救小羊", |
| 51 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 51 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.Orbbec.SaveSheep\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.Orbbec.SaveSheep_v2.2.2_20190104_Release.apk\"}}]}", |
| 52 | "package_name": "com.orbbec.braintrain", | 52 | "package_name": "com.Orbbec.SaveSheep", |
| 53 | "description": "拯救小羊简介", | 53 | "description": "拯救小羊简介", |
| 54 | "image": [{ | 54 | "image": [{ |
| 55 | "extension": ".png", | 55 | "extension": ".png", | ... | ... |
| ... | @@ -19,8 +19,8 @@ | ... | @@ -19,8 +19,8 @@ |
| 19 | }, | 19 | }, |
| 20 | { | 20 | { |
| 21 | "name": "O宝体能课堂", | 21 | "name": "O宝体能课堂", |
| 22 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 22 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.obabyprivacy\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.obabyprivacy_v1.3.39_bc67_200221_Beta.apk\"}}]}", |
| 23 | "package_name": "com.orbbec.braintrain", | 23 | "package_name": "com.orbbec.obabyprivacy", |
| 24 | "description": "O宝体能课堂简介", | 24 | "description": "O宝体能课堂简介", |
| 25 | "image": [{ | 25 | "image": [{ |
| 26 | "extension": ".png", | 26 | "extension": ".png", |
| ... | @@ -47,8 +47,8 @@ | ... | @@ -47,8 +47,8 @@ |
| 47 | }, | 47 | }, |
| 48 | { | 48 | { |
| 49 | "name": "O宝互动书屋", | 49 | "name": "O宝互动书屋", |
| 50 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 50 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.OpelBook\",\"activityName\":\"com.orbbec.OpelBookActivity.SplashActivity\",\"downloadUrl\":\"apk/com.orbbec.OpelBook_v2.2.18_20190104_Release.apk\"}}]}", |
| 51 | "package_name": "com.orbbec.braintrain", | 51 | "package_name": "com.orbbec.OpelBook", |
| 52 | "description": "O宝互动书屋简介", | 52 | "description": "O宝互动书屋简介", |
| 53 | "image": [{ | 53 | "image": [{ |
| 54 | "extension": ".png", | 54 | "extension": ".png", | ... | ... |
| ... | @@ -62,8 +62,8 @@ | ... | @@ -62,8 +62,8 @@ |
| 62 | }, | 62 | }, |
| 63 | { | 63 | { |
| 64 | "name": "热血篮球", | 64 | "name": "热血篮球", |
| 65 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 65 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.basketball\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.basketball_v1.0.16_20190109_Release_22000601.apk\"}}]}", |
| 66 | "package_name": "com.orbbec.braintrain", | 66 | "package_name": "com.orbbec.basketball", |
| 67 | "description": "热血篮球简介", | 67 | "description": "热血篮球简介", |
| 68 | "image": [{ | 68 | "image": [{ |
| 69 | "extension": ".png", | 69 | "extension": ".png", | ... | ... |
| ... | @@ -61,8 +61,8 @@ | ... | @@ -61,8 +61,8 @@ |
| 61 | }, | 61 | }, |
| 62 | { | 62 | { |
| 63 | "name": "红杏佛跳墙", | 63 | "name": "红杏佛跳墙", |
| 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 64 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.WallCome\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.WallCome_v4.1.8_20190104_Release.apk\"}}]}", |
| 65 | "package_name": "com.orbbec.braintrain", | 65 | "package_name": "com.orbbec.WallCome", |
| 66 | "description": "红杏佛跳墙简介", | 66 | "description": "红杏佛跳墙简介", |
| 67 | "image": [{ | 67 | "image": [{ |
| 68 | "extension": ".png", | 68 | "extension": ".png", |
| ... | @@ -89,8 +89,8 @@ | ... | @@ -89,8 +89,8 @@ |
| 89 | }, | 89 | }, |
| 90 | { | 90 | { |
| 91 | "name": "拯救小羊", | 91 | "name": "拯救小羊", |
| 92 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.braintrain\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.braintrain_v3.0.15_bc30_20190716_Release.apk\"}}]}", | 92 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.Orbbec.SaveSheep\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.Orbbec.SaveSheep_v2.2.2_20190104_Release.apk\"}}]}", |
| 93 | "package_name": "com.orbbec.braintrain", | 93 | "package_name": "com.Orbbec.SaveSheep", |
| 94 | "description": "拯救小羊简介", | 94 | "description": "拯救小羊简介", |
| 95 | "image": [{ | 95 | "image": [{ |
| 96 | "extension": ".png", | 96 | "extension": ".png", | ... | ... |
-
Please register or sign in to post a comment