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

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

android - Android Wear: 時計の下にカードの背景を表示

「シンプル」ウォッチフェイスのアナログ版を作ろうとしています。サンプル コードは明確です。コードは SweepWatchFaceService.java に基づいていますが、.setBackgroundVisibility(WatchFaceStyle.BACKGROUND_VISIBILITY_PERSISTENT) サーフェス ホルダーに設定すると、時計 (キャンバス) が覆われます。ピーク カードの背景をサーフェス ホルダー (ウォッチ フェイス) の背景としてレンダリングする簡単な方法はありますか?

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

android - Android Wear ウォッチフェイスで複数のタイムゾーンを表示する方法

2 つの異なる方法で時間を伝えるウォッチフェイスを作成しました。ウォッチフェイスには、現在のタイム ゾーンの 12 時間形式と GMT の 24 時間形式があります。デフォルトでは、ウォッチフェイスには現在のタイムゾーンのみが表示されます。つまり、GMT の時針は実際には現在のタイムゾーンの時刻を 24 時間形式で表示するだけです。複数のタイムゾーンを同時に表示するにはどうすればよいですか?

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

android - Androidウォッチフェイスの背景を変更するためのウェアラブル「ONLY」のトグルを作成

私は初心者で、ウェアラブルの簡単な構成アクティビティを作成してウォッチフェイスの背景を変更できるようにするためのガイドを理解するのに苦労しています。ドキュメントはシンプルに見えますが、コードをコピーしてパッケージ名を変更すると、何も表示されません。開発者のウェブサイトは非常にあいまいなので、誰でもばかげた言葉で説明できますか.

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

android - プログラムでウォッチフェイスを変更する方法

私は Play ストアに無料のアプリを持っています: Circus Watch Facesで、構成アクティビティにウォッチフェイス セレクターを追加しようとしています。私はそれについて Android Dev Docs に従いましたが、問題はありませんでしたが、あるウォッチフェイスから別のウォッチフェイスに切り替えるにはどうすればよいですか?

私はアンドロイド開発にまったく慣れていないので、サンプルから理解して新しいものを構築しようとしています。現在、ボタンだけで構成アクティビティを行っています。それをクリックすると、現在のウォッチフェイスを変更したいと思います!

私のコードはGitHubにあります(config アクティビティはまだ更新されていません)。

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

android - Android Studio : ウォッチフェイスのリリース apk のサイズが 6Mo を下回らない

私が作成したすべてのウォッチフェイスには、6Mo 未満になることのないリリース apk ファイルがあることがわかりました。ドローアブルが含まれていない場合でも。デフォルトのウォッチフェイス プロジェクトでさえ、公開および署名されると約 6Mo になります。

ストアの一部のウォッチフェイスは6Moよりもはるかに低いため、これはAndroid Studioの問題であると思います(例:サークルウォッチフェイスは約1.9Moです!!)

モバイル パッケージの中間マニフェストで、マージによって次の行が追加されていることがわかりました。

「tools:node="remove"」でも追加されます。そして、このアクティビティでは、私が使用しなかった大量のリソース (png、値) が追加されます。

追加されるディレクトリの例 1 つのリソース ディレクトリの内容

モバイル パッケージの Build.gradle:

誰かが同じ問題を経験しましたか?これを回避するか、apk のサイズを小さくする解決策はありますか (私が見逃したオプションです...)?

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

java - com.marlonjones.nimbus.WeatherWatchFaceService.WeatherWatchFaceEngine で使用できるデフォルトのコンストラクターはありません。

ここを含むいくつかの場所を見ましたが、見つけた答えは役に立ちませんでした。使用しているテンプレートのコードも調べましたが、どこが間違っているのかわかりませんでしたので、これが悪い質問のように思えたら申し訳ありません。しかし、私はウォッチフェイスを作成しており、エンジンである WeatherWatchFaceEngine から拡張しようとしています。しかし、これを行うと、この質問のタイトルにあるエラーが発生します。私は何を間違えましたか?

これはウォッチフェイスのコードです:

}

これは、私が拡張しているエンジン/サービスのコードです:

}

どんな助けでも大歓迎です:)(これは時計の顔を作るのも初めてなので、許してください)

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

android - Android、中心からオフセットして時計を描く

Android APIを使用してこのWatchFaceを実現しようとしています:

希望のウォッチフェイスのスクリーンショット

これらは、時間、分、秒に使用される私の塗料です。

背景、秒、分、時間を描画するために次のコードを実装しました。

それから私は時間と分を描きます

そして最後に秒

する必要がある:

  • 画面の真ん中に円を描き、表示されている写真のように中心から数ピクセルずつ時分秒を動かします。
  • アンチエイリアシングが設定されているため、秒と分をより「スムーズ」にしますが、期待どおりに機能しません

現時点での結果は次のとおりです。

実際のウォッチフェイス