162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v13.app {
262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class FragmentCompat {
462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentCompat();
562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setMenuVisibility(android.app.Fragment, boolean);
662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setUserVisibleHint(android.app.Fragment, boolean);
762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter {
1062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentPagerAdapter(android.app.FragmentManager);
1162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.app.Fragment getItem(int);
1262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getItemId(int);
1362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isViewFromObject(android.view.View, java.lang.Object);
1462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
1562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
1662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter {
1762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentStatePagerAdapter(android.app.FragmentManager);
1862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.app.Fragment getItem(int);
1962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isViewFromObject(android.view.View, java.lang.Object);
2062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
2162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
2262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener {
2362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentTabHost(android.content.Context);
2462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet);
2562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle);
2662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onTabChanged(java.lang.String);
2762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setup(android.content.Context, android.app.FragmentManager);
2862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setup(android.content.Context, android.app.FragmentManager, int);
2962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
3062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
3162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
3262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
3362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v17.leanback.app {
3462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
3562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class BackgroundManager {
3662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void attach(android.view.Window);
3762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getColor();
3862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getDrawable();
3962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v17.leanback.app.BackgroundManager getInstance(android.app.Activity);
4062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void release();
4162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBitmap(android.graphics.Bitmap);
4262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setColor(int);
4362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawable(android.graphics.drawable.Drawable);
4462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
4562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
4662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette   abstract class BaseRowFragment extends android.app.Fragment {
4762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter();
4862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector();
4962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
5062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector);
5162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int);
5262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int, boolean);
5362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
5462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
5562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette   abstract class BaseRowSupportFragment extends android.support.v4.app.Fragment {
5662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter();
5762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector();
5862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
5962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector);
6062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int);
6162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int, boolean);
6262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
6362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
6462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class BrowseFragment extends android.app.Fragment {
6562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BrowseFragment();
6662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int);
6762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void enableRowScaling(boolean);
6862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.ObjectAdapter getAdapter();
6962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBadgeDrawable();
7062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBrandColor();
7162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getHeadersState();
7262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener();
7362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
7462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener();
7562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSearchAffordanceColor();
7662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors();
7762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getTitle();
7862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isHeadersTransitionOnBackEnabled();
7962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isInHeadersTransition();
8062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isShowingHeaders();
8162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
8262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBadgeDrawable(android.graphics.drawable.Drawable);
8362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBrandColor(int);
8462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseFragment.BrowseTransitionListener);
8562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector);
8662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHeadersState(int);
8762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setHeadersTransitionOnBackEnabled(boolean);
8862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
8962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
9062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
9162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
9262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnSearchClickedListener(android.view.View.OnClickListener);
9362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchAffordanceColor(int);
9462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors);
9562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int);
9662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int, boolean);
9762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(java.lang.String);
9862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startHeadersTransition(boolean);
9962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HEADERS_DISABLED = 3; // 0x3
10062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HEADERS_ENABLED = 1; // 0x1
10162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HEADERS_HIDDEN = 2; // 0x2
10262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
10362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
10462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class BrowseFragment.BrowseTransitionListener {
10562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BrowseFragment.BrowseTransitionListener();
10662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onHeadersTransitionStart(boolean);
10762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onHeadersTransitionStop(boolean);
10862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
10962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
11062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class BrowseSupportFragment extends android.support.v4.app.Fragment {
11162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BrowseSupportFragment();
11262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int);
11362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void enableRowScaling(boolean);
11462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.ObjectAdapter getAdapter();
11562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBadgeDrawable();
11662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBrandColor();
11762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getHeadersState();
11862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener();
11962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
12062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener();
12162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSearchAffordanceColor();
12262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors();
12362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getTitle();
12462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isHeadersTransitionOnBackEnabled();
12562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isInHeadersTransition();
12662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isShowingHeaders();
12762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
12862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBadgeDrawable(android.graphics.drawable.Drawable);
12962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBrandColor(int);
13062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseSupportFragment.BrowseTransitionListener);
13162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector);
13262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHeadersState(int);
13362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setHeadersTransitionOnBackEnabled(boolean);
13462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
13562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
13662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
13762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
13862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnSearchClickedListener(android.view.View.OnClickListener);
13962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchAffordanceColor(int);
14062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors);
14162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int);
14262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int, boolean);
14362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(java.lang.String);
14462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startHeadersTransition(boolean);
14562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HEADERS_DISABLED = 3; // 0x3
14662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HEADERS_ENABLED = 1; // 0x1
14762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HEADERS_HIDDEN = 2; // 0x2
14862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
14962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
15062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class BrowseSupportFragment.BrowseTransitionListener {
15162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BrowseSupportFragment.BrowseTransitionListener();
15262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onHeadersTransitionStart(boolean);
15362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onHeadersTransitionStop(boolean);
15462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
15562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
15662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class DetailsFragment extends android.app.Fragment {
15762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DetailsFragment();
15862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.ObjectAdapter getAdapter();
15962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener();
16062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
16162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
16262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
16362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
16462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
16562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
16662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int);
16762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int, boolean);
16862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
16962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
17062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class DetailsSupportFragment extends android.support.v4.app.Fragment {
17162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DetailsSupportFragment();
17262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.ObjectAdapter getAdapter();
17362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener();
17462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
17562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
17662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
17762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
17862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
17962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
18062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int);
18162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int, boolean);
18262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
18362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
18462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ErrorFragment extends android.app.Fragment {
18562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ErrorFragment();
18662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBackgroundDrawable();
18762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBadgeDrawable();
18862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View.OnClickListener getButtonClickListener();
18962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getButtonText();
19062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getImageDrawable();
19162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getMessage();
19262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getTitle();
19362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isBackgroundTranslucent();
19462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBackgroundDrawable(android.graphics.drawable.Drawable);
19562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBadgeDrawable(android.graphics.drawable.Drawable);
19662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setButtonClickListener(android.view.View.OnClickListener);
19762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setButtonText(java.lang.String);
19862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDefaultBackground(boolean);
19962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setImageDrawable(android.graphics.drawable.Drawable);
20062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMessage(java.lang.CharSequence);
20162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(java.lang.String);
20262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
20362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
20462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ErrorSupportFragment extends android.support.v4.app.Fragment {
20562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ErrorSupportFragment();
20662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBackgroundDrawable();
20762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBadgeDrawable();
20862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View.OnClickListener getButtonClickListener();
20962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getButtonText();
21062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getImageDrawable();
21162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getMessage();
21262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getTitle();
21362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isBackgroundTranslucent();
21462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBackgroundDrawable(android.graphics.drawable.Drawable);
21562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBadgeDrawable(android.graphics.drawable.Drawable);
21662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setButtonClickListener(android.view.View.OnClickListener);
21762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setButtonText(java.lang.String);
21862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDefaultBackground(boolean);
21962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setImageDrawable(android.graphics.drawable.Drawable);
22062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMessage(java.lang.CharSequence);
22162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(java.lang.String);
22262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
22362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
22462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class HeadersFragment extends android.support.v17.leanback.app.BaseRowFragment {
22562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public HeadersFragment();
22662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderClickedListener);
22762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
22862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
22962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
23062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette   static abstract interface HeadersFragment.OnHeaderClickedListener {
23162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onHeaderClicked();
23262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
23362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
23462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class HeadersSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment {
23562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public HeadersSupportFragment();
23662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderClickedListener);
23762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
23862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
23962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
24062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette   static abstract interface HeadersSupportFragment.OnHeaderClickedListener {
24162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onHeaderClicked();
24262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
24362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
24462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class MediaControllerGlue extends android.support.v17.leanback.app.PlaybackControlGlue {
24562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]);
24662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]);
24762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat);
24862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void detach();
24962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCurrentPosition();
25062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCurrentSpeedId();
25162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getMediaArt();
25262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v4.media.session.MediaControllerCompat getMediaController();
25362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getMediaDuration();
25462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getMediaSubtitle();
25562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getMediaTitle();
25662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getSupportedActions();
25762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasValidMedia();
25862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isMediaPlaying();
25962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void pausePlayback();
26062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void skipToNext();
26162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void skipToPrevious();
26262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void startPlayback(int);
26362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
26462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
26562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class PlaybackControlGlue {
26662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]);
26762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]);
26862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.PlaybackControlsRowPresenter createControlsRowAndPresenter();
26962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected android.support.v17.leanback.widget.SparseArrayObjectAdapter createPrimaryActionsAdapter(android.support.v17.leanback.widget.PresenterSelector);
27062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void enableProgressUpdating(boolean);
27162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Context getContext();
27262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow();
27362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getCurrentPosition();
27462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getCurrentSpeedId();
27562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int[] getFastForwardSpeeds();
27662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.app.PlaybackOverlayFragment getFragment();
27762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.graphics.drawable.Drawable getMediaArt();
27862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getMediaDuration();
27962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence getMediaSubtitle();
28062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence getMediaTitle();
28162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
28262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int[] getRewindSpeeds();
28362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract long getSupportedActions();
28462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getUpdatePeriod();
28562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean hasValidMedia();
28662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFadingEnabled();
28762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isMediaPlaying();
28862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onMetadataChanged();
28962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void onRowChanged(android.support.v17.leanback.widget.PlaybackControlsRow);
29062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onStateChanged();
29162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void pausePlayback();
29262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow);
29362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFadingEnabled(boolean);
29462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
29562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void skipToNext();
29662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void skipToPrevious();
29762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void startPlayback(int);
29862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void updateProgress();
29962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1
30062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000
30162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_FAST_FORWARD = 128; // 0x80
30262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_PLAY_PAUSE = 64; // 0x40
30362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_REWIND = 32; // 0x20
30462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100
30562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10
30662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa
30762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb
30862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc
30962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd
31062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe
31162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff
31262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1
31362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0
31462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
31562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
31662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class PlaybackOverlayFragment extends android.support.v17.leanback.app.DetailsFragment {
31762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackOverlayFragment();
31862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBackgroundType();
31962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener getFadeCompleteListener();
32062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler getInputEventHandler();
32162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFadingEnabled();
32262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBackgroundType(int);
32362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener);
32462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFadingEnabled(boolean);
32562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler);
32662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void tickle();
32762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int BG_DARK = 1; // 0x1
32862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int BG_LIGHT = 2; // 0x2
32962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int BG_NONE = 0; // 0x0
33062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
33162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
33262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface PlaybackOverlayFragment.InputEventHandler {
33362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean handleInputEvent(android.view.InputEvent);
33462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
33562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
33662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackOverlayFragment.OnFadeCompleteListener {
33762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackOverlayFragment.OnFadeCompleteListener();
33862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onFadeInComplete();
33962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onFadeOutComplete();
34062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
34162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
34262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class PlaybackOverlaySupportFragment extends android.support.v17.leanback.app.DetailsSupportFragment {
34362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackOverlaySupportFragment();
34462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBackgroundType();
34562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener getFadeCompleteListener();
34662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler getInputEventHandler();
34762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFadingEnabled();
34862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBackgroundType(int);
34962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener);
35062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFadingEnabled(boolean);
35162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler);
35262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void tickle();
35362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int BG_DARK = 1; // 0x1
35462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int BG_LIGHT = 2; // 0x2
35562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int BG_NONE = 0; // 0x0
35662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
35762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
35862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface PlaybackOverlaySupportFragment.InputEventHandler {
35962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean handleInputEvent(android.view.InputEvent);
36062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
36162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
36262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackOverlaySupportFragment.OnFadeCompleteListener {
36362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackOverlaySupportFragment.OnFadeCompleteListener();
36462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onFadeInComplete();
36562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onFadeOutComplete();
36662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
36762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
36862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class RowsFragment extends android.support.v17.leanback.app.BaseRowFragment {
36962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RowsFragment();
37062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void enableRowScaling(boolean);
37162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View);
37262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener();
37362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
37462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener();
37562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setExpand(boolean);
37662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
37762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
37862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
37962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
38062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
38162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
38262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class RowsSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment {
38362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RowsSupportFragment();
38462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void enableRowScaling(boolean);
38562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View);
38662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener();
38762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
38862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener();
38962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setExpand(boolean);
39062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
39162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
39262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
39362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
39462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
39562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
39662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SearchFragment extends android.app.Fragment {
39762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchFragment();
39862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String);
39962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String);
40062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void displayCompletions(java.util.List<java.lang.String>);
40162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBadgeDrawable();
40262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Intent getRecognizerIntent();
40362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getTitle();
40462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v17.leanback.app.SearchFragment newInstance(java.lang.String);
40562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBadgeDrawable(android.graphics.drawable.Drawable);
40662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
40762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
40862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
40962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
41062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchQuery(java.lang.String, boolean);
41162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchQuery(android.content.Intent, boolean);
41262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchResultProvider(android.support.v17.leanback.app.SearchFragment.SearchResultProvider);
41362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback);
41462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(java.lang.String);
41562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startRecognition();
41662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
41762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
41862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SearchFragment.SearchResultProvider {
41962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter();
42062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onQueryTextChange(java.lang.String);
42162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onQueryTextSubmit(java.lang.String);
42262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
42362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
42462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SearchSupportFragment extends android.support.v4.app.Fragment {
42562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchSupportFragment();
42662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String);
42762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String);
42862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void displayCompletions(java.util.List<java.lang.String>);
42962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBadgeDrawable();
43062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Intent getRecognizerIntent();
43162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getTitle();
43262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v17.leanback.app.SearchSupportFragment newInstance(java.lang.String);
43362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBadgeDrawable(android.graphics.drawable.Drawable);
43462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
43562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
43662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
43762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
43862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchQuery(java.lang.String, boolean);
43962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchQuery(android.content.Intent, boolean);
44062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchResultProvider(android.support.v17.leanback.app.SearchSupportFragment.SearchResultProvider);
44162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback);
44262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(java.lang.String);
44362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startRecognition();
44462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
44562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
44662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SearchSupportFragment.SearchResultProvider {
44762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter();
44862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onQueryTextChange(java.lang.String);
44962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onQueryTextSubmit(java.lang.String);
45062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
45162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
45262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class VerticalGridFragment extends android.app.Fragment {
45362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VerticalGridFragment();
45462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.ObjectAdapter getAdapter();
45562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBadgeDrawable();
45662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter();
45762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener();
45862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
45962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSearchAffordanceColor();
46062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors();
46162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getTitle();
46262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
46362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBadgeDrawable(android.graphics.drawable.Drawable);
46462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter);
46562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
46662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
46762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
46862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
46962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnSearchClickedListener(android.view.View.OnClickListener);
47062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchAffordanceColor(int);
47162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors);
47262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int);
47362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(java.lang.String);
47462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
47562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
47662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class VerticalGridSupportFragment extends android.support.v4.app.Fragment {
47762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VerticalGridSupportFragment();
47862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.ObjectAdapter getAdapter();
47962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBadgeDrawable();
48062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter();
48162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener();
48262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
48362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSearchAffordanceColor();
48462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors();
48562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getTitle();
48662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
48762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBadgeDrawable(android.graphics.drawable.Drawable);
48862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter);
48962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
49062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
49162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
49262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
49362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnSearchClickedListener(android.view.View.OnClickListener);
49462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchAffordanceColor(int);
49562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors);
49662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int);
49762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(java.lang.String);
49862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
49962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
50062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
50162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
50262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v17.leanback.database {
50362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
50462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class CursorMapper {
50562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CursorMapper();
50662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract java.lang.Object bind(android.database.Cursor);
50762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void bindColumns(android.database.Cursor);
50862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object convert(android.database.Cursor);
50962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
51062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
51162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
51262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
51362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v17.leanback.graphics {
51462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
51562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class ColorFilterCache {
51662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v17.leanback.graphics.ColorFilterCache getColorFilterCache(int);
51762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.ColorFilter getFilterForLevel(float);
51862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
51962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
52062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class ColorFilterDimmer {
52162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void applyFilterToView(android.view.View);
52262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v17.leanback.graphics.ColorFilterDimmer create(android.support.v17.leanback.graphics.ColorFilterCache, float, float);
52362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v17.leanback.graphics.ColorFilterDimmer createDefault(android.content.Context);
52462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.ColorFilter getColorFilter();
52562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.Paint getPaint();
52662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setActiveLevel(float);
52762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
52862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
52962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class ColorOverlayDimmer {
53062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int applyToColor(int);
53162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createColorOverlayDimmer(int, float, float);
53262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createDefault(android.content.Context);
53362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void drawColorOverlay(android.graphics.Canvas, android.view.View, boolean);
53462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getAlpha();
53562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getAlphaFloat();
53662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.Paint getPaint();
53762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean needsDraw();
53862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setActiveLevel(float);
53962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
54062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
54162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
54262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
54362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v17.leanback.widget {
54462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
54562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class AbstractDetailsDescriptionPresenter extends android.support.v17.leanback.widget.Presenter {
54662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AbstractDetailsDescriptionPresenter();
54762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void onBindDescription(android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder, java.lang.Object);
54862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object);
54962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup);
55062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder);
55162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
55262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
55362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class AbstractDetailsDescriptionPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder {
55462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AbstractDetailsDescriptionPresenter.ViewHolder(android.view.View);
55562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.widget.TextView getBody();
55662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.widget.TextView getSubtitle();
55762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.widget.TextView getTitle();
55862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
55962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
56062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class Action {
56162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Action(long);
56262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Action(long, java.lang.CharSequence);
56362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence);
56462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence, android.graphics.drawable.Drawable);
56562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.graphics.drawable.Drawable getIcon();
56662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final long getId();
56762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.CharSequence getLabel1();
56862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.CharSequence getLabel2();
56962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setIcon(android.graphics.drawable.Drawable);
57062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setId(long);
57162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setLabel1(java.lang.CharSequence);
57262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setLabel2(java.lang.CharSequence);
57362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
57462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
57562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter {
57662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector);
57762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.Presenter);
57862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ArrayObjectAdapter();
57962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void add(java.lang.Object);
58062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void add(int, java.lang.Object);
58162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addAll(int, java.util.Collection);
58262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clear();
58362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object get(int);
58462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int indexOf(java.lang.Object);
58562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void notifyArrayItemRangeChanged(int, int);
58662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean remove(java.lang.Object);
58762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int removeItems(int, int);
58862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void replace(int, java.lang.Object);
58962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int size();
59062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
59162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
59262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class BaseCardView extends android.widget.FrameLayout {
59362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BaseCardView(android.content.Context);
59462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BaseCardView(android.content.Context, android.util.AttributeSet);
59562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BaseCardView(android.content.Context, android.util.AttributeSet, int);
59662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCardType();
59762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getExtraVisibility();
59862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getInfoVisibility();
59962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSelectedAnimationDelayed();
60062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCardType(int);
60162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setExtraVisibility(int);
60262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setInfoVisibility(int);
60362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedAnimationDelayed(boolean);
60462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CARD_REGION_VISIBLE_ACTIVATED = 1; // 0x1
60562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CARD_REGION_VISIBLE_ALWAYS = 0; // 0x0
60662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CARD_REGION_VISIBLE_SELECTED = 2; // 0x2
60762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CARD_TYPE_INFO_OVER = 1; // 0x1
60862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CARD_TYPE_INFO_UNDER = 2; // 0x2
60962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CARD_TYPE_INFO_UNDER_WITH_EXTRA = 3; // 0x3
61062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CARD_TYPE_MAIN_ONLY = 0; // 0x0
61162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
61262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
61362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class BaseCardView.LayoutParams extends android.widget.FrameLayout.LayoutParams {
61462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BaseCardView.LayoutParams(android.content.Context, android.util.AttributeSet);
61562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BaseCardView.LayoutParams(int, int);
61662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BaseCardView.LayoutParams(android.view.ViewGroup.LayoutParams);
61762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BaseCardView.LayoutParams(android.support.v17.leanback.widget.BaseCardView.LayoutParams);
61862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VIEW_TYPE_EXTRA = 2; // 0x2
61962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VIEW_TYPE_INFO = 1; // 0x1
62062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VIEW_TYPE_MAIN = 0; // 0x0
62162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int viewType;
62262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
62362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
62462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette   abstract class BaseGridView extends android.support.v7.widget.RecyclerView {
62562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BaseGridView(android.content.Context, android.util.AttributeSet, int);
62662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean dispatchGenericFocusedEvent(android.view.MotionEvent);
62762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getChildDrawingOrder(int, int);
62862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getFocusScrollStrategy();
62962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getHorizontalMargin();
63062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemAlignmentOffset();
63162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getItemAlignmentOffsetPercent();
63262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemAlignmentViewId();
63362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getSaveChildrenLimitNumber();
63462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getSaveChildrenPolicy();
63562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSelectedPosition();
63662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVerticalMargin();
63762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void getViewSelectedOffsets(android.view.View, int[]);
63862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getWindowAlignment();
63962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getWindowAlignmentOffset();
64062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getWindowAlignmentOffsetPercent();
64162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasPreviousViewInSameRow(int);
64262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void initBaseGridViewAttributes(android.content.Context, android.util.AttributeSet);
64362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isChildLayoutAnimated();
64462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFocusDrawingOrderEnabled();
64562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isFocusSearchDisabled();
64662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isItemAlignmentOffsetWithPadding();
64762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isScrollEnabled();
64862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onRequestFocusInDescendants(int, android.graphics.Rect);
64962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAnimateChildLayout(boolean);
65062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setChildrenVisibility(int);
65162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFocusDrawingOrderEnabled(boolean);
65262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFocusScrollStrategy(int);
65362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setFocusSearchDisabled(boolean);
65462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setGravity(int);
65562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHasOverlappingRendering(boolean);
65662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHorizontalMargin(int);
65762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemAlignmentOffset(int);
65862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemAlignmentOffsetPercent(float);
65962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemAlignmentOffsetWithPadding(boolean);
66062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemAlignmentViewId(int);
66162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemMargin(int);
66262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setLayoutEnabled(boolean);
66362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnChildSelectedListener(android.support.v17.leanback.widget.OnChildSelectedListener);
66462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnKeyInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnKeyInterceptListener);
66562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnMotionInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnMotionInterceptListener);
66662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnTouchInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnTouchInterceptListener);
66762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPruneChild(boolean);
66862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setSaveChildrenLimitNumber(int);
66962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setSaveChildrenPolicy(int);
67062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setScrollEnabled(boolean);
67162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPosition(int);
67262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectedPositionSmooth(int);
67362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setVerticalMargin(int);
67462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setWindowAlignment(int);
67562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setWindowAlignmentOffset(int);
67662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setWindowAlignmentOffsetPercent(float);
67762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FOCUS_SCROLL_ALIGNED = 0; // 0x0
67862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FOCUS_SCROLL_ITEM = 1; // 0x1
67962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FOCUS_SCROLL_PAGE = 2; // 0x2
68062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f;
68162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SAVE_ALL_CHILD = 3; // 0x3
68262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SAVE_LIMITED_CHILD = 2; // 0x2
68362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SAVE_NO_CHILD = 0; // 0x0
68462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SAVE_ON_SCREEN_CHILD = 1; // 0x1
68562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int WINDOW_ALIGN_BOTH_EDGE = 3; // 0x3
68662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int WINDOW_ALIGN_HIGH_EDGE = 2; // 0x2
68762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int WINDOW_ALIGN_LOW_EDGE = 1; // 0x1
68862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int WINDOW_ALIGN_NO_EDGE = 0; // 0x0
68962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final float WINDOW_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f;
69062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field protected final android.support.v17.leanback.widget.GridLayoutManager mLayoutManager;
69162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
69262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
69362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface BaseGridView.OnKeyInterceptListener {
69462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onInterceptKeyEvent(android.view.KeyEvent);
69562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
69662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
69762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface BaseGridView.OnMotionInterceptListener {
69862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onInterceptMotionEvent(android.view.MotionEvent);
69962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
70062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
70162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface BaseGridView.OnTouchInterceptListener {
70262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onInterceptTouchEvent(android.view.MotionEvent);
70362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
70462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
70562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class ClassPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector {
70662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ClassPresenterSelector();
70762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addClassPresenter(java.lang.Class<?>, android.support.v17.leanback.widget.Presenter);
70862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object);
70962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
71062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
71162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ControlButtonPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector {
71262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ControlButtonPresenterSelector();
71362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object);
71462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.Presenter getPrimaryPresenter();
71562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.Presenter getSecondaryPresenter();
71662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
71762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
71862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class CursorObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter {
71962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CursorObjectAdapter(android.support.v17.leanback.widget.PresenterSelector);
72062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CursorObjectAdapter(android.support.v17.leanback.widget.Presenter);
72162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CursorObjectAdapter();
72262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void changeCursor(android.database.Cursor);
72362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void close();
72462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object get(int);
72562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.database.Cursor getCursor();
72662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.database.CursorMapper getMapper();
72762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected final void invalidateCache(int);
72862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected final void invalidateCache(int, int);
72962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isClosed();
73062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onCursorChanged();
73162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onMapperChanged();
73262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setMapper(android.support.v17.leanback.database.CursorMapper);
73362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int size();
73462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.database.Cursor swapCursor(android.database.Cursor);
73562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
73662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
73762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class DetailsOverviewRow extends android.support.v17.leanback.widget.Row {
73862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DetailsOverviewRow(java.lang.Object);
73962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void addAction(android.support.v17.leanback.widget.Action);
74062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void addAction(int, android.support.v17.leanback.widget.Action);
74162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.util.List<android.support.v17.leanback.widget.Action> getActions();
74262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.graphics.drawable.Drawable getImageDrawable();
74362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.Object getItem();
74462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isImageScaleUpAllowed();
74562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean removeAction(android.support.v17.leanback.widget.Action);
74662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap);
74762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setImageDrawable(android.graphics.drawable.Drawable);
74862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setImageScaleUpAllowed(boolean);
74962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
75062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
75162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class DetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter {
75262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter);
75362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup);
75462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBackgroundColor();
75562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener();
75662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isStyleLarge();
75762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isUsingDefaultSelectEffect();
75862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBackgroundColor(int);
75962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener);
76062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long);
76162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String);
76262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setStyleLarge(boolean);
76362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
76462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
76562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class DetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder {
76662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter);
76762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDetailsDescriptionViewHolder;
76862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
76962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
77062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface FocusHighlight {
77162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ZOOM_FACTOR_LARGE = 3; // 0x3
77262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ZOOM_FACTOR_MEDIUM = 2; // 0x2
77362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ZOOM_FACTOR_NONE = 0; // 0x0
77462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ZOOM_FACTOR_SMALL = 1; // 0x1
77562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
77662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
77762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class FocusHighlightHelper {
77862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FocusHighlightHelper();
77962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setupBrowseItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter, int, boolean);
78062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView);
78162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
78262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
78362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette   final class GridLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager {
78462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayoutManager(android.support.v17.leanback.widget.BaseGridView);
78562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void fastRelayout(boolean);
78662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams();
78762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getFocusScrollStrategy();
78862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getHorizontalMargin();
78962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemAlignmentOffset();
79062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getItemAlignmentOffsetPercent();
79162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemAlignmentViewId();
79262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getPruneChild();
79362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSelection();
79462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVerticalMargin();
79562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected android.view.View getViewForPosition(int);
79662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void getViewSelectedOffsets(android.view.View, int[]);
79762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getWindowAlignment();
79862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getWindowAlignmentOffset();
79962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getWindowAlignmentOffsetPercent();
80062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected boolean hasDoneFirstLayout();
80162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isItemAlignmentOffsetWithPadding();
80262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isScrollEnabled();
80362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRtlPropertiesChanged(int);
80462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFocusOutAllowed(boolean, boolean);
80562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFocusScrollStrategy(int);
80662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setGravity(int);
80762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHorizontalMargin(int);
80862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemAlignmentOffset(int);
80962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemAlignmentOffsetPercent(float);
81062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemAlignmentOffsetWithPadding(boolean);
81162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemAlignmentViewId(int);
81262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemMargin(int);
81362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setLayoutEnabled(boolean);
81462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setNumRows(int);
81562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnChildSelectedListener(android.support.v17.leanback.widget.OnChildSelectedListener);
81662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOrientation(int);
81762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPruneChild(boolean);
81862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRowHeight(int);
81962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setScrollEnabled(boolean);
82062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelection(android.support.v7.widget.RecyclerView, int);
82162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelection(android.support.v7.widget.RecyclerView, int, boolean);
82262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectionSmooth(android.support.v7.widget.RecyclerView, int);
82362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setVerticalMargin(int);
82462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setWindowAlignment(int);
82562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setWindowAlignmentOffset(int);
82662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setWindowAlignmentOffsetPercent(float);
82762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
82862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
82962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class HeaderItem {
83062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public HeaderItem(long, java.lang.String);
83162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public HeaderItem(java.lang.String);
83262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final long getId();
83362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.String getName();
83462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
83562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
83662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class HorizontalGridView extends android.support.v7.widget.RecyclerView {
83762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public HorizontalGridView(android.content.Context);
83862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet);
83962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet, int);
84062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean getFadingLeftEdge();
84162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getFadingLeftEdgeLength();
84262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getFadingLeftEdgeOffset();
84362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean getFadingRightEdge();
84462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getFadingRightEdgeLength();
84562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getFadingRightEdgeOffset();
84662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void initAttributes(android.content.Context, android.util.AttributeSet);
84762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setFadingLeftEdge(boolean);
84862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setFadingLeftEdgeLength(int);
84962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setFadingLeftEdgeOffset(int);
85062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setFadingRightEdge(boolean);
85162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setFadingRightEdgeLength(int);
85262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setFadingRightEdgeOffset(int);
85362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setNumRows(int);
85462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRowHeight(int);
85562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
85662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
85762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class HorizontalHoverCardSwitcher extends android.support.v17.leanback.widget.PresenterSwitcher {
85862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public HorizontalHoverCardSwitcher();
85962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void insertView(android.view.View);
86062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void select(android.support.v17.leanback.widget.HorizontalGridView, android.view.View, java.lang.Object);
86162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
86262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
86362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ImageCardView extends android.support.v17.leanback.widget.BaseCardView {
86462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ImageCardView(android.content.Context);
86562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ImageCardView(android.content.Context, android.util.AttributeSet);
86662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ImageCardView(android.content.Context, android.util.AttributeSet, int);
86762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBadgeImage();
86862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getContentText();
86962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getInfoAreaBackground();
87062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getMainImage();
87162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.widget.ImageView getMainImageView();
87262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getTitleText();
87362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBadgeImage(android.graphics.drawable.Drawable);
87462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setContentText(java.lang.CharSequence);
87562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setInfoAreaBackground(android.graphics.drawable.Drawable);
87662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setInfoAreaBackgroundColor(int);
87762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMainImage(android.graphics.drawable.Drawable);
87862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMainImage(android.graphics.drawable.Drawable, boolean);
87962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMainImageAdjustViewBounds(boolean);
88062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMainImageDimensions(int, int);
88162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMainImageScaleType(android.widget.ImageView.ScaleType);
88262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitleText(java.lang.CharSequence);
88362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
88462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
88562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ItemBridgeAdapter extends android.support.v7.widget.RecyclerView.Adapter {
88662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter, android.support.v17.leanback.widget.PresenterSelector);
88762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter);
88862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ItemBridgeAdapter();
88962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clear();
89062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemCount();
89162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.ArrayList<android.support.v17.leanback.widget.Presenter> getPresenterMapper();
89262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper getWrapper();
89362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, int);
89462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup, int);
89562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewAttachedToWindow(android.support.v7.widget.RecyclerView.ViewHolder);
89662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewDetachedFromWindow(android.support.v7.widget.RecyclerView.ViewHolder);
89762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder);
89862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
89962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapterListener(android.support.v17.leanback.widget.ItemBridgeAdapter.AdapterListener);
90062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPresenterMapper(java.util.ArrayList<android.support.v17.leanback.widget.Presenter>);
90162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setWrapper(android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper);
90262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
90362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
90462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class ItemBridgeAdapter.AdapterListener {
90562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ItemBridgeAdapter.AdapterListener();
90662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAddPresenter(android.support.v17.leanback.widget.Presenter, int);
90762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder);
90862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder);
90962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder);
91062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder);
91162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder);
91262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
91362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
91462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ItemBridgeAdapter.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder {
91562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.Object getExtraObject();
91662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.Object getItem();
91762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.Presenter getPresenter();
91862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.Presenter.ViewHolder getViewHolder();
91962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setExtraObject(java.lang.Object);
92062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
92162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
92262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class ItemBridgeAdapter.Wrapper {
92362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ItemBridgeAdapter.Wrapper();
92462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.View createWrapper(android.view.View);
92562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void wrap(android.view.View, android.view.View);
92662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
92762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
92862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ListRow extends android.support.v17.leanback.widget.Row {
92962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRow(android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter);
93062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRow(long, android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter);
93162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRow(android.support.v17.leanback.widget.ObjectAdapter);
93262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter();
93362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
93462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
93562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class ListRowHoverCardView extends android.widget.LinearLayout {
93662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRowHoverCardView(android.content.Context);
93762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet);
93862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet, int);
93962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.CharSequence getDescription();
94062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.CharSequence getTitle();
94162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setDescription(java.lang.CharSequence);
94262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setTitle(java.lang.CharSequence);
94362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
94462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
94562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ListRowPresenter extends android.support.v17.leanback.widget.RowPresenter {
94662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRowPresenter();
94762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRowPresenter(int);
94862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean areChildRoundedCornersEnabled();
94962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup);
95062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void enableChildRoundedCorners(boolean);
95162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getExpandedRowHeight();
95262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.PresenterSelector getHoverCardPresenterSelector();
95362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRecycledPoolSize(android.support.v17.leanback.widget.Presenter);
95462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRowHeight();
95562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean getShadowEnabled();
95662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getZoomFactor();
95762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isUsingDefaultListSelectEffect();
95862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isUsingDefaultSelectEffect();
95962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isUsingDefaultShadow();
96062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isUsingZOrder();
96162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setExpandedRowHeight(int);
96262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setHoverCardPresenterSelector(android.support.v17.leanback.widget.PresenterSelector);
96362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRecycledPoolSize(android.support.v17.leanback.widget.Presenter, int);
96462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRowHeight(int);
96562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setShadowEnabled(boolean);
96662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
96762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
96862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class ListRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder {
96962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.HorizontalGridView, android.support.v17.leanback.widget.ListRowPresenter);
97062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.ItemBridgeAdapter getBridgeAdapter();
97162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.HorizontalGridView getGridView();
97262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.ListRowPresenter getListRowPresenter();
97362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
97462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
97562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class ListRowView extends android.widget.LinearLayout {
97662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRowView(android.content.Context);
97762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRowView(android.content.Context, android.util.AttributeSet);
97862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListRowView(android.content.Context, android.util.AttributeSet, int);
97962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.HorizontalGridView getGridView();
98062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
98162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
98262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class ObjectAdapter {
98362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ObjectAdapter(android.support.v17.leanback.widget.PresenterSelector);
98462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ObjectAdapter(android.support.v17.leanback.widget.Presenter);
98562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ObjectAdapter();
98662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.Object get(int);
98762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getId(int);
98862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object);
98962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector();
99062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean hasStableIds();
99162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected final void notifyChanged();
99262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected final void notifyItemRangeChanged(int, int);
99362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected final void notifyItemRangeInserted(int, int);
99462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected final void notifyItemRangeRemoved(int, int);
99562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onHasStableIdsChanged();
99662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onPresenterSelectorChanged();
99762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void registerObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver);
99862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setHasStableIds(boolean);
99962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector);
100062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int size();
100162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void unregisterAllObservers();
100262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void unregisterObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver);
100362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int NO_ID = -1; // 0xffffffff
100462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
100562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
100662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class ObjectAdapter.DataObserver {
100762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ObjectAdapter.DataObserver();
100862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onChanged();
100962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemRangeChanged(int, int);
101062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemRangeInserted(int, int);
101162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemRangeRemoved(int, int);
101262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
101362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
101462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface OnActionClickedListener {
101562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onActionClicked(android.support.v17.leanback.widget.Action);
101662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
101762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
101862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface OnChildSelectedListener {
101962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onChildSelected(android.view.ViewGroup, android.view.View, int, long);
102062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
102162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
102262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract deprecated interface OnItemClickedListener {
102362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onItemClicked(java.lang.Object, android.support.v17.leanback.widget.Row);
102462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
102562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
102662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract deprecated interface OnItemSelectedListener {
102762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onItemSelected(java.lang.Object, android.support.v17.leanback.widget.Row);
102862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
102962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
103062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface OnItemViewClickedListener {
103162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onItemClicked(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, android.support.v17.leanback.widget.Row);
103262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
103362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
103462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface OnItemViewSelectedListener {
103562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onItemSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, android.support.v17.leanback.widget.Row);
103662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
103762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
103862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class PlaybackControlsRow extends android.support.v17.leanback.widget.Row {
103962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow(java.lang.Object);
104062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow();
104162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBufferedProgress();
104262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCurrentTime();
104362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.graphics.drawable.Drawable getImageDrawable();
104462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.Object getItem();
104562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.PlaybackControlsRow.OnPlaybackStateChangedListener getOnPlaybackStateChangedListener();
104662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.ObjectAdapter getPrimaryActionsAdapter();
104762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.ObjectAdapter getSecondaryActionsAdapter();
104862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTotalTime();
104962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBufferedProgress(int);
105062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCurrentTime(int);
105162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap);
105262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setImageDrawable(android.graphics.drawable.Drawable);
105362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnPlaybackStateChangedListener(android.support.v17.leanback.widget.PlaybackControlsRow.OnPlaybackStateChangedListener);
105462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setPrimaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter);
105562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setSecondaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter);
105662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTotalTime(int);
105762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
105862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
105962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.ClosedCaptioningAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction {
106062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context);
106162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context, int);
106262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int OFF;
106362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int ON;
106462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
106562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
106662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.FastForwardAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction {
106762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.FastForwardAction(android.content.Context);
106862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.FastForwardAction(android.content.Context, int);
106962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
107062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
107162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.HighQualityAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction {
107262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.HighQualityAction(android.content.Context);
107362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.HighQualityAction(android.content.Context, int);
107462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int OFF;
107562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int ON;
107662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
107762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
107862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.MoreActions extends android.support.v17.leanback.widget.Action {
107962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.MoreActions(android.content.Context);
108062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
108162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
108262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class PlaybackControlsRow.MultiAction extends android.support.v17.leanback.widget.Action {
108362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.MultiAction(int);
108462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getActionCount();
108562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getDrawable(int);
108662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getIndex();
108762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getLabel(int);
108862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getSecondaryLabel(int);
108962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void nextIndex();
109062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawables(android.graphics.drawable.Drawable[]);
109162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setIndex(int);
109262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setLabels(java.lang.String[]);
109362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSecondaryLabels(java.lang.String[]);
109462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
109562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
109662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette   static abstract interface PlaybackControlsRow.OnPlaybackStateChangedListener {
109762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onBufferedProgressChanged(int);
109862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onCurrentTimeChanged(int);
109962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
110062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
110162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.PlayPauseAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction {
110262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.PlayPauseAction(android.content.Context);
110362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int PAUSE;
110462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int PLAY;
110562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
110662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
110762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.RepeatAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction {
110862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.RepeatAction(android.content.Context);
110962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int);
111062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int, int);
111162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int ALL;
111262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int NONE;
111362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int ONE;
111462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
111562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
111662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.RewindAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction {
111762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.RewindAction(android.content.Context);
111862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.RewindAction(android.content.Context, int);
111962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
112062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
112162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.ShuffleAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction {
112262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.ShuffleAction(android.content.Context);
112362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.ShuffleAction(android.content.Context, int);
112462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int OFF;
112562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int ON;
112662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
112762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
112862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.SkipNextAction extends android.support.v17.leanback.widget.Action {
112962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.SkipNextAction(android.content.Context);
113062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
113162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
113262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.SkipPreviousAction extends android.support.v17.leanback.widget.Action {
113362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.SkipPreviousAction(android.content.Context);
113462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
113562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
113662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class PlaybackControlsRow.ThumbsAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction {
113762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.ThumbsAction(int, android.content.Context, int, int);
113862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int OUTLINE;
113962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static int SOLID;
114062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
114162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
114262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.ThumbsDownAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction {
114362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.ThumbsDownAction(android.content.Context);
114462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
114562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
114662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class PlaybackControlsRow.ThumbsUpAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction {
114762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRow.ThumbsUpAction(android.content.Context);
114862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
114962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
115062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class PlaybackControlsRowPresenter extends android.support.v17.leanback.widget.RowPresenter {
115162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRowPresenter(android.support.v17.leanback.widget.Presenter);
115262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackControlsRowPresenter();
115362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean areSecondaryActionsHidden();
115462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup);
115562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBackgroundColor();
115662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener();
115762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getProgressColor();
115862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBackgroundColor(int);
115962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener);
116062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setProgressColor(int);
116162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSecondaryActionsHidden(boolean);
116262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void showBottomSpace(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder, boolean);
116362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void showPrimaryActions(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder);
116462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
116562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
116662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class PlaybackControlsRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder {
116762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDescriptionViewHolder;
116862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
116962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
117062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class Presenter {
117162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Presenter();
117262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected static void cancelAnimationsRecursive(android.view.View);
117362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object);
117462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup);
117562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder);
117662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder);
117762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder);
117862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnClickListener(android.support.v17.leanback.widget.Presenter.ViewHolder, android.view.View.OnClickListener);
117962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
118062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
118162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class Presenter.ViewHolder {
118262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Presenter.ViewHolder(android.view.View);
118362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public final android.view.View view;
118462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
118562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
118662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class PresenterSelector {
118762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PresenterSelector();
118862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object);
118962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
119062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
119162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class PresenterSwitcher {
119262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PresenterSwitcher();
119362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clear();
119462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.view.ViewGroup getParentViewGroup();
119562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void init(android.view.ViewGroup, android.support.v17.leanback.widget.PresenterSelector);
119662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void insertView(android.view.View);
119762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onViewSelected(android.view.View);
119862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void select(java.lang.Object);
119962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void showView(android.view.View, boolean);
120062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void unselect();
120162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
120262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
120362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class Row {
120462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Row(long, android.support.v17.leanback.widget.HeaderItem);
120562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Row(android.support.v17.leanback.widget.HeaderItem);
120662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Row();
120762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.HeaderItem getHeaderItem();
120862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final long getId();
120962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setHeaderItem(android.support.v17.leanback.widget.HeaderItem);
121062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setId(long);
121162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
121262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
121362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class RowHeaderPresenter extends android.support.v17.leanback.widget.Presenter {
121462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RowHeaderPresenter();
121562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected static float getFontDescent(android.widget.TextView, android.graphics.Paint);
121662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSpaceUnderBaseline(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder);
121762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object);
121862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup);
121962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder);
122062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder);
122162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setSelectLevel(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, float);
122262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
122362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
122462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class RowHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder {
122562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RowHeaderPresenter.ViewHolder(android.view.View);
122662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final float getSelectLevel();
122762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
122862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
122962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class RowHeaderView extends android.widget.TextView {
123062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RowHeaderView(android.content.Context);
123162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RowHeaderView(android.content.Context, android.util.AttributeSet);
123262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RowHeaderView(android.content.Context, android.util.AttributeSet, int);
123362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
123462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
123562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class RowPresenter extends android.support.v17.leanback.widget.Presenter {
123662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RowPresenter();
123762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean canDrawOutOfBounds();
123862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup);
123962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void freeze(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean);
124062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.RowHeaderPresenter getHeaderPresenter();
124162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener();
124262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.OnItemSelectedListener getOnItemSelectedListener();
124362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
124462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener();
124562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder);
124662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean getSelectEffectEnabled();
124762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final float getSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder);
124862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void initializeRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder);
124962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isUsingDefaultSelectEffect();
125062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onBindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder, java.lang.Object);
125162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object);
125262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup);
125362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onRowViewAttachedToWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder);
125462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onRowViewDetachedFromWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder);
125562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onRowViewExpanded(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean);
125662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onRowViewSelected(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean);
125762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowPresenter.ViewHolder);
125862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onUnbindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder);
125962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder);
126062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder);
126162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder);
126262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setEntranceTransitionState(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean);
126362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setHeaderPresenter(android.support.v17.leanback.widget.RowHeaderPresenter);
126462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
126562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
126662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
126762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
126862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setRowViewExpanded(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean);
126962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setRowViewSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean);
127062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setSelectEffectEnabled(boolean);
127162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder, float);
127262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
127362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
127462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class RowPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder {
127562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RowPresenter.ViewHolder(android.view.View);
127662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder getHeaderViewHolder();
127762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.Row getRow();
127862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final float getSelectLevel();
127962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isExpanded();
128062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isSelected();
128162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field protected final android.support.v17.leanback.graphics.ColorOverlayDimmer mColorDimmer;
128262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
128362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
128462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SearchBar extends android.widget.RelativeLayout {
128562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchBar(android.content.Context);
128662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchBar(android.content.Context, android.util.AttributeSet);
128762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchBar(android.content.Context, android.util.AttributeSet, int);
128862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void displayCompletions(java.util.List<java.lang.String>);
128962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBadgeDrawable();
129062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getHint();
129162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getTitle();
129262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBadgeDrawable(android.graphics.drawable.Drawable);
129362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchBarListener(android.support.v17.leanback.widget.SearchBar.SearchBarListener);
129462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchQuery(java.lang.String);
129562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback);
129662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSpeechRecognizer(android.speech.SpeechRecognizer);
129762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(java.lang.String);
129862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startRecognition();
129962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void stopRecognition();
130062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
130162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
130262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SearchBar.SearchBarListener {
130362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onKeyboardDismiss(java.lang.String);
130462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onSearchQueryChange(java.lang.String);
130562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onSearchQuerySubmit(java.lang.String);
130662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
130762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
130862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SearchEditText extends android.support.v17.leanback.widget.StreamingTextView {
130962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchEditText(android.content.Context);
131062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchEditText(android.content.Context, android.util.AttributeSet);
131162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchEditText(android.content.Context, android.util.AttributeSet, int);
131262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnKeyboardDismissListener(android.support.v17.leanback.widget.SearchEditText.OnKeyboardDismissListener);
131362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
131462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
131562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SearchEditText.OnKeyboardDismissListener {
131662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onKeyboardDismiss();
131762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
131862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
131962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SearchOrbView extends android.widget.FrameLayout implements android.view.View.OnClickListener {
132062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchOrbView(android.content.Context);
132162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchOrbView(android.content.Context, android.util.AttributeSet);
132262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchOrbView(android.content.Context, android.util.AttributeSet, int);
132362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void enableOrbColorAnimation(boolean);
132462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getOrbColor();
132562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.SearchOrbView.Colors getOrbColors();
132662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getOrbIcon();
132762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onClick(android.view.View);
132862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnOrbClickedListener(android.view.View.OnClickListener);
132962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOrbColor(int);
133062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setOrbColor(int, int);
133162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors);
133262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOrbIcon(android.graphics.drawable.Drawable);
133362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
133462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
133562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class SearchOrbView.Colors {
133662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchOrbView.Colors(int);
133762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchOrbView.Colors(int, int);
133862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchOrbView.Colors(int, int, int);
133962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getBrightColor(int);
134062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int brightColor;
134162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int color;
134262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int iconColor;
134362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
134462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
134562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ShadowOverlayContainer extends android.view.ViewGroup {
134662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ShadowOverlayContainer(android.content.Context);
134762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet);
134862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet, int);
134962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void initialize(boolean, boolean);
135062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void initialize(boolean, boolean, boolean);
135162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onLayout(boolean, int, int, int, int);
135262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void prepareParentForShadow(android.view.ViewGroup);
135362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOverlayColor(int);
135462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setShadowFocusLevel(float);
135562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean supportsShadow();
135662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void wrap(android.view.View);
135762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
135862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
135962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class SinglePresenterSelector extends android.support.v17.leanback.widget.PresenterSelector {
136062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SinglePresenterSelector(android.support.v17.leanback.widget.Presenter);
136162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object);
136262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
136362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
136462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SparseArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter {
136562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector);
136662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.Presenter);
136762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SparseArrayObjectAdapter();
136862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clear(int);
136962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clear();
137062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object get(int);
137162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int indexOf(java.lang.Object);
137262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int indexOf(int);
137362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object lookup(int);
137462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void notifyArrayItemRangeChanged(int, int);
137562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void set(int, java.lang.Object);
137662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int size();
137762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
137862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
137962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SpeechOrbView extends android.support.v17.leanback.widget.SearchOrbView {
138062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SpeechOrbView(android.content.Context);
138162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet);
138262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet, int);
138362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSoundLevel(int);
138462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void showListening();
138562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void showNotListening();
138662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
138762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
138862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface SpeechRecognitionCallback {
138962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void recognizeSpeech();
139062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
139162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
139262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette   class StreamingTextView extends android.widget.EditText {
139362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public StreamingTextView(android.content.Context, android.util.AttributeSet);
139462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public StreamingTextView(android.content.Context, android.util.AttributeSet, int);
139562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isLayoutRtl(android.view.View);
139662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void reset();
139762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFinalRecognizedText(java.lang.CharSequence);
139862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void updateRecognizedText(java.lang.String, java.lang.String);
139962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void updateRecognizedText(java.lang.String, java.util.List<java.lang.Float>);
140062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
140162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
140262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class VerticalGridPresenter extends android.support.v17.leanback.widget.Presenter {
140362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VerticalGridPresenter();
140462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VerticalGridPresenter(int);
140562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean areChildRoundedCornersEnabled();
140662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder createGridViewHolder(android.view.ViewGroup);
140762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void enableChildRoundedCorners(boolean);
140862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getNumberOfColumns();
140962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener();
141062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final deprecated android.support.v17.leanback.widget.OnItemSelectedListener getOnItemSelectedListener();
141162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
141262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener();
141362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean getShadowEnabled();
141462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void initializeGridViewHolder(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder);
141562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isUsingDefaultShadow();
141662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isUsingZOrder();
141762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object);
141862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup);
141962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder);
142062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setNumberOfColumns(int);
142162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener);
142262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener);
142362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
142462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
142562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setShadowEnabled(boolean);
142662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
142762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
142862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class VerticalGridPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder {
142962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VerticalGridPresenter.ViewHolder(android.support.v17.leanback.widget.VerticalGridView);
143062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v17.leanback.widget.VerticalGridView getGridView();
143162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
143262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
143362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class VerticalGridView extends android.support.v7.widget.RecyclerView {
143462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VerticalGridView(android.content.Context);
143562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VerticalGridView(android.content.Context, android.util.AttributeSet);
143662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VerticalGridView(android.content.Context, android.util.AttributeSet, int);
143762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void initAttributes(android.content.Context, android.util.AttributeSet);
143862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setColumnWidth(int);
143962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setNumColumns(int);
144062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
144162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
144262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
144362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.accessibilityservice {
144462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
144562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class AccessibilityServiceInfoCompat {
144662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String capabilityToString(int);
144762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String feedbackTypeToString(int);
144862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String flagToString(int);
144962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean getCanRetrieveWindowContent(android.accessibilityservice.AccessibilityServiceInfo);
145062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getCapabilities(android.accessibilityservice.AccessibilityServiceInfo);
145162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getDescription(android.accessibilityservice.AccessibilityServiceInfo);
145262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getId(android.accessibilityservice.AccessibilityServiceInfo);
145362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.content.pm.ResolveInfo getResolveInfo(android.accessibilityservice.AccessibilityServiceInfo);
145462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getSettingsActivityName(android.accessibilityservice.AccessibilityServiceInfo);
145562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CAPABILITY_CAN_FILTER_KEY_EVENTS = 8; // 0x8
145662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 4; // 0x4
145762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 2; // 0x2
145862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 1; // 0x1
145962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DEFAULT = 1; // 0x1
146062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FEEDBACK_ALL_MASK = -1; // 0xffffffff
146162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FEEDBACK_BRAILLE = 32; // 0x20
146262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 2; // 0x2
146362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_REPORT_VIEW_IDS = 16; // 0x10
146462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 8; // 0x8
146562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 32; // 0x20
146662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 4; // 0x4
146762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
146862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
146962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
147062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
147162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.app {
147262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
147362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public deprecated class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener {
147462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int, int);
147562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, boolean, int, int, int);
147662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isDrawerIndicatorEnabled();
147762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onConfigurationChanged(android.content.res.Configuration);
147862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerClosed(android.view.View);
147962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerOpened(android.view.View);
148062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerSlide(android.view.View, float);
148162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerStateChanged(int);
148262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onOptionsItemSelected(android.view.MenuItem);
148362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawerIndicatorEnabled(boolean);
148462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable);
148562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHomeAsUpIndicator(int);
148662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void syncState();
148762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
148862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
148962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ActionBarDrawerToggle.Delegate {
149062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.graphics.drawable.Drawable getThemeUpIndicator();
149162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setActionBarDescription(int);
149262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int);
149362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
149462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
149562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ActionBarDrawerToggle.DelegateProvider {
149662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate();
149762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
149862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
149962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ActivityCompat extends android.support.v4.content.ContextCompat {
150062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActivityCompat();
150162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void finishAffinity(android.app.Activity);
150262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void finishAfterTransition(android.app.Activity);
150362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean invalidateOptionsMenu(android.app.Activity);
150462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void postponeEnterTransition(android.app.Activity);
150562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setEnterSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback);
150662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setExitSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback);
150762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void startActivity(android.app.Activity, android.content.Intent, android.os.Bundle);
150862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void startActivityForResult(android.app.Activity, android.content.Intent, int, android.os.Bundle);
150962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void startPostponedEnterTransition(android.app.Activity);
151062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
151162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
151262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class ActivityManagerCompat {
151362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isLowRamDevice(android.app.ActivityManager);
151462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
151562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
151662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ActivityOptionsCompat {
151762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor protected ActivityOptionsCompat();
151862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.ActivityOptionsCompat makeCustomAnimation(android.content.Context, int, int);
151962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.ActivityOptionsCompat makeScaleUpAnimation(android.view.View, int, int, int, int);
152062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String);
152162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.support.v4.util.Pair<android.view.View, java.lang.String>...);
152262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.ActivityOptionsCompat makeThumbnailScaleUpAnimation(android.view.View, android.graphics.Bitmap, int, int);
152362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle toBundle();
152462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void update(android.support.v4.app.ActivityOptionsCompat);
152562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
152662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
152762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class DialogFragment extends android.support.v4.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener {
152862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DialogFragment();
152962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void dismiss();
153062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void dismissAllowingStateLoss();
153162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.app.Dialog getDialog();
153262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getShowsDialog();
153362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTheme();
153462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isCancelable();
153562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onCancel(android.content.DialogInterface);
153662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.app.Dialog onCreateDialog(android.os.Bundle);
153762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDismiss(android.content.DialogInterface);
153862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCancelable(boolean);
153962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setShowsDialog(boolean);
154062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setStyle(int, int);
154162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void show(android.support.v4.app.FragmentManager, java.lang.String);
154262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int show(android.support.v4.app.FragmentTransaction, java.lang.String);
154362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STYLE_NORMAL = 0; // 0x0
154462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STYLE_NO_FRAME = 2; // 0x2
154562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STYLE_NO_INPUT = 3; // 0x3
154662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STYLE_NO_TITLE = 1; // 0x1
154762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
154862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
154962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class Fragment implements android.content.ComponentCallbacks android.view.View.OnCreateContextMenuListener {
155062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Fragment();
155162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
155262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean equals(java.lang.Object);
155362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v4.app.FragmentActivity getActivity();
155462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getAllowEnterTransitionOverlap();
155562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getAllowReturnTransitionOverlap();
155662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.os.Bundle getArguments();
155762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v4.app.FragmentManager getChildFragmentManager();
155862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getEnterTransition();
155962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getExitTransition();
156062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v4.app.FragmentManager getFragmentManager();
156162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getId();
156262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.LoaderManager getLoaderManager();
156362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v4.app.Fragment getParentFragment();
156462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getReenterTransition();
156562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.content.res.Resources getResources();
156662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean getRetainInstance();
156762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getReturnTransition();
156862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getSharedElementEnterTransition();
156962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getSharedElementReturnTransition();
157062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.String getString(int);
157162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.String getString(int, java.lang.Object...);
157262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.String getTag();
157362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v4.app.Fragment getTargetFragment();
157462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getTargetRequestCode();
157562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.CharSequence getText(int);
157662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getUserVisibleHint();
157762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View getView();
157862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int hashCode();
157962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String);
158062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle);
158162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isAdded();
158262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isDetached();
158362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isHidden();
158462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isInLayout();
158562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isRemoving();
158662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isResumed();
158762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isVisible();
158862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onActivityCreated(android.os.Bundle);
158962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onActivityResult(int, int, android.content.Intent);
159062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAttach(android.app.Activity);
159162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onConfigurationChanged(android.content.res.Configuration);
159262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onContextItemSelected(android.view.MenuItem);
159362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onCreate(android.os.Bundle);
159462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.animation.Animation onCreateAnimation(int, boolean, int);
159562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo);
159662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater);
159762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
159862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDestroy();
159962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDestroyOptionsMenu();
160062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDestroyView();
160162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDetach();
160262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onHiddenChanged(boolean);
160362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle);
160462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onLowMemory();
160562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onOptionsItemSelected(android.view.MenuItem);
160662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onOptionsMenuClosed(android.view.Menu);
160762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPause();
160862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPrepareOptionsMenu(android.view.Menu);
160962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onResume();
161062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSaveInstanceState(android.os.Bundle);
161162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onStart();
161262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onStop();
161362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewCreated(android.view.View, android.os.Bundle);
161462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewStateRestored(android.os.Bundle);
161562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void registerForContextMenu(android.view.View);
161662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAllowEnterTransitionOverlap(boolean);
161762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAllowReturnTransitionOverlap(boolean);
161862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setArguments(android.os.Bundle);
161962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback);
162062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setEnterTransition(java.lang.Object);
162162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback);
162262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setExitTransition(java.lang.Object);
162362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHasOptionsMenu(boolean);
162462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setInitialSavedState(android.support.v4.app.Fragment.SavedState);
162562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMenuVisibility(boolean);
162662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setReenterTransition(java.lang.Object);
162762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRetainInstance(boolean);
162862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setReturnTransition(java.lang.Object);
162962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSharedElementEnterTransition(java.lang.Object);
163062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSharedElementReturnTransition(java.lang.Object);
163162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTargetFragment(android.support.v4.app.Fragment, int);
163262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setUserVisibleHint(boolean);
163362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startActivity(android.content.Intent);
163462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startActivityForResult(android.content.Intent, int);
163562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void unregisterForContextMenu(android.view.View);
163662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
163762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
163862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class Fragment.InstantiationException extends java.lang.RuntimeException {
163962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Fragment.InstantiationException(java.lang.String, java.lang.Exception);
164062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
164162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
164262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class Fragment.SavedState implements android.os.Parcelable {
164362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int describeContents();
164462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void writeToParcel(android.os.Parcel, int);
164562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.app.Fragment.SavedState> CREATOR;
164662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
164762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
164862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class FragmentActivity extends android.app.Activity {
164962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentActivity();
165062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getLastCustomNonConfigurationInstance();
165162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.FragmentManager getSupportFragmentManager();
165262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.LoaderManager getSupportLoaderManager();
165362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAttachFragment(android.support.v4.app.Fragment);
165462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onResumeFragments();
165562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object onRetainCustomNonConfigurationInstance();
165662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.lang.Object onRetainNonConfigurationInstance();
165762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback);
165862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback);
165962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int);
166062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void supportFinishAfterTransition();
166162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void supportInvalidateOptionsMenu();
166262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void supportPostponeEnterTransition();
166362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void supportStartPostponedEnterTransition();
166462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
166562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
166662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class FragmentManager {
166762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentManager();
166862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void addOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener);
166962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction beginTransaction();
167062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
167162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void enableDebugLogging(boolean);
167262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean executePendingTransactions();
167362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.Fragment findFragmentById(int);
167462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.Fragment findFragmentByTag(java.lang.String);
167562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentManager.BackStackEntry getBackStackEntryAt(int);
167662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getBackStackEntryCount();
167762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.Fragment getFragment(android.os.Bundle, java.lang.String);
167862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isDestroyed();
167962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void popBackStack();
168062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void popBackStack(java.lang.String, int);
168162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void popBackStack(int, int);
168262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean popBackStackImmediate();
168362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean popBackStackImmediate(java.lang.String, int);
168462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean popBackStackImmediate(int, int);
168562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void putFragment(android.os.Bundle, java.lang.String, android.support.v4.app.Fragment);
168662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void removeOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener);
168762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.Fragment.SavedState saveFragmentInstanceState(android.support.v4.app.Fragment);
168862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int POP_BACK_STACK_INCLUSIVE = 1; // 0x1
168962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
169062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
169162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface FragmentManager.BackStackEntry {
169262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence getBreadCrumbShortTitle();
169362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getBreadCrumbShortTitleRes();
169462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence getBreadCrumbTitle();
169562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getBreadCrumbTitleRes();
169662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getId();
169762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.String getName();
169862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
169962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
170062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface FragmentManager.OnBackStackChangedListener {
170162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onBackStackChanged();
170262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
170362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
170462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter {
170562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentPagerAdapter(android.support.v4.app.FragmentManager);
170662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.Fragment getItem(int);
170762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getItemId(int);
170862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isViewFromObject(android.view.View, java.lang.Object);
170962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
171062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
171162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter {
171262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentStatePagerAdapter(android.support.v4.app.FragmentManager);
171362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.Fragment getItem(int);
171462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isViewFromObject(android.view.View, java.lang.Object);
171562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
171662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
171762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener {
171862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentTabHost(android.content.Context);
171962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet);
172062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle);
172162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onTabChanged(java.lang.String);
172262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setup(android.content.Context, android.support.v4.app.FragmentManager);
172362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setup(android.content.Context, android.support.v4.app.FragmentManager, int);
172462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
172562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
172662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class FragmentTransaction {
172762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FragmentTransaction();
172862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction add(android.support.v4.app.Fragment, java.lang.String);
172962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment);
173062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment, java.lang.String);
173162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction addSharedElement(android.view.View, java.lang.String);
173262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction addToBackStack(java.lang.String);
173362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction attach(android.support.v4.app.Fragment);
173462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int commit();
173562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int commitAllowingStateLoss();
173662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction detach(android.support.v4.app.Fragment);
173762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction disallowAddToBackStack();
173862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction hide(android.support.v4.app.Fragment);
173962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isAddToBackStackAllowed();
174062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isEmpty();
174162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction remove(android.support.v4.app.Fragment);
174262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment);
174362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment, java.lang.String);
174462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(int);
174562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(java.lang.CharSequence);
174662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(int);
174762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(java.lang.CharSequence);
174862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int);
174962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int, int, int);
175062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction setTransition(int);
175162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction setTransitionStyle(int);
175262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.FragmentTransaction show(android.support.v4.app.Fragment);
175362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TRANSIT_ENTER_MASK = 4096; // 0x1000
175462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TRANSIT_EXIT_MASK = 8192; // 0x2000
175562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TRANSIT_FRAGMENT_CLOSE = 8194; // 0x2002
175662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TRANSIT_FRAGMENT_FADE = 4099; // 0x1003
175762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TRANSIT_FRAGMENT_OPEN = 4097; // 0x1001
175862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TRANSIT_NONE = 0; // 0x0
175962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TRANSIT_UNSET = -1; // 0xffffffff
176062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
176162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
176262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ListFragment extends android.support.v4.app.Fragment {
176362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListFragment();
176462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.widget.ListAdapter getListAdapter();
176562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.widget.ListView getListView();
176662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getSelectedItemId();
176762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSelectedItemPosition();
176862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onListItemClick(android.widget.ListView, android.view.View, int, long);
176962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setEmptyText(java.lang.CharSequence);
177062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setListAdapter(android.widget.ListAdapter);
177162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setListShown(boolean);
177262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setListShownNoAnimation(boolean);
177362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelection(int);
177462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
177562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
177662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class LoaderManager {
177762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LoaderManager();
177862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void destroyLoader(int);
177962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
178062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void enableDebugLogging(boolean);
178162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.content.Loader<D> getLoader(int);
178262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasRunningLoaders();
178362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.content.Loader<D> initLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>);
178462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.content.Loader<D> restartLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>);
178562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
178662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
178762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface LoaderManager.LoaderCallbacks {
178862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.content.Loader<D> onCreateLoader(int, android.os.Bundle);
178962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onLoadFinished(android.support.v4.content.Loader<D>, D);
179062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onLoaderReset(android.support.v4.content.Loader<D>);
179162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
179262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
179362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class NavUtils {
179462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.content.Intent getParentActivityIntent(android.app.Activity);
179562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.content.Intent getParentActivityIntent(android.content.Context, java.lang.Class<?>) throws android.content.pm.PackageManager.NameNotFoundException;
179662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.content.Intent getParentActivityIntent(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
179762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getParentActivityName(android.app.Activity);
179862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getParentActivityName(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
179962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void navigateUpFromSameTask(android.app.Activity);
180062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void navigateUpTo(android.app.Activity, android.content.Intent);
180162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean shouldUpRecreateTask(android.app.Activity, android.content.Intent);
180262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String PARENT_ACTIVITY = "android.support.PARENT_ACTIVITY";
180362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
180462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
180562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class NotificationCompat {
180662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat();
180762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.NotificationCompat.Action getAction(android.app.Notification, int);
180862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getActionCount(android.app.Notification);
180962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getCategory(android.app.Notification);
181062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.Bundle getExtras(android.app.Notification);
181162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getGroup(android.app.Notification);
181262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean getLocalOnly(android.app.Notification);
181362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getSortKey(android.app.Notification);
181462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isGroupSummary(android.app.Notification);
181562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_ALARM = "alarm";
181662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_CALL = "call";
181762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_EMAIL = "email";
181862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_ERROR = "err";
181962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_EVENT = "event";
182062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_MESSAGE = "msg";
182162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_PROGRESS = "progress";
182262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_PROMO = "promo";
182362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_RECOMMENDATION = "recommendation";
182462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_SERVICE = "service";
182562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_SOCIAL = "social";
182662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_STATUS = "status";
182762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_SYSTEM = "sys";
182862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_TRANSPORT = "transport";
182962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int COLOR_DEFAULT = 0; // 0x0
183062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DEFAULT_ALL = -1; // 0xffffffff
183162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DEFAULT_LIGHTS = 4; // 0x4
183262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DEFAULT_SOUND = 1; // 0x1
183362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DEFAULT_VIBRATE = 2; // 0x2
183462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_BACKGROUND_IMAGE_URI = "android.backgroundImageUri";
183562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_BIG_TEXT = "android.bigText";
183662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_COMPACT_ACTIONS = "android.compactActions";
183762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_INFO_TEXT = "android.infoText";
183862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_LARGE_ICON = "android.largeIcon";
183962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_LARGE_ICON_BIG = "android.largeIcon.big";
184062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_MEDIA_SESSION = "android.mediaSession";
184162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_PEOPLE = "android.people";
184262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_PICTURE = "android.picture";
184362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_PROGRESS = "android.progress";
184462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_PROGRESS_INDETERMINATE = "android.progressIndeterminate";
184562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_PROGRESS_MAX = "android.progressMax";
184662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_SHOW_CHRONOMETER = "android.showChronometer";
184762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_SHOW_WHEN = "android.showWhen";
184862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_SMALL_ICON = "android.icon";
184962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_SUB_TEXT = "android.subText";
185062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_SUMMARY_TEXT = "android.summaryText";
185162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_TEMPLATE = "android.template";
185262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_TEXT = "android.text";
185362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_TEXT_LINES = "android.textLines";
185462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_TITLE = "android.title";
185562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_TITLE_BIG = "android.title.big";
185662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_AUTO_CANCEL = 16; // 0x10
185762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40
185862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_GROUP_SUMMARY = 512; // 0x200
185962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final deprecated int FLAG_HIGH_PRIORITY = 128; // 0x80
186062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_INSISTENT = 4; // 0x4
186162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_LOCAL_ONLY = 256; // 0x100
186262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_NO_CLEAR = 32; // 0x20
186362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_ONGOING_EVENT = 2; // 0x2
186462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_ONLY_ALERT_ONCE = 8; // 0x8
186562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_SHOW_LIGHTS = 1; // 0x1
186662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PRIORITY_DEFAULT = 0; // 0x0
186762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PRIORITY_HIGH = 1; // 0x1
186862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PRIORITY_LOW = -1; // 0xffffffff
186962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PRIORITY_MAX = 2; // 0x2
187062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PRIORITY_MIN = -2; // 0xfffffffe
187162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STREAM_DEFAULT = -1; // 0xffffffff
187262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VISIBILITY_PRIVATE = 0; // 0x0
187362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VISIBILITY_PUBLIC = 1; // 0x1
187462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VISIBILITY_SECRET = -1; // 0xffffffff
187562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
187662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
187762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class NotificationCompat.Action extends android.support.v4.app.NotificationCompatBase.Action {
187862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.Action(int, java.lang.CharSequence, android.app.PendingIntent);
187962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected android.app.PendingIntent getActionIntent();
188062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
188162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected int getIcon();
188262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.RemoteInput[] getRemoteInputs();
188362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected java.lang.CharSequence getTitle();
188462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public android.app.PendingIntent actionIntent;
188562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int icon;
188662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public java.lang.CharSequence title;
188762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
188862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
188962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class NotificationCompat.Action.Builder {
189062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.Action.Builder(int, java.lang.CharSequence, android.app.PendingIntent);
189162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.Action.Builder(android.support.v4.app.NotificationCompat.Action);
189262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Action.Builder addExtras(android.os.Bundle);
189362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Action.Builder addRemoteInput(android.support.v4.app.RemoteInput);
189462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Action build();
189562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Extender);
189662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
189762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
189862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
189962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface NotificationCompat.Action.Extender {
190062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder);
190162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
190262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
190362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class NotificationCompat.Action.WearableExtender implements android.support.v4.app.NotificationCompat.Action.Extender {
190462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.Action.WearableExtender();
190562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.Action.WearableExtender(android.support.v4.app.NotificationCompat.Action);
190662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Action.WearableExtender clone();
190762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder);
190862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getCancelLabel();
190962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getConfirmLabel();
191062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getInProgressLabel();
191162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isAvailableOffline();
191262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Action.WearableExtender setAvailableOffline(boolean);
191362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Action.WearableExtender setCancelLabel(java.lang.CharSequence);
191462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Action.WearableExtender setConfirmLabel(java.lang.CharSequence);
191562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Action.WearableExtender setInProgressLabel(java.lang.CharSequence);
191662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
191762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
191862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class NotificationCompat.BigPictureStyle extends android.support.v4.app.NotificationCompat.Style {
191962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.BigPictureStyle();
192062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.BigPictureStyle(android.support.v4.app.NotificationCompat.Builder);
192162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.BigPictureStyle bigLargeIcon(android.graphics.Bitmap);
192262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.BigPictureStyle bigPicture(android.graphics.Bitmap);
192362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.BigPictureStyle setBigContentTitle(java.lang.CharSequence);
192462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.BigPictureStyle setSummaryText(java.lang.CharSequence);
192562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
192662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
192762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class NotificationCompat.BigTextStyle extends android.support.v4.app.NotificationCompat.Style {
192862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.BigTextStyle();
192962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.BigTextStyle(android.support.v4.app.NotificationCompat.Builder);
193062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.BigTextStyle bigText(java.lang.CharSequence);
193162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.BigTextStyle setBigContentTitle(java.lang.CharSequence);
193262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.BigTextStyle setSummaryText(java.lang.CharSequence);
193362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
193462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
193562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class NotificationCompat.Builder {
193662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.Builder(android.content.Context);
193762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder addAction(int, java.lang.CharSequence, android.app.PendingIntent);
193862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder addAction(android.support.v4.app.NotificationCompat.Action);
193962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder addExtras(android.os.Bundle);
194062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder addPerson(java.lang.String);
194162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.app.Notification build();
194262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Extender);
194362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
194462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.app.Notification getNotification();
194562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected static java.lang.CharSequence limitCharSequenceLength(java.lang.CharSequence);
194662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setAutoCancel(boolean);
194762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setCategory(java.lang.String);
194862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setColor(int);
194962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setContent(android.widget.RemoteViews);
195062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setContentInfo(java.lang.CharSequence);
195162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setContentIntent(android.app.PendingIntent);
195262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setContentText(java.lang.CharSequence);
195362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setContentTitle(java.lang.CharSequence);
195462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setDefaults(int);
195562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setDeleteIntent(android.app.PendingIntent);
195662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setExtras(android.os.Bundle);
195762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setFullScreenIntent(android.app.PendingIntent, boolean);
195862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setGroup(java.lang.String);
195962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setGroupSummary(boolean);
196062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setLargeIcon(android.graphics.Bitmap);
196162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setLights(int, int, int);
196262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setLocalOnly(boolean);
196362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setNumber(int);
196462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setOngoing(boolean);
196562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setOnlyAlertOnce(boolean);
196662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setPriority(int);
196762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setProgress(int, int, boolean);
196862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setPublicVersion(android.app.Notification);
196962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setShowWhen(boolean);
197062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int);
197162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int, int);
197262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setSortKey(java.lang.String);
197362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri);
197462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri, int);
197562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setStyle(android.support.v4.app.NotificationCompat.Style);
197662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setSubText(java.lang.CharSequence);
197762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence);
197862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence, android.widget.RemoteViews);
197962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setUsesChronometer(boolean);
198062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setVibrate(long[]);
198162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setVisibility(int);
198262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder setWhen(long);
198362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public java.util.ArrayList<java.lang.String> mPeople;
198462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
198562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
198662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class NotificationCompat.CarExtender implements android.support.v4.app.NotificationCompat.Extender {
198762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.CarExtender();
198862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.CarExtender(android.app.Notification);
198962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder);
199062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getColor();
199162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.Bitmap getLargeIcon();
199262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation getUnreadConversation();
199362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.CarExtender setColor(int);
199462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.CarExtender setLargeIcon(android.graphics.Bitmap);
199562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.CarExtender setUnreadConversation(android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation);
199662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
199762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
199862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class NotificationCompat.CarExtender.UnreadConversation extends android.support.v4.app.NotificationCompatBase.UnreadConversation {
199962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getLatestTimestamp();
200062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String[] getMessages();
200162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getParticipant();
200262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String[] getParticipants();
200362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.app.PendingIntent getReadPendingIntent();
200462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.RemoteInput getRemoteInput();
200562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.app.PendingIntent getReplyPendingIntent();
200662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
200762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
200862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class NotificationCompat.CarExtender.UnreadConversation.Builder {
200962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.CarExtender.UnreadConversation.Builder(java.lang.String);
201062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder addMessage(java.lang.String);
201162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation build();
201262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setLatestTimestamp(long);
201362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReadPendingIntent(android.app.PendingIntent);
201462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReplyAction(android.app.PendingIntent, android.support.v4.app.RemoteInput);
201562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
201662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
201762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface NotificationCompat.Extender {
201862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder);
201962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
202062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
202162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class NotificationCompat.InboxStyle extends android.support.v4.app.NotificationCompat.Style {
202262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.InboxStyle();
202362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.InboxStyle(android.support.v4.app.NotificationCompat.Builder);
202462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.InboxStyle addLine(java.lang.CharSequence);
202562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.InboxStyle setBigContentTitle(java.lang.CharSequence);
202662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.InboxStyle setSummaryText(java.lang.CharSequence);
202762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
202862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
202962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class NotificationCompat.Style {
203062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.Style();
203162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.app.Notification build();
203262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBuilder(android.support.v4.app.NotificationCompat.Builder);
203362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
203462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
203562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class NotificationCompat.WearableExtender implements android.support.v4.app.NotificationCompat.Extender {
203662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.WearableExtender();
203762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompat.WearableExtender(android.app.Notification);
203862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender addAction(android.support.v4.app.NotificationCompat.Action);
203962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender addActions(java.util.List<android.support.v4.app.NotificationCompat.Action>);
204062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender addPage(android.app.Notification);
204162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender addPages(java.util.List<android.app.Notification>);
204262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender clearActions();
204362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender clearPages();
204462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender clone();
204562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder);
204662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v4.app.NotificationCompat.Action> getActions();
204762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.Bitmap getBackground();
204862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentAction();
204962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentIcon();
205062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentIconGravity();
205162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getContentIntentAvailableOffline();
205262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCustomContentHeight();
205362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCustomSizePreset();
205462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.app.PendingIntent getDisplayIntent();
205562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getGravity();
205662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getHintAvoidBackgroundClipping();
205762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getHintHideIcon();
205862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getHintScreenTimeout();
205962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getHintShowBackgroundOnly();
206062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.app.Notification> getPages();
206162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getStartScrollBottom();
206262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setBackground(android.graphics.Bitmap);
206362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setContentAction(int);
206462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setContentIcon(int);
206562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setContentIconGravity(int);
206662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setContentIntentAvailableOffline(boolean);
206762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setCustomContentHeight(int);
206862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setCustomSizePreset(int);
206962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setDisplayIntent(android.app.PendingIntent);
207062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setGravity(int);
207162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setHintAvoidBackgroundClipping(boolean);
207262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setHintHideIcon(boolean);
207362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setHintScreenTimeout(int);
207462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setHintShowBackgroundOnly(boolean);
207562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.NotificationCompat.WearableExtender setStartScrollBottom(boolean);
207662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SCREEN_TIMEOUT_LONG = -1; // 0xffffffff
207762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SCREEN_TIMEOUT_SHORT = 0; // 0x0
207862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SIZE_DEFAULT = 0; // 0x0
207962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SIZE_FULL_SCREEN = 5; // 0x5
208062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SIZE_LARGE = 4; // 0x4
208162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SIZE_MEDIUM = 3; // 0x3
208262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SIZE_SMALL = 2; // 0x2
208362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SIZE_XSMALL = 1; // 0x1
208462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int UNSET_ACTION_INDEX = -1; // 0xffffffff
208562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
208662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
208762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette   class NotificationCompatBase {
208862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
208962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
209062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class NotificationCompatBase.Action {
209162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompatBase.Action();
209262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract android.app.PendingIntent getActionIntent();
209362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract android.os.Bundle getExtras();
209462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract int getIcon();
209562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract android.support.v4.app.RemoteInputCompatBase.RemoteInput[] getRemoteInputs();
209662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract java.lang.CharSequence getTitle();
209762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
209862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
209962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class NotificationCompatBase.UnreadConversation {
210062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompatBase.UnreadConversation();
210162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
210262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
210362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class NotificationCompatExtras {
210462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_ACTION_EXTRAS = "android.support.actionExtras";
210562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_GROUP_KEY = "android.support.groupKey";
210662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_GROUP_SUMMARY = "android.support.isGroupSummary";
210762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_LOCAL_ONLY = "android.support.localOnly";
210862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_REMOTE_INPUTS = "android.support.remoteInputs";
210962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_SORT_KEY = "android.support.sortKey";
211062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
211162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
211262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class NotificationCompatSideChannelService extends android.app.Service {
211362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public NotificationCompatSideChannelService();
211462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void cancel(java.lang.String, int, java.lang.String);
211562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void cancelAll(java.lang.String);
211662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void notify(java.lang.String, int, java.lang.String, android.app.Notification);
211762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.IBinder onBind(android.content.Intent);
211862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
211962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
212062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class NotificationManagerCompat {
212162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void cancel(int);
212262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void cancel(java.lang.String, int);
212362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void cancelAll();
212462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.NotificationManagerCompat from(android.content.Context);
212562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.util.Set<java.lang.String> getEnabledListenerPackages(android.content.Context);
212662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void notify(int, android.app.Notification);
212762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void notify(java.lang.String, int, android.app.Notification);
212862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_BIND_SIDE_CHANNEL = "android.support.BIND_NOTIFICATION_SIDE_CHANNEL";
212962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_USE_SIDE_CHANNEL = "android.support.useSideChannel";
213062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
213162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
213262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class RemoteInput extends android.support.v4.app.RemoteInputCompatBase.RemoteInput {
213362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void addResultsToIntent(android.support.v4.app.RemoteInput[], android.content.Intent, android.os.Bundle);
213462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getAllowFreeFormInput();
213562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence[] getChoices();
213662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
213762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getLabel();
213862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getResultKey();
213962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.Bundle getResultsFromIntent(android.content.Intent);
214062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_RESULTS_DATA = "android.remoteinput.resultsData";
214162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String RESULTS_CLIP_LABEL = "android.remoteinput.results";
214262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
214362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
214462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class RemoteInput.Builder {
214562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RemoteInput.Builder(java.lang.String);
214662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.RemoteInput.Builder addExtras(android.os.Bundle);
214762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.RemoteInput build();
214862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
214962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.RemoteInput.Builder setAllowFreeFormInput(boolean);
215062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.RemoteInput.Builder setChoices(java.lang.CharSequence[]);
215162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.RemoteInput.Builder setLabel(java.lang.CharSequence);
215262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
215362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
215462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette   class RemoteInputCompatBase {
215562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
215662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
215762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RemoteInputCompatBase.RemoteInput {
215862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RemoteInputCompatBase.RemoteInput();
215962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract boolean getAllowFreeFormInput();
216062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract java.lang.CharSequence[] getChoices();
216162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract android.os.Bundle getExtras();
216262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract java.lang.CharSequence getLabel();
216362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract java.lang.String getResultKey();
216462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
216562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
216662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ServiceCompat {
216762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int START_STICKY = 1; // 0x1
216862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
216962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
217062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ShareCompat {
217162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ShareCompat();
217262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void configureMenuItem(android.view.MenuItem, android.support.v4.app.ShareCompat.IntentBuilder);
217362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void configureMenuItem(android.view.Menu, int, android.support.v4.app.ShareCompat.IntentBuilder);
217462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.content.ComponentName getCallingActivity(android.app.Activity);
217562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getCallingPackage(android.app.Activity);
217662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_CALLING_ACTIVITY = "android.support.v4.app.EXTRA_CALLING_ACTIVITY";
217762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_CALLING_PACKAGE = "android.support.v4.app.EXTRA_CALLING_PACKAGE";
217862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
217962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
218062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class ShareCompat.IntentBuilder {
218162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String);
218262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String[]);
218362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String);
218462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String[]);
218562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String);
218662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String[]);
218762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder addStream(android.net.Uri);
218862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Intent createChooserIntent();
218962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.ShareCompat.IntentBuilder from(android.app.Activity);
219062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Intent getIntent();
219162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(java.lang.CharSequence);
219262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(int);
219362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder setEmailBcc(java.lang.String[]);
219462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder setEmailCc(java.lang.String[]);
219562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder setEmailTo(java.lang.String[]);
219662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder setHtmlText(java.lang.String);
219762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder setStream(android.net.Uri);
219862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder setSubject(java.lang.String);
219962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder setText(java.lang.CharSequence);
220062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.ShareCompat.IntentBuilder setType(java.lang.String);
220162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startChooser();
220262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
220362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
220462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class ShareCompat.IntentReader {
220562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.ShareCompat.IntentReader from(android.app.Activity);
220662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.ComponentName getCallingActivity();
220762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getCallingActivityIcon();
220862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getCallingApplicationIcon();
220962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getCallingApplicationLabel();
221062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getCallingPackage();
221162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String[] getEmailBcc();
221262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String[] getEmailCc();
221362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String[] getEmailTo();
221462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getHtmlText();
221562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.net.Uri getStream();
221662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.net.Uri getStream(int);
221762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getStreamCount();
221862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getSubject();
221962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getText();
222062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getType();
222162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isMultipleShare();
222262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isShareIntent();
222362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSingleShare();
222462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
222562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
222662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class SharedElementCallback {
222762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SharedElementCallback();
222862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Parcelable onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF);
222962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View onCreateSnapshotView(android.content.Context, android.os.Parcelable);
223062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onMapSharedElements(java.util.List<java.lang.String>, java.util.Map<java.lang.String, android.view.View>);
223162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRejectSharedElements(java.util.List<android.view.View>);
223262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>);
223362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSharedElementStart(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>);
223462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
223562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
223662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class TaskStackBuilder implements java.lang.Iterable {
223762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.TaskStackBuilder addNextIntent(android.content.Intent);
223862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent);
223962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.TaskStackBuilder addParentStack(android.app.Activity);
224062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.TaskStackBuilder addParentStack(java.lang.Class<?>);
224162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.app.TaskStackBuilder addParentStack(android.content.ComponentName);
224262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.app.TaskStackBuilder create(android.content.Context);
224362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Intent editIntentAt(int);
224462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static deprecated android.support.v4.app.TaskStackBuilder from(android.content.Context);
224562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.content.Intent getIntent(int);
224662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getIntentCount();
224762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Intent[] getIntents();
224862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.app.PendingIntent getPendingIntent(int, int);
224962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle);
225062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated java.util.Iterator<android.content.Intent> iterator();
225162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startActivities();
225262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startActivities(android.os.Bundle);
225362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
225462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
225562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface TaskStackBuilder.SupportParentable {
225662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.content.Intent getSupportParentActivityIntent();
225762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
225862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
225962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
226062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
226162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.content {
226262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
226362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class AsyncTaskLoader extends android.support.v4.content.Loader {
226462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AsyncTaskLoader(android.content.Context);
226562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean cancelLoad();
226662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract D loadInBackground();
226762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onCanceled(D);
226862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected D onLoadInBackground();
226962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setUpdateThrottle(long);
227062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
227162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
227262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ContextCompat {
227362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ContextCompat();
227462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.io.File getCodeCacheDir(android.content.Context);
227562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static final android.graphics.drawable.Drawable getDrawable(android.content.Context, int);
227662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.io.File[] getExternalCacheDirs(android.content.Context);
227762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.io.File[] getExternalFilesDirs(android.content.Context, java.lang.String);
227862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final java.io.File getNoBackupFilesDir(android.content.Context);
227962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.io.File[] getObbDirs(android.content.Context);
228062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean startActivities(android.content.Context, android.content.Intent[]);
228162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean startActivities(android.content.Context, android.content.Intent[], android.os.Bundle);
228262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
228362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
228462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class CursorLoader extends android.support.v4.content.AsyncTaskLoader {
228562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CursorLoader(android.content.Context);
228662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
228762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void deliverResult(android.database.Cursor);
228862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String[] getProjection();
228962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getSelection();
229062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String[] getSelectionArgs();
229162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getSortOrder();
229262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.net.Uri getUri();
229362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.database.Cursor loadInBackground();
229462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onCanceled(android.database.Cursor);
229562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setProjection(java.lang.String[]);
229662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelection(java.lang.String);
229762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelectionArgs(java.lang.String[]);
229862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSortOrder(java.lang.String);
229962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setUri(android.net.Uri);
230062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
230162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
230262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class FileProvider extends android.content.ContentProvider {
230362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public FileProvider();
230462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int delete(android.net.Uri, java.lang.String, java.lang.String[]);
230562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getType(android.net.Uri);
230662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.net.Uri getUriForFile(android.content.Context, java.lang.String, java.io.File);
230762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.net.Uri insert(android.net.Uri, android.content.ContentValues);
230862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onCreate();
230962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
231062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]);
231162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
231262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
231362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class IntentCompat {
231462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.content.Intent makeMainActivity(android.content.ComponentName);
231562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.content.Intent makeMainSelectorActivity(java.lang.String, java.lang.String);
231662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.content.Intent makeRestartActivityTask(android.content.ComponentName);
231762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE";
231862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE";
231962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_CHANGED_PACKAGE_LIST = "android.intent.extra.changed_package_list";
232062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_CHANGED_UID_LIST = "android.intent.extra.changed_uid_list";
232162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_HTML_TEXT = "android.intent.extra.HTML_TEXT";
232262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_ACTIVITY_CLEAR_TASK = 32768; // 0x8000
232362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_ACTIVITY_TASK_ON_HOME = 16384; // 0x4000
232462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
232562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
232662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class Loader {
232762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Loader(android.content.Context);
232862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void abandon();
232962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void commitContentChanged();
233062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String dataToString(D);
233162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void deliverResult(D);
233262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
233362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void forceLoad();
233462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Context getContext();
233562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getId();
233662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isAbandoned();
233762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isReset();
233862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isStarted();
233962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onAbandon();
234062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onContentChanged();
234162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onForceLoad();
234262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onReset();
234362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onStartLoading();
234462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onStopLoading();
234562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>);
234662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void reset();
234762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void rollbackContentChanged();
234862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void startLoading();
234962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void stopLoading();
235062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean takeContentChanged();
235162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>);
235262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
235362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
235462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver {
235562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Loader.ForceLoadContentObserver();
235662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
235762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
235862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface Loader.OnLoadCompleteListener {
235962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D);
236062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
236162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
236262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class LocalBroadcastManager {
236362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.content.LocalBroadcastManager getInstance(android.content.Context);
236462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter);
236562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean sendBroadcast(android.content.Intent);
236662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void sendBroadcastSync(android.content.Intent);
236762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void unregisterReceiver(android.content.BroadcastReceiver);
236862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
236962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
237062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class WakefulBroadcastReceiver extends android.content.BroadcastReceiver {
237162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public WakefulBroadcastReceiver();
237262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean completeWakefulIntent(android.content.Intent);
237362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.content.ComponentName startWakefulService(android.content.Context, android.content.Intent);
237462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
237562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
237662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
237762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
237862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.database {
237962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
238062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class DatabaseUtilsCompat {
238162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String[] appendSelectionArgs(java.lang.String[], java.lang.String[]);
238262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String concatenateWhere(java.lang.String, java.lang.String);
238362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
238462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
238562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
238662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
238762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.graphics {
238862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
238962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class BitmapCompat {
239062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BitmapCompat();
239162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getAllocationByteCount(android.graphics.Bitmap);
239262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean hasMipMap(android.graphics.Bitmap);
239362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setHasMipMap(android.graphics.Bitmap, boolean);
239462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
239562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
239662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
239762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
239862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.graphics.drawable {
239962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
240062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class DrawableCompat {
240162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawableCompat();
240262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isAutoMirrored(android.graphics.drawable.Drawable);
240362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void jumpToCurrentState(android.graphics.drawable.Drawable);
240462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setAutoMirrored(android.graphics.drawable.Drawable, boolean);
240562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setHotspot(android.graphics.drawable.Drawable, float, float);
240662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setHotspotBounds(android.graphics.drawable.Drawable, int, int, int, int);
240762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setTint(android.graphics.drawable.Drawable, int);
240862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setTintList(android.graphics.drawable.Drawable, android.content.res.ColorStateList);
240962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setTintMode(android.graphics.drawable.Drawable, android.graphics.PorterDuff.Mode);
241062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
241162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
241262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class RoundedBitmapDrawable extends android.graphics.drawable.Drawable {
241362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void draw(android.graphics.Canvas);
241462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.graphics.Bitmap getBitmap();
241562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getCornerRadius();
241662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getGravity();
241762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getOpacity();
241862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.graphics.Paint getPaint();
241962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasAntiAlias();
242062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasMipMap();
242162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAlpha(int);
242262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAntiAlias(boolean);
242362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setColorFilter(android.graphics.ColorFilter);
242462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCornerRadius(float);
242562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setGravity(int);
242662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMipMap(boolean);
242762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTargetDensity(android.graphics.Canvas);
242862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTargetDensity(android.util.DisplayMetrics);
242962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTargetDensity(int);
243062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
243162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
243262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class RoundedBitmapDrawableFactory {
243362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RoundedBitmapDrawableFactory();
243462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, android.graphics.Bitmap);
243562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.lang.String);
243662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.io.InputStream);
243762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
243862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
243962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
244062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
244162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.hardware.display {
244262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
244362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class DisplayManagerCompat {
244462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.Display getDisplay(int);
244562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.Display[] getDisplays();
244662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.Display[] getDisplays(java.lang.String);
244762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.hardware.display.DisplayManagerCompat getInstance(android.content.Context);
244862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String DISPLAY_CATEGORY_PRESENTATION = "android.hardware.display.category.PRESENTATION";
244962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
245062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
245162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
245262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
245362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.media {
245462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
245562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaDescriptionCompat implements android.os.Parcelable {
245662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int describeContents();
245762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.MediaDescriptionCompat fromMediaDescription(java.lang.Object);
245862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getDescription();
245962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
246062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.Bitmap getIconBitmap();
246162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.net.Uri getIconUri();
246262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getMediaDescription();
246362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getMediaId();
246462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getSubtitle();
246562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getTitle();
246662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void writeToParcel(android.os.Parcel, int);
246762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaDescriptionCompat> CREATOR;
246862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
246962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
247062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaDescriptionCompat.Builder {
247162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaDescriptionCompat.Builder();
247262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaDescriptionCompat build();
247362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaDescriptionCompat.Builder setDescription(java.lang.CharSequence);
247462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaDescriptionCompat.Builder setExtras(android.os.Bundle);
247562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaDescriptionCompat.Builder setIconBitmap(android.graphics.Bitmap);
247662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaDescriptionCompat.Builder setIconUri(android.net.Uri);
247762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaDescriptionCompat.Builder setMediaId(java.lang.String);
247862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaDescriptionCompat.Builder setSubtitle(java.lang.CharSequence);
247962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaDescriptionCompat.Builder setTitle(java.lang.CharSequence);
248062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
248162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
248262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaMetadataCompat implements android.os.Parcelable {
248362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean containsKey(java.lang.String);
248462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int describeContents();
248562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.MediaMetadataCompat fromMediaMetadata(java.lang.Object);
248662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.Bitmap getBitmap(java.lang.String);
248762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getBundle();
248862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaDescriptionCompat getDescription();
248962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getLong(java.lang.String);
249062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getMediaMetadata();
249162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.RatingCompat getRating(java.lang.String);
249262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getString(java.lang.String);
249362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getText(java.lang.String);
249462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.Set<java.lang.String> keySet();
249562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int size();
249662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void writeToParcel(android.os.Parcel, int);
249762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaMetadataCompat> CREATOR;
249862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_ALBUM = "android.media.metadata.ALBUM";
249962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_ALBUM_ART = "android.media.metadata.ALBUM_ART";
250062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST";
250162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_ALBUM_ART_URI = "android.media.metadata.ALBUM_ART_URI";
250262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_ART = "android.media.metadata.ART";
250362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST";
250462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI";
250562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR";
250662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION";
250762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER";
250862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_DATE = "android.media.metadata.DATE";
250962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER";
251062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_DISPLAY_DESCRIPTION = "android.media.metadata.DISPLAY_DESCRIPTION";
251162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_DISPLAY_ICON = "android.media.metadata.DISPLAY_ICON";
251262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_DISPLAY_ICON_URI = "android.media.metadata.DISPLAY_ICON_URI";
251362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_DISPLAY_SUBTITLE = "android.media.metadata.DISPLAY_SUBTITLE";
251462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_DISPLAY_TITLE = "android.media.metadata.DISPLAY_TITLE";
251562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_DURATION = "android.media.metadata.DURATION";
251662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_GENRE = "android.media.metadata.GENRE";
251762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID";
251862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS";
251962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_RATING = "android.media.metadata.RATING";
252062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_TITLE = "android.media.metadata.TITLE";
252162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER";
252262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_USER_RATING = "android.media.metadata.USER_RATING";
252362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_WRITER = "android.media.metadata.WRITER";
252462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String METADATA_KEY_YEAR = "android.media.metadata.YEAR";
252562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
252662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
252762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaMetadataCompat.Builder {
252862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaMetadataCompat.Builder();
252962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaMetadataCompat.Builder(android.support.v4.media.MediaMetadataCompat);
253062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaMetadataCompat build();
253162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaMetadataCompat.Builder putBitmap(java.lang.String, android.graphics.Bitmap);
253262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaMetadataCompat.Builder putLong(java.lang.String, long);
253362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaMetadataCompat.Builder putRating(java.lang.String, android.support.v4.media.RatingCompat);
253462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaMetadataCompat.Builder putString(java.lang.String, java.lang.String);
253562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaMetadataCompat.Builder putText(java.lang.String, java.lang.CharSequence);
253662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
253762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
253862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class RatingCompat implements android.os.Parcelable {
253962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int describeContents();
254062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.RatingCompat fromRating(java.lang.Object);
254162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getPercentRating();
254262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getRating();
254362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRatingStyle();
254462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getStarRating();
254562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasHeart();
254662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isRated();
254762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isThumbUp();
254862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.RatingCompat newHeartRating(boolean);
254962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.RatingCompat newPercentageRating(float);
255062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.RatingCompat newStarRating(int, float);
255162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.RatingCompat newThumbRating(boolean);
255262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.RatingCompat newUnratedRating(int);
255362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void writeToParcel(android.os.Parcel, int);
255462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.media.RatingCompat> CREATOR;
255562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RATING_3_STARS = 3; // 0x3
255662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RATING_4_STARS = 4; // 0x4
255762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RATING_5_STARS = 5; // 0x5
255862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RATING_HEART = 1; // 0x1
255962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RATING_NONE = 0; // 0x0
256062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RATING_PERCENTAGE = 6; // 0x6
256162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RATING_THUMB_UP_DOWN = 2; // 0x2
256262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
256362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
256462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class TransportController {
256562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public TransportController();
256662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getBufferPercentage();
256762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract long getCurrentPosition();
256862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract long getDuration();
256962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getTransportControlFlags();
257062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isPlaying();
257162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void pausePlaying();
257262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void registerStateListener(android.support.v4.media.TransportStateListener);
257362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void seekTo(long);
257462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void startPlaying();
257562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void stopPlaying();
257662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void unregisterStateListener(android.support.v4.media.TransportStateListener);
257762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
257862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
257962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class TransportMediator extends android.support.v4.media.TransportController {
258062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public TransportMediator(android.app.Activity, android.support.v4.media.TransportPerformer);
258162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public TransportMediator(android.view.View, android.support.v4.media.TransportPerformer);
258262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void destroy();
258362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean dispatchKeyEvent(android.view.KeyEvent);
258462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBufferPercentage();
258562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getCurrentPosition();
258662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getDuration();
258762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getRemoteControlClient();
258862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTransportControlFlags();
258962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isPlaying();
259062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void pausePlaying();
259162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void refreshState();
259262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void registerStateListener(android.support.v4.media.TransportStateListener);
259362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void seekTo(long);
259462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startPlaying();
259562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void stopPlaying();
259662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void unregisterStateListener(android.support.v4.media.TransportStateListener);
259762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_KEY_MEDIA_FAST_FORWARD = 64; // 0x40
259862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_KEY_MEDIA_NEXT = 128; // 0x80
259962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_KEY_MEDIA_PAUSE = 16; // 0x10
260062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_KEY_MEDIA_PLAY = 4; // 0x4
260162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_KEY_MEDIA_PLAY_PAUSE = 8; // 0x8
260262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_KEY_MEDIA_PREVIOUS = 1; // 0x1
260362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_KEY_MEDIA_REWIND = 2; // 0x2
260462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_KEY_MEDIA_STOP = 32; // 0x20
260562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int KEYCODE_MEDIA_PAUSE = 127; // 0x7f
260662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int KEYCODE_MEDIA_PLAY = 126; // 0x7e
260762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int KEYCODE_MEDIA_RECORD = 130; // 0x82
260862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
260962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
261062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class TransportPerformer {
261162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public TransportPerformer();
261262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAudioFocusChange(int);
261362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int onGetBufferPercentage();
261462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract long onGetCurrentPosition();
261562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract long onGetDuration();
261662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int onGetTransportControlFlags();
261762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onIsPlaying();
261862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onMediaButtonDown(int, android.view.KeyEvent);
261962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onMediaButtonUp(int, android.view.KeyEvent);
262062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onPause();
262162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onSeekTo(long);
262262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onStart();
262362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onStop();
262462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
262562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
262662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class TransportStateListener {
262762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public TransportStateListener();
262862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPlayingChanged(android.support.v4.media.TransportController);
262962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onTransportControlsChanged(android.support.v4.media.TransportController);
263062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
263162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
263262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class VolumeProviderCompat {
263362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VolumeProviderCompat(int, int, int);
263462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getCurrentVolume();
263562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getMaxVolume();
263662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getVolumeControl();
263762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getVolumeProvider();
263862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAdjustVolume(int);
263962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSetVolumeTo(int);
264062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCallback(android.support.v4.media.VolumeProviderCompat.Callback);
264162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setCurrentVolume(int);
264262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VOLUME_CONTROL_ABSOLUTE = 2; // 0x2
264362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VOLUME_CONTROL_FIXED = 0; // 0x0
264462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VOLUME_CONTROL_RELATIVE = 1; // 0x1
264562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
264662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
264762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class VolumeProviderCompat.Callback {
264862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VolumeProviderCompat.Callback();
264962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onVolumeChanged(android.support.v4.media.VolumeProviderCompat);
265062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
265162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
265262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
265362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
265462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.media.session {
265562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
265662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaControllerCompat {
265762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat);
265862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat.Token) throws android.os.RemoteException;
265962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void adjustVolume(int, int);
266062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean dispatchMediaButtonEvent(android.view.KeyEvent);
266162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
266262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getFlags();
266362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getMediaController();
266462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaMetadataCompat getMetadata();
266562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getPackageName();
266662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.MediaControllerCompat.PlaybackInfo getPlaybackInfo();
266762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.PlaybackStateCompat getPlaybackState();
266862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem> getQueue();
266962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getQueueTitle();
267062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRatingType();
267162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.app.PendingIntent getSessionActivity();
267262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken();
267362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.MediaControllerCompat.TransportControls getTransportControls();
267462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback);
267562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback, android.os.Handler);
267662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void sendCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver);
267762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setVolumeTo(int, int);
267862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void unregisterCallback(android.support.v4.media.session.MediaControllerCompat.Callback);
267962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
268062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
268162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class MediaControllerCompat.Callback implements android.os.IBinder.DeathRecipient {
268262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaControllerCompat.Callback();
268362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void binderDied();
268462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAudioInfoChanged(android.support.v4.media.session.MediaControllerCompat.PlaybackInfo);
268562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onExtrasChanged(android.os.Bundle);
268662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onMetadataChanged(android.support.v4.media.MediaMetadataCompat);
268762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPlaybackStateChanged(android.support.v4.media.session.PlaybackStateCompat);
268862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onQueueChanged(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>);
268962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onQueueTitleChanged(java.lang.CharSequence);
269062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSessionDestroyed();
269162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSessionEvent(java.lang.String, android.os.Bundle);
269262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
269362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
269462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaControllerCompat.PlaybackInfo {
269562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getAudioStream();
269662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCurrentVolume();
269762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getMaxVolume();
269862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPlaybackType();
269962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVolumeControl();
270062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_TYPE_LOCAL = 1; // 0x1
270162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_TYPE_REMOTE = 2; // 0x2
270262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
270362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
270462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class MediaControllerCompat.TransportControls {
270562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void fastForward();
270662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void pause();
270762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void play();
270862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void playFromMediaId(java.lang.String, android.os.Bundle);
270962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void playFromSearch(java.lang.String, android.os.Bundle);
271062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void rewind();
271162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void seekTo(long);
271262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void sendCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction, android.os.Bundle);
271362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void sendCustomAction(java.lang.String, android.os.Bundle);
271462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setRating(android.support.v4.media.RatingCompat);
271562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void skipToNext();
271662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void skipToPrevious();
271762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void skipToQueueItem(long);
271862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void stop();
271962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
272062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
272162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MediaSessionCompat {
272262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaSessionCompat(android.content.Context, java.lang.String, android.content.ComponentName, android.app.PendingIntent);
272362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener);
272462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.MediaControllerCompat getController();
272562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getMediaSession();
272662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getRemoteControlClient();
272762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken();
272862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isActive();
272962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.session.MediaSessionCompat obtain(android.content.Context, java.lang.Object);
273062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void release();
273162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener);
273262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void sendSessionEvent(java.lang.String, android.os.Bundle);
273362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setActive(boolean);
273462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback);
273562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback, android.os.Handler);
273662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setExtras(android.os.Bundle);
273762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFlags(int);
273862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMediaButtonReceiver(android.app.PendingIntent);
273962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMetadata(android.support.v4.media.MediaMetadataCompat);
274062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPlaybackState(android.support.v4.media.session.PlaybackStateCompat);
274162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPlaybackToLocal(int);
274262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPlaybackToRemote(android.support.v4.media.VolumeProviderCompat);
274362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setQueue(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>);
274462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setQueueTitle(java.lang.CharSequence);
274562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRatingType(int);
274662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSessionActivity(android.app.PendingIntent);
274762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_HANDLES_MEDIA_BUTTONS = 1; // 0x1
274862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_HANDLES_TRANSPORT_CONTROLS = 2; // 0x2
274962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
275062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
275162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class MediaSessionCompat.Callback {
275262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaSessionCompat.Callback();
275362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver);
275462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onCustomAction(java.lang.String, android.os.Bundle);
275562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onFastForward();
275662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onMediaButtonEvent(android.content.Intent);
275762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPause();
275862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPlay();
275962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPlayFromMediaId(java.lang.String, android.os.Bundle);
276062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPlayFromSearch(java.lang.String, android.os.Bundle);
276162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRewind();
276262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSeekTo(long);
276362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSetRating(android.support.v4.media.RatingCompat);
276462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSkipToNext();
276562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSkipToPrevious();
276662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSkipToQueueItem(long);
276762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onStop();
276862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
276962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
277062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface MediaSessionCompat.OnActiveChangeListener {
277162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onActiveChanged();
277262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
277362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
277462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaSessionCompat.QueueItem implements android.os.Parcelable {
277562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaSessionCompat.QueueItem(android.support.v4.media.MediaDescriptionCompat, long);
277662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int describeContents();
277762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.MediaDescriptionCompat getDescription();
277862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getQueueId();
277962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getQueueItem();
278062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.session.MediaSessionCompat.QueueItem obtain(java.lang.Object);
278162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void writeToParcel(android.os.Parcel, int);
278262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.QueueItem> CREATOR;
278362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int UNKNOWN_ID = -1; // 0xffffffff
278462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
278562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
278662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaSessionCompat.Token implements android.os.Parcelable {
278762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int describeContents();
278862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.session.MediaSessionCompat.Token fromToken(java.lang.Object);
278962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getToken();
279062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void writeToParcel(android.os.Parcel, int);
279162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.Token> CREATOR;
279262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
279362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
279462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ParcelableVolumeInfo implements android.os.Parcelable {
279562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ParcelableVolumeInfo(int, int, int, int, int);
279662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ParcelableVolumeInfo(android.os.Parcel);
279762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int describeContents();
279862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void writeToParcel(android.os.Parcel, int);
279962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.media.session.ParcelableVolumeInfo> CREATOR;
280062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int audioStream;
280162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int controlType;
280262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int currentVolume;
280362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int maxVolume;
280462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int volumeType;
280562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
280662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
280762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class PlaybackStateCompat implements android.os.Parcelable {
280862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int describeContents();
280962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.media.session.PlaybackStateCompat fromPlaybackState(java.lang.Object);
281062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getActions();
281162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getBufferedPosition();
281262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getErrorMessage();
281362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getLastPositionUpdateTime();
281462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getPlaybackSpeed();
281562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getPlaybackState();
281662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getPosition();
281762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getState();
281862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void writeToParcel(android.os.Parcel, int);
281962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_FAST_FORWARD = 64L; // 0x40L
282062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_PAUSE = 2L; // 0x2L
282162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_PLAY = 4L; // 0x4L
282262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_PLAY_FROM_MEDIA_ID = 1024L; // 0x400L
282362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_PLAY_FROM_SEARCH = 2048L; // 0x800L
282462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_PLAY_PAUSE = 512L; // 0x200L
282562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_REWIND = 8L; // 0x8L
282662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_SEEK_TO = 256L; // 0x100L
282762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_SET_RATING = 128L; // 0x80L
282862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_SKIP_TO_NEXT = 32L; // 0x20L
282962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_SKIP_TO_PREVIOUS = 16L; // 0x10L
283062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_SKIP_TO_QUEUE_ITEM = 4096L; // 0x1000L
283162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long ACTION_STOP = 1L; // 0x1L
283262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat> CREATOR;
283362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long PLAYBACK_POSITION_UNKNOWN = -1L; // 0xffffffffffffffffL
283462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_BUFFERING = 6; // 0x6
283562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_ERROR = 7; // 0x7
283662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_FAST_FORWARDING = 4; // 0x4
283762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_NONE = 0; // 0x0
283862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_PAUSED = 2; // 0x2
283962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_PLAYING = 3; // 0x3
284062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_REWINDING = 5; // 0x5
284162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_SKIPPING_TO_NEXT = 10; // 0xa
284262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_SKIPPING_TO_PREVIOUS = 9; // 0x9
284362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_STOPPED = 1; // 0x1
284462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
284562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
284662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class PlaybackStateCompat.Builder {
284762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackStateCompat.Builder();
284862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackStateCompat.Builder(android.support.v4.media.session.PlaybackStateCompat);
284962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.PlaybackStateCompat build();
285062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.PlaybackStateCompat.Builder setActions(long);
285162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.PlaybackStateCompat.Builder setBufferedPosition(long);
285262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.PlaybackStateCompat.Builder setErrorMessage(java.lang.CharSequence);
285362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float);
285462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float, long);
285562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
285662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
285762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class PlaybackStateCompat.CustomAction implements android.os.Parcelable {
285862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int describeContents();
285962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getAction();
286062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
286162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getIcon();
286262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getName();
286362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void writeToParcel(android.os.Parcel, int);
286462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat.CustomAction> CREATOR;
286562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
286662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
286762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class PlaybackStateCompat.CustomAction.Builder {
286862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PlaybackStateCompat.CustomAction.Builder(java.lang.String, java.lang.CharSequence, int);
286962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.PlaybackStateCompat.CustomAction build();
287062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.PlaybackStateCompat.CustomAction.Builder setExtras(android.os.Bundle);
287162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
287262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
287362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
287462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
287562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.net {
287662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
287762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ConnectivityManagerCompat {
287862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ConnectivityManagerCompat();
287962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.net.NetworkInfo getNetworkInfoFromBroadcast(android.net.ConnectivityManager, android.content.Intent);
288062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isActiveNetworkMetered(android.net.ConnectivityManager);
288162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
288262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
288362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class TrafficStatsCompat {
288462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public TrafficStatsCompat();
288562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void clearThreadStatsTag();
288662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getThreadStatsTag();
288762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void incrementOperationCount(int);
288862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void incrementOperationCount(int, int);
288962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setThreadStatsTag(int);
289062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void tagSocket(java.net.Socket) throws java.net.SocketException;
289162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void untagSocket(java.net.Socket) throws java.net.SocketException;
289262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
289362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
289462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
289562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
289662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.os {
289762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
289862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class AsyncTaskCompat {
289962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AsyncTaskCompat();
290062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.AsyncTask<Params, Progress, Result> executeParallel(android.os.AsyncTask<Params, Progress, Result>, Params...);
290162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
290262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
290362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class EnvironmentCompat {
290462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public EnvironmentCompat();
290562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getStorageState(java.io.File);
290662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String MEDIA_UNKNOWN = "unknown";
290762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
290862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
290962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ParcelableCompat {
291062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ParcelableCompat();
291162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.Parcelable.Creator<T> newCreator(android.support.v4.os.ParcelableCompatCreatorCallbacks<T>);
291262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
291362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
291462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface ParcelableCompatCreatorCallbacks {
291562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract T createFromParcel(android.os.Parcel, java.lang.ClassLoader);
291662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract T[] newArray(int);
291762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
291862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
291962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
292062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
292162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.print {
292262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
292362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class PrintHelper {
292462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PrintHelper(android.content.Context);
292562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getColorMode();
292662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getOrientation();
292762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getScaleMode();
292862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void printBitmap(java.lang.String, android.graphics.Bitmap);
292962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void printBitmap(java.lang.String, android.graphics.Bitmap, android.support.v4.print.PrintHelper.OnPrintFinishCallback);
293062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void printBitmap(java.lang.String, android.net.Uri) throws java.io.FileNotFoundException;
293162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void printBitmap(java.lang.String, android.net.Uri, android.support.v4.print.PrintHelper.OnPrintFinishCallback) throws java.io.FileNotFoundException;
293262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setColorMode(int);
293362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOrientation(int);
293462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setScaleMode(int);
293562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean systemSupportsPrint();
293662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int COLOR_MODE_COLOR = 2; // 0x2
293762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int COLOR_MODE_MONOCHROME = 1; // 0x1
293862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ORIENTATION_LANDSCAPE = 1; // 0x1
293962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ORIENTATION_PORTRAIT = 2; // 0x2
294062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SCALE_MODE_FILL = 2; // 0x2
294162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SCALE_MODE_FIT = 1; // 0x1
294262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
294362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
294462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface PrintHelper.OnPrintFinishCallback {
294562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onFinish();
294662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
294762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
294862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
294962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
295062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.provider {
295162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
295262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class DocumentFile {
295362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean canRead();
295462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean canWrite();
295562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.provider.DocumentFile createDirectory(java.lang.String);
295662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.provider.DocumentFile createFile(java.lang.String, java.lang.String);
295762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean delete();
295862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean exists();
295962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.provider.DocumentFile findFile(java.lang.String);
296062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.provider.DocumentFile fromFile(java.io.File);
296162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.provider.DocumentFile fromSingleUri(android.content.Context, android.net.Uri);
296262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.provider.DocumentFile fromTreeUri(android.content.Context, android.net.Uri);
296362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.String getName();
296462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.provider.DocumentFile getParentFile();
296562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.String getType();
296662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.net.Uri getUri();
296762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isDirectory();
296862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isDocumentUri(android.content.Context, android.net.Uri);
296962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isFile();
297062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract long lastModified();
297162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract long length();
297262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.provider.DocumentFile[] listFiles();
297362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean renameTo(java.lang.String);
297462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
297562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
297662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
297762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
297862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.text {
297962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
298062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class BidiFormatter {
298162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.text.BidiFormatter getInstance();
298262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.text.BidiFormatter getInstance(boolean);
298362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.text.BidiFormatter getInstance(java.util.Locale);
298462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getStereoReset();
298562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isRtl(java.lang.String);
298662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isRtlContext();
298762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat, boolean);
298862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat);
298962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String unicodeWrap(java.lang.String, boolean);
299062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String unicodeWrap(java.lang.String);
299162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
299262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
299362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class BidiFormatter.Builder {
299462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BidiFormatter.Builder();
299562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BidiFormatter.Builder(boolean);
299662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public BidiFormatter.Builder(java.util.Locale);
299762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.text.BidiFormatter build();
299862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.text.BidiFormatter.Builder setTextDirectionHeuristic(android.support.v4.text.TextDirectionHeuristicCompat);
299962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.text.BidiFormatter.Builder stereoReset(boolean);
300062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
300162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
300262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ICUCompat {
300362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ICUCompat();
300462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String addLikelySubtags(java.lang.String);
300562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getScript(java.lang.String);
300662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
300762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
300862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface TextDirectionHeuristicCompat {
300962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isRtl(char[], int, int);
301062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isRtl(java.lang.CharSequence, int, int);
301162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
301262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
301362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class TextDirectionHeuristicsCompat {
301462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public TextDirectionHeuristicsCompat();
301562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v4.text.TextDirectionHeuristicCompat ANYRTL_LTR;
301662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_LTR;
301762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_RTL;
301862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v4.text.TextDirectionHeuristicCompat LOCALE;
301962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v4.text.TextDirectionHeuristicCompat LTR;
302062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v4.text.TextDirectionHeuristicCompat RTL;
302162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
302262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
302362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class TextUtilsCompat {
302462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public TextUtilsCompat();
302562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getLayoutDirectionFromLocale(java.util.Locale);
302662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String htmlEncode(java.lang.String);
302762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.util.Locale ROOT;
302862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
302962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
303062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
303162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
303262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.util {
303362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
303462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ArrayMap extends android.support.v4.util.SimpleArrayMap implements java.util.Map {
303562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ArrayMap();
303662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ArrayMap(int);
303762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ArrayMap(android.support.v4.util.SimpleArrayMap);
303862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean containsAll(java.util.Collection<?>);
303962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.Set<java.util.Map.Entry<K, V>> entrySet();
304062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.Set<K> keySet();
304162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void putAll(java.util.Map<? extends K, ? extends V>);
304262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean removeAll(java.util.Collection<?>);
304362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean retainAll(java.util.Collection<?>);
304462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.Collection<V> values();
304562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
304662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
304762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class AtomicFile {
304862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AtomicFile(java.io.File);
304962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void delete();
305062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void failWrite(java.io.FileOutputStream);
305162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void finishWrite(java.io.FileOutputStream);
305262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.io.File getBaseFile();
305362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.io.FileInputStream openRead() throws java.io.FileNotFoundException;
305462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public byte[] readFully() throws java.io.IOException;
305562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.io.FileOutputStream startWrite() throws java.io.IOException;
305662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
305762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
305862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class CircularArray {
305962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CircularArray();
306062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CircularArray(int);
306162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void addFirst(E);
306262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void addLast(E);
306362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final E get(int);
306462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final E getFirst();
306562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final E getLast();
306662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isEmpty();
306762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final E popFirst();
306862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final E popLast();
306962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int size();
307062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
307162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
307262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class LongSparseArray {
307362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LongSparseArray();
307462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LongSparseArray(int);
307562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void append(long, E);
307662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clear();
307762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.util.LongSparseArray<E> clone();
307862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void delete(long);
307962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public E get(long);
308062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public E get(long, E);
308162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int indexOfKey(long);
308262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int indexOfValue(E);
308362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long keyAt(int);
308462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void put(long, E);
308562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void remove(long);
308662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeAt(int);
308762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setValueAt(int, E);
308862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int size();
308962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public E valueAt(int);
309062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
309162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
309262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class LruCache {
309362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LruCache(int);
309462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected V create(K);
309562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final synchronized int createCount();
309662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void entryRemoved(boolean, K, V, V);
309762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void evictAll();
309862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final synchronized int evictionCount();
309962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final V get(K);
310062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final synchronized int hitCount();
310162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final synchronized int maxSize();
310262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final synchronized int missCount();
310362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final V put(K, V);
310462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final synchronized int putCount();
310562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final V remove(K);
310662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void resize(int);
310762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final synchronized int size();
310862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected int sizeOf(K, V);
310962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final synchronized java.util.Map<K, V> snapshot();
311062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final synchronized java.lang.String toString();
311162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void trimToSize(int);
311262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
311362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
311462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class Pair {
311562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Pair(F, S);
311662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.util.Pair<A, B> create(A, B);
311762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public final F first;
311862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public final S second;
311962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
312062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
312162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class Pools {
312262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
312362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
312462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface Pools.Pool {
312562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract T acquire();
312662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean release(T);
312762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
312862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
312962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class Pools.SimplePool implements android.support.v4.util.Pools.Pool {
313062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Pools.SimplePool(int);
313162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public T acquire();
313262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean release(T);
313362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
313462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
313562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class Pools.SynchronizedPool extends android.support.v4.util.Pools.SimplePool {
313662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Pools.SynchronizedPool(int);
313762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
313862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
313962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SimpleArrayMap {
314062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SimpleArrayMap();
314162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SimpleArrayMap(int);
314262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SimpleArrayMap(android.support.v4.util.SimpleArrayMap);
314362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clear();
314462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean containsKey(java.lang.Object);
314562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean containsValue(java.lang.Object);
314662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void ensureCapacity(int);
314762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public V get(java.lang.Object);
314862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int indexOfKey(java.lang.Object);
314962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isEmpty();
315062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public K keyAt(int);
315162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public V put(K, V);
315262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void putAll(android.support.v4.util.SimpleArrayMap<? extends K, ? extends V>);
315362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public V remove(java.lang.Object);
315462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public V removeAt(int);
315562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public V setValueAt(int, V);
315662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int size();
315762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public V valueAt(int);
315862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
315962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
316062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SparseArrayCompat {
316162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SparseArrayCompat();
316262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SparseArrayCompat(int);
316362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void append(int, E);
316462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clear();
316562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.util.SparseArrayCompat<E> clone();
316662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void delete(int);
316762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public E get(int);
316862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public E get(int, E);
316962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int indexOfKey(int);
317062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int indexOfValue(E);
317162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int keyAt(int);
317262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void put(int, E);
317362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void remove(int);
317462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeAt(int);
317562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeAtRange(int, int);
317662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setValueAt(int, E);
317762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int size();
317862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public E valueAt(int);
317962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
318062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
318162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
318262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
318362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.view {
318462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
318562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class AccessibilityDelegateCompat {
318662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AccessibilityDelegateCompat();
318762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent);
318862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View);
318962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent);
319062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
319162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent);
319262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent);
319362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean performAccessibilityAction(android.view.View, int, android.os.Bundle);
319462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void sendAccessibilityEvent(android.view.View, int);
319562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void sendAccessibilityEventUnchecked(android.view.View, android.view.accessibility.AccessibilityEvent);
319662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
319762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
319862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class ActionProvider {
319962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionProvider(android.content.Context);
320062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Context getContext();
320162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasSubMenu();
320262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isVisible();
320362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.View onCreateActionView();
320462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View onCreateActionView(android.view.MenuItem);
320562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onPerformDefaultAction();
320662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPrepareSubMenu(android.view.SubMenu);
320762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean overridesItemVisibility();
320862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void refreshVisibility();
320962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setVisibilityListener(android.support.v4.view.ActionProvider.VisibilityListener);
321062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
321162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
321262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ActionProvider.VisibilityListener {
321362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onActionProviderVisibilityChanged(boolean);
321462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
321562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
321662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class GestureDetectorCompat {
321762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener);
321862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler);
321962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isLongpressEnabled();
322062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onTouchEvent(android.view.MotionEvent);
322162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setIsLongpressEnabled(boolean);
322262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnDoubleTapListener(android.view.GestureDetector.OnDoubleTapListener);
322362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
322462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
322562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class GravityCompat {
322662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GravityCompat();
322762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect, int);
322862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect, int);
322962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect, int);
323062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getAbsoluteGravity(int, int);
323162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int END = 8388613; // 0x800005
323262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RELATIVE_HORIZONTAL_GRAVITY_MASK = 8388615; // 0x800007
323362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RELATIVE_LAYOUT_DIRECTION = 8388608; // 0x800000
323462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int START = 8388611; // 0x800003
323562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
323662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
323762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class KeyEventCompat {
323862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public KeyEventCompat();
323962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean dispatch(android.view.KeyEvent, android.view.KeyEvent.Callback, java.lang.Object, java.lang.Object);
324062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.Object getKeyDispatcherState(android.view.View);
324162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean hasModifiers(android.view.KeyEvent, int);
324262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean hasNoModifiers(android.view.KeyEvent);
324362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isTracking(android.view.KeyEvent);
324462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean metaStateHasModifiers(int, int);
324562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean metaStateHasNoModifiers(int);
324662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int normalizeMetaState(int);
324762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void startTracking(android.view.KeyEvent);
324862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
324962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
325062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MarginLayoutParamsCompat {
325162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MarginLayoutParamsCompat();
325262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getLayoutDirection(android.view.ViewGroup.MarginLayoutParams);
325362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getMarginEnd(android.view.ViewGroup.MarginLayoutParams);
325462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getMarginStart(android.view.ViewGroup.MarginLayoutParams);
325562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isMarginRelative(android.view.ViewGroup.MarginLayoutParams);
325662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void resolveLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int);
325762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int);
325862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setMarginEnd(android.view.ViewGroup.MarginLayoutParams, int);
325962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setMarginStart(android.view.ViewGroup.MarginLayoutParams, int);
326062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
326162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
326262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MenuCompat {
326362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MenuCompat();
326462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static deprecated void setShowAsAction(android.view.MenuItem, int);
326562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
326662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
326762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MenuItemCompat {
326862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MenuItemCompat();
326962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean collapseActionView(android.view.MenuItem);
327062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean expandActionView(android.view.MenuItem);
327162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.ActionProvider getActionProvider(android.view.MenuItem);
327262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.view.View getActionView(android.view.MenuItem);
327362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isActionViewExpanded(android.view.MenuItem);
327462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.view.MenuItem setActionProvider(android.view.MenuItem, android.support.v4.view.ActionProvider);
327562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.view.MenuItem setActionView(android.view.MenuItem, android.view.View);
327662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.view.MenuItem setActionView(android.view.MenuItem, int);
327762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.view.MenuItem setOnActionExpandListener(android.view.MenuItem, android.support.v4.view.MenuItemCompat.OnActionExpandListener);
327862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setShowAsAction(android.view.MenuItem, int);
327962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SHOW_AS_ACTION_ALWAYS = 2; // 0x2
328062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; // 0x8
328162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SHOW_AS_ACTION_IF_ROOM = 1; // 0x1
328262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SHOW_AS_ACTION_NEVER = 0; // 0x0
328362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SHOW_AS_ACTION_WITH_TEXT = 4; // 0x4
328462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
328562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
328662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface MenuItemCompat.OnActionExpandListener {
328762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onMenuItemActionCollapse(android.view.MenuItem);
328862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onMenuItemActionExpand(android.view.MenuItem);
328962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
329062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
329162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MotionEventCompat {
329262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MotionEventCompat();
329362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int findPointerIndex(android.view.MotionEvent, int);
329462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getActionIndex(android.view.MotionEvent);
329562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getActionMasked(android.view.MotionEvent);
329662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getPointerCount(android.view.MotionEvent);
329762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getPointerId(android.view.MotionEvent, int);
329862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getX(android.view.MotionEvent, int);
329962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getY(android.view.MotionEvent, int);
330062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_HOVER_ENTER = 9; // 0x9
330162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_HOVER_EXIT = 10; // 0xa
330262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_HOVER_MOVE = 7; // 0x7
330362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_MASK = 255; // 0xff
330462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_POINTER_DOWN = 5; // 0x5
330562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_POINTER_INDEX_MASK = 65280; // 0xff00
330662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_POINTER_INDEX_SHIFT = 8; // 0x8
330762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_POINTER_UP = 6; // 0x6
330862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_SCROLL = 8; // 0x8
330962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
331062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
331162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface OnApplyWindowInsetsListener {
331262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat);
331362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
331462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
331562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class PagerAdapter {
331662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PagerAdapter();
331762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void destroyItem(android.view.ViewGroup, int, java.lang.Object);
331862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void destroyItem(android.view.View, int, java.lang.Object);
331962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void finishUpdate(android.view.ViewGroup);
332062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void finishUpdate(android.view.View);
332162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getCount();
332262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemPosition(java.lang.Object);
332362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getPageTitle(int);
332462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getPageWidth(int);
332562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object instantiateItem(android.view.ViewGroup, int);
332662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated java.lang.Object instantiateItem(android.view.View, int);
332762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isViewFromObject(android.view.View, java.lang.Object);
332862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void notifyDataSetChanged();
332962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void registerDataSetObserver(android.database.DataSetObserver);
333062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void restoreState(android.os.Parcelable, java.lang.ClassLoader);
333162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Parcelable saveState();
333262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPrimaryItem(android.view.ViewGroup, int, java.lang.Object);
333362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setPrimaryItem(android.view.View, int, java.lang.Object);
333462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startUpdate(android.view.ViewGroup);
333562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void startUpdate(android.view.View);
333662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void unregisterDataSetObserver(android.database.DataSetObserver);
333762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int POSITION_NONE = -2; // 0xfffffffe
333862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int POSITION_UNCHANGED = -1; // 0xffffffff
333962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
334062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
334162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class PagerTabStrip extends android.support.v4.view.PagerTitleStrip {
334262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PagerTabStrip(android.content.Context);
334362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PagerTabStrip(android.content.Context, android.util.AttributeSet);
334462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getDrawFullUnderline();
334562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTabIndicatorColor();
334662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawFullUnderline(boolean);
334762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTabIndicatorColor(int);
334862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTabIndicatorColorResource(int);
334962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
335062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
335162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class PagerTitleStrip extends android.view.ViewGroup {
335262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PagerTitleStrip(android.content.Context);
335362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PagerTitleStrip(android.content.Context, android.util.AttributeSet);
335462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTextSpacing();
335562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onLayout(boolean, int, int, int, int);
335662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setGravity(int);
335762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setNonPrimaryAlpha(float);
335862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTextColor(int);
335962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTextSize(int, float);
336062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTextSpacing(int);
336162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
336262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
336362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ScaleGestureDetectorCompat {
336462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isQuickScaleEnabled(java.lang.Object);
336562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setQuickScaleEnabled(java.lang.Object, boolean);
336662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
336762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
336862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class VelocityTrackerCompat {
336962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public VelocityTrackerCompat();
337062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getXVelocity(android.view.VelocityTracker, int);
337162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getYVelocity(android.view.VelocityTracker, int);
337262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
337362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
337462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ViewCompat {
337562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ViewCompat();
337662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View);
337762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean canScrollHorizontally(android.view.View, int);
337862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean canScrollVertically(android.view.View, int);
337962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void dispatchFinishTemporaryDetach(android.view.View);
338062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void dispatchStartTemporaryDetach(android.view.View);
338162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getAccessibilityLiveRegion(android.view.View);
338262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View);
338362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getAlpha(android.view.View);
338462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getElevation(android.view.View);
338562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean getFitsSystemWindows(android.view.View);
338662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getImportantForAccessibility(android.view.View);
338762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getLabelFor(android.view.View);
338862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getLayerType(android.view.View);
338962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getLayoutDirection(android.view.View);
339062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getMeasuredHeightAndState(android.view.View);
339162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getMeasuredState(android.view.View);
339262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getMeasuredWidthAndState(android.view.View);
339362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getMinimumHeight(android.view.View);
339462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getMinimumWidth(android.view.View);
339562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getOverScrollMode(android.view.View);
339662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getPaddingEnd(android.view.View);
339762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getPaddingStart(android.view.View);
339862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.view.ViewParent getParentForAccessibility(android.view.View);
339962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getPivotX(android.view.View);
340062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getPivotY(android.view.View);
340162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getRotation(android.view.View);
340262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getRotationX(android.view.View);
340362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getRotationY(android.view.View);
340462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getScaleX(android.view.View);
340562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getScaleY(android.view.View);
340662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.String getTransitionName(android.view.View);
340762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getTranslationX(android.view.View);
340862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getTranslationY(android.view.View);
340962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getTranslationZ(android.view.View);
341062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getWindowSystemUiVisibility(android.view.View);
341162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getX(android.view.View);
341262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static float getY(android.view.View);
341362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean hasAccessibilityDelegate(android.view.View);
341462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean hasTransientState(android.view.View);
341562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isOpaque(android.view.View);
341662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void jumpDrawablesToCurrentState(android.view.View);
341762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent);
341862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
341962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent);
342062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean performAccessibilityAction(android.view.View, int, android.os.Bundle);
342162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void postInvalidateOnAnimation(android.view.View);
342262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void postInvalidateOnAnimation(android.view.View, int, int, int, int);
342362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void postOnAnimation(android.view.View, java.lang.Runnable);
342462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void postOnAnimationDelayed(android.view.View, java.lang.Runnable, long);
342562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void requestApplyInsets(android.view.View);
342662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int resolveSizeAndState(int, int, int);
342762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setAccessibilityDelegate(android.view.View, android.support.v4.view.AccessibilityDelegateCompat);
342862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setAccessibilityLiveRegion(android.view.View, int);
342962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setActivated(android.view.View, boolean);
343062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setAlpha(android.view.View, float);
343162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setChildrenDrawingOrderEnabled(android.view.ViewGroup, boolean);
343262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setElevation(android.view.View, float);
343362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setFitsSystemWindows(android.view.View, boolean);
343462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setHasTransientState(android.view.View, boolean);
343562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setImportantForAccessibility(android.view.View, int);
343662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setLabelFor(android.view.View, int);
343762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setLayerPaint(android.view.View, android.graphics.Paint);
343862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setLayerType(android.view.View, int, android.graphics.Paint);
343962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setLayoutDirection(android.view.View, int);
344062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setOnApplyWindowInsetsListener(android.view.View, android.support.v4.view.OnApplyWindowInsetsListener);
344162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setOverScrollMode(android.view.View, int);
344262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setPaddingRelative(android.view.View, int, int, int, int);
344362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setPivotX(android.view.View, float);
344462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setPivotY(android.view.View, float);
344562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setRotation(android.view.View, float);
344662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setRotationX(android.view.View, float);
344762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setRotationY(android.view.View, float);
344862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setSaveFromParentEnabled(android.view.View, boolean);
344962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setScaleX(android.view.View, float);
345062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setScaleY(android.view.View, float);
345162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setTransitionName(android.view.View, java.lang.String);
345262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setTranslationX(android.view.View, float);
345362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setTranslationY(android.view.View, float);
345462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setTranslationZ(android.view.View, float);
345562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setX(android.view.View, float);
345662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setY(android.view.View, float);
345762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACCESSIBILITY_LIVE_REGION_ASSERTIVE = 2; // 0x2
345862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACCESSIBILITY_LIVE_REGION_NONE = 0; // 0x0
345962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACCESSIBILITY_LIVE_REGION_POLITE = 1; // 0x1
346062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int IMPORTANT_FOR_ACCESSIBILITY_AUTO = 0; // 0x0
346162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO = 2; // 0x2
346262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS = 4; // 0x4
346362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int IMPORTANT_FOR_ACCESSIBILITY_YES = 1; // 0x1
346462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LAYER_TYPE_HARDWARE = 2; // 0x2
346562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LAYER_TYPE_NONE = 0; // 0x0
346662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LAYER_TYPE_SOFTWARE = 1; // 0x1
346762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LAYOUT_DIRECTION_INHERIT = 2; // 0x2
346862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LAYOUT_DIRECTION_LOCALE = 3; // 0x3
346962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LAYOUT_DIRECTION_LTR = 0; // 0x0
347062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LAYOUT_DIRECTION_RTL = 1; // 0x1
347162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int MEASURED_HEIGHT_STATE_SHIFT = 16; // 0x10
347262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int MEASURED_SIZE_MASK = 16777215; // 0xffffff
347362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int MEASURED_STATE_MASK = -16777216; // 0xff000000
347462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int MEASURED_STATE_TOO_SMALL = 16777216; // 0x1000000
347562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int OVER_SCROLL_ALWAYS = 0; // 0x0
347662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int OVER_SCROLL_IF_CONTENT_SCROLLS = 1; // 0x1
347762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int OVER_SCROLL_NEVER = 2; // 0x2
347862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
347962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
348062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ViewConfigurationCompat {
348162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ViewConfigurationCompat();
348262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getScaledPagingTouchSlop(android.view.ViewConfiguration);
348362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean hasPermanentMenuKey(android.view.ViewConfiguration);
348462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
348562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
348662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ViewGroupCompat {
348762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getLayoutMode(android.view.ViewGroup);
348862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isTransitionGroup(android.view.ViewGroup);
348962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent);
349062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setLayoutMode(android.view.ViewGroup, int);
349162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setMotionEventSplittingEnabled(android.view.ViewGroup, boolean);
349262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setTransitionGroup(android.view.ViewGroup, boolean);
349362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LAYOUT_MODE_CLIP_BOUNDS = 0; // 0x0
349462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LAYOUT_MODE_OPTICAL_BOUNDS = 1; // 0x1
349562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
349662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
349762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ViewPager extends android.view.ViewGroup {
349862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ViewPager(android.content.Context);
349962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ViewPager(android.content.Context, android.util.AttributeSet);
350062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean arrowScroll(int);
350162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean beginFakeDrag();
350262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected boolean canScroll(android.view.View, boolean, int, int, int);
350362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void endFakeDrag();
350462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean executeKeyEvent(android.view.KeyEvent);
350562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void fakeDragBy(float);
350662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.PagerAdapter getAdapter();
350762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCurrentItem();
350862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getOffscreenPageLimit();
350962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPageMargin();
351062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFakeDragging();
351162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onLayout(boolean, int, int, int, int);
351262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onPageScrolled(int, float, int);
351362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRestoreInstanceState(android.os.Parcelable);
351462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Parcelable onSaveInstanceState();
351562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapter(android.support.v4.view.PagerAdapter);
351662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCurrentItem(int);
351762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCurrentItem(int, boolean);
351862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOffscreenPageLimit(int);
351962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener);
352062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPageMargin(int);
352162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPageMarginDrawable(android.graphics.drawable.Drawable);
352262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPageMarginDrawable(int);
352362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer);
352462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1
352562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SCROLL_STATE_IDLE = 0; // 0x0
352662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SCROLL_STATE_SETTLING = 2; // 0x2
352762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
352862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
352962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class ViewPager.LayoutParams extends android.view.ViewGroup.LayoutParams {
353062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ViewPager.LayoutParams();
353162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ViewPager.LayoutParams(android.content.Context, android.util.AttributeSet);
353262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int gravity;
353362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public boolean isDecor;
353462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
353562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
353662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ViewPager.OnPageChangeListener {
353762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onPageScrollStateChanged(int);
353862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onPageScrolled(int, float, int);
353962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onPageSelected(int);
354062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
354162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
354262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ViewPager.PageTransformer {
354362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void transformPage(android.view.View, float);
354462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
354562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
354662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class ViewPager.SavedState extends android.view.View.BaseSavedState {
354762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ViewPager.SavedState(android.os.Parcelable);
354862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.view.ViewPager.SavedState> CREATOR;
354962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
355062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
355162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class ViewPager.SimpleOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener {
355262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ViewPager.SimpleOnPageChangeListener();
355362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPageScrollStateChanged(int);
355462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPageScrolled(int, float, int);
355562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPageSelected(int);
355662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
355762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
355862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ViewParentCompat {
355962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean requestSendAccessibilityEvent(android.view.ViewParent, android.view.View, android.view.accessibility.AccessibilityEvent);
356062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
356162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
356262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ViewPropertyAnimatorCompat {
356362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat alpha(float);
356462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat alphaBy(float);
356562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void cancel();
356662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getDuration();
356762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.animation.Interpolator getInterpolator();
356862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getStartDelay();
356962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat rotation(float);
357062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat rotationBy(float);
357162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat rotationX(float);
357262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat rotationXBy(float);
357362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat rotationY(float);
357462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat rotationYBy(float);
357562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat scaleX(float);
357662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat scaleXBy(float);
357762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat scaleY(float);
357862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat scaleYBy(float);
357962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat setDuration(long);
358062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator);
358162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat setListener(android.support.v4.view.ViewPropertyAnimatorListener);
358262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat setStartDelay(long);
358362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat setUpdateListener(android.support.v4.view.ViewPropertyAnimatorUpdateListener);
358462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void start();
358562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat translationX(float);
358662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat translationXBy(float);
358762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat translationY(float);
358862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat translationYBy(float);
358962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat withEndAction(java.lang.Runnable);
359062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat withLayer();
359162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat withStartAction(java.lang.Runnable);
359262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat x(float);
359362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat xBy(float);
359462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat y(float);
359562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.ViewPropertyAnimatorCompat yBy(float);
359662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
359762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
359862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface ViewPropertyAnimatorListener {
359962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onAnimationCancel(android.view.View);
360062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onAnimationEnd(android.view.View);
360162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onAnimationStart(android.view.View);
360262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
360362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
360462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ViewPropertyAnimatorListenerAdapter implements android.support.v4.view.ViewPropertyAnimatorListener {
360562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ViewPropertyAnimatorListenerAdapter();
360662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAnimationCancel(android.view.View);
360762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAnimationEnd(android.view.View);
360862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAnimationStart(android.view.View);
360962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
361062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
361162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface ViewPropertyAnimatorUpdateListener {
361262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onAnimationUpdate(android.view.View);
361362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
361462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
361562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class WindowCompat {
361662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public WindowCompat();
361762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FEATURE_ACTION_BAR = 8; // 0x8
361862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FEATURE_ACTION_BAR_OVERLAY = 9; // 0x9
361962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa
362062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
362162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
362262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class WindowInsetsCompat {
362362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.WindowInsetsCompat consumeStableInsets();
362462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.WindowInsetsCompat consumeSystemWindowInsets();
362562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getStableInsetBottom();
362662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getStableInsetLeft();
362762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getStableInsetRight();
362862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getStableInsetTop();
362962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSystemWindowInsetBottom();
363062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSystemWindowInsetLeft();
363162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSystemWindowInsetRight();
363262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSystemWindowInsetTop();
363362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasInsets();
363462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasStableInsets();
363562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasSystemWindowInsets();
363662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isConsumed();
363762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isRound();
363862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(int, int, int, int);
363962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(android.graphics.Rect);
364062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
364162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
364262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
364362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
364462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.view.accessibility {
364562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
364662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class AccessibilityEventCompat {
364762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void appendRecord(android.view.accessibility.AccessibilityEvent, android.support.v4.view.accessibility.AccessibilityRecordCompat);
364862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityRecordCompat asRecord(android.view.accessibility.AccessibilityEvent);
364962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityRecordCompat getRecord(android.view.accessibility.AccessibilityEvent, int);
365062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getRecordCount(android.view.accessibility.AccessibilityEvent);
365162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPES_ALL_MASK = -1; // 0xffffffff
365262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_ANNOUNCEMENT = 16384; // 0x4000
365362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_GESTURE_DETECTION_END = 524288; // 0x80000
365462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_GESTURE_DETECTION_START = 262144; // 0x40000
365562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_END = 1024; // 0x400
365662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_START = 512; // 0x200
365762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_TOUCH_INTERACTION_END = 2097152; // 0x200000
365862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_TOUCH_INTERACTION_START = 1048576; // 0x100000
365962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED = 32768; // 0x8000
366062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED = 65536; // 0x10000
366162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_VIEW_HOVER_ENTER = 128; // 0x80
366262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_VIEW_HOVER_EXIT = 256; // 0x100
366362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_VIEW_SCROLLED = 4096; // 0x1000
366462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_VIEW_TEXT_SELECTION_CHANGED = 8192; // 0x2000
366562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY = 131072; // 0x20000
366662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TYPE_WINDOW_CONTENT_CHANGED = 2048; // 0x800
366762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
366862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
366962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class AccessibilityManagerCompat {
367062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AccessibilityManagerCompat();
367162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat);
367262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(android.view.accessibility.AccessibilityManager, int);
367362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(android.view.accessibility.AccessibilityManager);
367462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isTouchExplorationEnabled(android.view.accessibility.AccessibilityManager);
367562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat);
367662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
367762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
367862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat {
367962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat();
368062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onAccessibilityStateChanged(boolean);
368162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
368262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
368362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class AccessibilityNodeInfoCompat {
368462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AccessibilityNodeInfoCompat(java.lang.Object);
368562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addAction(int);
368662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addAction(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat);
368762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addChild(android.view.View);
368862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addChild(android.view.View, int);
368962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String);
369062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int);
369162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat focusSearch(int);
369262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat> getActionList();
369362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getActions();
369462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void getBoundsInParent(android.graphics.Rect);
369562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void getBoundsInScreen(android.graphics.Rect);
369662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getChild(int);
369762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getChildCount();
369862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getClassName();
369962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat getCollectionInfo();
370062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat getCollectionItemInfo();
370162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getContentDescription();
370262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getInfo();
370362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getLiveRegion();
370462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getMovementGranularities();
370562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getPackageName();
370662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getParent();
370762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.RangeInfoCompat getRangeInfo();
370862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getText();
370962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getViewIdResourceName();
371062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getWindowId();
371162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isAccessibilityFocused();
371262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isCheckable();
371362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isChecked();
371462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isClickable();
371562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isEnabled();
371662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFocusable();
371762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFocused();
371862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isLongClickable();
371962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isPassword();
372062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isScrollable();
372162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSelected();
372262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isVisibleToUser();
372362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View);
372462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View, int);
372562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain();
372662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
372762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean performAction(int);
372862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean performAction(int, android.os.Bundle);
372962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void recycle();
373062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAccessibilityFocused(boolean);
373162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBoundsInParent(android.graphics.Rect);
373262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBoundsInScreen(android.graphics.Rect);
373362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCheckable(boolean);
373462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setChecked(boolean);
373562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setClassName(java.lang.CharSequence);
373662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setClickable(boolean);
373762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCollectionInfo(java.lang.Object);
373862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCollectionItemInfo(java.lang.Object);
373962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setContentDescription(java.lang.CharSequence);
374062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setEnabled(boolean);
374162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFocusable(boolean);
374262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFocused(boolean);
374362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setLiveRegion(int);
374462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setLongClickable(boolean);
374562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMovementGranularities(int);
374662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPackageName(java.lang.CharSequence);
374762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setParent(android.view.View);
374862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setParent(android.view.View, int);
374962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPassword(boolean);
375062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setScrollable(boolean);
375162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelected(boolean);
375262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSource(android.view.View);
375362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSource(android.view.View, int);
375462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setText(java.lang.CharSequence);
375562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setViewIdResourceName(java.lang.String);
375662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setVisibleToUser(boolean);
375762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_ACCESSIBILITY_FOCUS = 64; // 0x40
375862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN";
375962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_ARGUMENT_HTML_ELEMENT_STRING = "ACTION_ARGUMENT_HTML_ELEMENT_STRING";
376062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT";
376162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_ARGUMENT_SELECTION_END_INT = "ACTION_ARGUMENT_SELECTION_END_INT";
376262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_ARGUMENT_SELECTION_START_INT = "ACTION_ARGUMENT_SELECTION_START_INT";
376362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE";
376462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS = 128; // 0x80
376562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_CLEAR_FOCUS = 2; // 0x2
376662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_CLEAR_SELECTION = 8; // 0x8
376762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_CLICK = 16; // 0x10
376862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_COPY = 16384; // 0x4000
376962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_CUT = 65536; // 0x10000
377062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_FOCUS = 1; // 0x1
377162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_LONG_CLICK = 32; // 0x20
377262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY = 256; // 0x100
377362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_NEXT_HTML_ELEMENT = 1024; // 0x400
377462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_PASTE = 32768; // 0x8000
377562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY = 512; // 0x200
377662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_PREVIOUS_HTML_ELEMENT = 2048; // 0x800
377762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_SCROLL_BACKWARD = 8192; // 0x2000
377862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_SCROLL_FORWARD = 4096; // 0x1000
377962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_SELECT = 4; // 0x4
378062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_SET_SELECTION = 131072; // 0x20000
378162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ACTION_SET_TEXT = 2097152; // 0x200000
378262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FOCUS_ACCESSIBILITY = 2; // 0x2
378362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FOCUS_INPUT = 1; // 0x1
378462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int MOVEMENT_GRANULARITY_CHARACTER = 1; // 0x1
378562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int MOVEMENT_GRANULARITY_LINE = 4; // 0x4
378662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int MOVEMENT_GRANULARITY_PAGE = 16; // 0x10
378762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int MOVEMENT_GRANULARITY_PARAGRAPH = 8; // 0x8
378862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int MOVEMENT_GRANULARITY_WORD = 2; // 0x2
378962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
379062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
379162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class AccessibilityNodeInfoCompat.AccessibilityActionCompat {
379262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AccessibilityNodeInfoCompat.AccessibilityActionCompat(int, java.lang.CharSequence);
379362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getId();
379462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getLabel();
379562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
379662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
379762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class AccessibilityNodeInfoCompat.CollectionInfoCompat {
379862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getColumnCount();
379962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRowCount();
380062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isHierarchical();
380162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat obtain(int, int, boolean, int);
380262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SELECTION_MODE_MULTIPLE = 2; // 0x2
380362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SELECTION_MODE_NONE = 0; // 0x0
380462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SELECTION_MODE_SINGLE = 1; // 0x1
380562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
380662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
380762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class AccessibilityNodeInfoCompat.CollectionItemInfoCompat {
380862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getColumnIndex();
380962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getColumnSpan();
381062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRowIndex();
381162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRowSpan();
381262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isHeading();
381362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSelected();
381462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain(int, int, int, int, boolean, boolean);
381562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
381662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
381762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class AccessibilityNodeInfoCompat.RangeInfoCompat {
381862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getCurrent();
381962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getMax();
382062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getMin();
382162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getType();
382262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RANGE_TYPE_FLOAT = 1; // 0x1
382362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RANGE_TYPE_INT = 0; // 0x0
382462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int RANGE_TYPE_PERCENT = 2; // 0x2
382562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
382662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
382762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class AccessibilityNodeProviderCompat {
382862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AccessibilityNodeProviderCompat();
382962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AccessibilityNodeProviderCompat(java.lang.Object);
383062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int);
383162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String, int);
383262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int);
383362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getProvider();
383462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean performAction(int, int, android.os.Bundle);
383562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
383662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
383762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class AccessibilityRecordCompat {
383862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public deprecated AccessibilityRecordCompat(java.lang.Object);
383962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getAddedCount();
384062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getBeforeText();
384162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getClassName();
384262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getContentDescription();
384362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCurrentItemIndex();
384462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getFromIndex();
384562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated java.lang.Object getImpl();
384662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemCount();
384762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getMaxScrollX();
384862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getMaxScrollY();
384962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Parcelable getParcelableData();
385062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRemovedCount();
385162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getScrollX();
385262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getScrollY();
385362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getSource();
385462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<java.lang.CharSequence> getText();
385562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getToIndex();
385662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getWindowId();
385762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isChecked();
385862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isEnabled();
385962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFullScreen();
386062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isPassword();
386162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isScrollable();
386262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(android.support.v4.view.accessibility.AccessibilityRecordCompat);
386362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.view.accessibility.AccessibilityRecordCompat obtain();
386462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void recycle();
386562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAddedCount(int);
386662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBeforeText(java.lang.CharSequence);
386762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setChecked(boolean);
386862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setClassName(java.lang.CharSequence);
386962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setContentDescription(java.lang.CharSequence);
387062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCurrentItemIndex(int);
387162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setEnabled(boolean);
387262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFromIndex(int);
387362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFullScreen(boolean);
387462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemCount(int);
387562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMaxScrollX(int);
387662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMaxScrollY(int);
387762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setParcelableData(android.os.Parcelable);
387862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPassword(boolean);
387962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRemovedCount(int);
388062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setScrollX(int);
388162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setScrollY(int);
388262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setScrollable(boolean);
388362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSource(android.view.View);
388462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSource(android.view.View, int);
388562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setToIndex(int);
388662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
388762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
388862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
388962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
389062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v4.widget {
389162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
389262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class AutoScrollHelper implements android.view.View.OnTouchListener {
389362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public AutoScrollHelper(android.view.View);
389462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean canTargetScrollHorizontally(int);
389562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean canTargetScrollVertically(int);
389662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isEnabled();
389762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isExclusive();
389862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onTouch(android.view.View, android.view.MotionEvent);
389962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void scrollTargetBy(int, int);
390062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setActivationDelay(int);
390162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setEdgeType(int);
390262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setEnabled(boolean);
390362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setExclusive(boolean);
390462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setMaximumEdges(float, float);
390562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setMaximumVelocity(float, float);
390662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setMinimumVelocity(float, float);
390762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setRampDownDuration(int);
390862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setRampUpDuration(int);
390962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setRelativeEdges(float, float);
391062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.AutoScrollHelper setRelativeVelocity(float, float);
391162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int EDGE_TYPE_INSIDE = 0; // 0x0
391262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int EDGE_TYPE_INSIDE_EXTEND = 1; // 0x1
391362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int EDGE_TYPE_OUTSIDE = 2; // 0x2
391462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final float NO_MAX = 3.4028235E38f;
391562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final float NO_MIN = 0.0f;
391662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final float RELATIVE_UNSPECIFIED = 0.0f;
391762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
391862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
391962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ContentLoadingProgressBar extends android.widget.ProgressBar {
392062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ContentLoadingProgressBar(android.content.Context);
392162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ContentLoadingProgressBar(android.content.Context, android.util.AttributeSet);
392262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void hide();
392362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAttachedToWindow();
392462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDetachedFromWindow();
392562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void show();
392662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
392762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
392862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class CursorAdapter extends android.widget.BaseAdapter {
392962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public deprecated CursorAdapter(android.content.Context, android.database.Cursor);
393062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CursorAdapter(android.content.Context, android.database.Cursor, boolean);
393162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CursorAdapter(android.content.Context, android.database.Cursor, int);
393262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor);
393362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void changeCursor(android.database.Cursor);
393462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence convertToString(android.database.Cursor);
393562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCount();
393662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.database.Cursor getCursor();
393762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.widget.Filter getFilter();
393862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.widget.FilterQueryProvider getFilterQueryProvider();
393962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getItem(int);
394062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getItemId(int);
394162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View getView(int, android.view.View, android.view.ViewGroup);
394262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected deprecated void init(android.content.Context, android.database.Cursor, boolean);
394362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup);
394462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup);
394562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onContentChanged();
394662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence);
394762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFilterQueryProvider(android.widget.FilterQueryProvider);
394862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.database.Cursor swapCursor(android.database.Cursor);
394962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final deprecated int FLAG_AUTO_REQUERY = 1; // 0x1
395062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2
395162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
395262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
395362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class DrawerLayout extends android.view.ViewGroup {
395462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout(android.content.Context);
395562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout(android.content.Context, android.util.AttributeSet);
395662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout(android.content.Context, android.util.AttributeSet, int);
395762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void closeDrawer(android.view.View);
395862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void closeDrawer(int);
395962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void closeDrawers();
396062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDrawerLockMode(int);
396162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDrawerLockMode(android.view.View);
396262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getDrawerTitle(int);
396362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getStatusBarBackgroundDrawable();
396462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isDrawerOpen(android.view.View);
396562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isDrawerOpen(int);
396662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isDrawerVisible(android.view.View);
396762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isDrawerVisible(int);
396862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDraw(android.graphics.Canvas);
396962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onLayout(boolean, int, int, int, int);
397062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void openDrawer(android.view.View);
397162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void openDrawer(int);
397262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener);
397362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawerLockMode(int);
397462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawerLockMode(int, int);
397562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawerLockMode(int, android.view.View);
397662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawerShadow(android.graphics.drawable.Drawable, int);
397762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawerShadow(int, int);
397862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawerTitle(int, java.lang.CharSequence);
397962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setScrimColor(int);
398062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setStatusBarBackground(android.graphics.drawable.Drawable);
398162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setStatusBarBackground(int);
398262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setStatusBarBackgroundColor(int);
398362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LOCK_MODE_LOCKED_CLOSED = 1; // 0x1
398462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LOCK_MODE_LOCKED_OPEN = 2; // 0x2
398562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LOCK_MODE_UNLOCKED = 0; // 0x0
398662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_DRAGGING = 1; // 0x1
398762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_IDLE = 0; // 0x0
398862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_SETTLING = 2; // 0x2
398962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
399062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
399162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface DrawerLayout.DrawerListener {
399262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onDrawerClosed(android.view.View);
399362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onDrawerOpened(android.view.View);
399462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onDrawerSlide(android.view.View, float);
399562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onDrawerStateChanged(int);
399662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
399762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
399862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class DrawerLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
399962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
400062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout.LayoutParams(int, int);
400162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout.LayoutParams(int, int, int);
400262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout.LayoutParams(android.support.v4.widget.DrawerLayout.LayoutParams);
400362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
400462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
400562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int gravity;
400662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
400762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
400862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  protected static class DrawerLayout.SavedState extends android.view.View.BaseSavedState {
400962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout.SavedState(android.os.Parcel);
401062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout.SavedState(android.os.Parcelable);
401162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.os.Parcelable.Creator<android.support.v4.widget.DrawerLayout.SavedState> CREATOR;
401262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
401362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
401462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class DrawerLayout.SimpleDrawerListener implements android.support.v4.widget.DrawerLayout.DrawerListener {
401562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DrawerLayout.SimpleDrawerListener();
401662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerClosed(android.view.View);
401762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerOpened(android.view.View);
401862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerSlide(android.view.View, float);
401962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerStateChanged(int);
402062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
402162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
402262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class EdgeEffectCompat {
402362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public EdgeEffectCompat(android.content.Context);
402462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean draw(android.graphics.Canvas);
402562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void finish();
402662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFinished();
402762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onAbsorb(int);
402862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onPull(float);
402962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onRelease();
403062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSize(int, int);
403162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
403262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
403362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class ExploreByTouchHelper extends android.support.v4.view.AccessibilityDelegateCompat {
403462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ExploreByTouchHelper(android.view.View);
403562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean dispatchHoverEvent(android.view.MotionEvent);
403662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getFocusedVirtualView();
403762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract int getVirtualViewAt(float, float);
403862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void getVisibleVirtualViews(java.util.List<java.lang.Integer>);
403962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void invalidateRoot();
404062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void invalidateVirtualView(int);
404162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract boolean onPerformActionForVirtualView(int, int, android.os.Bundle);
404262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void onPopulateEventForVirtualView(int, android.view.accessibility.AccessibilityEvent);
404362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void onPopulateNodeForVirtualView(int, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
404462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean sendEventForVirtualView(int, int);
404562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int INVALID_ID = -2147483648; // 0x80000000
404662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
404762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
404862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ListPopupWindowCompat {
404962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.view.View.OnTouchListener createDragToOpenListener(java.lang.Object, android.view.View);
405062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
405162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
405262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ListViewAutoScrollHelper extends android.support.v4.widget.AutoScrollHelper {
405362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListViewAutoScrollHelper(android.widget.ListView);
405462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean canTargetScrollHorizontally(int);
405562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean canTargetScrollVertically(int);
405662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void scrollTargetBy(int, int);
405762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
405862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
405962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class PopupMenuCompat {
406062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.view.View.OnTouchListener getDragToOpenListener(java.lang.Object);
406162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
406262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
406362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class PopupWindowCompat {
406462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void showAsDropDown(android.widget.PopupWindow, android.view.View, int, int, int);
406562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
406662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
406762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class ResourceCursorAdapter extends android.support.v4.widget.CursorAdapter {
406862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor);
406962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, boolean);
407062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int);
407162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup);
407262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDropDownViewResource(int);
407362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setViewResource(int);
407462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
407562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
407662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ScrollerCompat {
407762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void abortAnimation();
407862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean computeScrollOffset();
407962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.widget.ScrollerCompat create(android.content.Context);
408062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.widget.ScrollerCompat create(android.content.Context, android.view.animation.Interpolator);
408162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void fling(int, int, int, int, int, int, int, int);
408262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void fling(int, int, int, int, int, int, int, int, int, int);
408362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getCurrVelocity();
408462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCurrX();
408562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCurrY();
408662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getFinalX();
408762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getFinalY();
408862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFinished();
408962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isOverScrolled();
409062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void notifyHorizontalEdgeReached(int, int, int);
409162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void notifyVerticalEdgeReached(int, int, int);
409262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startScroll(int, int, int, int);
409362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startScroll(int, int, int, int, int);
409462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
409562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
409662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SearchViewCompat {
409762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static java.lang.CharSequence getQuery(android.view.View);
409862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isIconified(android.view.View);
409962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isQueryRefinementEnabled(android.view.View);
410062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static boolean isSubmitButtonEnabled(android.view.View);
410162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.view.View newSearchView(android.content.Context);
410262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setIconified(android.view.View, boolean);
410362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setImeOptions(android.view.View, int);
410462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setInputType(android.view.View, int);
410562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setMaxWidth(android.view.View, int);
410662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setOnCloseListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnCloseListenerCompat);
410762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setOnQueryTextListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnQueryTextListenerCompat);
410862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setQuery(android.view.View, java.lang.CharSequence, boolean);
410962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setQueryHint(android.view.View, java.lang.CharSequence);
411062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setQueryRefinementEnabled(android.view.View, boolean);
411162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setSearchableInfo(android.view.View, android.content.ComponentName);
411262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static void setSubmitButtonEnabled(android.view.View, boolean);
411362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
411462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
411562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class SearchViewCompat.OnCloseListenerCompat {
411662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchViewCompat.OnCloseListenerCompat();
411762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onClose();
411862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
411962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
412062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class SearchViewCompat.OnQueryTextListenerCompat {
412162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchViewCompat.OnQueryTextListenerCompat();
412262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onQueryTextChange(java.lang.String);
412362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onQueryTextSubmit(java.lang.String);
412462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
412562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
412662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SimpleCursorAdapter extends android.support.v4.widget.ResourceCursorAdapter {
412762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public deprecated SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[]);
412862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[], int);
412962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void bindView(android.view.View, android.content.Context, android.database.Cursor);
413062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void changeCursorAndColumns(android.database.Cursor, java.lang.String[], int[]);
413162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter getCursorToStringConverter();
413262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getStringConversionColumn();
413362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.SimpleCursorAdapter.ViewBinder getViewBinder();
413462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCursorToStringConverter(android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter);
413562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setStringConversionColumn(int);
413662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setViewBinder(android.support.v4.widget.SimpleCursorAdapter.ViewBinder);
413762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setViewImage(android.widget.ImageView, java.lang.String);
413862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setViewText(android.widget.TextView, java.lang.String);
413962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
414062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
414162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SimpleCursorAdapter.CursorToStringConverter {
414262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence convertToString(android.database.Cursor);
414362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
414462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
414562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SimpleCursorAdapter.ViewBinder {
414662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean setViewValue(android.view.View, android.database.Cursor, int);
414762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
414862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
414962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SlidingPaneLayout extends android.view.ViewGroup {
415062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SlidingPaneLayout(android.content.Context);
415162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet);
415262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet, int);
415362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected boolean canScroll(android.view.View, boolean, int, int, int);
415462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated boolean canSlide();
415562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean closePane();
415662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getCoveredFadeColor();
415762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getParallaxDistance();
415862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSliderFadeColor();
415962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isOpen();
416062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSlideable();
416162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onLayout(boolean, int, int, int, int);
416262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean openPane();
416362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCoveredFadeColor(int);
416462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPanelSlideListener(android.support.v4.widget.SlidingPaneLayout.PanelSlideListener);
416562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setParallaxDistance(int);
416662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setShadowDrawable(android.graphics.drawable.Drawable);
416762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setShadowDrawableLeft(android.graphics.drawable.Drawable);
416862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setShadowDrawableRight(android.graphics.drawable.Drawable);
416962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setShadowResource(int);
417062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setShadowResourceLeft(int);
417162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setShadowResourceRight(int);
417262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSliderFadeColor(int);
417362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void smoothSlideClosed();
417462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void smoothSlideOpen();
417562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
417662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
417762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class SlidingPaneLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
417862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SlidingPaneLayout.LayoutParams();
417962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SlidingPaneLayout.LayoutParams(int, int);
418062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
418162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
418262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SlidingPaneLayout.LayoutParams(android.support.v4.widget.SlidingPaneLayout.LayoutParams);
418362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SlidingPaneLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
418462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public float weight;
418562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
418662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
418762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SlidingPaneLayout.PanelSlideListener {
418862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onPanelClosed(android.view.View);
418962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onPanelOpened(android.view.View);
419062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onPanelSlide(android.view.View, float);
419162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
419262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
419362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class SlidingPaneLayout.SimplePanelSlideListener implements android.support.v4.widget.SlidingPaneLayout.PanelSlideListener {
419462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SlidingPaneLayout.SimplePanelSlideListener();
419562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPanelClosed(android.view.View);
419662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPanelOpened(android.view.View);
419762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPanelSlide(android.view.View, float);
419862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
419962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
420062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SwipeRefreshLayout extends android.view.ViewGroup {
420162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SwipeRefreshLayout(android.content.Context);
420262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SwipeRefreshLayout(android.content.Context, android.util.AttributeSet);
420362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean canChildScrollUp();
420462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getProgressCircleDiameter();
420562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isRefreshing();
420662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onLayout(boolean, int, int, int, int);
420762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onMeasure(int, int);
420862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setColorScheme(int...);
420962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setColorSchemeColors(int...);
421062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setColorSchemeResources(int...);
421162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDistanceToTriggerSync(int);
421262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnRefreshListener(android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener);
421362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void setProgressBackgroundColor(int);
421462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setProgressBackgroundColorSchemeColor(int);
421562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setProgressBackgroundColorSchemeResource(int);
421662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setProgressViewEndTarget(boolean, int);
421762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setProgressViewOffset(boolean, int, int);
421862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRefreshing(boolean);
421962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSize(int);
422062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DEFAULT = 1; // 0x1
422162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int LARGE = 0; // 0x0
422262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field protected int mFrom;
422362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field protected int mOriginalOffsetTop;
422462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
422562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
422662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SwipeRefreshLayout.OnRefreshListener {
422762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onRefresh();
422862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
422962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
423062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ViewDragHelper {
423162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void abort();
423262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected boolean canScroll(android.view.View, boolean, int, int, int, int);
423362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void cancel();
423462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void captureChildView(android.view.View, int);
423562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean checkTouchSlop(int);
423662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean checkTouchSlop(int, int);
423762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean continueSettling(boolean);
423862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, android.support.v4.widget.ViewDragHelper.Callback);
423962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, float, android.support.v4.widget.ViewDragHelper.Callback);
424062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View findTopChildUnder(int, int);
424162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void flingCapturedView(int, int, int, int);
424262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getActivePointerId();
424362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View getCapturedView();
424462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getEdgeSize();
424562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getMinVelocity();
424662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTouchSlop();
424762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getViewDragState();
424862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isCapturedViewUnder(int, int);
424962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isEdgeTouched(int);
425062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isEdgeTouched(int, int);
425162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isPointerDown(int);
425262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isViewUnder(android.view.View, int, int);
425362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void processTouchEvent(android.view.MotionEvent);
425462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setEdgeTrackingEnabled(int);
425562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMinVelocity(float);
425662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean settleCapturedViewAt(int, int);
425762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean shouldInterceptTouchEvent(android.view.MotionEvent);
425862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean smoothSlideViewTo(android.view.View, int, int);
425962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DIRECTION_ALL = 3; // 0x3
426062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DIRECTION_HORIZONTAL = 1; // 0x1
426162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DIRECTION_VERTICAL = 2; // 0x2
426262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int EDGE_ALL = 15; // 0xf
426362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int EDGE_BOTTOM = 8; // 0x8
426462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int EDGE_LEFT = 1; // 0x1
426562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int EDGE_RIGHT = 2; // 0x2
426662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int EDGE_TOP = 4; // 0x4
426762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int INVALID_POINTER = -1; // 0xffffffff
426862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_DRAGGING = 1; // 0x1
426962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_IDLE = 0; // 0x0
427062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int STATE_SETTLING = 2; // 0x2
427162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
427262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
427362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class ViewDragHelper.Callback {
427462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ViewDragHelper.Callback();
427562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int clampViewPositionHorizontal(android.view.View, int, int);
427662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int clampViewPositionVertical(android.view.View, int, int);
427762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getOrderedChildIndex(int);
427862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getViewHorizontalDragRange(android.view.View);
427962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getViewVerticalDragRange(android.view.View);
428062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onEdgeDragStarted(int, int);
428162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onEdgeLock(int);
428262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onEdgeTouched(int, int);
428362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewCaptured(android.view.View, int);
428462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewDragStateChanged(int);
428562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewPositionChanged(android.view.View, int, int, int, int);
428662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewReleased(android.view.View, float, float);
428762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean tryCaptureView(android.view.View, int);
428862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
428962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
429062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
429162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
429262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v7.app {
429362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
429462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class ActionBar {
429562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBar();
429662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void addOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener);
429762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab);
429862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, boolean);
429962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int);
430062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int, boolean);
430162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.View getCustomView();
430262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getDisplayOptions();
430362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getElevation();
430462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getHeight();
430562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getHideOffset();
430662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated int getNavigationItemCount();
430762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated int getNavigationMode();
430862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated int getSelectedNavigationIndex();
430962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated android.support.v7.app.ActionBar.Tab getSelectedTab();
431062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence getSubtitle();
431162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated android.support.v7.app.ActionBar.Tab getTabAt(int);
431262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated int getTabCount();
431362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Context getThemedContext();
431462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence getTitle();
431562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void hide();
431662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isHideOnContentScrollEnabled();
431762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isShowing();
431862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated android.support.v7.app.ActionBar.Tab newTab();
431962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void removeAllTabs();
432062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void removeOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener);
432162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void removeTab(android.support.v7.app.ActionBar.Tab);
432262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void removeTabAt(int);
432362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void selectTab(android.support.v7.app.ActionBar.Tab);
432462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable);
432562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setCustomView(android.view.View);
432662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setCustomView(android.view.View, android.support.v7.app.ActionBar.LayoutParams);
432762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setCustomView(int);
432862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setDisplayHomeAsUpEnabled(boolean);
432962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setDisplayOptions(int);
433062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setDisplayOptions(int, int);
433162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setDisplayShowCustomEnabled(boolean);
433262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setDisplayShowHomeEnabled(boolean);
433362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setDisplayShowTitleEnabled(boolean);
433462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setDisplayUseLogoEnabled(boolean);
433562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setElevation(float);
433662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHideOffset(int);
433762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHideOnContentScrollEnabled(boolean);
433862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHomeActionContentDescription(java.lang.CharSequence);
433962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHomeActionContentDescription(int);
434062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable);
434162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHomeAsUpIndicator(int);
434262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHomeButtonEnabled(boolean);
434362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setIcon(int);
434462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setIcon(android.graphics.drawable.Drawable);
434562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.support.v7.app.ActionBar.OnNavigationListener);
434662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setLogo(int);
434762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setLogo(android.graphics.drawable.Drawable);
434862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void setNavigationMode(int);
434962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract deprecated void setSelectedNavigationItem(int);
435062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable);
435162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable);
435262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setSubtitle(java.lang.CharSequence);
435362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setSubtitle(int);
435462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setTitle(java.lang.CharSequence);
435562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setTitle(int);
435662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void show();
435762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4
435862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10
435962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DISPLAY_SHOW_HOME = 2; // 0x2
436062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8
436162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DISPLAY_USE_LOGO = 1; // 0x1
436262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final deprecated int NAVIGATION_MODE_LIST = 1; // 0x1
436362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final deprecated int NAVIGATION_MODE_STANDARD = 0; // 0x0
436462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final deprecated int NAVIGATION_MODE_TABS = 2; // 0x2
436562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
436662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
436762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
436862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBar.LayoutParams(android.content.Context, android.util.AttributeSet);
436962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBar.LayoutParams(int, int);
437062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBar.LayoutParams(int, int, int);
437162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBar.LayoutParams(int);
437262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams);
437362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams);
437462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int gravity;
437562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
437662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
437762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ActionBar.OnMenuVisibilityListener {
437862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onMenuVisibilityChanged(boolean);
437962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
438062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
438162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract deprecated interface ActionBar.OnNavigationListener {
438262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onNavigationItemSelected(int, long);
438362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
438462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
438562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract deprecated class ActionBar.Tab {
438662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBar.Tab();
438762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence getContentDescription();
438862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.View getCustomView();
438962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.graphics.drawable.Drawable getIcon();
439062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getPosition();
439162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.Object getTag();
439262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence getText();
439362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void select();
439462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(int);
439562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(java.lang.CharSequence);
439662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBar.Tab setCustomView(android.view.View);
439762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBar.Tab setCustomView(int);
439862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBar.Tab setIcon(android.graphics.drawable.Drawable);
439962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBar.Tab setIcon(int);
440062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBar.Tab setTabListener(android.support.v7.app.ActionBar.TabListener);
440162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBar.Tab setTag(java.lang.Object);
440262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBar.Tab setText(java.lang.CharSequence);
440362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBar.Tab setText(int);
440462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int INVALID_POSITION = -1; // 0xffffffff
440562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
440662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
440762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract deprecated interface ActionBar.TabListener {
440862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onTabReselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction);
440962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onTabSelected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction);
441062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onTabUnselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction);
441162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
441262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
441362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ActionBarActivity extends android.support.v4.app.FragmentActivity {
441462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBarActivity();
441562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v4.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate();
441662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.app.ActionBar getSupportActionBar();
441762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.Intent getSupportParentActivityIntent();
441862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.app.ActionBarDrawerToggle.Delegate getV7DrawerToggleDelegate();
441962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void onContentChanged();
442062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder);
442162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean onMenuItemSelected(int, android.view.MenuItem);
442262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onPrepareSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder);
442362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSupportActionModeFinished(android.support.v7.view.ActionMode);
442462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSupportActionModeStarted(android.support.v7.view.ActionMode);
442562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSupportContentChanged();
442662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onSupportNavigateUp();
442762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSupportActionBar(android.support.v7.widget.Toolbar);
442862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSupportProgress(int);
442962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSupportProgressBarIndeterminate(boolean);
443062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSupportProgressBarIndeterminateVisibility(boolean);
443162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSupportProgressBarVisibility(boolean);
443262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback);
443362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void supportNavigateUpTo(android.content.Intent);
443462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean supportRequestWindowFeature(int);
443562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean supportShouldUpRecreateTask(android.content.Intent);
443662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
443762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
443862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener {
443962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int);
444062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, android.support.v7.widget.Toolbar, int, int);
444162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View.OnClickListener getToolbarNavigationClickListener();
444262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isDrawerIndicatorEnabled();
444362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onConfigurationChanged(android.content.res.Configuration);
444462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerClosed(android.view.View);
444562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerOpened(android.view.View);
444662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerSlide(android.view.View, float);
444762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawerStateChanged(int);
444862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onOptionsItemSelected(android.view.MenuItem);
444962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDrawerIndicatorEnabled(boolean);
445062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable);
445162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHomeAsUpIndicator(int);
445262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setToolbarNavigationClickListener(android.view.View.OnClickListener);
445362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void syncState();
445462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
445562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
445662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ActionBarDrawerToggle.Delegate {
445762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.content.Context getActionBarThemedContext();
445862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.graphics.drawable.Drawable getThemeUpIndicator();
445962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isNavigationVisible();
446062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setActionBarDescription(int);
446162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int);
446262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
446362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
446462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ActionBarDrawerToggle.DelegateProvider {
446562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate();
446662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
446762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
446862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
446962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
447062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v7.view {
447162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
447262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class ActionMode {
447362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionMode();
447462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void finish();
447562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.View getCustomView();
447662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.Menu getMenu();
447762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.MenuInflater getMenuInflater();
447862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence getSubtitle();
447962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getTag();
448062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract java.lang.CharSequence getTitle();
448162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getTitleOptionalHint();
448262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void invalidate();
448362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isTitleOptional();
448462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setCustomView(android.view.View);
448562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setSubtitle(java.lang.CharSequence);
448662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setSubtitle(int);
448762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTag(java.lang.Object);
448862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setTitle(java.lang.CharSequence);
448962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void setTitle(int);
449062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitleOptionalHint(boolean);
449162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
449262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
449362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ActionMode.Callback {
449462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onActionItemClicked(android.support.v7.view.ActionMode, android.view.MenuItem);
449562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onCreateActionMode(android.support.v7.view.ActionMode, android.view.Menu);
449662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onDestroyActionMode(android.support.v7.view.ActionMode);
449762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onPrepareActionMode(android.support.v7.view.ActionMode, android.view.Menu);
449862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
449962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
450062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract interface CollapsibleActionView {
450162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onActionViewCollapsed();
450262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onActionViewExpanded();
450362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
450462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
450562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
450662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
450762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v7.widget {
450862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
450962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ActionMenuView extends android.support.v7.widget.LinearLayoutCompat {
451062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionMenuView(android.content.Context);
451162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionMenuView(android.content.Context, android.util.AttributeSet);
451262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void dismissPopupMenus();
451362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.Menu getMenu();
451462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPopupTheme();
451562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hideOverflowMenu();
451662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isOverflowMenuShowing();
451762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onConfigurationChanged(android.content.res.Configuration);
451862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDetachedFromWindow();
451962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnMenuItemClickListener(android.support.v7.widget.ActionMenuView.OnMenuItemClickListener);
452062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPopupTheme(int);
452162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean showOverflowMenu();
452262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
452362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
452462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class ActionMenuView.LayoutParams extends android.support.v7.widget.LinearLayoutCompat.LayoutParams {
452562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionMenuView.LayoutParams(android.content.Context, android.util.AttributeSet);
452662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionMenuView.LayoutParams(android.view.ViewGroup.LayoutParams);
452762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionMenuView.LayoutParams(android.support.v7.widget.ActionMenuView.LayoutParams);
452862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ActionMenuView.LayoutParams(int, int);
452962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int cellsUsed;
453062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public boolean expandable;
453162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int extraPixels;
453262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public boolean isOverflowButton;
453362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public boolean preventEdgeOffset;
453462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
453562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
453662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ActionMenuView.OnMenuItemClickListener {
453762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onMenuItemClick(android.view.MenuItem);
453862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
453962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
454062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class LinearLayoutCompat extends android.view.ViewGroup {
454162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutCompat(android.content.Context);
454262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet);
454362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet, int);
454462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBaselineAlignedChildIndex();
454562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getDividerDrawable();
454662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDividerPadding();
454762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getOrientation();
454862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getShowDividers();
454962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getWeightSum();
455062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isBaselineAligned();
455162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isMeasureWithLargestChildEnabled();
455262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onLayout(boolean, int, int, int, int);
455362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBaselineAligned(boolean);
455462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBaselineAlignedChildIndex(int);
455562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDividerDrawable(android.graphics.drawable.Drawable);
455662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDividerPadding(int);
455762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setGravity(int);
455862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHorizontalGravity(int);
455962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMeasureWithLargestChildEnabled(boolean);
456062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOrientation(int);
456162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setShowDividers(int);
456262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setVerticalGravity(int);
456362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setWeightSum(float);
456462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HORIZONTAL = 0; // 0x0
456562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SHOW_DIVIDER_BEGINNING = 1; // 0x1
456662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SHOW_DIVIDER_END = 4; // 0x4
456762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SHOW_DIVIDER_MIDDLE = 2; // 0x2
456862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SHOW_DIVIDER_NONE = 0; // 0x0
456962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VERTICAL = 1; // 0x1
457062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
457162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
457262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class LinearLayoutCompat.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
457362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutCompat.LayoutParams(android.content.Context, android.util.AttributeSet);
457462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutCompat.LayoutParams(int, int);
457562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutCompat.LayoutParams(int, int, float);
457662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.LayoutParams);
457762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
457862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutCompat.LayoutParams(android.support.v7.widget.LinearLayoutCompat.LayoutParams);
457962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int gravity;
458062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public float weight;
458162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
458262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
458362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ListPopupWindow {
458462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListPopupWindow(android.content.Context);
458562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet);
458662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int);
458762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int, int);
458862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clearListSelection();
458962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View.OnTouchListener createDragToOpenListener(android.view.View);
459062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void dismiss();
459162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View getAnchorView();
459262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getAnimationStyle();
459362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getBackground();
459462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getHeight();
459562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getHorizontalOffset();
459662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getInputMethodMode();
459762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.widget.ListView getListView();
459862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPromptPosition();
459962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.Object getSelectedItem();
460062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getSelectedItemId();
460162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSelectedItemPosition();
460262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View getSelectedView();
460362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSoftInputMode();
460462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVerticalOffset();
460562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getWidth();
460662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isInputMethodNotNeeded();
460762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isModal();
460862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isShowing();
460962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onKeyDown(int, android.view.KeyEvent);
461062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onKeyPreIme(int, android.view.KeyEvent);
461162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onKeyUp(int, android.view.KeyEvent);
461262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean performItemClick(int);
461362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void postShow();
461462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapter(android.widget.ListAdapter);
461562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAnchorView(android.view.View);
461662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAnimationStyle(int);
461762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setBackgroundDrawable(android.graphics.drawable.Drawable);
461862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setContentWidth(int);
461962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDropDownGravity(int);
462062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHeight(int);
462162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHorizontalOffset(int);
462262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setInputMethodMode(int);
462362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setListSelector(android.graphics.drawable.Drawable);
462462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setModal(boolean);
462562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener);
462662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener);
462762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener);
462862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPromptPosition(int);
462962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPromptView(android.view.View);
463062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSelection(int);
463162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSoftInputMode(int);
463262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setVerticalOffset(int);
463362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setWidth(int);
463462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void show();
463562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0
463662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int INPUT_METHOD_NEEDED = 1; // 0x1
463762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2
463862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int MATCH_PARENT = -1; // 0xffffffff
463962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int POSITION_PROMPT_ABOVE = 0; // 0x0
464062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int POSITION_PROMPT_BELOW = 1; // 0x1
464162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int WRAP_CONTENT = -2; // 0xfffffffe
464262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
464362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
464462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class PopupMenu {
464562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PopupMenu(android.content.Context, android.view.View);
464662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PopupMenu(android.content.Context, android.view.View, int);
464762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public PopupMenu(android.content.Context, android.view.View, int, int, int);
464862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void dismiss();
464962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View.OnTouchListener getDragToOpenListener();
465062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.Menu getMenu();
465162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.MenuInflater getMenuInflater();
465262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void inflate(int);
465362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnDismissListener(android.support.v7.widget.PopupMenu.OnDismissListener);
465462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnMenuItemClickListener(android.support.v7.widget.PopupMenu.OnMenuItemClickListener);
465562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void show();
465662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
465762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
465862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface PopupMenu.OnDismissListener {
465962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onDismiss(android.support.v7.widget.PopupMenu);
466062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
466162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
466262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface PopupMenu.OnMenuItemClickListener {
466362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onMenuItemClick(android.view.MenuItem);
466462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
466562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
466662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SearchView extends android.support.v7.widget.LinearLayoutCompat implements android.support.v7.view.CollapsibleActionView {
466762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchView(android.content.Context);
466862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchView(android.content.Context, android.util.AttributeSet);
466962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SearchView(android.content.Context, android.util.AttributeSet, int);
467062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getImeOptions();
467162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getInputType();
467262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getMaxWidth();
467362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getQuery();
467462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getQueryHint();
467562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.widget.CursorAdapter getSuggestionsAdapter();
467662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isIconfiedByDefault();
467762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isIconified();
467862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isQueryRefinementEnabled();
467962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSubmitButtonEnabled();
468062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onActionViewCollapsed();
468162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onActionViewExpanded();
468262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setIconified(boolean);
468362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setIconifiedByDefault(boolean);
468462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setImeOptions(int);
468562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setInputType(int);
468662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMaxWidth(int);
468762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnCloseListener(android.support.v7.widget.SearchView.OnCloseListener);
468862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnQueryTextFocusChangeListener(android.view.View.OnFocusChangeListener);
468962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnQueryTextListener(android.support.v7.widget.SearchView.OnQueryTextListener);
469062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnSearchClickListener(android.view.View.OnClickListener);
469162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnSuggestionListener(android.support.v7.widget.SearchView.OnSuggestionListener);
469262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setQuery(java.lang.CharSequence, boolean);
469362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setQueryHint(java.lang.CharSequence);
469462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setQueryRefinementEnabled(boolean);
469562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSearchableInfo(android.app.SearchableInfo);
469662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSubmitButtonEnabled(boolean);
469762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSuggestionsAdapter(android.support.v4.widget.CursorAdapter);
469862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
469962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
470062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SearchView.OnCloseListener {
470162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onClose();
470262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
470362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
470462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SearchView.OnQueryTextListener {
470562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onQueryTextChange(java.lang.String);
470662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onQueryTextSubmit(java.lang.String);
470762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
470862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
470962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface SearchView.OnSuggestionListener {
471062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onSuggestionClick(int);
471162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onSuggestionSelect(int);
471262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
471362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
471462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class ShareActionProvider extends android.support.v4.view.ActionProvider {
471562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public ShareActionProvider(android.content.Context);
471662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View onCreateActionView();
471762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnShareTargetSelectedListener(android.support.v7.widget.ShareActionProvider.OnShareTargetSelectedListener);
471862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setShareHistoryFileName(java.lang.String);
471962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setShareIntent(android.content.Intent);
472062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String DEFAULT_SHARE_HISTORY_FILE_NAME = "share_history.xml";
472162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
472262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
472362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface ShareActionProvider.OnShareTargetSelectedListener {
472462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onShareTargetSelected(android.support.v7.widget.ShareActionProvider, android.content.Intent);
472562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
472662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
472762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class SwitchCompat extends android.widget.CompoundButton {
472862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SwitchCompat(android.content.Context);
472962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SwitchCompat(android.content.Context, android.util.AttributeSet);
473062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public SwitchCompat(android.content.Context, android.util.AttributeSet, int);
473162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getShowText();
473262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getSplitTrack();
473362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSwitchMinWidth();
473462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSwitchPadding();
473562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getTextOff();
473662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getTextOn();
473762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getThumbDrawable();
473862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getThumbTextPadding();
473962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getTrackDrawable();
474062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onMeasure(int, int);
474162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setShowText(boolean);
474262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSplitTrack(boolean);
474362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSwitchMinWidth(int);
474462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSwitchPadding(int);
474562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSwitchTextAppearance(android.content.Context, int);
474662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSwitchTypeface(android.graphics.Typeface, int);
474762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSwitchTypeface(android.graphics.Typeface);
474862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTextOff(java.lang.CharSequence);
474962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTextOn(java.lang.CharSequence);
475062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setThumbDrawable(android.graphics.drawable.Drawable);
475162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setThumbResource(int);
475262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setThumbTextPadding(int);
475362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTrackDrawable(android.graphics.drawable.Drawable);
475462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTrackResource(int);
475562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
475662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
475762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class Toolbar extends android.view.ViewGroup {
475862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar(android.content.Context);
475962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar(android.content.Context, android.util.AttributeSet);
476062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar(android.content.Context, android.util.AttributeSet, int);
476162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void collapseActionView();
476262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void dismissPopupMenus();
476362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentInsetEnd();
476462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentInsetLeft();
476562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentInsetRight();
476662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentInsetStart();
476762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getLogo();
476862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getLogoDescription();
476962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.Menu getMenu();
477062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getNavigationContentDescription();
477162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.drawable.Drawable getNavigationIcon();
477262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPopupTheme();
477362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getSubtitle();
477462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.CharSequence getTitle();
477562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasExpandedActionView();
477662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hideOverflowMenu();
477762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void inflateMenu(int);
477862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isOverflowMenuShowing();
477962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onLayout(boolean, int, int, int, int);
478062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setContentInsetsAbsolute(int, int);
478162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setContentInsetsRelative(int, int);
478262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setLogo(int);
478362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setLogo(android.graphics.drawable.Drawable);
478462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setLogoDescription(int);
478562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setLogoDescription(java.lang.CharSequence);
478662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setNavigationContentDescription(int);
478762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setNavigationContentDescription(java.lang.CharSequence);
478862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setNavigationIcon(int);
478962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setNavigationIcon(android.graphics.drawable.Drawable);
479062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setNavigationOnClickListener(android.view.View.OnClickListener);
479162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnMenuItemClickListener(android.support.v7.widget.Toolbar.OnMenuItemClickListener);
479262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPopupTheme(int);
479362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSubtitle(int);
479462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSubtitle(java.lang.CharSequence);
479562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSubtitleTextAppearance(android.content.Context, int);
479662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSubtitleTextColor(int);
479762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(int);
479862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitle(java.lang.CharSequence);
479962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitleTextAppearance(android.content.Context, int);
480062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTitleTextColor(int);
480162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean showOverflowMenu();
480262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
480362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
480462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class Toolbar.LayoutParams extends android.support.v7.app.ActionBar.LayoutParams {
480562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar.LayoutParams(android.content.Context, android.util.AttributeSet);
480662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar.LayoutParams(int, int);
480762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar.LayoutParams(int, int, int);
480862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar.LayoutParams(int);
480962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar.LayoutParams(android.support.v7.widget.Toolbar.LayoutParams);
481062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams);
481162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
481262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Toolbar.LayoutParams(android.view.ViewGroup.LayoutParams);
481362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
481462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
481562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface Toolbar.OnMenuItemClickListener {
481662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onMenuItemClick(android.view.MenuItem);
481762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
481862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
481962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
482062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
482162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v7.widget {
482262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
482362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class CardView extends android.widget.FrameLayout {
482462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CardView(android.content.Context);
482562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CardView(android.content.Context, android.util.AttributeSet);
482662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public CardView(android.content.Context, android.util.AttributeSet, int);
482762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getCardElevation();
482862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentPaddingBottom();
482962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentPaddingLeft();
483062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentPaddingRight();
483162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getContentPaddingTop();
483262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getMaxCardElevation();
483362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getPreventCornerOverlap();
483462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float getRadius();
483562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getUseCompatPadding();
483662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCardBackgroundColor(int);
483762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setCardElevation(float);
483862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setContentPadding(int, int, int, int);
483962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMaxCardElevation(float);
484062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPreventCornerOverlap(boolean);
484162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRadius(float);
484262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setUseCompatPadding(boolean);
484362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
484462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
484562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
484662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
484762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v7.widget {
484862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
484962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class GridLayout extends android.view.ViewGroup {
485062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayout(android.content.Context, android.util.AttributeSet, int);
485162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayout(android.content.Context, android.util.AttributeSet);
485262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayout(android.content.Context);
485362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getAlignmentMode();
485462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getColumnCount();
485562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getOrientation();
485662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.util.Printer getPrinter();
485762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRowCount();
485862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getUseDefaultMargins();
485962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isColumnOrderPreserved();
486062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isRowOrderPreserved();
486162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onLayout(boolean, int, int, int, int);
486262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAlignmentMode(int);
486362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setColumnCount(int);
486462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setColumnOrderPreserved(boolean);
486562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOrientation(int);
486662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setPrinter(android.util.Printer);
486762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRowCount(int);
486862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRowOrderPreserved(boolean);
486962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setUseDefaultMargins(boolean);
487062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.GridLayout.Spec spec(int, int, android.support.v7.widget.GridLayout.Alignment, float);
487162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.GridLayout.Spec spec(int, android.support.v7.widget.GridLayout.Alignment, float);
487262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.GridLayout.Spec spec(int, int, float);
487362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.GridLayout.Spec spec(int, float);
487462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.GridLayout.Spec spec(int, int, android.support.v7.widget.GridLayout.Alignment);
487562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.GridLayout.Spec spec(int, android.support.v7.widget.GridLayout.Alignment);
487662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.GridLayout.Spec spec(int, int);
487762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.GridLayout.Spec spec(int);
487862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ALIGN_BOUNDS = 0; // 0x0
487962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ALIGN_MARGINS = 1; // 0x1
488062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v7.widget.GridLayout.Alignment BASELINE;
488162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v7.widget.GridLayout.Alignment BOTTOM;
488262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v7.widget.GridLayout.Alignment CENTER;
488362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v7.widget.GridLayout.Alignment END;
488462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v7.widget.GridLayout.Alignment FILL;
488562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HORIZONTAL = 0; // 0x0
488662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v7.widget.GridLayout.Alignment LEFT;
488762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v7.widget.GridLayout.Alignment RIGHT;
488862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v7.widget.GridLayout.Alignment START;
488962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v7.widget.GridLayout.Alignment TOP;
489062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int UNDEFINED = -2147483648; // 0x80000000
489162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VERTICAL = 1; // 0x1
489262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
489362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
489462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class GridLayout.Alignment {
489562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
489662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
489762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class GridLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
489862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayout.LayoutParams(android.support.v7.widget.GridLayout.Spec, android.support.v7.widget.GridLayout.Spec);
489962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayout.LayoutParams();
490062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
490162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
490262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayout.LayoutParams(android.support.v7.widget.GridLayout.LayoutParams);
490362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
490462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setGravity(int);
490562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public android.support.v7.widget.GridLayout.Spec columnSpec;
490662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public android.support.v7.widget.GridLayout.Spec rowSpec;
490762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
490862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
490962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class GridLayout.Spec {
491062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
491162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
491262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class Space extends android.view.View {
491362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Space(android.content.Context, android.util.AttributeSet, int);
491462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Space(android.content.Context, android.util.AttributeSet);
491562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Space(android.content.Context);
491662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
491762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
491862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
491962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
492062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v7.app {
492162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
492262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MediaRouteActionProvider extends android.support.v4.view.ActionProvider {
492362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteActionProvider(android.content.Context);
492462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.app.MediaRouteDialogFactory getDialogFactory();
492562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.app.MediaRouteButton getMediaRouteButton();
492662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteSelector getRouteSelector();
492762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View onCreateActionView();
492862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.app.MediaRouteButton onCreateMediaRouteButton();
492962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDialogFactory(android.support.v7.app.MediaRouteDialogFactory);
493062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRouteSelector(android.support.v7.media.MediaRouteSelector);
493162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
493262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
493362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MediaRouteButton extends android.view.View {
493462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteButton(android.content.Context);
493562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet);
493662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet, int);
493762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.app.MediaRouteDialogFactory getDialogFactory();
493862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteSelector getRouteSelector();
493962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAttachedToWindow();
494062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDetachedFromWindow();
494162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDialogFactory(android.support.v7.app.MediaRouteDialogFactory);
494262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRouteSelector(android.support.v7.media.MediaRouteSelector);
494362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean showDialog();
494462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
494562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
494662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MediaRouteChooserDialog extends android.app.Dialog {
494762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteChooserDialog(android.content.Context);
494862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteChooserDialog(android.content.Context, int);
494962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteSelector getRouteSelector();
495062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onFilterRoute(android.support.v7.media.MediaRouter.RouteInfo);
495162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onFilterRoutes(java.util.List<android.support.v7.media.MediaRouter.RouteInfo>);
495262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void refreshRoutes();
495362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRouteSelector(android.support.v7.media.MediaRouteSelector);
495462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
495562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
495662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MediaRouteChooserDialogFragment extends android.support.v4.app.DialogFragment {
495762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteChooserDialogFragment();
495862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteSelector getRouteSelector();
495962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.app.MediaRouteChooserDialog onCreateChooserDialog(android.content.Context, android.os.Bundle);
496062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRouteSelector(android.support.v7.media.MediaRouteSelector);
496162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
496262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
496362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MediaRouteControllerDialog extends android.app.Dialog {
496462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteControllerDialog(android.content.Context);
496562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteControllerDialog(android.content.Context, int);
496662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View getMediaControlView();
496762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.MediaSessionCompat.Token getMediaSession();
496862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouter.RouteInfo getRoute();
496962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View onCreateMediaControlView(android.os.Bundle);
497062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
497162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
497262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MediaRouteControllerDialogFragment extends android.support.v4.app.DialogFragment {
497362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteControllerDialogFragment();
497462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.app.MediaRouteControllerDialog onCreateControllerDialog(android.content.Context, android.os.Bundle);
497562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
497662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
497762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MediaRouteDialogFactory {
497862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteDialogFactory();
497962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.app.MediaRouteDialogFactory getDefault();
498062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.app.MediaRouteChooserDialogFragment onCreateChooserDialogFragment();
498162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.app.MediaRouteControllerDialogFragment onCreateControllerDialogFragment();
498262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
498362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
498462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class MediaRouteDiscoveryFragment extends android.support.v4.app.Fragment {
498562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteDiscoveryFragment();
498662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouter getMediaRouter();
498762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteSelector getRouteSelector();
498862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouter.Callback onCreateCallback();
498962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int onPrepareCallbackFlags();
499062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRouteSelector(android.support.v7.media.MediaRouteSelector);
499162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
499262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
499362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
499462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
499562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v7.media {
499662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
499762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaControlIntent {
499862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_END_SESSION = "android.media.intent.action.END_SESSION";
499962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_ENQUEUE = "android.media.intent.action.ENQUEUE";
500062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_GET_SESSION_STATUS = "android.media.intent.action.GET_SESSION_STATUS";
500162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_GET_STATUS = "android.media.intent.action.GET_STATUS";
500262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_PAUSE = "android.media.intent.action.PAUSE";
500362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_PLAY = "android.media.intent.action.PLAY";
500462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_REMOVE = "android.media.intent.action.REMOVE";
500562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_RESUME = "android.media.intent.action.RESUME";
500662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_SEEK = "android.media.intent.action.SEEK";
500762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_START_SESSION = "android.media.intent.action.START_SESSION";
500862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String ACTION_STOP = "android.media.intent.action.STOP";
500962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_LIVE_AUDIO = "android.media.intent.category.LIVE_AUDIO";
501062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_LIVE_VIDEO = "android.media.intent.category.LIVE_VIDEO";
501162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String CATEGORY_REMOTE_PLAYBACK = "android.media.intent.category.REMOTE_PLAYBACK";
501262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ERROR_INVALID_ITEM_ID = 3; // 0x3
501362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ERROR_INVALID_SESSION_ID = 2; // 0x2
501462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ERROR_UNKNOWN = 0; // 0x0
501562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int ERROR_UNSUPPORTED_OPERATION = 1; // 0x1
501662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_ERROR_CODE = "android.media.intent.extra.ERROR_CODE";
501762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_ITEM_CONTENT_POSITION = "android.media.intent.extra.ITEM_POSITION";
501862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_ITEM_HTTP_HEADERS = "android.media.intent.extra.HTTP_HEADERS";
501962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_ITEM_ID = "android.media.intent.extra.ITEM_ID";
502062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_ITEM_METADATA = "android.media.intent.extra.ITEM_METADATA";
502162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_ITEM_STATUS = "android.media.intent.extra.ITEM_STATUS";
502262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_ITEM_STATUS_UPDATE_RECEIVER = "android.media.intent.extra.ITEM_STATUS_UPDATE_RECEIVER";
502362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_SESSION_ID = "android.media.intent.extra.SESSION_ID";
502462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_SESSION_STATUS = "android.media.intent.extra.SESSION_STATUS";
502562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_SESSION_STATUS_UPDATE_RECEIVER = "android.media.intent.extra.SESSION_STATUS_UPDATE_RECEIVER";
502662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
502762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
502862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaItemMetadata {
502962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST";
503062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_ALBUM_TITLE = "android.media.metadata.ALBUM_TITLE";
503162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_ARTIST = "android.media.metadata.ARTIST";
503262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_ARTWORK_URI = "android.media.metadata.ARTWORK_URI";
503362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_AUTHOR = "android.media.metadata.AUTHOR";
503462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_COMPOSER = "android.media.metadata.COMPOSER";
503562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER";
503662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_DURATION = "android.media.metadata.DURATION";
503762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_TITLE = "android.media.metadata.TITLE";
503862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER";
503962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String KEY_YEAR = "android.media.metadata.YEAR";
504062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
504162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
504262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaItemStatus {
504362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle asBundle();
504462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.media.MediaItemStatus fromBundle(android.os.Bundle);
504562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getContentDuration();
504662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getContentPosition();
504762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
504862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPlaybackState();
504962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getTimestamp();
505062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_HTTP_RESPONSE_HEADERS = "android.media.status.extra.HTTP_RESPONSE_HEADERS";
505162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String EXTRA_HTTP_STATUS_CODE = "android.media.status.extra.HTTP_STATUS_CODE";
505262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_STATE_BUFFERING = 3; // 0x3
505362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_STATE_CANCELED = 5; // 0x5
505462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_STATE_ERROR = 7; // 0x7
505562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_STATE_FINISHED = 4; // 0x4
505662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_STATE_INVALIDATED = 6; // 0x6
505762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_STATE_PAUSED = 2; // 0x2
505862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_STATE_PENDING = 0; // 0x0
505962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_STATE_PLAYING = 1; // 0x1
506062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
506162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
506262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaItemStatus.Builder {
506362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaItemStatus.Builder(int);
506462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaItemStatus.Builder(android.support.v7.media.MediaItemStatus);
506562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaItemStatus build();
506662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaItemStatus.Builder setContentDuration(long);
506762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaItemStatus.Builder setContentPosition(long);
506862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaItemStatus.Builder setExtras(android.os.Bundle);
506962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaItemStatus.Builder setPlaybackState(int);
507062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaItemStatus.Builder setTimestamp(long);
507162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
507262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
507362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaRouteDescriptor {
507462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle asBundle();
507562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean canDisconnectAndKeepPlaying();
507662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.media.MediaRouteDescriptor fromBundle(android.os.Bundle);
507762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.content.IntentFilter> getControlFilters();
507862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getDescription();
507962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
508062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getId();
508162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getName();
508262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPlaybackStream();
508362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPlaybackType();
508462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPresentationDisplayId();
508562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.IntentSender getSettingsActivity();
508662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVolume();
508762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVolumeHandling();
508862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVolumeMax();
508962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isConnecting();
509062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isEnabled();
509162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isValid();
509262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
509362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
509462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaRouteDescriptor.Builder {
509562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteDescriptor.Builder(java.lang.String, java.lang.String);
509662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteDescriptor.Builder(android.support.v7.media.MediaRouteDescriptor);
509762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder addControlFilter(android.content.IntentFilter);
509862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder addControlFilters(java.util.Collection<android.content.IntentFilter>);
509962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor build();
510062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setCanDisconnect(boolean);
510162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setConnecting(boolean);
510262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setDescription(java.lang.String);
510362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setEnabled(boolean);
510462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setExtras(android.os.Bundle);
510562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setId(java.lang.String);
510662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setName(java.lang.String);
510762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setPlaybackStream(int);
510862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setPlaybackType(int);
510962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setPresentationDisplayId(int);
511062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setSettingsActivity(android.content.IntentSender);
511162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setVolume(int);
511262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setVolumeHandling(int);
511362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteDescriptor.Builder setVolumeMax(int);
511462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
511562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
511662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaRouteDiscoveryRequest {
511762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteDiscoveryRequest(android.support.v7.media.MediaRouteSelector, boolean);
511862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle asBundle();
511962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.media.MediaRouteDiscoveryRequest fromBundle(android.os.Bundle);
512062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteSelector getSelector();
512162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isActiveScan();
512262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isValid();
512362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
512462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
512562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class MediaRouteProvider {
512662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteProvider(android.content.Context);
512762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.content.Context getContext();
512862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v7.media.MediaRouteProviderDescriptor getDescriptor();
512962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v7.media.MediaRouteDiscoveryRequest getDiscoveryRequest();
513062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.os.Handler getHandler();
513162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final android.support.v7.media.MediaRouteProvider.ProviderMetadata getMetadata();
513262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteProvider.RouteController onCreateRouteController(java.lang.String);
513362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDiscoveryRequestChanged(android.support.v7.media.MediaRouteDiscoveryRequest);
513462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setCallback(android.support.v7.media.MediaRouteProvider.Callback);
513562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setDescriptor(android.support.v7.media.MediaRouteProviderDescriptor);
513662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setDiscoveryRequest(android.support.v7.media.MediaRouteDiscoveryRequest);
513762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
513862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
513962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class MediaRouteProvider.Callback {
514062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteProvider.Callback();
514162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDescriptorChanged(android.support.v7.media.MediaRouteProvider, android.support.v7.media.MediaRouteProviderDescriptor);
514262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
514362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
514462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaRouteProvider.ProviderMetadata {
514562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.ComponentName getComponentName();
514662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getPackageName();
514762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
514862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
514962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class MediaRouteProvider.RouteController {
515062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteProvider.RouteController();
515162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onControlRequest(android.content.Intent, android.support.v7.media.MediaRouter.ControlRequestCallback);
515262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRelease();
515362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSelect();
515462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSetVolume(int);
515562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onUnselect();
515662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onUnselect(int);
515762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onUpdateVolume(int);
515862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
515962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
516062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaRouteProviderDescriptor {
516162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle asBundle();
516262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.media.MediaRouteProviderDescriptor fromBundle(android.os.Bundle);
516362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v7.media.MediaRouteDescriptor> getRoutes();
516462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isValid();
516562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
516662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
516762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaRouteProviderDescriptor.Builder {
516862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteProviderDescriptor.Builder();
516962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteProviderDescriptor.Builder(android.support.v7.media.MediaRouteProviderDescriptor);
517062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteProviderDescriptor.Builder addRoute(android.support.v7.media.MediaRouteDescriptor);
517162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteProviderDescriptor.Builder addRoutes(java.util.Collection<android.support.v7.media.MediaRouteDescriptor>);
517262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteProviderDescriptor build();
517362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
517462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
517562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class MediaRouteProviderService extends android.app.Service {
517662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteProviderService();
517762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteProvider getMediaRouteProvider();
517862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.IBinder onBind(android.content.Intent);
517962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.media.MediaRouteProvider onCreateMediaRouteProvider();
518062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String SERVICE_INTERFACE = "android.media.MediaRouteProviderService";
518162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
518262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
518362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaRouteSelector {
518462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle asBundle();
518562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean contains(android.support.v7.media.MediaRouteSelector);
518662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.media.MediaRouteSelector fromBundle(android.os.Bundle);
518762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<java.lang.String> getControlCategories();
518862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasControlCategory(java.lang.String);
518962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isEmpty();
519062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isValid();
519162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean matchesControlFilters(java.util.List<android.content.IntentFilter>);
519262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final android.support.v7.media.MediaRouteSelector EMPTY;
519362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
519462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
519562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaRouteSelector.Builder {
519662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteSelector.Builder();
519762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouteSelector.Builder(android.support.v7.media.MediaRouteSelector);
519862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteSelector.Builder addControlCategories(java.util.Collection<java.lang.String>);
519962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteSelector.Builder addControlCategory(java.lang.String);
520062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteSelector.Builder addSelector(android.support.v7.media.MediaRouteSelector);
520162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteSelector build();
520262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
520362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
520462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaRouter {
520562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addCallback(android.support.v7.media.MediaRouteSelector, android.support.v7.media.MediaRouter.Callback);
520662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addCallback(android.support.v7.media.MediaRouteSelector, android.support.v7.media.MediaRouter.Callback, int);
520762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addProvider(android.support.v7.media.MediaRouteProvider);
520862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addRemoteControlClient(java.lang.Object);
520962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouter.RouteInfo getDefaultRoute();
521062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.media.MediaRouter getInstance(android.content.Context);
521162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v4.media.session.MediaSessionCompat.Token getMediaSessionToken();
521262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v7.media.MediaRouter.ProviderInfo> getProviders();
521362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v7.media.MediaRouter.RouteInfo> getRoutes();
521462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouter.RouteInfo getSelectedRoute();
521562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isRouteAvailable(android.support.v7.media.MediaRouteSelector, int);
521662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeCallback(android.support.v7.media.MediaRouter.Callback);
521762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeProvider(android.support.v7.media.MediaRouteProvider);
521862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeRemoteControlClient(java.lang.Object);
521962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void selectRoute(android.support.v7.media.MediaRouter.RouteInfo);
522062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMediaSession(java.lang.Object);
522162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMediaSessionCompat(android.support.v4.media.session.MediaSessionCompat);
522262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void unselect(int);
522362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouter.RouteInfo updateSelectedRoute(android.support.v7.media.MediaRouteSelector);
522462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int AVAILABILITY_FLAG_IGNORE_DEFAULT_ROUTE = 1; // 0x1
522562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int AVAILABILITY_FLAG_REQUIRE_MATCH = 2; // 0x2
522662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CALLBACK_FLAG_FORCE_DISCOVERY = 8; // 0x8
522762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CALLBACK_FLAG_PERFORM_ACTIVE_SCAN = 1; // 0x1
522862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CALLBACK_FLAG_REQUEST_DISCOVERY = 4; // 0x4
522962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int CALLBACK_FLAG_UNFILTERED_EVENTS = 2; // 0x2
523062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int UNSELECT_REASON_DISCONNECTED = 1; // 0x1
523162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int UNSELECT_REASON_ROUTE_CHANGED = 3; // 0x3
523262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int UNSELECT_REASON_STOPPED = 2; // 0x2
523362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int UNSELECT_REASON_UNKNOWN = 0; // 0x0
523462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
523562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
523662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class MediaRouter.Callback {
523762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouter.Callback();
523862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onProviderAdded(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo);
523962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onProviderChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo);
524062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onProviderRemoved(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo);
524162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRouteAdded(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo);
524262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRouteChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo);
524362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRoutePresentationDisplayChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo);
524462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRouteRemoved(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo);
524562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRouteSelected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo);
524662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRouteUnselected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo);
524762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRouteVolumeChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo);
524862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
524962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
525062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class MediaRouter.ControlRequestCallback {
525162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaRouter.ControlRequestCallback();
525262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onError(java.lang.String, android.os.Bundle);
525362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onResult(android.os.Bundle);
525462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
525562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
525662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaRouter.ProviderInfo {
525762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.ComponentName getComponentName();
525862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getPackageName();
525962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouteProvider getProviderInstance();
526062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v7.media.MediaRouter.RouteInfo> getRoutes();
526162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
526262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
526362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaRouter.RouteInfo {
526462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean canDisconnect();
526562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.content.IntentFilter> getControlFilters();
526662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getDescription();
526762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
526862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getId();
526962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getName();
527062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPlaybackStream();
527162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPlaybackType();
527262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.Display getPresentationDisplay();
527362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaRouter.ProviderInfo getProvider();
527462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.content.IntentSender getSettingsIntent();
527562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVolume();
527662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVolumeHandling();
527762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVolumeMax();
527862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isConnecting();
527962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isDefault();
528062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isEnabled();
528162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSelected();
528262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean matchesSelector(android.support.v7.media.MediaRouteSelector);
528362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void requestSetVolume(int);
528462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void requestUpdateVolume(int);
528562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void select();
528662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void sendControlRequest(android.content.Intent, android.support.v7.media.MediaRouter.ControlRequestCallback);
528762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean supportsControlAction(java.lang.String, java.lang.String);
528862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean supportsControlCategory(java.lang.String);
528962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean supportsControlRequest(android.content.Intent);
529062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_TYPE_LOCAL = 0; // 0x0
529162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_TYPE_REMOTE = 1; // 0x1
529262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_VOLUME_FIXED = 0; // 0x0
529362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int PLAYBACK_VOLUME_VARIABLE = 1; // 0x1
529462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
529562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
529662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class MediaSessionStatus {
529762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle asBundle();
529862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.media.MediaSessionStatus fromBundle(android.os.Bundle);
529962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Bundle getExtras();
530062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSessionState();
530162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getTimestamp();
530262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isQueuePaused();
530362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SESSION_STATE_ACTIVE = 0; // 0x0
530462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SESSION_STATE_ENDED = 1; // 0x1
530562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SESSION_STATE_INVALIDATED = 2; // 0x2
530662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
530762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
530862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class MediaSessionStatus.Builder {
530962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaSessionStatus.Builder(int);
531062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public MediaSessionStatus.Builder(android.support.v7.media.MediaSessionStatus);
531162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaSessionStatus build();
531262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaSessionStatus.Builder setExtras(android.os.Bundle);
531362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaSessionStatus.Builder setQueuePaused(boolean);
531462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaSessionStatus.Builder setSessionState(int);
531562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.media.MediaSessionStatus.Builder setTimestamp(long);
531662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
531762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
531862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class RemotePlaybackClient {
531962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RemotePlaybackClient(android.content.Context, android.support.v7.media.MediaRouter.RouteInfo);
532062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void endSession(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback);
532162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void enqueue(android.net.Uri, java.lang.String, android.os.Bundle, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback);
532262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.lang.String getSessionId();
532362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void getSessionStatus(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback);
532462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void getStatus(java.lang.String, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback);
532562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasSession();
532662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isQueuingSupported();
532762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isRemotePlaybackSupported();
532862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSessionManagementSupported();
532962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void pause(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback);
533062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void play(android.net.Uri, java.lang.String, android.os.Bundle, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback);
533162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void release();
533262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void remove(java.lang.String, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback);
533362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void resume(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback);
533462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void seek(java.lang.String, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback);
533562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSessionId(java.lang.String);
533662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setStatusCallback(android.support.v7.media.RemotePlaybackClient.StatusCallback);
533762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startSession(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback);
533862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void stop(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback);
533962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
534062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
534162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RemotePlaybackClient.ActionCallback {
534262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RemotePlaybackClient.ActionCallback();
534362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onError(java.lang.String, int, android.os.Bundle);
534462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
534562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
534662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RemotePlaybackClient.ItemActionCallback extends android.support.v7.media.RemotePlaybackClient.ActionCallback {
534762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RemotePlaybackClient.ItemActionCallback();
534862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onResult(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus, java.lang.String, android.support.v7.media.MediaItemStatus);
534962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
535062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
535162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RemotePlaybackClient.SessionActionCallback extends android.support.v7.media.RemotePlaybackClient.ActionCallback {
535262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RemotePlaybackClient.SessionActionCallback();
535362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onResult(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus);
535462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
535562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
535662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RemotePlaybackClient.StatusCallback {
535762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RemotePlaybackClient.StatusCallback();
535862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemStatusChanged(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus, java.lang.String, android.support.v7.media.MediaItemStatus);
535962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSessionChanged(java.lang.String);
536062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onSessionStatusChanged(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus);
536162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
536262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
536362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
536462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
536562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v7.graphics {
536662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
536762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class Palette {
536862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.graphics.Palette from(java.util.List<android.support.v7.graphics.Palette.Swatch>);
536962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.graphics.Palette generate(android.graphics.Bitmap);
537062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.graphics.Palette generate(android.graphics.Bitmap, int);
537162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generateAsync(android.graphics.Bitmap, android.support.v7.graphics.Palette.PaletteAsyncListener);
537262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generateAsync(android.graphics.Bitmap, int, android.support.v7.graphics.Palette.PaletteAsyncListener);
537362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDarkMutedColor(int);
537462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.graphics.Palette.Swatch getDarkMutedSwatch();
537562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDarkVibrantColor(int);
537662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.graphics.Palette.Swatch getDarkVibrantSwatch();
537762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getLightMutedColor(int);
537862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.graphics.Palette.Swatch getLightMutedSwatch();
537962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getLightVibrantColor(int);
538062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.graphics.Palette.Swatch getLightVibrantSwatch();
538162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getMutedColor(int);
538262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.graphics.Palette.Swatch getMutedSwatch();
538362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v7.graphics.Palette.Swatch> getSwatches();
538462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getVibrantColor(int);
538562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.graphics.Palette.Swatch getVibrantSwatch();
538662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
538762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
538862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface Palette.PaletteAsyncListener {
538962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onGenerated(android.support.v7.graphics.Palette);
539062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
539162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
539262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class Palette.Swatch {
539362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public Palette.Swatch(int, int);
539462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBodyTextColor();
539562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public float[] getHsl();
539662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPopulation();
539762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRgb();
539862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTitleTextColor();
539962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
540062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
540162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
540262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
540362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverettepackage android.support.v7.widget {
540462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
540562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class DefaultItemAnimator extends android.support.v7.widget.RecyclerView.ItemAnimator {
540662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public DefaultItemAnimator();
540762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean animateAdd(android.support.v7.widget.RecyclerView.ViewHolder);
540862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int);
540962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean animateMove(android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int);
541062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean animateRemove(android.support.v7.widget.RecyclerView.ViewHolder);
541162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void endAnimation(android.support.v7.widget.RecyclerView.ViewHolder);
541262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void endAnimations();
541362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isRunning();
541462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void runPendingAnimations();
541562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
541662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
541762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class GridLayoutManager extends android.support.v7.widget.LinearLayoutManager {
541862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayoutManager(android.content.Context, int);
541962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayoutManager(android.content.Context, int, int, boolean);
542062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSpanCount();
542162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.GridLayoutManager.SpanSizeLookup getSpanSizeLookup();
542262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSpanCount(int);
542362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSpanSizeLookup(android.support.v7.widget.GridLayoutManager.SpanSizeLookup);
542462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int DEFAULT_SPAN_COUNT = -1; // 0xffffffff
542562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
542662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
542762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static final class GridLayoutManager.DefaultSpanSizeLookup extends android.support.v7.widget.GridLayoutManager.SpanSizeLookup {
542862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayoutManager.DefaultSpanSizeLookup();
542962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSpanSize(int);
543062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
543162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
543262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class GridLayoutManager.LayoutParams extends android.support.v7.widget.RecyclerView.LayoutParams {
543362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet);
543462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayoutManager.LayoutParams(int, int);
543562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
543662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams);
543762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayoutManager.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams);
543862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSpanIndex();
543962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSpanSize();
544062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int INVALID_SPAN_ID = -1; // 0xffffffff
544162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
544262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
544362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class GridLayoutManager.SpanSizeLookup {
544462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public GridLayoutManager.SpanSizeLookup();
544562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSpanGroupIndex(int, int);
544662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSpanIndex(int, int);
544762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getSpanSize(int);
544862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void invalidateSpanIndexCache();
544962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSpanIndexCacheEnabled();
545062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSpanIndexCacheEnabled(boolean);
545162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
545262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
545362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class LinearLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager {
545462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutManager(android.content.Context);
545562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearLayoutManager(android.content.Context, int, boolean);
545662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.graphics.PointF computeScrollVectorForPosition(int);
545762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int findFirstCompletelyVisibleItemPosition();
545862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int findFirstVisibleItemPosition();
545962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int findLastCompletelyVisibleItemPosition();
546062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int findLastVisibleItemPosition();
546162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams();
546262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected int getExtraLayoutSpace(android.support.v7.widget.RecyclerView.State);
546362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getOrientation();
546462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getRecycleChildrenOnDetach();
546562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getReverseLayout();
546662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getStackFromEnd();
546762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected boolean isLayoutRTL();
546862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSmoothScrollbarEnabled();
546962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void scrollToPositionWithOffset(int, int);
547062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOrientation(int);
547162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRecycleChildrenOnDetach(boolean);
547262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setReverseLayout(boolean);
547362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSmoothScrollbarEnabled(boolean);
547462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setStackFromEnd(boolean);
547562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HORIZONTAL = 0; // 0x0
547662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int INVALID_OFFSET = -2147483648; // 0x80000000
547762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VERTICAL = 1; // 0x1
547862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
547962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
548062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  protected static class LinearLayoutManager.LayoutChunkResult {
548162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor protected LinearLayoutManager.LayoutChunkResult();
548262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public int mConsumed;
548362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public boolean mFinished;
548462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public boolean mFocusable;
548562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public boolean mIgnoreConsumed;
548662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
548762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
548862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class LinearSmoothScroller extends android.support.v7.widget.RecyclerView.SmoothScroller {
548962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public LinearSmoothScroller(android.content.Context);
549062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int calculateDtToFit(int, int, int, int, int);
549162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int calculateDxToMakeVisible(android.view.View, int);
549262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int calculateDyToMakeVisible(android.view.View, int);
549362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected float calculateSpeedPerPixel(android.util.DisplayMetrics);
549462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected int calculateTimeForDeceleration(int);
549562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected int calculateTimeForScrolling(int);
549662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.graphics.PointF computeScrollVectorForPosition(int);
549762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected int getHorizontalSnapPreference();
549862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected int getVerticalSnapPreference();
549962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onSeekTargetStep(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action);
550062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onStart();
550162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onStop();
550262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onTargetFound(android.view.View, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action);
550362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void updateActionForInterimTarget(android.support.v7.widget.RecyclerView.SmoothScroller.Action);
550462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SNAP_TO_ANY = 0; // 0x0
550562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SNAP_TO_END = 1; // 0x1
550662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SNAP_TO_START = -1; // 0xffffffff
550762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field protected final android.view.animation.DecelerateInterpolator mDecelerateInterpolator;
550862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field protected int mInterimTargetDx;
550962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field protected int mInterimTargetDy;
551062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field protected final android.view.animation.LinearInterpolator mLinearInterpolator;
551162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field protected android.graphics.PointF mTargetVector;
551262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
551362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
551462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public abstract class OrientationHelper {
551562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.OrientationHelper createHorizontalHelper(android.support.v7.widget.RecyclerView.LayoutManager);
551662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.OrientationHelper createOrientationHelper(android.support.v7.widget.RecyclerView.LayoutManager, int);
551762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static android.support.v7.widget.OrientationHelper createVerticalHelper(android.support.v7.widget.RecyclerView.LayoutManager);
551862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getDecoratedEnd(android.view.View);
551962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getDecoratedMeasurement(android.view.View);
552062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getDecoratedMeasurementInOther(android.view.View);
552162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getDecoratedStart(android.view.View);
552262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getEnd();
552362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getEndAfterPadding();
552462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getEndPadding();
552562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getStartAfterPadding();
552662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getTotalSpace();
552762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTotalSpaceChange();
552862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void offsetChild(android.view.View, int);
552962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void offsetChildren(int);
553062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onLayoutComplete();
553162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HORIZONTAL = 0; // 0x0
553262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VERTICAL = 1; // 0x1
553362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field protected final android.support.v7.widget.RecyclerView.LayoutManager mLayoutManager;
553462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
553562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
553662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class RecyclerView extends android.view.ViewGroup {
553762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView(android.content.Context);
553862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView(android.content.Context, android.util.AttributeSet);
553962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView(android.content.Context, android.util.AttributeSet, int);
554062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration, int);
554162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration);
554262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener);
554362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View findChildViewUnder(float, float);
554462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForAdapterPosition(int);
554562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForItemId(long);
554662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForLayoutPosition(int);
554762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForPosition(int);
554862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean fling(int, int);
554962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.Adapter getAdapter();
555062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getChildAdapterPosition(android.view.View);
555162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getChildItemId(android.view.View);
555262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getChildLayoutPosition(android.view.View);
555362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated int getChildPosition(android.view.View);
555462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.ViewHolder getChildViewHolder(android.view.View);
555562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate();
555662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.ItemAnimator getItemAnimator();
555762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager();
555862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.RecycledViewPool getRecycledViewPool();
555962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getScrollState();
556062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasFixedSize();
556162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void invalidateItemDecorations();
556262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void offsetChildrenHorizontal(int);
556362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void offsetChildrenVertical(int);
556462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onChildAttachedToWindow(android.view.View);
556562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onChildDetachedFromWindow(android.view.View);
556662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDraw(android.graphics.Canvas);
556762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onLayout(boolean, int, int, int, int);
556862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration);
556962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener);
557062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void scrollToPosition(int);
557162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAccessibilityDelegateCompat(android.support.v7.widget.RecyclerViewAccessibilityDelegate);
557262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAdapter(android.support.v7.widget.RecyclerView.Adapter);
557362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHasFixedSize(boolean);
557462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemAnimator(android.support.v7.widget.RecyclerView.ItemAnimator);
557562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setItemViewCacheSize(int);
557662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setLayoutManager(android.support.v7.widget.RecyclerView.LayoutManager);
557762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener);
557862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRecycledViewPool(android.support.v7.widget.RecyclerView.RecycledViewPool);
557962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRecyclerListener(android.support.v7.widget.RecyclerView.RecyclerListener);
558062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setScrollingTouchSlop(int);
558162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setViewCacheExtension(android.support.v7.widget.RecyclerView.ViewCacheExtension);
558262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void smoothScrollBy(int, int);
558362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void smoothScrollToPosition(int);
558462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void stopScroll();
558562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void swapAdapter(android.support.v7.widget.RecyclerView.Adapter, boolean);
558662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HORIZONTAL = 0; // 0x0
558762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int INVALID_TYPE = -1; // 0xffffffff
558862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final long NO_ID = -1L; // 0xffffffffffffffffL
558962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int NO_POSITION = -1; // 0xffffffff
559062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1
559162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SCROLL_STATE_IDLE = 0; // 0x0
559262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int SCROLL_STATE_SETTLING = 2; // 0x2
559362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TOUCH_SLOP_DEFAULT = 0; // 0x0
559462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int TOUCH_SLOP_PAGING = 1; // 0x1
559562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VERTICAL = 1; // 0x1
559662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
559762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
559862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RecyclerView.Adapter {
559962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.Adapter();
560062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void bindViewHolder(VH, int);
560162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final VH createViewHolder(android.view.ViewGroup, int);
560262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract int getItemCount();
560362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getItemId(int);
560462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemViewType(int);
560562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean hasObservers();
560662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean hasStableIds();
560762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void notifyDataSetChanged();
560862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void notifyItemChanged(int);
560962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void notifyItemInserted(int);
561062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void notifyItemMoved(int, int);
561162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void notifyItemRangeChanged(int, int);
561262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void notifyItemRangeInserted(int, int);
561362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void notifyItemRangeRemoved(int, int);
561462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void notifyItemRemoved(int);
561562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAttachedToRecyclerView(android.support.v7.widget.RecyclerView);
561662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onBindViewHolder(VH, int);
561762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract VH onCreateViewHolder(android.view.ViewGroup, int);
561862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDetachedFromRecyclerView(android.support.v7.widget.RecyclerView);
561962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onFailedToRecycleView(VH);
562062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewAttachedToWindow(VH);
562162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewDetachedFromWindow(VH);
562262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewRecycled(VH);
562362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void registerAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver);
562462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setHasStableIds(boolean);
562562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void unregisterAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver);
562662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
562762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
562862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RecyclerView.AdapterDataObserver {
562962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.AdapterDataObserver();
563062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onChanged();
563162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemRangeChanged(int, int);
563262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemRangeInserted(int, int);
563362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemRangeMoved(int, int, int);
563462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemRangeRemoved(int, int);
563562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
563662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
563762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RecyclerView.ItemAnimator {
563862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.ItemAnimator();
563962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean animateAdd(android.support.v7.widget.RecyclerView.ViewHolder);
564062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int);
564162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean animateMove(android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int);
564262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean animateRemove(android.support.v7.widget.RecyclerView.ViewHolder);
564362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void dispatchAddFinished(android.support.v7.widget.RecyclerView.ViewHolder);
564462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void dispatchAddStarting(android.support.v7.widget.RecyclerView.ViewHolder);
564562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void dispatchAnimationsFinished();
564662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void dispatchChangeFinished(android.support.v7.widget.RecyclerView.ViewHolder, boolean);
564762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void dispatchChangeStarting(android.support.v7.widget.RecyclerView.ViewHolder, boolean);
564862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void dispatchMoveFinished(android.support.v7.widget.RecyclerView.ViewHolder);
564962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void dispatchMoveStarting(android.support.v7.widget.RecyclerView.ViewHolder);
565062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void dispatchRemoveFinished(android.support.v7.widget.RecyclerView.ViewHolder);
565162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void dispatchRemoveStarting(android.support.v7.widget.RecyclerView.ViewHolder);
565262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void endAnimation(android.support.v7.widget.RecyclerView.ViewHolder);
565362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void endAnimations();
565462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getAddDuration();
565562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getChangeDuration();
565662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getMoveDuration();
565762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public long getRemoveDuration();
565862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getSupportsChangeAnimations();
565962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean isRunning();
566062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isRunning(android.support.v7.widget.RecyclerView.ItemAnimator.ItemAnimatorFinishedListener);
566162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAddFinished(android.support.v7.widget.RecyclerView.ViewHolder);
566262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAddStarting(android.support.v7.widget.RecyclerView.ViewHolder);
566362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onChangeFinished(android.support.v7.widget.RecyclerView.ViewHolder, boolean);
566462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onChangeStarting(android.support.v7.widget.RecyclerView.ViewHolder, boolean);
566562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onMoveFinished(android.support.v7.widget.RecyclerView.ViewHolder);
566662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onMoveStarting(android.support.v7.widget.RecyclerView.ViewHolder);
566762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRemoveFinished(android.support.v7.widget.RecyclerView.ViewHolder);
566862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRemoveStarting(android.support.v7.widget.RecyclerView.ViewHolder);
566962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void runPendingAnimations();
567062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setAddDuration(long);
567162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setChangeDuration(long);
567262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMoveDuration(long);
567362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setRemoveDuration(long);
567462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSupportsChangeAnimations(boolean);
567562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
567662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
567762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface RecyclerView.ItemAnimator.ItemAnimatorFinishedListener {
567862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onAnimationsFinished();
567962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
568062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
568162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RecyclerView.ItemDecoration {
568262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.ItemDecoration();
568362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void getItemOffsets(android.graphics.Rect, int, android.support.v7.widget.RecyclerView);
568462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void getItemOffsets(android.graphics.Rect, android.view.View, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State);
568562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State);
568662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView);
568762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State);
568862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView);
568962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
569062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
569162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RecyclerView.LayoutManager {
569262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.LayoutManager();
569362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addDisappearingView(android.view.View);
569462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addDisappearingView(android.view.View, int);
569562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addView(android.view.View);
569662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void addView(android.view.View, int);
569762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void assertInLayoutOrScroll(java.lang.String);
569862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void assertNotInLayoutOrScroll(java.lang.String);
569962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void attachView(android.view.View, int, android.support.v7.widget.RecyclerView.LayoutParams);
570062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void attachView(android.view.View, int);
570162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void attachView(android.view.View);
570262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void calculateItemDecorationsForChild(android.view.View, android.graphics.Rect);
570362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean canScrollHorizontally();
570462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean canScrollVertically();
570562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean checkLayoutParams(android.support.v7.widget.RecyclerView.LayoutParams);
570662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int computeHorizontalScrollExtent(android.support.v7.widget.RecyclerView.State);
570762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int computeHorizontalScrollOffset(android.support.v7.widget.RecyclerView.State);
570862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int computeHorizontalScrollRange(android.support.v7.widget.RecyclerView.State);
570962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int computeVerticalScrollExtent(android.support.v7.widget.RecyclerView.State);
571062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int computeVerticalScrollOffset(android.support.v7.widget.RecyclerView.State);
571162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int computeVerticalScrollRange(android.support.v7.widget.RecyclerView.State);
571262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void detachAndScrapAttachedViews(android.support.v7.widget.RecyclerView.Recycler);
571362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void detachAndScrapView(android.view.View, android.support.v7.widget.RecyclerView.Recycler);
571462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void detachAndScrapViewAt(int, android.support.v7.widget.RecyclerView.Recycler);
571562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void detachView(android.view.View);
571662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void detachViewAt(int);
571762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void endAnimation(android.view.View);
571862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View findViewByPosition(int);
571962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams();
572062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams);
572162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.LayoutParams generateLayoutParams(android.content.Context, android.util.AttributeSet);
572262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getBottomDecorationHeight(android.view.View);
572362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View getChildAt(int);
572462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getChildCount();
572562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public static int getChildMeasureSpec(int, int, int, boolean);
572662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getClipToPadding();
572762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getColumnCountForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State);
572862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDecoratedBottom(android.view.View);
572962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDecoratedLeft(android.view.View);
573062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDecoratedMeasuredHeight(android.view.View);
573162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDecoratedMeasuredWidth(android.view.View);
573262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDecoratedRight(android.view.View);
573362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDecoratedTop(android.view.View);
573462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View getFocusedChild();
573562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getHeight();
573662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemCount();
573762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemViewType(android.view.View);
573862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getLayoutDirection();
573962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getLeftDecorationWidth(android.view.View);
574062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getMinimumHeight();
574162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getMinimumWidth();
574262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPaddingBottom();
574362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPaddingEnd();
574462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPaddingLeft();
574562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPaddingRight();
574662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPaddingStart();
574762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPaddingTop();
574862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getPosition(android.view.View);
574962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRightDecorationWidth(android.view.View);
575062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getRowCountForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State);
575162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSelectionModeForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State);
575262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTopDecorationHeight(android.view.View);
575362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getWidth();
575462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasFocus();
575562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void ignoreView(android.view.View);
575662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFocused();
575762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isLayoutHierarchical(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State);
575862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isSmoothScrolling();
575962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void layoutDecorated(android.view.View, int, int, int, int);
576062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void measureChild(android.view.View, int, int);
576162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void measureChildWithMargins(android.view.View, int, int);
576262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void moveView(int, int);
576362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void offsetChildrenHorizontal(int);
576462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void offsetChildrenVertical(int);
576562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAdapterChanged(android.support.v7.widget.RecyclerView.Adapter, android.support.v7.widget.RecyclerView.Adapter);
576662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onAddFocusables(android.support.v7.widget.RecyclerView, java.util.ArrayList<android.view.View>, int, int);
576762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onAttachedToWindow(android.support.v7.widget.RecyclerView);
576862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated void onDetachedFromWindow(android.support.v7.widget.RecyclerView);
576962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onDetachedFromWindow(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.Recycler);
577062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View onFocusSearchFailed(android.view.View, int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State);
577162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent);
577262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onInitializeAccessibilityEvent(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.accessibility.AccessibilityEvent);
577362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
577462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onInitializeAccessibilityNodeInfoForItem(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
577562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View onInterceptFocusSearch(android.view.View, int);
577662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemsAdded(android.support.v7.widget.RecyclerView, int, int);
577762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemsChanged(android.support.v7.widget.RecyclerView);
577862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemsMoved(android.support.v7.widget.RecyclerView, int, int, int);
577962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemsRemoved(android.support.v7.widget.RecyclerView, int, int);
578062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onItemsUpdated(android.support.v7.widget.RecyclerView, int, int);
578162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onLayoutChildren(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State);
578262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onMeasure(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, int, int);
578362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated boolean onRequestChildFocus(android.support.v7.widget.RecyclerView, android.view.View, android.view.View);
578462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean onRequestChildFocus(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State, android.view.View, android.view.View);
578562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onRestoreInstanceState(android.os.Parcelable);
578662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.os.Parcelable onSaveInstanceState();
578762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onScrollStateChanged(int);
578862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean performAccessibilityAction(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, int, android.os.Bundle);
578962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean performAccessibilityActionForItem(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.View, int, android.os.Bundle);
579062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeAllViews();
579162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeAndRecycleAllViews(android.support.v7.widget.RecyclerView.Recycler);
579262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeAndRecycleView(android.view.View, android.support.v7.widget.RecyclerView.Recycler);
579362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeAndRecycleViewAt(int, android.support.v7.widget.RecyclerView.Recycler);
579462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeDetachedView(android.view.View);
579562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeView(android.view.View);
579662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void removeViewAt(int);
579762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean);
579862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void requestLayout();
579962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void requestSimpleAnimationsInNextLayout();
580062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int scrollHorizontallyBy(int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State);
580162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void scrollToPosition(int);
580262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int scrollVerticallyBy(int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State);
580362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMeasuredDimension(int, int);
580462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void smoothScrollToPosition(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State, int);
580562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void startSmoothScroll(android.support.v7.widget.RecyclerView.SmoothScroller);
580662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void stopIgnoringView(android.view.View);
580762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean supportsPredictiveItemAnimations();
580862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
580962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
581062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class RecyclerView.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
581162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.LayoutParams(android.content.Context, android.util.AttributeSet);
581262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.LayoutParams(int, int);
581362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
581462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.LayoutParams(android.view.ViewGroup.LayoutParams);
581562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams);
581662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getViewAdapterPosition();
581762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getViewLayoutPosition();
581862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public deprecated int getViewPosition();
581962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isItemChanged();
582062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isItemRemoved();
582162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isViewInvalid();
582262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean viewNeedsUpdate();
582362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
582462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
582562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface RecyclerView.OnItemTouchListener {
582662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent);
582762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent);
582862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
582962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
583062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RecyclerView.OnScrollListener {
583162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.OnScrollListener();
583262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onScrollStateChanged(android.support.v7.widget.RecyclerView, int);
583362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onScrolled(android.support.v7.widget.RecyclerView, int, int);
583462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
583562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
583662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class RecyclerView.RecycledViewPool {
583762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.RecycledViewPool();
583862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clear();
583962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.ViewHolder getRecycledView(int);
584062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void putRecycledView(android.support.v7.widget.RecyclerView.ViewHolder);
584162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setMaxRecycledViews(int, int);
584262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
584362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
584462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public final class RecyclerView.Recycler {
584562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.Recycler();
584662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void bindViewToPosition(android.view.View, int);
584762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void clear();
584862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int convertPreLayoutPositionToPostLayout(int);
584962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public java.util.List<android.support.v7.widget.RecyclerView.ViewHolder> getScrapList();
585062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View getViewForPosition(int);
585162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void recycleView(android.view.View);
585262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setViewCacheSize(int);
585362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
585462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
585562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract interface RecyclerView.RecyclerListener {
585662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder);
585762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
585862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
585962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RecyclerView.SmoothScroller {
586062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.SmoothScroller();
586162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.View findViewByPosition(int);
586262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getChildCount();
586362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getChildPosition(android.view.View);
586462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager();
586562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTargetPosition();
586662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void instantScrollToPosition(int);
586762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isPendingInitialRun();
586862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isRunning();
586962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void normalize(android.graphics.PointF);
587062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected void onChildAttachedToWindow(android.view.View);
587162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void onSeekTargetStep(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action);
587262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void onStart();
587362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void onStop();
587462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected abstract void onTargetFound(android.view.View, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action);
587562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setTargetPosition(int);
587662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method protected final void stop();
587762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
587862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
587962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class RecyclerView.SmoothScroller.Action {
588062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.SmoothScroller.Action(int, int);
588162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.SmoothScroller.Action(int, int, int);
588262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.SmoothScroller.Action(int, int, int, android.view.animation.Interpolator);
588362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDuration();
588462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDx();
588562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getDy();
588662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.view.animation.Interpolator getInterpolator();
588762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDuration(int);
588862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDx(int);
588962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setDy(int);
589062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setInterpolator(android.view.animation.Interpolator);
589162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void update(int, int, int, android.view.animation.Interpolator);
589262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int UNDEFINED_DURATION = -2147483648; // 0x80000000
589362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
589462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
589562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class RecyclerView.State {
589662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.State();
589762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean didStructureChange();
589862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public T get(int);
589962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getItemCount();
590062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getTargetScrollPosition();
590162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean hasTargetScrollPosition();
590262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isPreLayout();
590362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewIgnored(android.support.v7.widget.RecyclerView.ViewHolder);
590462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder);
590562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void put(int, java.lang.Object);
590662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void remove(int);
590762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean willRunPredictiveAnimations();
590862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean willRunSimpleAnimations();
590962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
591062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
591162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RecyclerView.ViewCacheExtension {
591262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.ViewCacheExtension();
591362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public abstract android.view.View getViewForPositionAndType(android.support.v7.widget.RecyclerView.Recycler, int, int);
591462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
591562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
591662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static abstract class RecyclerView.ViewHolder {
591762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerView.ViewHolder(android.view.View);
591862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getAdapterPosition();
591962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final long getItemId();
592062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getItemViewType();
592162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getLayoutPosition();
592262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getOldPosition();
592362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final deprecated int getPosition();
592462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final boolean isRecyclable();
592562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final void setIsRecyclable(boolean);
592662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public final android.view.View itemView;
592762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
592862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
592962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class RecyclerViewAccessibilityDelegate extends android.support.v4.view.AccessibilityDelegateCompat {
593062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public RecyclerViewAccessibilityDelegate(android.support.v7.widget.RecyclerView);
593162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
593262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
593362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public class StaggeredGridLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager {
593462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public StaggeredGridLayoutManager(int, int);
593562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int[] findFirstCompletelyVisibleItemPositions(int[]);
593662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int[] findFirstVisibleItemPositions(int[]);
593762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int[] findLastCompletelyVisibleItemPositions(int[]);
593862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int[] findLastVisibleItemPositions(int[]);
593962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams();
594062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getGapStrategy();
594162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getOrientation();
594262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean getReverseLayout();
594362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public int getSpanCount();
594462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void invalidateSpanAssignments();
594562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void scrollToPositionWithOffset(int, int);
594662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setGapStrategy(int);
594762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setOrientation(int);
594862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setReverseLayout(boolean);
594962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setSpanCount(int);
595062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final deprecated int GAP_HANDLING_LAZY = 1; // 0x1
595162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS = 2; // 0x2
595262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int GAP_HANDLING_NONE = 0; // 0x0
595362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int HORIZONTAL = 0; // 0x0
595462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final java.lang.String TAG = "StaggeredGridLayoutManager";
595562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int VERTICAL = 1; // 0x1
595662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
595762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
595862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  public static class StaggeredGridLayoutManager.LayoutParams extends android.support.v7.widget.RecyclerView.LayoutParams {
595962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public StaggeredGridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet);
596062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public StaggeredGridLayoutManager.LayoutParams(int, int);
596162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
596262ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams);
596362ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    ctor public StaggeredGridLayoutManager.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams);
596462ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public final int getSpanIndex();
596562ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public boolean isFullSpan();
596662ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    method public void setFullSpan(boolean);
596762ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette    field public static final int INVALID_SPAN_ID = -1; // 0xffffffff
596862ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette  }
596962ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
597062ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette}
597162ff5d95c37aa76ab28449ae2f099b5370073727Alan Viverette
5972