当前位置: 网站首页>小程序开发>网站优化

邵东400电话办理【邵东网站公司】邵东百度优化、邵东域名注册、邵东网店美工、邵东微信公众号托管

发表日期: 2021-04-08 09:06:33 浏览次数:110

邵东400电话办理【邵东网站公司】邵东百度优化、邵东域名注册、邵东网店美工、邵东微信公众号托管

邵东,湖南省辖县级市,由邵阳市代管,别名昭阳,位于邵阳市东部,地势南北崛起,中部抬升,分向东西倾斜;总面积为1768.75平方千米,辖4乡18镇3街道;2018年常住人口91.06万人。

邵东主要矿藏有石膏、煤、铅、锌、锰、铁。320国道、S315省道、潭邵高速、衡邵高速、娄邵铁路、洛湛铁路和怀衡铁路穿境而过。名胜古迹有昭阳候城遗址、佘湖山云霖寺、九龙岭翰墨池、明清建筑荫家堂和山塘古屋、洪桥等。

2018年,邵东实现生产总值430.45亿元,按可比价计算比上年增长11%。其中:第一产业实现增加值427966万元,増长1.9%;第二产业实现增加值2053683万元,增长11.7%;第三产业实现增加值1822838万元,增长12.9%。 [1]  2019年,邵东实现生产总值605.6449亿元。 [2]  2021年1月29日,入选湖南省人民政府公布的2020年度真抓实干成效明显的地区名单。

块的功能

如图4-6所示,要想理解这些块的功能,必须设想用户的使用过程:首次打开应用,输入自定义回复,随时退出并再次打开应用。用户首次启动应用时,数据库中没有定制回复可供加载,因此ResponseLabel中显示的是默认回复。再次启动时,才有可能从数据库中加载定制回复,并将其显示在ResponseLabel中。

{%}

图 4-6 应用启动时从数据库中加载定制回复

应用启动时触发Screen1.Initialize事件,并用tag “responseMessage”来调用TinyDB1.GetValue,该tag与之前用户存储定制回复时采用的tag相同。读出的值放在变量response中,并对其进行检验,然后才能在ResponseLabel中显示。想想看,为什么从数据库中读出的数据,在向用户显示之前,要经过检验呢?如果数据库中不存在与指定tag相对应的数据,TinyDB将返回空文本;而第一次启动应用时,数据是不存在的,直到用户输入了自定义回复,数据才会有。由于变量response中保存了数据库返回值,因此可以用if块来检查其长度是否大于0。如果大于0 ,说明的确从TinyDB读出了定制回复信息,就会将信息显示在ResponseLabel中;如果长度不大于0,说明之前没有保存过定制回复信息,因此将不修改ResponseLabel的显示内容(保留默认自动回复内容)。

 测试:上述功能无法进行实时测试,因为每次连接“AI伴侣”启动应用时,数据库都会被清空。因此需要选择“build->App(provide QR code)”,然后扫描条码,将应用下载安装到手机上。安装之后,在NewResponseTextbox中输入新的回复信息并单击SubmitResponseButton按钮;关闭应用并重新启动它,这次定制回复信息出现了吗?

大声读出收到的短信

本节将修改应用:收到短信后,手机将大声朗读发送者的电话号码以及短信内容。开车收到短信,虽然有自动回复功能,但你还是禁不住想知道短信的内容。使用text-to-speech功能,就可以手不离方向盘而收听到短信的内容。

Android设备提供了text-to-speech功能,而App Inventor提供了一个TextToSpeech组件,它可以读出任何text(文本信息 )(注意,此处“text”指的是一般意义上的字/word:一串字母、数字以及标点符号组成的文本,而不是短信文本 。)

在本章的“准备开始”部分,我们要求你从Android Market下载一个text-to-speech的模块。如果你还没做,现在该去做了。根据需要安装并配置完模块之后,就可以在App Inventor中使用TextToSpeech组件了。

TextToSpeech组件的使用非常简单,只需调用它的Speak函数并插入要朗读的文字即可。例如,图4-7中的函数会说“Hello World”。

{%}

图 4-7 会说“HelloWorld”的块

在本应用中,朗读的内容则更为复杂,既要包含短信发送者的电话号码,也要包含短信内容,而不只是像“Hello World”那样的静态文本。这里要用到极为重要的join块,它可以将若干文本片段(或数字以及其他字符)连接成单一的文本对象。

在之前的Texting.MessageReceived事件处理程序中,加入对TextToSpeech.Speak的调用。在之前的事件处理程序中,通过适当设置Texting组件的PhoneNumber和Message属性,然后发送回复信息。现在需要加入表4-6中所列出的块来扩展该事件的处理程序。

表4-6 朗读收到的短信所需的块

块的类型

所在抽屉

功能

TextToSpeech1.Speak

TextToSpeech1

大声读出收到的短信

join

Text

连接生成将被朗读的文字

"SMS text received from"

Text

被读出的第一段话

get number

Variables

获得短信发送者的电话号码

". The message is"

Text

在读完电话号码之后稍加停顿,然后说"The message is"

get messageText

Variables

获得收到的短信文本

块的功能

在自动回复动作完成之后,将调用TextToSpeech1.Speak函数,如图4-8的下半部分所示。你可以在TextToSpeech1.Speak函数的消息槽中插入任何文本对象。在这种情况下,join块用来生成被读出的内容。它将几段文字串连在一起,最后生成类似这样的信息:“SMS text received from 111-222-3333. The message is:hello.”

{%}

图 4-8 大声读出收到的短信

 测试:你需要第二部手机来测试应用。用第二部手机发送文字【必须是英文】到你的测试手机上。你的手机大声读出信息了吗?它是否照常发送自动回复?


邵东400电话办理邵东网站公司邵东百度优化、邵东域名注册、邵东网店美工、邵东微信公众号托管

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878