2012-03-30 74 views
0

我爲盲人(帶語音導航的撥號程序)做了一個應用程序。盲撥號呼叫警方不起作用 - CALL_PRIVILEGED

當盲人類型190(巴西警察的)和撥打我的撥號電話時,他無法撥打電話!

在AndroidManifest文件中聲明瞭CALL_PRIVILEGED權限。

唯一的例外是:

Unable to find explicit activity class {com.android.contacts/com.android.contacts.DialtactsActivity}; Declared this activity you have in your AndroidManifest.xml 

你能幫助我嗎?

感謝

回答

0

你似乎是指定要使用的明確撥打活動,但活動不會在設備上找到。也許如果你輸入一個Intent,它遵循使用意圖進行呼叫的準則?

String url = "tel:190"; 
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(url)); 
startActivity(intent); 

這個意圖應該會自動打開設備的調用Activity。

+0

親愛的朋友,感謝您的迴應,但真正的問題是:我無法打開默認的Android撥號程序!這個盲人迷失在界面中,因爲它不知道在哪裏碰到完成呼叫。我需要直接與ACTION_CALL連接,並且這不會發生,甚至會發出CALL_PRIVILEGED。另一個問題:並非所有設備都有一個物理按鈕來完成呼叫。 – Mateus 2012-03-30 12:08:41