问题标签 [android-slices]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
222 浏览

android - java.lang.SecurityException:调用者必须拥有内容://.....MySliceProvider

我正在尝试将谷歌助手实现到我自己的安卓应用程序中,我一直在关注谷歌示例上的操作:https ://github.com/actions-on-google/appactions-fitness-kotlin/issues/9 。

我正进入(状态

java.lang.SecurityException:调用者必须拥有内容://at.oeamtc.android.oeamtclib.MySliceProvider

这是它崩溃的部分,在

SliceManager.getInstance(context) .grantSlicePermission(assistantPackage, sliceProviderUri);

0 投票
1 回答
301 浏览

android - 为什么在行生成器中未使用 setPrimaryAction 时切片未在 sliceviewer apk 中呈现

当 setPrimaryAction 未在行生成器中设置时,我无法在切片查看器应用程序中显示切片

上面的片段没有在 sliceviewer 中显示切片

而如果我通过在其中一行中添加 primaryAction 来更改代码。切片正在渲染,但对于我的用例,我不想设置任何操作

上面的代码片段在 sliceviewer 中显示切片

我想了解为什么我们需要设置primaryAction。可能很少有我们不需要任何操作的用例

0 投票
1 回答
414 浏览

actions-on-google - 应用操作测试工具 v3.0.0:找不到带有操作文件参考的 Android 模块

我正在使用切片实现谷歌应用操作,我想使用以下方法测试语音助手命令: App Actions Test Tool v3.0.0 和 Android Studio 3.5.1

该应用程序有四种不同的风格,对于已发布的 apk 上传到 playstore 的特定风格,所以当我尝试启动 App Actions Test 时,它会显示以下消息:

应用操作测试工具 v3.0.0:没有找到带有操作文件参考的 Android 模块。您需要一个带有操作文件参考的 Android 模块。

虽然我已经实现了操作文件,但插件仍然显示相同的错误,可能是什么原因导致文件actions.xml在 XML 文件夹中。

0 投票
1 回答
132 浏览

android - 具有多种实现模式和不同实体集的 OPEN_APP_FEATURE?

是否可以使用actions.intent.OPEN_APP_FEATURE内置的意图来处理两者actions.fulfillment.SLICE并为每个都actions.fulfillment.DEEPLINK使用不同entity-set的 s?feature只有当一个实现模式为参数指定一个实体集,而另一个实现模式没有指定参数时,我才能让它工作。我想要的是为 DEEPLINK 履行模式和履行模式指定FEATURE_ONEand 。FEATURE_TWOFEATURE_THREEFEATURE_FOURactions.fulfillment.SLICE

我希望有一种方法可以使这样的actions.xml工作:

主要问题似乎是仅<parameter name="feature">受支持,因此您只能指定单个实体集。我无法组合实体集,因为无法区分两种实现模式。

0 投票
1 回答
994 浏览

android - Google Actions 的 Intent 名称无效

我正在努力在我的应用中添加 Google 助理操作。运行 App Actions 测试工具时,不断弹出以下错误,我不知道该怎么办。

动作.xml

我已经按照谷歌提供的健身应用程序为例,但它失败了。

我已经生成了一个aab文件并上传到了发布管理的内部渠道。我已经有一个生产应用程序,并且我为这个新应用程序保留了相同的 pkg 名称。

此外,我在 DialogFlow 和 Actions 控制台中添加了这些意图。在云上进行测试以及在我的设备上使用 Google 助理时,该流程正在运行。GA 识别对话流,但应用程序中没有发生任何事情。没有切片或深层链接。我添加了日志,但没有任何日志显示。只有下面的 init 有效:

我的清单包含:

...

知道为什么它一直抱怨不良意图名称,甚至对我提出的任何行动都没有反应吗?

我不知道应用程序是否收到了这些操作。我被期望有一个意图,但没有。由于操作工具已经引发错误,我认为我不能期望 actions.xml 能按预期工作

谢谢你的帮助

0 投票
1 回答
77 浏览

android - 如何获取 Android Slices 的彩色文本?

我正在研究 Slice 原型,在查看 Google 的 Slice Templates 页面时,我经常看到这样的示例

在此处输入图像描述

它提供了示例代码,例如

但是,我只是看不到“4 分钟”、“$31.41”或“$9.00”应该如何以绿色突出显示,这些文本字符串值是如何从这些文本字符串值中突出显示的,这些特定部分在示例中突出显示?

Ps 这在整个页面上都很普遍。参考:https ://developer.android.com/guide/slices/templates

0 投票
1 回答
64 浏览

android - 通过谷歌助手与后台应用程序通信

我正在做一个演示,让用户“与”应用程序“交谈”,而不会将应用程序带到前台,但我不知道该怎么做。切片可以在不打开应用程序的情况下完成工作,但谷歌助手不会从切片中读取信息。阅读它需要用户先打开应用程序,虽然阅读可以在后台完成。

我想知道用户是否有办法说“从 myApp 获取我的信息”(用户当前不在 myApp 中),然后谷歌助手只是通过阅读它来回应答案,而不是弹出它。

0 投票
0 回答
60 浏览

android - 2020年Android Slices的现状如何

大多数问题都是几年前发布的,只是好奇到目前为止的状态是什么,我尝试创建一个简单的切片并想在 prod 中测试连接,但看起来没有人可以从 Android 搜索中打开切片组件,包括我自己. 只是想知道这个功能是否被正式删除或者谷歌只是从他们身边关闭它?

0 投票
1 回答
85 浏览

java - 如何使用谷歌助手为我的应用测试 android 切片

将 AATT-App 动作测试工具用于 android 切片时。我在谷歌助手中获得了切片,但是当涉及到直接语音搜索或输入我的事件名称时,切片无法像在 AATT 中使用那样显示。请给我一些答案来解决这个问题。GA中的这种类型不需要对话流吗?

0 投票
0 回答
90 浏览

android - Actions 测试工具出现“抱歉,无法获取”错误

我已经按照这里提到的所有步骤 - https://stackoverflow.com/a/57951935/8483843并且还在en-US测试工具中使用了语言环境,但仍然遇到这个问题。我目前正在使用自定义意图将 Slices 与 App 操作集成。这是代码 - https://github.com/tronku/ResTest

发布的 apk 已经在 play 控制台上处于草稿模式,与 Google 助手和 Android Studio 具有相同的帐户。如果我遗漏了什么或错误地执行了一些事情,请告诉我。

遵循的步骤:

  • 以草稿模式将 AAB 上传到 PlayStore。
  • 使用相同的帐户(Google 助手、PlayConsole 和 Android Studio)
  • 运行应用程序操作测试工具 -> 预览上传成功运行 -> 在设备中打开助手并显示消息“抱歉,找不到”