是否可以动态设置 Android Wear 表盘的预览图像?

Is it possible to set the preview image for an Android Wear watch face dynamically?

一般情况下,表盘的预览是通过穿戴模块的manifest来设置的;例如:

<service
    android:name=".AnalogWatchFaceService"
    android:label="@string/analog_name"
    android:allowEmbedded="true"
    android:taskAffinity=""
    android:permission="android.permission.BIND_WALLPAPER" >
    <meta-data
        android:name="android.service.wallpaper"
        android:resource="@xml/watch_face" />
    <meta-data
        android:name="com.google.android.wearable.watchface.preview"
        android:resource="@drawable/preview_analog" />
    <meta-data
        android:name="com.google.android.wearable.watchface.preview_circular"
        android:resource="@drawable/preview_analog_circular" />
    <intent-filter>
        <action android:name="android.service.wallpaper.WallpaperService" />
        <category
            android:name=
            "com.google.android.wearable.watchface.category.WATCH_FACE" />
    </intent-filter>
</service>

我的表盘有一些背景选择,我认为在预览中显示最后选择的背景会很整洁。能否以编程方式设置 com.google.android.wearable.watchface.preview 及其循环副本?

不,很遗憾,我们目前不提供此选项。但是我会提交一个错误来改进这个。