1package android.support.wear.ambient { 2 3 public final deprecated class AmbientMode extends android.app.Fragment { 4 ctor public AmbientMode(); 5 method public static <T extends android.app.Activity> android.support.wear.ambient.AmbientMode.AmbientController attachAmbientSupport(T); 6 field public static final java.lang.String EXTRA_BURN_IN_PROTECTION = "com.google.android.wearable.compat.extra.BURN_IN_PROTECTION"; 7 field public static final java.lang.String EXTRA_LOWBIT_AMBIENT = "com.google.android.wearable.compat.extra.LOWBIT_AMBIENT"; 8 field public static final java.lang.String FRAGMENT_TAG = "android.support.wearable.ambient.AmbientMode"; 9 } 10 11 public static abstract class AmbientMode.AmbientCallback { 12 ctor public AmbientMode.AmbientCallback(); 13 method public void onEnterAmbient(android.os.Bundle); 14 method public void onExitAmbient(); 15 method public void onUpdateAmbient(); 16 } 17 18 public static abstract interface AmbientMode.AmbientCallbackProvider { 19 method public abstract android.support.wear.ambient.AmbientMode.AmbientCallback getAmbientCallback(); 20 } 21 22 public final class AmbientMode.AmbientController { 23 method public boolean isAmbient(); 24 } 25 26 public final class AmbientModeSupport extends android.support.v4.app.Fragment { 27 ctor public AmbientModeSupport(); 28 method public static <T extends android.support.v4.app.FragmentActivity> android.support.wear.ambient.AmbientModeSupport.AmbientController attach(T); 29 field public static final java.lang.String EXTRA_BURN_IN_PROTECTION = "com.google.android.wearable.compat.extra.BURN_IN_PROTECTION"; 30 field public static final java.lang.String EXTRA_LOWBIT_AMBIENT = "com.google.android.wearable.compat.extra.LOWBIT_AMBIENT"; 31 field public static final java.lang.String FRAGMENT_TAG = "android.support.wearable.ambient.AmbientMode"; 32 } 33 34 public static abstract class AmbientModeSupport.AmbientCallback { 35 ctor public AmbientModeSupport.AmbientCallback(); 36 method public void onEnterAmbient(android.os.Bundle); 37 method public void onExitAmbient(); 38 method public void onUpdateAmbient(); 39 } 40 41 public static abstract interface AmbientModeSupport.AmbientCallbackProvider { 42 method public abstract android.support.wear.ambient.AmbientModeSupport.AmbientCallback getAmbientCallback(); 43 } 44 45 public final class AmbientModeSupport.AmbientController { 46 method public boolean isAmbient(); 47 } 48 49} 50 51package android.support.wear.utils { 52 53 public class MetadataConstants { 54 method public static int getPreviewDrawableResourceId(android.content.Context, boolean); 55 method public static boolean isNotificationBridgingEnabled(android.content.Context); 56 method public static boolean isStandalone(android.content.Context); 57 field public static final java.lang.String NOTIFICATION_BRIDGE_MODE_BRIDGING = "BRIDGING"; 58 field public static final java.lang.String NOTIFICATION_BRIDGE_MODE_METADATA_NAME = "com.google.android.wearable.notificationBridgeMode"; 59 field public static final java.lang.String NOTIFICATION_BRIDGE_MODE_NO_BRIDGING = "NO_BRIDGING"; 60 field public static final java.lang.String STANDALONE_METADATA_NAME = "com.google.android.wearable.standalone"; 61 field public static final java.lang.String WATCH_FACE_PREVIEW_CIRCULAR_METADATA_NAME = "com.google.android.wearable.watchface.preview_circular"; 62 field public static final java.lang.String WATCH_FACE_PREVIEW_METADATA_NAME = "com.google.android.wearable.watchface.preview"; 63 } 64 65} 66 67package android.support.wear.widget { 68 69 public class BoxInsetLayout extends android.view.ViewGroup { 70 ctor public BoxInsetLayout(android.content.Context); 71 ctor public BoxInsetLayout(android.content.Context, android.util.AttributeSet); 72 ctor public BoxInsetLayout(android.content.Context, android.util.AttributeSet, int); 73 method public android.support.wear.widget.BoxInsetLayout.LayoutParams generateLayoutParams(android.util.AttributeSet); 74 } 75 76 public static class BoxInsetLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams { 77 ctor public BoxInsetLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 78 ctor public BoxInsetLayout.LayoutParams(int, int); 79 ctor public BoxInsetLayout.LayoutParams(int, int, int); 80 ctor public BoxInsetLayout.LayoutParams(int, int, int, int); 81 ctor public BoxInsetLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 82 ctor public BoxInsetLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 83 ctor public BoxInsetLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); 84 ctor public BoxInsetLayout.LayoutParams(android.support.wear.widget.BoxInsetLayout.LayoutParams); 85 field public static final int BOX_ALL = 15; // 0xf 86 field public static final int BOX_BOTTOM = 8; // 0x8 87 field public static final int BOX_LEFT = 1; // 0x1 88 field public static final int BOX_NONE = 0; // 0x0 89 field public static final int BOX_RIGHT = 4; // 0x4 90 field public static final int BOX_TOP = 2; // 0x2 91 field public int boxedEdges; 92 } 93 94 public class CircularProgressLayout extends android.widget.FrameLayout { 95 ctor public CircularProgressLayout(android.content.Context); 96 ctor public CircularProgressLayout(android.content.Context, android.util.AttributeSet); 97 ctor public CircularProgressLayout(android.content.Context, android.util.AttributeSet, int); 98 ctor public CircularProgressLayout(android.content.Context, android.util.AttributeSet, int, int); 99 method public int getBackgroundColor(); 100 method public int[] getColorSchemeColors(); 101 method public android.support.wear.widget.CircularProgressLayout.OnTimerFinishedListener getOnTimerFinishedListener(); 102 method public android.support.v4.widget.CircularProgressDrawable getProgressDrawable(); 103 method public float getStartingRotation(); 104 method public float getStrokeWidth(); 105 method public long getTotalTime(); 106 method public boolean isIndeterminate(); 107 method public boolean isTimerRunning(); 108 method public void setColorSchemeColors(int...); 109 method public void setIndeterminate(boolean); 110 method public void setOnTimerFinishedListener(android.support.wear.widget.CircularProgressLayout.OnTimerFinishedListener); 111 method public void setStartingRotation(float); 112 method public void setStrokeWidth(float); 113 method public void setTotalTime(long); 114 method public void startTimer(); 115 method public void stopTimer(); 116 } 117 118 public static abstract interface CircularProgressLayout.OnTimerFinishedListener { 119 method public abstract void onTimerFinished(android.support.wear.widget.CircularProgressLayout); 120 } 121 122 public class CurvingLayoutCallback extends android.support.wear.widget.WearableLinearLayoutManager.LayoutCallback { 123 ctor public CurvingLayoutCallback(android.content.Context); 124 method public void adjustAnchorOffsetXY(android.view.View, float[]); 125 method public void onLayoutFinished(android.view.View, android.support.v7.widget.RecyclerView); 126 } 127 128 public class RoundedDrawable extends android.graphics.drawable.Drawable { 129 ctor public RoundedDrawable(); 130 method public void draw(android.graphics.Canvas); 131 method public int getBackgroundColor(); 132 method public android.graphics.drawable.Drawable getDrawable(); 133 method public int getOpacity(); 134 method public int getRadius(); 135 method public boolean isClipEnabled(); 136 method public void setAlpha(int); 137 method public void setBackgroundColor(int); 138 method public void setClipEnabled(boolean); 139 method public void setColorFilter(android.graphics.ColorFilter); 140 method public void setDrawable(android.graphics.drawable.Drawable); 141 method public void setRadius(int); 142 } 143 144 public class SwipeDismissFrameLayout extends android.widget.FrameLayout { 145 ctor public SwipeDismissFrameLayout(android.content.Context); 146 ctor public SwipeDismissFrameLayout(android.content.Context, android.util.AttributeSet); 147 ctor public SwipeDismissFrameLayout(android.content.Context, android.util.AttributeSet, int); 148 ctor public SwipeDismissFrameLayout(android.content.Context, android.util.AttributeSet, int, int); 149 method public void addCallback(android.support.wear.widget.SwipeDismissFrameLayout.Callback); 150 method public void removeCallback(android.support.wear.widget.SwipeDismissFrameLayout.Callback); 151 } 152 153 public static abstract class SwipeDismissFrameLayout.Callback { 154 ctor public SwipeDismissFrameLayout.Callback(); 155 method public void onDismissed(android.support.wear.widget.SwipeDismissFrameLayout); 156 method public void onSwipeCanceled(android.support.wear.widget.SwipeDismissFrameLayout); 157 method public void onSwipeStarted(android.support.wear.widget.SwipeDismissFrameLayout); 158 } 159 160 public class WearableLinearLayoutManager extends android.support.v7.widget.LinearLayoutManager { 161 ctor public WearableLinearLayoutManager(android.content.Context, android.support.wear.widget.WearableLinearLayoutManager.LayoutCallback); 162 ctor public WearableLinearLayoutManager(android.content.Context); 163 method public android.support.wear.widget.WearableLinearLayoutManager.LayoutCallback getLayoutCallback(); 164 method public void setLayoutCallback(android.support.wear.widget.WearableLinearLayoutManager.LayoutCallback); 165 } 166 167 public static abstract class WearableLinearLayoutManager.LayoutCallback { 168 ctor public WearableLinearLayoutManager.LayoutCallback(); 169 method public abstract void onLayoutFinished(android.view.View, android.support.v7.widget.RecyclerView); 170 } 171 172 public class WearableRecyclerView extends android.support.v7.widget.RecyclerView { 173 ctor public WearableRecyclerView(android.content.Context); 174 ctor public WearableRecyclerView(android.content.Context, android.util.AttributeSet); 175 ctor public WearableRecyclerView(android.content.Context, android.util.AttributeSet, int); 176 ctor public WearableRecyclerView(android.content.Context, android.util.AttributeSet, int, int); 177 method public float getBezelFraction(); 178 method public float getScrollDegreesPerScreen(); 179 method public boolean isCircularScrollingGestureEnabled(); 180 method public boolean isEdgeItemsCenteringEnabled(); 181 method public void setBezelFraction(float); 182 method public void setCircularScrollingGestureEnabled(boolean); 183 method public void setEdgeItemsCenteringEnabled(boolean); 184 method public void setScrollDegreesPerScreen(float); 185 } 186 187} 188 189package android.support.wear.widget.drawer { 190 191 public class WearableActionDrawerView extends android.support.wear.widget.drawer.WearableDrawerView { 192 ctor public WearableActionDrawerView(android.content.Context); 193 ctor public WearableActionDrawerView(android.content.Context, android.util.AttributeSet); 194 ctor public WearableActionDrawerView(android.content.Context, android.util.AttributeSet, int); 195 ctor public WearableActionDrawerView(android.content.Context, android.util.AttributeSet, int, int); 196 method public android.view.Menu getMenu(); 197 method public void setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener); 198 method public void setTitle(java.lang.CharSequence); 199 } 200 201 public class WearableDrawerController { 202 method public void closeDrawer(); 203 method public void openDrawer(); 204 method public void peekDrawer(); 205 } 206 207 public class WearableDrawerLayout extends android.widget.FrameLayout implements android.support.v4.view.NestedScrollingParent android.view.View.OnLayoutChangeListener { 208 ctor public WearableDrawerLayout(android.content.Context); 209 ctor public WearableDrawerLayout(android.content.Context, android.util.AttributeSet); 210 ctor public WearableDrawerLayout(android.content.Context, android.util.AttributeSet, int); 211 ctor public WearableDrawerLayout(android.content.Context, android.util.AttributeSet, int, int); 212 method public void onFlingComplete(android.view.View); 213 method public void onLayoutChange(android.view.View, int, int, int, int, int, int, int, int); 214 method public void setDrawerStateCallback(android.support.wear.widget.drawer.WearableDrawerLayout.DrawerStateCallback); 215 } 216 217 public static class WearableDrawerLayout.DrawerStateCallback { 218 ctor public WearableDrawerLayout.DrawerStateCallback(); 219 method public void onDrawerClosed(android.support.wear.widget.drawer.WearableDrawerLayout, android.support.wear.widget.drawer.WearableDrawerView); 220 method public void onDrawerOpened(android.support.wear.widget.drawer.WearableDrawerLayout, android.support.wear.widget.drawer.WearableDrawerView); 221 method public void onDrawerStateChanged(android.support.wear.widget.drawer.WearableDrawerLayout, int); 222 } 223 224 public class WearableDrawerView extends android.widget.FrameLayout { 225 ctor public WearableDrawerView(android.content.Context); 226 ctor public WearableDrawerView(android.content.Context, android.util.AttributeSet); 227 ctor public WearableDrawerView(android.content.Context, android.util.AttributeSet, int); 228 ctor public WearableDrawerView(android.content.Context, android.util.AttributeSet, int, int); 229 method public android.support.wear.widget.drawer.WearableDrawerController getController(); 230 method public android.view.View getDrawerContent(); 231 method public int getDrawerState(); 232 method public boolean isAutoPeekEnabled(); 233 method public boolean isClosed(); 234 method public boolean isLocked(); 235 method public boolean isLockedWhenClosed(); 236 method public boolean isOpenOnlyAtTopEnabled(); 237 method public boolean isOpened(); 238 method public boolean isPeekOnScrollDownEnabled(); 239 method public boolean isPeeking(); 240 method public void onDrawerClosed(); 241 method public void onDrawerOpened(); 242 method public void onDrawerStateChanged(int); 243 method public void onPeekContainerClicked(android.view.View); 244 method public void setDrawerContent(android.view.View); 245 method public void setIsAutoPeekEnabled(boolean); 246 method public void setIsLocked(boolean); 247 method public void setLockedWhenClosed(boolean); 248 method public void setOpenOnlyAtTopEnabled(boolean); 249 method public void setPeekContent(android.view.View); 250 method public void setPeekOnScrollDownEnabled(boolean); 251 field public static final int STATE_DRAGGING = 1; // 0x1 252 field public static final int STATE_IDLE = 0; // 0x0 253 field public static final int STATE_SETTLING = 2; // 0x2 254 } 255 256 public class WearableNavigationDrawerView extends android.support.wear.widget.drawer.WearableDrawerView { 257 ctor public WearableNavigationDrawerView(android.content.Context); 258 ctor public WearableNavigationDrawerView(android.content.Context, android.util.AttributeSet); 259 ctor public WearableNavigationDrawerView(android.content.Context, android.util.AttributeSet, int); 260 ctor public WearableNavigationDrawerView(android.content.Context, android.util.AttributeSet, int, int); 261 method public void addOnItemSelectedListener(android.support.wear.widget.drawer.WearableNavigationDrawerView.OnItemSelectedListener); 262 method public int getNavigationStyle(); 263 method public void removeOnItemSelectedListener(android.support.wear.widget.drawer.WearableNavigationDrawerView.OnItemSelectedListener); 264 method public void setAdapter(android.support.wear.widget.drawer.WearableNavigationDrawerView.WearableNavigationDrawerAdapter); 265 method public void setCurrentItem(int, boolean); 266 field public static final int MULTI_PAGE = 1; // 0x1 267 field public static final int SINGLE_PAGE = 0; // 0x0 268 } 269 270 public static abstract interface WearableNavigationDrawerView.OnItemSelectedListener { 271 method public abstract void onItemSelected(int); 272 } 273 274 public static abstract class WearableNavigationDrawerView.WearableNavigationDrawerAdapter { 275 ctor public WearableNavigationDrawerView.WearableNavigationDrawerAdapter(); 276 method public abstract int getCount(); 277 method public abstract android.graphics.drawable.Drawable getItemDrawable(int); 278 method public abstract java.lang.CharSequence getItemText(int); 279 method public void notifyDataSetChanged(); 280 } 281 282} 283 284