发表日期: 2021-04-01 16:53:37 浏览次数:134
涟源网站制作【涟源网站优化】涟源建网站、涟源微信公众号运营、涟源网页设计、涟源微信小程序商城
涟源市,隶属于湖南省娄底市,位于湖南省中部,衡邵盆地北缘,涟水、孙水上游,1951年置县,1987年撤县设市。涟源市总面积1830平方公里,辖19个乡镇办事处和1个高新区,截至2017年末常住人口98.3万人。
涟源地处湖南几何中心,是湘中重要交通枢纽,娄新高速、长韶娄高速、二广高速、沪昆高铁贯穿全境。涟源市自然资源丰富,素称“煤海”“建材之乡”和“有色金属之乡”,是湖南能源原材料基地,全国100个重点产煤县市,全国知名煤机生产基地,全国产粮大县。
2018年,涟源市实现地区生产总值290.6亿元,按可比价计算,同比增长8.2%;完成财政总收入131454万元,同比增长8.5%;城镇居民人均可支配收入为22255元,同比增长9.5% ;农村居民人均可支配收入为10125元,增长11.3%。 [1-3]
2019年12月,成为全国乡村治理体系建设试点单位。 [4] 2020年2月29日,湖南省人民政府同意涟源市退出贫困县。 [5] 2021年1月29日,入选湖南省人民政府公布的2020年度真抓实干成效明显的地区名单。
不同于传统的程序代码(通常像混乱的“天书”一般),在App Inventor中,Blocks拼出了行为。在本例中,我们等于说,“嘿,App Inventor,当有人点击小猫时,播放猫叫声。”
测试:让我们通过检查来确保一切正常——每当向应用中添加了新东西,就要进行测试,这非常重要。在测试设备上点击该按钮(或在模拟器上单击它)。你应该听到猫叫声。恭喜你,你的第一个应用跑起来了!。
当点击按钮时,让猫咪发出“Purr”声和“meow”声,这里用手机的振动来模拟“Purr”声。这听起来很难,其实非常容易,因为播放“meow”声音组件也可以使设备产生振动。App Inventor可以帮助你挖掘设备的核心功能,而无需考虑它们如何实现振动。现在只需要向“Button1.click”块内添加第二个行为:
1. 进入块编辑器,单击Sound1打开抽屉;
2. 选择call Sound1.Vibrate块,将其拖动到when Button1.Click 块内,置于call Sound1.Play块下,恰好与原来的块吻合;如果不吻合,可尝试拖动它,使call Sound1.Vibrate块顶部的凹陷恰好与call Sound1.Play块底部的凸起相对。

图 1-10 Click事件引发了播放声音及振动
3. 注意:在call Sound1.Vibrate块的右下角写着millisecs(毫秒)。块上的开放插槽表示需要插入其他块,来设定行为的具体方式。本例中,需要设定call Sound1.Vibrate块的振动时长。以毫秒(千分之一秒)为单位输入时长,毫秒是多数编程语言中惯用的时长单位。如果想让设备振动半秒钟,需要输入数字块“500”。打开Math(数学)抽屉,其中的第一个块是“0”,这就是数字块,如图1-11所示。

图 1-11 打开Math抽屉
4. 点击“0”块,蓝色的“0”块留在了工作区,如图1-12所示。

图 11-12 选择一个数字块(0为默认值)
5. 点击数字0,输入新值“500”,如图1-13所示。

图 11-13 将默认值0改为500
6. 将“500”数字块插入call Sound1.Vibrate块右侧的插槽内,如图1-14所示。

图 1-14 将数字块500插入插槽
测试:试试吧!点击设备上的按钮,你会感觉到半秒钟的嘟嘟声(震动)。
现在来添加最后一项,在Android设备上实现一个很酷的功能:摇晃设备时发出猫叫声。为此要用到AccelerometerSensor(加速度传感器)组件,它可以检测到设备的摇晃或移动。
1. 在设计器中,展开组件面板中的传感器(Sensors)分类,拖出一个AccelerometerSensor(加速度传感器)组件。不必介意把它放到哪里,像任何非可视化组件一样,无论你把它放在预览窗口的什么地方,它都会落到预览窗口底部的“非可视组件”区域。
2. 摇晃设备的事件需要与单击按钮事件分开处理。这意味着需要一个新的事件处理程序。进入块编辑器,打开AccelerometerSensor1抽屉,拖出AccelerometerSensor1.Shaking块。
3. 像点击按钮时播放声音一样,将Sound1.Play块插入AccelerometerSensor1.Shaking插槽,摇动设备试试看。图1-15显示了完整的HelloPurr应用中所用的块。

图 1-15 HelloPurr应用中的块