打造移动广播中心:构建短信广播应用
1. 广播中心软件简介
在发展中国家,FrontlineSMS 软件发挥着重要作用,它能用于选举监测、天气变化播报,还能让没有网络但有手机和移动连接的人们相互联系。这款软件是 Ken Banks 的创意,他是利用移动技术帮助有需要人群的先驱。
FrontlineSMS 作为群组内短信通信的中心,人们发送特殊代码加入群组后,就能接收来自中心的广播消息。对于没有网络接入的地区,它是连接外界的重要纽带。
2. 项目目标
我们要创建一个类似 FrontlineSMS 的广播中心应用,不过它将运行在安卓手机上。把广播中心放在移动设备上,管理员可以随时移动办公,这在选举监测和医疗谈判等敏感情况下尤为重要。
我们将为虚构的 FlashMob Dance Team(FMDT)打造这个广播中心应用,该团队用它随时随地组织快闪舞蹈活动。人们通过向广播中心发送“joinFMDT”短信来注册,注册成员可以向群组内其他人广播消息。
应用处理短信的方式如下:
1. 若短信来自未在广播列表中的号码,应用会回复邀请短信,邀请对方加入广播列表。
2. 若收到包含“joinFMDT”特殊代码的短信,应用会将发送者添加到广播列表。
3. 若短信来自已在广播列表中的号码,应用会将该消息广播给列表中的所有号码。
3. 学习要点
本教程涵盖以下 App Inventor 概念:
-短信组件:用于发送和处理收到的短信。
-列表变量和动态数据:用于跟踪电