簡體   English   中英

Android - 啟動 Google Voice 應用程序並撥打號碼

[英]Android - Launch Google Voice app and dial number

我們正在開發一款僅適用於 Android 平板電腦的應用程序。 我們需要能夠以編程方式為某個電話號碼啟動 Google Voice 應用程序。

我們嘗試了這個(如果我們的應用程序不在平板電腦上運行,它可能會啟動手機),但它不起作用:

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

在此處從 Java 移植的代碼。

它所做的只是彈出一個框來將號碼添加到聯系人——這不是我們想要的。

有任何想法嗎? 我們無法在網上找到任何這樣做的例子,而且我確信它會使用完全不同的 url 方案等。

  • 注意:我們的應用程序是適用於 Android 的 Mono,但 Java 答案也適用於我們

根據我對 Google Voice 的檢查,我懷疑這是可能的。 它當然不受支持——他們不提供任何可能滿足您需求的活動。

你能發布更多關於你如何看待現有應用程序的 intent-filter 的信息嗎?

Play Store 上有一個來自索尼的名為AppXplore的便捷應用程序。 它允許您檢查有關已安裝應用程序的各種詳細信息,包括讓它從PackageManager中保存的數據有效地重新生成清單。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM