android - 如何在 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 示例应用程序。
解决方案
您需要自己构建它。avs-device-sdk 中没有对 iOS/Android 的官方支持,并且 Alexa 资产不公开(例如按钮的 Alexa 徽标)。
为了使其工作,您应该集成 LoginWithAmazon SDK,一旦您拥有有效的令牌,您应该能够开始使用 AVS。
我希望官方的 iOS/Android AVS SDK 很快就会出现。
推荐阅读
- python - Python函数将二进制数字转换为十六进制
- javascript - 如何从复选框中获取选中的值(值)并使用 Angular 保存到数据库中
- javascript - 以毫秒为单位反应本机倒计时计时器
- node.js - EBUSY:尝试执行 npm install 时资源繁忙或锁定在 Docker 中
- android - 将每个字符的 EditText 错误设置为 null
- angular - 发射器不发射值
- angular - ngSubmit.emit() 不会改变 formGroup 的提交属性
- postgresql - 在 Sparx Enterprise Architect ODBC Postgres 上检索表列表时出错
- git - “远程分支”的“自动移动”是什么意思?
- laravel - Swift_TransportException (503) 预期响应代码 354 但得到代码“503” - Laravel