cortana - Cortana 通过代码在 Android 中拨打电话
问题描述
我想知道是否有可能通过代码使用cortana技能拨打电话号码。
我正在使用微软网络机器人。我想用 C# 编写代码来从我的联系人中呼叫一个人。
我正在使用 luis 框架,如果用户调用特定意图,我应该直接拨打我的 android 手机中的特定电话号码。
有什么办法可以通过代码进行此调用。?
解决方案
首先 - 如果你想添加通话功能,你必须自己实现它,因为没有特别的方法可以调用通讯录或从 Cortana 拨打电话。目前这也是不可能的,因为没有针对 Android 或 iOS 平台发布的 Cortana SDK 进行集成。如果有开发步骤,您可能可以在您的移动应用程序源代码中执行(专用应用程序,因为 Cortana 也未与移动 Android 和 iOS 系统集成):
- 将 Cortana 与移动应用程序源代码(在您的情况下是 Java,因为 Android)集成,从而可以与 Cortana 对话并获得响应。
- 实现处理用户对特定人员的响应以在通讯录中搜索的代码。
- 实现代码以根据告诉 Cortana 的用户名称搜索通讯录。
- 调用特定于平台的代码以使用所选号码进行呼叫。
总而言之,没有办法在 Android 上使用 C# 和 Cortana 实现呼叫功能(iOS 也没有)。你可以在这里找到更多信息。
推荐阅读
- android - Android Studio 编译 Gradle 错误
- algorithm - 如何将值插入此二项式堆?
- python - 将 methodcaller 和 attrgetter 与 sorted 相结合
- python - 自动生成对 n 个元素进行排序的代码的方法
- javascript - 使用 JavaScript 获取基于 IP 的访问者国家
- html - HTML网站上的音频自动播放不起作用
- google-apps-script - 尝试在 Google 协作平台上创建 Google Sheet 搜索框
- python-3.x - Change the x_axis from numbers to months
- tensorflow - tf.contrib.data.shuffle_and_repeat 中断 tf.contrib.data.rejection_resample
- android - ColorStateList 序列化/反序列化是否可行