我的应用程序有一个意图过滤器,可以通过另一种方法拨打电话(想想 Skype,但不是)。因此,它有一个拦截 Intent.CALL_PRIVILEGED 的意图过滤器。
问题?我实际上不想接听 911 的电话。我不想妨碍他们。我希望他们使用常规的电话应用程序。
如果拨号系统应用程序仅将 CALL_PRIVILEGED 意图用于 911 呼叫,我的生活会更轻松,但他们似乎将它用于来自我 POV 的所有呼叫,这似乎违背了具有意图的目的。
但他们没有。
而且我不相信我可以用一段 XML 声明意图过滤器,例如:
<data android:scheme="!tel:911"/>
为了避免拨打911...
这让我想在我的应用程序中写入一段代码,上面写着:“哦,这是拨打 911,让我将其发送到 Real Phone Activity。但我不能,因为我的应用程序不是” t 一个系统应用程序,因此不允许为 CALL_PRIVILEGED 发出它自己的 Intent 以便自己拨打 911。
有没有办法解决这个问题?还是 Skype 也有同样的问题?