The Watch Face Format is required for watch faces to be installed on devices with Wear OS 5 or later pre-installed and for all new watch faces published on Google Play.
Starting in January 2026, the Watch Face Format will be required for watch faces to be installed on all Wear OS devices.
Learn more about the user-facing changes in this Help Center article.
ウォッチフェイスに関する問題を解決する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Wear OS by Google のカスタム ウォッチフェイスの作成は、通知やウェアラブル固有のアクティビティの作成とは大きく異なります。このページでは、最初にいくつかのウォッチフェイスを実装するときに発生する可能性がある問題について説明します。
相対単位を使用する
さまざまなメーカーの Wear OS デバイスは、画面のサイズと解像度もさまざまです。ウォッチフェイスは、絶対ピクセル数ではなく相対単位を使用することで、こうした違いに対応する必要があります。
ウォッチフェイスを描画するときは、Canvas.getWidth()
メソッドと Canvas.getHeight()
メソッドを使用してキャンバスのサイズを取得します。次に、検出した画面サイズに対する比率を表す値を使用して、グラフィック要素の位置を設定します。ピークカードに対応するためにウォッチフェイスの要素をサイズ変更する場合は、カードの上の残りの領域に対する比率を表す値を使用して、ウォッチフェイスを再描画します。
ウォッチフェイス サンプルアプリでは、ウォッチフェイスを構成する際のおすすめの方法を紹介しています。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-11-12 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-11-12 UTC。"],[],[]]