java - 在 google 上实施操作
问题描述
我试图完成的是让我的应用程序可以通过谷歌助手上的语音命令访问我在打开应用程序操作测试工具时收到此错误。 错误
动作.xml
<?xml version="1.0" encoding="utf-8"?>
<actions>
<action intentName="com.example.appname.SHOW_SWITCH_BOARD">
<fulfillment urlTemplate="https://appname-test-6bc52.firebaseapp.com/{?switchboard}">
<parameter-mapping
intentParameter="switchboard.name"
urlParameter="switchboard" />
</fulfillment>
</action>
</actions>
解决方案
看起来intentName
for your action标签不是受支持的内置 Intents 之一。
目前,您只能使用其中一种预定义的 Intent 来触发您的应用。如果您的应用程序不属于他们当前为其定义意图的类别之一 - 您无法实施应用程序操作。
以下是 I/O 2019 讨论应用程序操作的附加视频:https ://youtu.be/vQALSeGy9aY
推荐阅读
- makefile - GNU make 重新启动时是否可以保留变量内容?
- kotlin - 在 Fragment 中获取 NavHost
- wget - 使用 wget/curl 下载 Google Drive Link
- pine-script - pine SCRIPT strategy.entry 限制参数未设置
- regex - 优化荷兰电话号码RegEx模式
- httpclient - Pooled ConnectionProvider 的 HTTP 客户端指标问题 - 无法启动响应式 Web 服务器
- android - 包含 ComposeView 的 BottomSheetDialog
- mysql - 为什么它不允许我在 phpmyadmin 中编辑变量?
- reactjs - 需要帮助了解这种奇怪的 Jest 行为
- keras - Keras 中的多标签、多类分类