2012-12-06 45 views
2

我們在Android平板電腦專用應用程序的工作。我們需要能夠以編程方式爲某個電話號碼啓動Google語音應用。的Android - 啓動谷歌語音應用程序和撥號號碼

我們嘗試了這一點(它可能會合作,推出手機,如果我們的應用程序不是在平板電腦上運行),但沒有奏效:

var intent = new Intent (Intent.ActionView); 
string uri = "tel:" + number; 
intent.SetData (Uri.Parse (uri)); 
activity.StartActivity (intent); 

代碼與Java here移植。

它所做的是彈出一個框,將號碼添加到聯繫人 - 這是我們想要的不是。

任何想法?我們找不到任何在線的例子做這個的,我敢肯定,它會使用完全不同的URL方案等

  • 注意:我們的應用程序是單聲道的Android,但Java的答案會爲我們工作一樣好
+1

從我的谷歌語音的檢查,我懷疑這是可能的。它當然不被支持 - 它們不提供任何符合你需要的可能的'的活動。 – CommonsWare

+0

我想你可能是對的,我會等幾天,看看其他人是否有一些輸入。 – jonathanpeppers

+0

@CommonsWare你可以張貼你如何看待現有的應用程序的'意向filter'多一點信息?我可以將你標記爲答案。 – jonathanpeppers

回答

1

從我的谷歌語音的檢查,我懷疑這是可能的。它當然不被支持 - 他們沒有提供任何可能適合您需求的活動。

你可以發佈一些關於如何看待現有應用程序的意圖過濾器的更多信息嗎?

Play商店有一個方便的應用程序,名爲AppXplore,來自索尼。它可讓您檢查已安裝應用的各種詳細信息,包括通過PackageManager中保存的數據有效重新生成清單。

因此,我安裝了Google Voice,並在AppXplore中對它進行了檢查,篩選了所有活動(其中有數十億個元素),以供有趣的<intent-filter>元素使用。我有點驚訝,他們沒有提供tel:過濾器,我沒有看到任何其他可能相關的東西。

相關問題