麻省理工学院App Inventor 2:我可以/如何在Android通知区域中发出警报?

时间:2016-05-01 10:28:58

标签: android app-inventor

MIT Inventor 2, 我可以创建一个由警报引起的Notification Area Notification,它位于Android智能手机的通知区域吗? 因此,我可以创建一个silent alarm,作为Android应用的标准配置? 如果是的话,怎么做?

请参阅Requirement #5 in this document(描述Android编程模拟任务,当然不打算使用代码生成器实现) 我的研究:

  1. 使用已停用的MIT Inventor 1,显然可以创建通知,可以通过下拉状态栏来查看。请参阅“AlertMe:在后台发短信,应用未运行时”。 http://appinventor.mit.edu/explore/content/alertme.html 我找不到MIT Inventor 2 ...

  2. 的相应教程
  3. 使用MIT Inventor 2,您可以创建通知, 由模态窗口立即显示, 或推送到Android日志文件,普通Android智能手机用户看不到。 我没有找到任何选项来创建通知区域中可见的“静音警报”。我是对的吗?!

  4. 这可能是版本1的“丢失功能”,版本2不可用,所以这是一个非常原始的缺点?

    由于现在有基于MIT Inventor的框架,如PunyaAi2LiveComplete,是否有任何内容涵盖此“无声消息”?

1 个答案:

答案 0 :(得分:1)

目前有以下替代方案:

  1. Texting组件也可以在App Inventor 2中显示通知,另请参阅documentation。但是,此功能仅在美国有售。
  2. Punya Framework提供了Google Cloud Messaging组件,另请参阅here。另请参阅Overview: Different App Inventor distributions

    如果你使用其他服务器,你总是要考虑到 a)这是一项可靠的服务吗? b)是否会更新(错误修复和新功能)?
    因为一旦使用另一个使用其他块的服务器创建项目,您将无法再将项目导入MIT App Inventor! / p>

  3. 我还可以提供一个简单的Notification Extension来发送通知。如您所知,App Inventor应用程序有一些限制。这意味着通知扩展:应用程序必须仍在运行(至少在后台)才能在n秒后发送通知。

    App Inventor Extensions目前正在测试中。见 announcement了解有关如何使用应用的更多信息 发明人扩展。

    enter image description here