2

我们收到了为我们的一款应用程序提供防分心功能的请求。这个想法是,在应用程序的某些部分,用户不希望被来电、警报或其他任何事情打断。我不知道这可以完成多少,或者关闭所有此类行为是否甚至是一个“好公民”。

我们知道,在应用程序的“无干扰”部分(离开这些部分时撤消)我们可以做两件事:

  1. 将振铃器置于振动或静音模式。据我们所知,这不会关闭来电和短信通知的屏幕弹出窗口。因此,此选项并不是特别有效。(它可以帮助用户不分散附近的任何人的注意力,但不会分散注意力。)
  2. 进入飞行模式(如此所述)。这是相当激烈的,因为它切断了互联网连接。当这生效时,我们的应用程序目前不需要连接,但将来可能会改变。我们还没有尝试实现这一点,但对于它是否在应用程序级别是可控的,显然存在疑问

这些都不是 100% 令人满意的,也没有解决警报之类的问题。我们可以在我们的应用程序中实施其他反干扰技术吗?

4

1 回答 1

0

我发现了一些可以处理电话(拒绝来电)的开源项目。但是对于警报,我认为这是不可能的。因为系统管理警报,我猜你不能与这样的管理者互动。

于 2012-07-28T16:22:04.387 回答