首页 > 解决方案 > 如何在 Android 应用程序中使用 Alexa Voice Service 设备 SDK?

问题描述

在亚马逊团队发给我的在 Android 上构建设备 SDK 的参考指南的帮助下,我已经成功地在 Android 上构建了 AVS 设备 SDK。但是,作为一个新手 Android 开发人员,我不知道从哪里开始在 Android 应用程序中实际使用 SDK。例如,我想在我的应用程序中按下一个按钮来激活 Alexa 并与她/它交谈。在 Android 上成功构建 SDK 后我将如何进行?我已将包含所有已编译库的本地构建推送到 adb shell 并成功运行了大多数测试。

我知道我很可能不得不使用 NDK 和 JNI,但是是的,一些指导会很棒。

另外,是否可以在 Android 上运行您的示例应用程序?我知道以前的 Android 示例应用程序,但我也想尝试在 Android 上运行这个新的 C++ SDK 示例应用程序。

标签: androidandroid-ndkjava-native-interfacealexa-voice-servicealexa-app

解决方案


您需要自己构建它。avs-device-sdk 中没有对 iOS/Android 的官方支持,并且 Alexa 资产不公开(例如按钮的 Alexa 徽标)。

为了使其工作,您应该集成 LoginWithAmazon SDK,一旦您拥有有效的令牌,您应该能够开始使用 AVS。

我希望官方的 iOS/Android AVS SDK 很快就会出现。


推荐阅读