问题标签 [sony-smarteyeglass]
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.
sony-smarteyeglass - ControlExtension 类中的 onKey 覆盖无法拦截相机键
按下相机键时,不会调用从 ControlExtension 类扩展的我的类的 onKey 事件。它是一种设计选择,还是会出现在 SDK 的下一个版本中,还是我遗漏了什么?
sony-smarteyeglass - 高级布局中的相机操作问题
我在 AdvancedLayout 示例项目中的相机操作有问题。我正在将以下代码添加到从索尼下载的 sdk 中的示例项目 AdvancedLayout 中。我在这里遵循相机指南https://developer.sony.com/develop/wearables/smarteyeglass-sdk/guides/camera/ 请注意,它适用于模拟器,但不适用于真实设备,并且该指南缺少 startCamera 和 stopCamera 操作我将自己添加到我认为合适的地方。
AndroidManifest.xml 里面
在 AdvancedLayoutControls.java 中
添加以下类和字段
在 AdvancedLayoutsControl.java 中
将以下代码添加到 AdvancedLayoutsControl 构造函数
并且在 AdvancedLayoutsControl.java 中也添加了这个覆盖函数。当用户处于 SampleDetail(第二级)视图时,希望它在 LongPress 上拍照。
sony-smarteyeglass - 设置文本与眼睛的距离 - 深度问题
我猜眼镜上显示的文字出现在距离眼睛约 20-25 厘米的地方,但代码中是否有任何设置可以更改它?如果我想深入移动文本(更远或更靠近佩戴者),是否可以这样做?谢谢
sony-smarteyeglass - 用户看到的是圆柱坐标系的哪一部分
有没有办法告诉用户现在正在查看圆柱坐标系的哪一部分?
我在使用 RenderObjects 时遇到问题,我认为当用户上下查看时,这些问题不会停留在应有的位置。它在头部的水平移动时按预期工作,但是当用户垂直移动她的头部时,对象似乎获得了新的位置。
为了确认 sdk 中存在问题,我只是想看看是否有办法告诉 smarteyeglass 现在认为用户正在查看哪个矩形区域,以便我可以查看我的对象或 smarteyeglass 是否有问题?
sony-smarteyeglass - ARAnimation 渲染停止工作,无需任何代码更改
是否有任何理由sendARAnimationObject
在不更改代码的情况下停止工作?在计时器中渲染位图是否取决于任何外部状态,如电池电量或传感器状态等?
另一个问题是,如果我sendARAnimationObjectWithCallback
在侦听器中使用回调方法,onResultSendAnimationObject
则永远不会按照文档中的说明调用。是否有任何其他依赖导致这个回调方法根本没有被调用?
sony-smarteyeglass - SmartEyeGlass 上的视频
智能眼镜可以播放简单短视频吗?我知道它可以播放音频,并且可以一个接一个地显示图像。我只是猜测,从那里开始应该不会做太多的工作。
sony - 索尼 sony-smarteyeglass 其他智能手机
是否可以在其他制造商的设备上运行 Sony-smarteyeglass SDK,还是只能在 SonyExperia 等索尼设备上运行?
sony-smarteyeglass - 为什么没有卡(通过我开发的主机应用程序注册)出现在 Sony SmartEyeGlass 上
我有一个 GPS 导航应用程序。现在我想将此应用程序用作主机应用程序,并在 Sony SmartEyeGlass 上显示一些信息。
但我被困在第一步......
首先,我想在 Sony SmartEyeGlass 上展示一张卡片。我阅读了网站(https://developer.sony.com/2014/09/19/how-to-create-your-first-smarteyeglass-project/)
根据它,我尝试从 HelloLayout 修改示例代码并将它们放入我的主机应用程序中。无论如何,在我启动主机应用程序后,SmartEyeGlass 上没有任何变化。
有什么想法吗?如果我没有把我的问题说清楚,我很抱歉。如果有人需要,我很乐意提供更多细节。请帮忙。我很绝望......提前谢谢!
sony-smarteyeglass - 在智能眼镜上播放声音会导致警告
我在这里遵循指南https://developer.sony.com/develop/wearables/smarteyeglass-sdk/guides/use-bluetooth-for-audio-io/
当我使用代码在 Smarteyeglasses 上播放原始 mp3 时
我收到一条警告消息AUDIO_OUTPUT_FLAG_FAST denied by client
,但未播放音频
任何想法为什么?
sony-smarteyeglass - SmartEyeglass 应用程序实际在哪里运行?
我目前正试图弄清楚 SmartEyeglass 到底是什么以及它在哪里运行。
如果我正确理解文档,SmartEyeglass 应用程序总是打包为 Android 应用程序。这就是为什么它由一个 Android 清单和一个 Activity 组成。索尼提供 SmartEyeglass API 以访问传感器数据、处理事件并以控件扩展的形式定义 SmartEyeglass 特定的用户界面。SmartEyeglass 应用程序不像普通的 Android 应用程序那样是一组活动。相反,它是使用广播接收器和启动控制扩展的服务引导的。
广播接收器注册 SmartEyeglass 事件并触发 SmartEyeglass 应用服务。该服务启动 SmartEyeglass 应用程序。
SmartEyeglass 在哪里运行?它是在 SmartEyeglass 上运行还是在 Android 智能手机上运行?它似乎在 Android 智能手机上运行,并通过蓝牙向 SmartEyeglass 发送远程命令。在 SmartEyeglass 上运行定制的 Android 和 Content Provider 以访问传感器和事件数据。那正确吗?
SmartEyeglass Android 应用程序和 SmartConnect 应用程序在 Android 智能手机和 SmartEyeglass 之间的通信中扮演什么样的角色?如果我理解正确,SmartEyeglass Android 应用程序就像是同一设备上 SmartConnect 应用程序的代理。SmartConnect 应用程序与 SmartEyeglass 通信。
很高兴知道当我在 SmartEyeglass 应用程序中按下滑动按钮时会发生什么。我认为:
SmartEyeglass 注册事件并将事件发送到 Android 设备上的 SmartConnect 应用程序
Android 设备上的 SmartEyeglass 应用程序会收到有关触发事件的通知。它找出哪个 SmartEyeglass 应用程序触发了事件并将事件发送给它。
现在可以通过实现 SmartEyeglassEventListener 在应用程序内处理该事件。
提前感谢您的帮助!