問題タブ [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.

0 投票する
1 に答える
150 参照

android - Sony SmartEyeglass デバイスの存在を検出するにはどうすればよいですか?

Sony SmartEyeGass と連携する Android アプリを作成しています。ユーザーがメガネを使用する機能を開始する前に、デバイスの存在と接続を検出したい。

残念ながら、デバイスが存在するかどうかを確実に検出することができません。START、STOP などのイベントを監視しても問題は解決しません。これは、メガネの電源をオフにしているにもかかわらずExtensionReciever、アプリケーションの起動時に とが START イベントを受信することがよくあるためです。ExtensionServiceメガネに何かを表示する を実行してControlExtensionも、何も描画されないことに問題はありません。

デバイスが存在するかどうかを示す情報を SmartEyeglassAPI から取得するにはどうすればよいですか? オンラインドキュメントやサンプルでこの掘り下げを見つけることができませんでした。

0 投票する
1 に答える
97 参照

android - sony-smarteyeglass のレイアウト パラメータを動的に変更する

行数を動的に変更しようとTextSizeしています。 メガネにレイアウトを表示し、テキストが変更されたときSmartEyeglassに呼び出します。しかし、たとえばレイアウトの指示を送信する方法がわかりません。または自動呼び出しで自動スクロールダウンします。showLayout()ControlExtensionsendText()setTextSizesetMovementMethod()TextView

これらの動的レイアウトの変更に関する私の唯一のアイデアは、レイアウト全体を myControlExtensionで作成し、そこで編集してレンダリングし、変更時にビットマップとしてメガネに送信することです。しかし、彼らはドキュメントで、新しい API (4) でそれを行うべきではなく、代わりにレイアウト関数を使用すべきであると述べています (showlayoutおよびsendText)

動的レイアウト情報をメガネに送信する方法を見つけた人はいますか?

0 投票する
1 に答える
194 参照

wifi - Sony SmartEyeGlass を Wi-Fi に接続する

今日、SmartEyrGlass がオフィスに届きました。Wi-Fi に接続して写真を撮るのに問題があります。

マニュアルには次のように書かれています。

スマートフォンの無線LANをオンにします。

また、ガラスの設定では、デバイスのMACアドレスのみが表示されます。

完全なマニュアルをオンラインで探しましたが、見つかりませんでした。

写真を撮るにはどうすればよいですか?

0 投票する
2 に答える
123 参照

android - SmartEyeglass の表示を 40ms ごとに更新する

次のように、Sony SmartEyeglass の画面にビットマップを作成しました。

今は 40 ミリ秒ごとに更新したいと考えています。

別のスレッドから何度も呼び出して追加しようとしましthis.clearDisplay()たが、うまくいきません。

表示を定期的に更新するにはどうすればよいですか?


アップデート:

以下の推奨コードを使用しました。
結果: 画面からクリアされない前の画像と重なるスタッタリング画像。

canvas.drawRect(new Rect(0, 0, 500, 500), paint);再描画する前に追加してみました。
結果: まだちらつきますが、新しい画像も表示されません。

SmartEyeglass でリアルタイム グラフィックスを使用した経験のある人はいますか? 描画する別のメッセージで拡張機能をリロードすることはオプションではありません!

0 投票する
1 に答える
149 参照

sony - メイン アクティビティから SmartEyeglass アプリケーションを起動する方法

メガネ メニューで手動で選択する代わりに、Android アクティビティから SmartEyeglass アプリケーションを起動することはできますか?

以下のコードを試しましたが、成功しませんでした:

0 投票する
1 に答える
82 参照

sony - Sony SmartEyeGlass のミッドラインの上にレイアウト要素を配置する

私はアンドロイド開発/SmartEyeGlass SDKが初めてで、画面の正中線の上に何か(テキスト、画像など)を置くことができるかどうか疑問に思っています. <ImageView>をlayout.xmlに入れてエミュレーターにロードすると、画像の上端が画面の中央に表示されます。可能であれば、どんな提案も大歓迎です。

レイアウト.xml

0 投票する
2 に答える
170 参照

sony - Sony SmartEyeglass はライブ ビデオとオーディオ ストリーミングを実行できますか?

デバイスからコンピュータへのライブ ビデオとオーディオ ストリーミングを必要とするプロジェクトに参加しています。このプロジェクトでは、Sony SmartEyeglass が 1 つの候補です。デバイスを取得する前に、この要件を確認することが必須です。私はすでに開発者のウェブサイトを見てきましたが、これについてははっきりしていません。

0 投票する
1 に答える
133 参照

sony - KEY_EVENT を取得できません

smarteyeglass を使用して拡張現実アプリケーションを拡張するプロジェクトに参加していますが、問題があります。smarteyeglass の戻るボタンを押したときに KEY_EVENTを取得できない理由がわかりません

「onReceive: com.sonyericsson.extras.aef.control.KEY_EVENTの代わりに、 「onReceive: com.sonyericsson.extras.aef.control.TOUCH_EVENT」と「onReceive: com.sonyericsson.extras.aef.control.PAUSE 」を受け取ります。 " および "onReceive: com.sonyericsson.extras.aef.control.STOP ".

そこで、サンプル コード AdvancedLayouts を使用しましたが、動作します。何が間違っているのかわかりません。キー イベントを取得するコードは、AdvancedLayouts のキー イベント コードと同じです。

AndroidManifest.xml に Key_Event を追加しました