問題タブ [watch-face-api]
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.
android - ウォッチフェイスでステータスアイコンを完全に非表示にする方法
ウォッチフェイスを作成しています。このウォッチフェイスには、バッテリー、充電、接続インジケーターも含まれています。ここで、システム アイコンを非表示にして、デバイスが充電中または電話から切断されているときにウォッチフェイス インジケーターを妨げないようにしたいと考えています。どうすればこれを達成できますか?クラスのドキュメントを確認したところ、WatchFaceStyle.Builder
関連するメソッドは 1 つだけのようです: setStatusBarGravity
. この方法では、ウォッチフェイスの周りでインジケーターを移動することしかできませんが、インジケーターは引き続き表示されます。私が行方不明になっている他の方法はありますか?それとも、まったく不可能ですか?
ご意見ありがとうございます。
android - Android : エミュレーターからウェア ウォッチ フェイスをアンインストールするにはどうすればよいですか?
エミュレーターをワイプして再起動することなく、実行中のエミュレーターからカスタム ウォッチ フェイスをアンインストールしようとしています。このタスクを実行するためにエミュレーターに送信できる ADB コマンドはどれですか?
wear-os - moto 360 でウォッチフェイスをデバッグできない理由
以下のログは表示されますが、時計の文字盤が表示されません。
私は長い間待っていましたが、何も起こりませんでした。何か案は?
android - Android サンプル ウォッチフェイスの実行方法
これは私がしたことです
- ファイル->サンプルのインポート
- 2 つのモジュールが作成されました。アプリケーションとウェアラブル
- どれを実行しますか?とにかく両方やってみた
- エラーは発生しませんでした
- 実行すると、左下に「Session 'Application' Running」/「Session 'Wearable' Running」と表示されることに気付きました
- それでも、電話とスマートウォッチの両方でどこにも表示されません
私はこれを読みましたAndroid Wear デバイスのセットアップ
- Google Play で入手できる Android Wear アプリをハンドヘルドにインストールします。
- アプリの指示に従って、ハンドヘルドとウェアラブルをペアリングします。これにより、ハンドヘルド通知を作成している場合は、同期されたハンドヘルド通知をテストできます。
- スマートフォンで Android Wear アプリを開いたままにします。
- ウェアラブルを USB 経由でマシンに接続すると、開発中にアプリを直接インストールできます。ウェアラブルと Android Wear アプリの両方に、デバッグを許可するように求めるメッセージが表示されます。注: USB 経由でウェアラブルをマシンに接続できない場合は、Bluetooth 経由のデバッグの指示に従ってください。
- Android Wear アプリで、[このコンピューターから常に許可する] にチェックを入れ、[OK] をタップします。Android Studio の Android ツール ウィンドウには、ウェアラブルからのシステム ログが表示されます。adb devices コマンドを実行すると、ウェアラブルも表示されます。
上記のポイント番号4について。USB経由でスマートウォッチをラップトップに実際に接続する方法?!?!?
最新の Android Studio を搭載した Nexus 5 と Moto 360 を使用しています。
android - ウォッチフェイスでタッチ イベントを処理する
最新の API (拡張CanvasWatchFaceService.Engine
) に基づいて構築された時計面があります。CanvasWatchFaceService.Engine
ここで、タッチ イベントを取得して、設定などを開くためにタッチできるウォッチ フェイスに一種のアクティブ エリアを持たせたいと考えていWallpaperService.Engine
ます。setTouchEventsEnabled(boolean)
onTouchEvent(MotionEvent)
しかし、のメソッドを呼び出してもsetTouchEventsEnabled(true)
、onCreate()
エンジンの実装でEngine
呼び出しを受け取ることはありません。onTouchEvent(MotionEvent)
私は何か間違ったことをしていますか、それとも単に不可能ですか? アクティブな領域を提供するいくつかのウォッチ フェイスを認識していますが、これらが最新の API に基づいて構築されているのか、非推奨の API (レイアウトと GUI 要素を使用) に基づいて構築されているのかはわかりません。
wear-os - CanvasWatchFaceService.Engine で onApplyWindowInsets が呼び出されない
CanvasWatchFaceService.Engineを使用してウォッチフェイスを開発しています
時計が丸いか正方形かを検出する必要があります。
onApplyWindowInsetsをオーバーライドしましたが、呼び出されません。
特定のリスナーなどを設定しますか?