[英]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 方案等。
根據我對 Google Voice 的檢查,我懷疑這是可能的。 它當然不受支持——他們不提供任何可能滿足您需求的活動。
你能發布更多關於你如何看待現有應用程序的 intent-filter 的信息嗎?
Play Store 上有一個來自索尼的名為AppXplore的便捷應用程序。 它允許您檢查有關已安裝應用程序的各種詳細信息,包括讓它從PackageManager
中保存的數據有效地重新生成清單。
因此,我安裝了 Google Voice 並在 AppXplore 中對其進行了檢查,篩選了所有活動(有無數的活動)以尋找有趣<intent-filter>
元素。 我有點驚訝他們沒有提供tel:
過濾器,而且我沒有看到任何其他可能相關的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.