我们正在开发一款仅适用于 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 答案也适用于我们