2013-01-04 26 views
3

我的應用程序有一個意圖過濾器,可以通過其他方法撥打電話(Think Skype,但不是)。因此它有一個攔截Intent.CALL_PRIVILEGED的意圖過濾器。安全篩選CALL_PRIVILEGED

問題?我實際上並不想處理911的電話。我不想妨礙他們。我希望他們去普通的電話應用程序。

如果撥號程序系統應用程序只使用CALL_PRIVILEGED 911調用的意圖,我的生活會更容易,但他們似乎將它用於所有來自我的POV的調用,似乎都擊敗了具有意圖的目的。

但他們沒有。

而且我不相信我可以用一段XML像聲明的意圖過濾器:

<data android:scheme="!tel:911"/> 

從而避免了911報警電話......

這使我想到了點想寫入我的應用程序的一段代碼說:「哦,這是一個911的呼叫,讓我把它發送到真正的手機活動。但我不能,因爲我的應用程序不是一個系統應用程序,並且因此不允許發出它自己的CALL_PRIVILEGED意圖以撥打911本身。

是有沒有辦法解決這個問題?或者Skype也有同樣的問題?

回答