| // Signature format: 4.0 |
| package androidx.wear.complications { |
| |
| public abstract class ComplicationProviderService extends android.app.Service { |
| ctor public ComplicationProviderService(); |
| method public abstract androidx.wear.complications.data.ComplicationData? getPreviewData(androidx.wear.complications.data.ComplicationType); |
| method public android.os.IBinder? onBind(android.content.Intent); |
| method @UiThread public void onComplicationActivated(int, int); |
| method @UiThread public void onComplicationDeactivated(int); |
| method @UiThread public abstract void onComplicationUpdate(int, androidx.wear.complications.data.ComplicationType, androidx.wear.complications.ComplicationProviderService.ComplicationUpdateCallback); |
| field public static final String ACTION_COMPLICATION_UPDATE_REQUEST = "android.support.wearable.complications.ACTION_COMPLICATION_UPDATE_REQUEST"; |
| field public static final String CATEGORY_PROVIDER_CONFIG = "android.support.wearable.complications.category.PROVIDER_CONFIG"; |
| field public static final String EXTRA_CONFIG_COMPLICATION_ID = "android.support.wearable.complications.EXTRA_CONFIG_COMPLICATION_ID"; |
| field public static final String EXTRA_CONFIG_COMPLICATION_TYPE = "android.support.wearable.complications.EXTRA_CONFIG_COMPLICATION_TYPE"; |
| field public static final String EXTRA_CONFIG_PROVIDER_COMPONENT = "android.support.wearable.complications.EXTRA_CONFIG_PROVIDER_COMPONENT"; |
| field public static final String METADATA_KEY_PROVIDER_CONFIG_ACTION = "android.support.wearable.complications.PROVIDER_CONFIG_ACTION"; |
| field public static final String METADATA_KEY_SAFE_WATCH_FACES = "android.support.wearable.complications.SAFE_WATCH_FACES"; |
| field public static final String METADATA_KEY_SUPPORTED_TYPES = "android.support.wearable.complications.SUPPORTED_TYPES"; |
| field public static final String METADATA_KEY_UPDATE_PERIOD_SECONDS = "android.support.wearable.complications.UPDATE_PERIOD_SECONDS"; |
| } |
| |
| public static interface ComplicationProviderService.ComplicationUpdateCallback { |
| method public void onUpdateComplication(androidx.wear.complications.data.ComplicationData?) throws android.os.RemoteException; |
| } |
| |
| public class ProviderUpdateRequester { |
| ctor public ProviderUpdateRequester(android.content.Context, android.content.ComponentName); |
| method public void requestUpdate(int...); |
| method public void requestUpdateAll(); |
| } |
| |
| } |
| |