[{"title":"( 73 个子文件 8.98MB ) 基于HarmonyOS使用ArkTS开发的数字华容道APP(移动应用开发第二次实验).zip","children":[{"title":"Klotski-master","children":[{"title":"AppScope","children":[{"title":"resources","children":[{"title":"base","children":[{"title":"media","children":[{"title":"app_icon.png <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"element","children":[{"title":"string.json <span style='color:#111;'> 86B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"app.json5 <span style='color:#111;'> 205B </span>","children":null,"spread":false}],"spread":true},{"title":"hvigor","children":[{"title":"hvigor-wrapper.js <span style='color:#111;'> 145.85KB </span>","children":null,"spread":false},{"title":"hvigor-config.json5 <span style='color:#111;'> 96B </span>","children":null,"spread":false}],"spread":true},{"title":"hvigorfile.ts <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"doc","children":[{"title":"数字华容道实验报告.pdf <span style='color:#111;'> 879.75KB </span>","children":null,"spread":false}],"spread":true},{"title":"entry","children":[{"title":"hvigorfile.ts <span style='color:#111;'> 160B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"ohosTest","children":[{"title":"ets","children":[{"title":"testrunner","children":[{"title":"OpenHarmonyTestRunner.ts <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"List.test.ets <span style='color:#111;'> 97B </span>","children":null,"spread":false},{"title":"Ability.test.ets <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"testability","children":[{"title":"pages","children":[{"title":"Index.ets <span style='color:#111;'> 835B </span>","children":null,"spread":false}],"spread":true},{"title":"TestAbility.ets <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"resources","children":[{"title":"base","children":[{"title":"media","children":[{"title":"icon.png <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"profile","children":[{"title":"test_pages.json <span style='color:#111;'> 49B </span>","children":null,"spread":false}],"spread":true},{"title":"element","children":[{"title":"string.json <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"color.json <span style='color:#111;'> 98B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"module.json5 <span style='color:#111;'> 906B </span>","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"ets","children":[{"title":"pages","children":[{"title":"Index.ets <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"GamePage.ets <span style='color:#111;'> 6.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"entryability","children":[{"title":"EntryAbility.ts <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"view","children":[{"title":"OriginImageDialog.ets <span style='color:#111;'> 880B </span>","children":null,"spread":false},{"title":"DifficultySelectComponent.ets <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"ImageSelectComponent.ets <span style='color:#111;'> 4.98KB </span>","children":null,"spread":false},{"title":"TitleComponent.ets <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"TimerComponent.ets <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"SuccessDialog.ets <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"model","children":[{"title":"DifficultyLevels.ets <span style='color:#111;'> 225B </span>","children":null,"spread":false},{"title":"ImageResources.ets <span style='color:#111;'> 405B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"common","children":[{"title":"constant","children":[{"title":"GameConstants.ets <span style='color:#111;'> 279B </span>","children":null,"spread":false},{"title":"Constants.ets <span style='color:#111;'> 268B </span>","children":null,"spread":false}],"spread":false},{"title":"entity","children":[{"title":"CroppedImage.ets <span style='color:#111;'> 444B </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"IOUtils.ets <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"GameUtils.ets <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"ImageUtils.ets <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"GridUtils.ts <span style='color:#111;'> 413B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"resources","children":[{"title":"base","children":[{"title":"media","children":[{"title":"congratulation.png <span style='color:#111;'> 25.17KB </span>","children":null,"spread":false},{"title":"img_3.png <span style='color:#111;'> 652.79KB </span>","children":null,"spread":false},{"title":"Klotski.png <span style='color:#111;'> 83.55KB </span>","children":null,"spread":false},{"title":"img_6.png <span style='color:#111;'> 753.40KB </span>","children":null,"spread":false},{"title":"album.png <span style='color:#111;'> 6.56KB </span>","children":null,"spread":false},{"title":"img_8.png <span style='color:#111;'> 521.21KB </span>","children":null,"spread":false},{"title":"img_12.png <span style='color:#111;'> 612.06KB </span>","children":null,"spread":false},{"title":"img_4.png <span style='color:#111;'> 309.02KB </span>","children":null,"spread":false},{"title":"img_9.png <span style='color:#111;'> 681.56KB </span>","children":null,"spread":false},{"title":"reset.png <span style='color:#111;'> 31.32KB </span>","children":null,"spread":false},{"title":"back.png <span style='color:#111;'> 13.20KB </span>","children":null,"spread":false},{"title":"img_7.png <span style='color:#111;'> 442.90KB </span>","children":null,"spread":false},{"title":"img_5.png <span style='color:#111;'> 364.42KB </span>","children":null,"spread":false},{"title":"timer.png <span style='color:#111;'> 31.02KB </span>","children":null,"spread":false},{"title":"img_11.png <span style='color:#111;'> 527.60KB </span>","children":null,"spread":false},{"title":"img.png <span style='color:#111;'> 1.26MB </span>","children":null,"spread":false},{"title":"icon.png <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false},{"title":"img_1.png <span style='color:#111;'> 269.58KB </span>","children":null,"spread":false},{"title":"img_10.png <span style='color:#111;'> 296.42KB </span>","children":null,"spread":false},{"title":"img_2.png <span style='color:#111;'> 387.64KB </span>","children":null,"spread":false}],"spread":false},{"title":"profile","children":[{"title":"main_pages.json <span style='color:#111;'> 58B </span>","children":null,"spread":false}],"spread":true},{"title":"element","children":[{"title":"string.json <span style='color:#111;'> 247B </span>","children":null,"spread":false},{"title":"color.json <span style='color:#111;'> 98B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"en_US","children":[{"title":"element","children":[{"title":"string.json <span style='color:#111;'> 247B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"zh_CN","children":[{"title":"element","children":[{"title":"string.json <span style='color:#111;'> 241B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"rawfile","children":[{"title":"97455290_p0_master1200.jpg <span style='color:#111;'> 1020.66KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"module.json5 <span style='color:#111;'> 898B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"oh-package.json5 <span style='color:#111;'> 197B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"build-profile.json5 <span style='color:#111;'> 179B </span>","children":null,"spread":false}],"spread":true},{"title":"oh-package-lock.json5 <span style='color:#111;'> 434B </span>","children":null,"spread":false},{"title":"oh-package.json5 <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 119B </span>","children":null,"spread":false},{"title":"hvigorw.bat <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"build-profile.json5 <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"hvigorw <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]