2010-06-17 28 views
0

是否可以禁用来电。禁用来电

+3

我刚开始学习android API,所以我不知道你的问题的答案,但我希望如果你可以的话,你很清楚在UI中的某个地方传入呼叫被禁用。你会有一些非常恼火的用户,他们无法接听电话,他们不知道为什么。 – 2010-06-17 16:03:25

+0

我很好奇,为什么你会想要从一个正常的Android应用程序做到这一点... – 2010-06-17 16:47:41

回答

3

哇队友,你的问题是惊人的详细,我几乎觉得我的回答应该只是说:

幸运的是,我的心情很好,所以我会解释。

基本上,据我所知它不可能从典型的android应用程序。

解决方法是启用飞机模式。它会禁用所有的通信,只要应用程序运行,任何通话都不会通过。还取决于你是否需要运行其他网络(Wifi等)。

但说实话..你为什么要这么做?如果他们想要接听来电,它应该是用户的选择。

+3

为什么我会想这样做..公司内部公司的政策要求内部公司政策关闭手机时驾驶时不要被来电打扰。我们希望使用gps跟踪代表,因此需要禁用呼叫。飞行模式不适合,因为所有的通讯都会被禁用。我了解用户的选择论点,但在企业应用程序中,有时需要进行此类控制。 PS尽量不要这样光顾git。 – Pierce 2010-06-18 07:49:58

+5

大声笑。如果你在发布你的问题时至少表现出了兴趣,我不会成为'光顾git',因为在这种形式下,它很可能会一直未得到答复。你知道,这就是我们如何在StackOverflow上滚动 - 人们发布*描述*问题和其他人提供*详细*答案。 下一次在你最初的问题中写下所有这些信息,所以我们都知道如何提供帮助。 – rochal 2010-06-18 08:51:20

0

我从来没有尝试过,但它看起来像你可能能够通过使用TelephonyManager做些事情。您将需要设置MODIFY_PHONE_STATE权限。

+0

不,它不可能捕获或阻止来电 – 2010-06-17 16:33:32