它在Android论坛上很有名,因此Android的API没有阻止调用的好方法。当有来电时,你可以有一个事件触发器,但是当你的应用程序禁止通话时,它已经响了一次或两次。
我的想法是设置一个应用程序,将您的铃声音量设置为静音,然后当呼叫到达时,它会查找该呼叫的相应铃声,并在呼叫者在您的地址簿中时播放。实际上,它会阻止不需要的响铃,但不会产生不必要的电话。
作为一个相对缺乏经验的Android开发人员,我想知道这可能会导致什么问题。什么是主要的陷阱,可能的错误原因,以及用户体验的问题(除了看到他们的手机静音,当它真的不是)?
此外,有关如何最好地实现这一想法的任何建议?
答案 0 :(得分:2)
除此之外,我认为你的方法没有错......
答案 1 :(得分:0)
Android手机已经能够将呼叫者直接发送到语音邮件了,对吧? (我的确如此,但我还没有看到很多其他型号,所以我不知道这是手机还是操作系统的功能。)
在我看来,如果你想尽可能地避免不必要的呼叫扰乱用户,将呼叫路由到语音邮件会减少破坏性:如果用户不这样做,呼叫已经转到语音邮件t /无法回答,并且不需要更改其他设置。
上面提到的方法的另一个结果是,您的应用可能会在用户可以接听电话的时间点播放铃声,这可能会导致挫败感,特别是考虑到现在偶尔会发生没有自定义应用的情况参与其中。