
发表日期: 2021-04-09 09:12:23 浏览次数:90
湘阴网站优化【湘阴开通400电话】湘阴网站搭建、湘阴微信公众号推文外包、湘阴开通京东拼多多设计、湘阴淘宝装修
湘阴县,古称罗城 [1] ,湖南省岳阳市下辖县。位于湖南省东北部,居湘资两水尾闾、南洞庭湖滨,湘江自南向北贯穿全境,把全县分为东西两部,东部为丘陵岗地,西部为滨湖平原,湘阴县地处长沙、岳阳、益阳三市五县中心,紧邻湖南省省会长沙,县城距长沙中心城区38公里,处于“长株潭”半小时经济圈内,湘阴县是“长株潭”地区沿湘江、过洞庭湖、经长江出海的必经通道,既是“长株潭”城市群沿江北上在洞庭湖的“大码头”,也是岳阳和武汉城市圈对接“长株潭”城市群的“桥头堡” [2] ,2016年3月,湘阴县城被评为2015年度岳阳市最美县城 [3] 。
截至2019年,湘阴县辖1个街道,12个镇,2个乡 [4] ,土地总面积1581.5平方公里,耕地面积63.21千公顷,年末总人口78万人 [5-6] 。
湘阴县是四化两型、长江经济带、长江中游城市群、洞庭湖生态经济区等国家和区域经济发展战略的重要节点和支撑点 [7] ,是长株潭城市群全国“两型社会”综合配套改革试验区滨湖示范区、湖南省承接产业转移试点县、湖南省最具投资吸引力县,长株潭城市群全国“两型社会”试验区建设总体规划确定的产业转移承接基地、现代装备制造业配套基地、绿色农产品生产供应和加工基地、区域性港口物流基地和休闲旅游服务基地 [8] 。国家知识产权强县工程试点县。 [9] 2020年10月9日,被生态环境部授予第四批国家生态文明建设示范市县称号。
FrontlineSMS 是一款工具软件,用于联络那些无法访问互联网但可以用手机通信的人,通常用于互联网尚未普及地区的选举监督、天气预报广播等。软件作者Ken Banks借助于移动通信技术为人们提供帮助,他的贡献大概无人能及。
FrontlineSMS运行在连接了手机的电脑上。电脑和手机共同构成一个短信中转站,为群内人员提供文本通信服务。无法上网的人可以发送一个特殊代码来加入群,随后他们会收到来自中转站的各种广播消息。这个中转站我们称之为“广播中心”,对于那些没有网络的地方,广播中心成为与外界联系的重要手段。
使用App Inventor可以创建自己的短信处理应用。有趣的是,应用需要运行在一部android设备上,但应用的用户却不必使用Android手机,他们可以用任何手机,智能的或非智能的,与应用之间进行短信的交流。应用虽然具有图形化的用户界面(GUI),但GUI仅供应用的管理者使用,用来监控应用中的各种活动。

本章将创建一个与FrontlineSMS功能类似的广播中心,不过是运行在Android手机上。一台具有中转枢纽作用的移动设备,意味着管理者可以在移动中保持交流,这一点在某些场合下尤其重要,如选举监督和医疗争议谈判。
假想有一个“快闪舞蹈团”(FlashMob Dance Team,缩写为FMDT),他们可以召之即来,随时随地表演舞蹈,然后瞬间解散,消失得无影无踪,他们用你创建的广播中心来组织表演活动。人们只要向中心发送短信“joinFMDT”(参加快闪舞蹈团),即可完成入团注册,每个注册成功的人都可以向舞蹈团中的其他人广播消息。
广播中心用下面的方式处理收到的短信:
1. 如果发信人不在广播中心的成员名单中,则回复短信邀请他加入,并告知他申请代码;
2. 如果收到“joinFMDT”,则接收发信人为广播中心成员;【如果组员发送“joinFMDT”呢?】
3. 如果发信人已经是广播中心的成员,则转发该消息给全体广播中心成员。
我们来分步实现这些功能模块。首先,用自动回复来邀请人们加入广播中心。整个应用完成之后,对于创建这类“以短信为用户界面的应用”,你将有透彻的了解。
本章包括下列App Inventor概念,其中有些你可能已经熟悉了:
Texting组件:发送短信及处理收到的短信;
列表变量:在本例中用来记录电话号码清单;
foreach块:对列表中的数据进行逐项重复操作。在本例子中,使用foreach块向电话号码列表中的所有手机广播消息;
TinyDB组件:实现数据的永久存储,以保证当应用关闭并再次打开时,电话号码列表不丢失。
你需要一部可以接收和发送短信的手机来测试程序,因为App Inventor自带的模拟器没有这个功能。您还需要招呼一些朋友给你发送短信,来充分地测试应用。
连接到App Inventor网站,创建新项目“BroadcastHub”,设置Screen1.Title属性为“广播中心”,并连接测试手机。
广播中心有利于手机之间的通信:这些手机不需要安装应用,甚至不必是智能手机。因此在本例中不必为用户提供操作界面,只需为群管理员提供操作界面。
管理员的操作界面包括两个简单的部分,一是显示当前的“广播列表”,即已注册成员的电话号码清单,二是记录所有收到并被广播出去的短信。
为了创建这个界面,要添加表11-1中列出的组件。
表11-1 广播中心操作界面中的组件
组件类型 | 面板中分组 | 命名 | 作用 |
|---|---|---|---|
Label | User Interface | Label1 | 电话号码清单的标题 |
Label | User Interface | BroadcaseListLabel | 显示所有已注册的电话号码 |
Label | User Interface | Label2 | 日志信息的标题 |
Label | User Interface | LogLabel | 显示收到及广播短信的记录 |
Texting | Social | Texting1 | 处理短信 |
TinyDB | Storage | TinyDB1 | 保存已注册的手机号码清单 |
添加组件之后,还要设置以下属性:
1. 设置每个Label的Width属性为“Fill parent”,让组件在水平方向上充满手机;
2. 设置标题Label的FontSize属性(Label1和Label2)为18,并勾选FontBold框;
3. BroadcastListLabel和LogLabel的Height设置为200像素,用于显示多行;
4. 设置BroadcastListLabel的Text属性为“广播列表...”;
5. LogLabel的Text属性设置为空。
图11-1显示了应用在组件设计器中的布局。

图 11-1 广播中心组件设计
在这个应用中,促使程序运行的事件是其他手机发来的短信,而不是用户在界面上的输入或点击,因此应用的任务是处理这些短信,并将发信人手机号码保存到列表中,具体操作如下:
如果短信发送者不在广播列表中,则回复一个邀请参加的短信;
如果收到短信“joinFMDT”,则将发送者注册为广播列表的一员;
如果短信发送者已经在广播列表中,则将该短信广播到列表中的所有手机。
现在开始创建第一个行为:收到短信时,回复发送者,邀请他注册,方法是向你发送短信“joinFMDT”。表11-2中列出了需要的块。
表11-2 邀请人们通过发短信来加入群组,需要下面的块
块的类型 | 所在抽屉 | 作用 |
|---|---|---|
Texting.MessageReceived | Texting1 | 当手机收到短信时,触发该事件 |
set Texting1.PhoneNumber to | Texting1 | 设置短信接收者的电话号码 |
参数number | Variables | MessageReceived事件的参数:发送者手机号 |
Set Texting1.Message | Texting1 | 设置要发送的邀请短信 |
“想加入快闪舞蹈团,请发送‘joinFMDT’到此号码。” | Text | 邀请短信的内容 |
Texting1.SendMessage | Texting1 | 发送短信 |
服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878