{"id":199337,"student_id":6526,"content":"{\"files\":{\"src/appinventor/ai_appinventor/juy/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AccentColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"AppName\\\":\\\"juy\\\",\\\"CloseScreenAnimation\\\":\\\"fade\\\",\\\"Scrollable\\\":\\\"True\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6309\\\\u92151\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u518d1\\\\u5206\\\\u9418\\\\u5f8c\\\\u8acb\\\\u9ede\\\\u9078\\\\u6b64\\\\u6309\\\\u9215\\\",\\\"Uuid\\\":\\\"1011353236\\\"},{\\\"$Name\\\":\\\"Web\\\\u700f\\\\u89bd\\\\u56681\\\",\\\"$Type\\\":\\\"WebViewer\\\",\\\"$Version\\\":\\\"6\\\",\\\"HomeUrl\\\":\\\"https:\\\\/\\\\/rsmn57.webnode.tw\\\\/#\\\",\\\"Uuid\\\":\\\"64053105\\\"},{\\\"$Name\\\":\\\"\\\\u4f4d\\\\u7f6e\\\\u611f\\\\u6e2c\\\\u56681\\\",\\\"$Type\\\":\\\"LocationSensor\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-1380414797\\\"},{\\\"$Name\\\":\\\"\\\\u63a5\\\\u8fd1\\\\u5ea6\\\\u611f\\\\u6e2c\\\\u56681\\\",\\\"$Type\\\":\\\"ProximitySensor\\\",\\\"$Version\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-544142079\\\"},{\\\"$Name\\\":\\\"\\\\u65b9\\\\u5411\\\\u611f\\\\u6e2c\\\\u56681\\\",\\\"$Type\\\":\\\"OrientationSensor\\\",\\\"$Version\\\":\\\"2\\\",\\\"Uuid\\\":\\\"-291601577\\\"},{\\\"$Name\\\":\\\"\\\\u7db2\\\\u8def\\\\u5fae\\\\u578b\\\\u8cc7\\\\u6599\\\\u5eab1\\\",\\\"$Type\\\":\\\"TinyWebDB\\\",\\\"$Version\\\":\\\"2\\\",\\\"ServiceURL\\\":\\\"https:\\\\/\\\\/drive.google.com\\\\/drive\\\\/u\\\\/0\\\\/priority\\\",\\\"Uuid\\\":\\\"-2057843341\\\"},{\\\"$Name\\\":\\\"\\\\u9304\\\\u97f3\\\\u6a5f1\\\",\\\"$Type\\\":\\\"SoundRecorder\\\",\\\"$Version\\\":\\\"2\\\",\\\"Uuid\\\":\\\"-1831983330\\\"},{\\\"$Name\\\":\\\"\\\\u8a9e\\\\u97f3\\\\u8fa8\\\\u8b581\\\",\\\"$Type\\\":\\\"SpeechRecognizer\\\",\\\"$Version\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-884724705\\\"},{\\\"$Name\\\":\\\"\\\\u9304\\\\u97f3\\\\u6a5f2\\\",\\\"$Type\\\":\\\"SoundRecorder\\\",\\\"$Version\\\":\\\"2\\\",\\\"Uuid\\\":\\\"1436979140\\\"},{\\\"$Name\\\":\\\"\\\\u8a08\\\\u6642\\\\u56681\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-2011170015\\\"},{\\\"$Name\\\":\\\"\\\\u9304\\\\u97f3\\\\u6a5f3\\\",\\\"$Type\\\":\\\"SoundRecorder\\\",\\\"$Version\\\":\\\"2\\\",\\\"Uuid\\\":\\\"-1814903020\\\"},{\\\"$Name\\\":\\\"\\\\u9304\\\\u97f3\\\\u6a5f4\\\",\\\"$Type\\\":\\\"SoundRecorder\\\",\\\"$Version\\\":\\\"2\\\",\\\"Uuid\\\":\\\"585823723\\\"},{\\\"$Name\\\":\\\"\\\\u5206\\\\u4eab1\\\",\\\"$Type\\\":\\\"Sharing\\\",\\\"$Version\\\":\\\"1\\\",\\\"Uuid\\\":\\\"2058719735\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/juy/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"procedures_defreturn\\\" id=\\\"}SN%piIFsw/Se(b$+z{i\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e程序名\\u003c/field\\u003e\\n \\u003cvalue name=\\\"RETURN\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"GN-+u7-mJ[#q.27J8iTg\\\"\\u003e\\n \\u003cmutation component_type=\\\"LocationSensor\\\" set_or_get=\\\"get\\\" property_name=\\\"CurrentAddress\\\" is_generic=\\\"false\\\" instance_name=\\\"位置感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e位置感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eCurrentAddress\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defreturn\\\" id=\\\"+js{`Jmc`vNt@2{yX42?\\\" x=\\\"0\\\" y=\\\"86\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e程序名2\\u003c/field\\u003e\\n \\u003cvalue name=\\\"RETURN\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"!9WVA~wA\\\\!*#R^Am%e~w-\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" set_or_get=\\\"get\\\" property_name=\\\"SavedRecording\\\" is_generic=\\\"false\\\" instance_name=\\\"錄音機1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSavedRecording\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"%b`J=ebEs$t6ayns*4!Q\\\" x=\\\"0\\\" y=\\\"172\\\"\\u003e\\n \\u003cmutation component_type=\\\"SpeechRecognizer\\\" set_or_get=\\\"get\\\" property_name=\\\"Result\\\" is_generic=\\\"false\\\" instance_name=\\\"語音辨識1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e語音辨識1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eResult\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"HYqXbR06AIs)cojG!V)L\\\" x=\\\"0\\\" y=\\\"223\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"u5tZh,)*)8vBU4tByobr\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" method_name=\\\"Start\\\" is_generic=\\\"false\\\" instance_name=\\\"錄音機4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機4\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"${;]lT~}uZ-4xf8V+Bjz\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" method_name=\\\"Start\\\" is_generic=\\\"false\\\" instance_name=\\\"錄音機3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機3\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"}sBkcfkwts$/QtfY[s{M\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" method_name=\\\"Start\\\" is_generic=\\\"false\\\" instance_name=\\\"錄音機1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機1\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\";^@oVo?Vg:@+qk0+lXPO\\\"\\u003e\\n \\u003cmutation component_type=\\\"SpeechRecognizer\\\" method_name=\\\"GetText\\\" is_generic=\\\"false\\\" instance_name=\\\"語音辨識1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e語音辨識1\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\".lF(QBY[Ot{Zj~1~Z/cg\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"eT5Z:#QFgK-o3Hw*Ue09\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"get\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"7Gv}#MTA{Uz2*?Z]7kkd\\\" x=\\\"0\\\" y=\\\"367\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" set_or_get=\\\"set\\\" property_name=\\\"SavedRecording\\\" is_generic=\\\"false\\\" instance_name=\\\"錄音機1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSavedRecording\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"}+@WntzR^m4UiU^dF3?5\\\" x=\\\"0\\\" y=\\\"422\\\"\\u003e\\n \\u003cmutation component_type=\\\"SpeechRecognizer\\\" instance_name=\\\"語音辨識1\\\" event_name=\\\"AfterGettingText\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e語音辨識1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"inz@K~Xw;T{fC!#tl},6\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" method_name=\\\"Stop\\\" is_generic=\\\"false\\\" instance_name=\\\"錄音機1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機1\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"K+l79N\\\\!qV$mMq8,L(a;e\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sharing\\\" method_name=\\\"ShareFile\\\" is_generic=\\\"false\\\" instance_name=\\\"分享1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e分享1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"xNPGcthr\\\\!d`eyAS7K$1:\\\" x=\\\"0\\\" y=\\\"539\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"OtherScreenClosed\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"nmaYs;sVVa}BBtG0Si4(\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" method_name=\\\"Start\\\" is_generic=\\\"false\\\" instance_name=\\\"錄音機2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defreturn\\\" id=\\\":NYIc9gbEV$K\\\\!ZTA^=3l\\\" x=\\\"0\\\" y=\\\"656\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e程序名3\\u003c/field\\u003e\\n \\u003cvalue name=\\\"RETURN\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"\\\\!^T0%B{dU!=+Q4:{Q;/}\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" method_name=\\\"Minute\\\" is_generic=\\\"false\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"r/S{s*0BK!DWV\\\\!_OTN0v\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"controls_closeScreen\\\" id=\\\"CS`I~I(GI?GKLAPnuzZ*\\\" x=\\\"0\\\" y=\\\"767\\\"\\u003e\\u003c/block\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"puU?^{LJwPzH^G-=%gk}\\\" x=\\\"0\\\" y=\\\"819\\\"\\u003e\\n \\u003cmutation component_type=\\\"LocationSensor\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"位置感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e位置感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"controls_closeScreen\\\" id=\\\"]4pH5HNDvT(JC{/BnO+B\\\" x=\\\"0\\\" y=\\\"874\\\"\\u003e\\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defreturn\\\" id=\\\"9@yi._APfBe40:7I3u9u\\\" x=\\\"-37\\\" y=\\\"927\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e程序名4\\u003c/field\\u003e\\n \\u003cvalue name=\\\"RETURN\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"hHj(]r13=ldH2uvFn;F:\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" set_or_get=\\\"get\\\" property_name=\\\"SavedRecording\\\" is_generic=\\\"false\\\" instance_name=\\\"錄音機3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSavedRecording\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"!}QTX,-Qf[JT\\\\!R^ULRH:\\\" x=\\\"-41\\\" y=\\\"1020\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鈕1\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鈕1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"O8Yc$_36T-(8])bh/(rz\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" method_name=\\\"Stop\\\" is_generic=\\\"false\\\" instance_name=\\\"錄音機3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機3\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"w9uK*:sqZWAtO]oV!sB+\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sharing\\\" method_name=\\\"ShareFile\\\" is_generic=\\\"false\\\" instance_name=\\\"分享1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e分享1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"a=202U3H2%,HBOfB4aqF\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" set_or_get=\\\"get\\\" property_name=\\\"SavedRecording\\\" is_generic=\\\"false\\\" instance_name=\\\"錄音機3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSavedRecording\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defreturn\\\" id=\\\"gi(yH4+%\\\\!4E,D7+ar9gn\\\" x=\\\"-14\\\" y=\\\"1138\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e程序名5\\u003c/field\\u003e\\n \\u003cvalue name=\\\"RETURN\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"{O7#vd{.iHE;mo]e2Y3l\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" instance_name=\\\"錄音機3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defreturn\\\" id=\\\":H9)gpi4mAT+#UfBa+u9\\\" x=\\\"-12\\\" y=\\\"1238\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e程序名6\\u003c/field\\u003e\\n \\u003cvalue name=\\\"RETURN\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"?`Bfjfn$8eQ/\\\\!Jf?Ti_w\\\"\\u003e\\n \\u003cmutation component_type=\\\"SoundRecorder\\\" instance_name=\\\"錄音機4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e錄音機4\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defreturn\\\" id=\\\"kQL0Bl^QS6C*F={%5cym\\\" x=\\\"-13\\\" y=\\\"1383\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e程序名7\\u003c/field\\u003e\\n \\u003cvalue name=\\\"RETURN\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"zRTaSjT;^]V%]wE2OxM(\\\"\\u003e\\n \\u003cmutation component_type=\\\"ProximitySensor\\\" instance_name=\\\"接近度感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e接近度感測器1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/juy/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.juy.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def (p$程序名 ) (get-property '位置感測器1 'CurrentAddress))\\n(def (p$程序名2 ) (get-property '錄音機1 'SavedRecording))\\n(def (p$程序名3 ) (call-component-method '計時器1 'Minute (*list-for-runtime* (get-component 計時器1)) '(InstantInTime)))\\n(def (p$程序名4 ) (get-property '錄音機3 'SavedRecording))\\n(def (p$程序名5 ) (get-component 錄音機3))\\n(def (p$程序名6 ) (get-component 錄音機4))\\n(def (p$程序名7 ) (get-component 接近度感測器1))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AccentColor #xFF00FFFF 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"juy\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'CloseScreenAnimation \\\"fade\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Scrollable #t 'boolean)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n (call-component-method '錄音機4 'Start (*list-for-runtime*) '())(call-component-method '錄音機3 'Start (*list-for-runtime*) '())(call-component-method '錄音機1 'Start (*list-for-runtime*) '())(call-component-method '語音辨識1 'GetText (*list-for-runtime*) '())(set-and-coerce-property! '計時器1 'TimerEnabled (get-property '計時器1 'TimerEnabled) 'boolean))\\n(define-event Screen1 OtherScreenClosed($otherScreenName $result)(set-this-form)\\n (call-component-method '錄音機2 'Start (*list-for-runtime*) '()))\\n;;; 按鈕1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Button 按鈕1 \\n(set-and-coerce-property! '按鈕1 'Text \\\"\\\\u518d1\\\\u5206\\\\u9418\\\\u5f8c\\\\u8acb\\\\u9ede\\\\u9078\\\\u6b64\\\\u6309\\\\u9215\\\" 'text)\\n\\n)\\n\\n(define-event 按鈕1 Click()(set-this-form)\\n (call-component-method '錄音機3 'Stop (*list-for-runtime*) '())(call-component-method '分享1 'ShareFile (*list-for-runtime* (get-property '錄音機3 'SavedRecording)) '(text)))\\n;;; Web瀏覽器1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.WebViewer Web瀏覽器1 \\n(set-and-coerce-property! 'Web瀏覽器1 'HomeUrl \\\"https://rsmn57.webnode.tw/#\\\" 'text)\\n\\n)\\n\\n;;; 位置感測器1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.LocationSensor 位置感測器1 \\n)\\n\\n;;; 接近度感測器1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.ProximitySensor 接近度感測器1 \\n)\\n\\n;;; 方向感測器1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.OrientationSensor 方向感測器1 \\n)\\n\\n;;; 網路微型資料庫1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.TinyWebDB 網路微型資料庫1 \\n(set-and-coerce-property! '網路微型資料庫1 'ServiceURL \\\"https://drive.google.com/drive/u/0/priority\\\" 'text)\\n\\n)\\n\\n;;; 錄音機1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.SoundRecorder 錄音機1 \\n)\\n\\n;;; 語音辨識1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.SpeechRecognizer 語音辨識1 \\n)\\n\\n(define-event 語音辨識1 AfterGettingText($result)(set-this-form)\\n (call-component-method '錄音機1 'Stop (*list-for-runtime*) '())(call-component-method '分享1 'ShareFile (*list-for-runtime* (get-property '位置感測器1 'CurrentAddress)) '(text)))\\n;;; 錄音機2\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.SoundRecorder 錄音機2 \\n)\\n\\n;;; 計時器1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 計時器1 \\n)\\n\\n;;; 錄音機3\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.SoundRecorder 錄音機3 \\n)\\n\\n;;; 錄音機4\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.SoundRecorder 錄音機4 \\n)\\n\\n;;; 分享1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sharing 分享1 \\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"juy\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"True\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2020-10-29T16:26:06.597+08:00","updated_at":"2020-10-30T16:25:13.935+08:00","name":"juy","language":"appinventor","screenshot":{"url":null},"parent_id":null,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":27,"hashid":"rdvs6pjp3","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":3429490,"file_name":"images(5).jpg","project_id":199337,"asset_id":275099,"created_at":"2020-10-29T16:46:40.604+08:00","updated_at":"2020-10-29T16:46:40.604+08:00"},{"id":3430034,"file_name":"960x0.jpg","project_id":199337,"asset_id":275120,"created_at":"2020-10-29T23:23:41.491+08:00","updated_at":"2020-10-29T23:23:41.491+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦