我可以在Android上阻止来电而不禁用蓝牙 - 即DND(请勿打扰)模式

时间:2010-07-12 07:07:28

标签: android

我尝试在Android开发者列表中发布此内容并且没有听到任何内容 - 也许有些人对此有所了解!

我正在开发一款能够在用户指定的时间段内禁用来电的应用。它应该像办公室电话上的“免打扰”(请勿打扰)按钮一样工作。

我查看了SDK,我找不到任何方法来发送电话到语音邮件或禁用大来电屏幕而不将手机置于飞机模式。如果我可以保持蓝牙功能,那就没关系了。 (我希望用户能够在电话被阻止时通过蓝牙耳机收听音乐。)

总之,如果我可以通过我的应用程序执行以下任何操作:

  1. 以编程方式将所有呼叫发送到语音邮件(如“DND”按钮),这是理想的,因为它会在“请勿打扰”时间结束时仍在呼叫记录中。
  2. 拦截我的应用中的来电并将其退回。
  3. 禁用所有无线电但蓝牙和Wi-Fi - 这样做的缺点是会丢失通话记录。
  4. 防止内置电话应用程序显示其来电屏幕(即使收到来电,我也可以禁用振铃和振动)
  5. 这些可能吗?或者也许是我没想过的另一种方法?

    只是旁注:为了让Android手机成为最好的生产力工具,应该可以将设备用于电子邮件/互联网/应用,而不会受到来电的不断中断。人类具有显着的上下文切换时间。

1 个答案:

答案 0 :(得分:0)

作为安全措施,SDK不提供处理传入呼叫的​​API。除了切断网络电台并进入半飞机模式(选项3),我不知道这是怎么可能的,恕我直言。