2012-03-30 53 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