META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/dreams/
com/android/dreams/phototable/
com/android/dreams/phototable/AlbumDataAdapter$AccountComparator.class
AlbumDataAdapter.java
package com.android.dreams.phototable
public com.android.dreams.phototable.AlbumDataAdapter$AccountComparator extends java.lang.Object implements java.util.Comparator {
private final com.android.dreams.phototable.AlbumDataAdapter$RecencyComparator recency
public void <init> ()
public int compare (com.android.dreams.phototable.PhotoSource$AlbumData, com.android.dreams.phototable.PhotoSource$AlbumData)
String typeAString
String typeBString
int typeA
int typeB
com.android.dreams.phototable.PhotoSource$AlbumData a
com.android.dreams.phototable.PhotoSource$AlbumData b
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/android/dreams/phototable/AlbumDataAdapter$ItemClickListener.class
AlbumDataAdapter.java
package com.android.dreams.phototable
com.android.dreams.phototable.AlbumDataAdapter$ItemClickListener extends java.lang.Object implements android.view.View$OnClickListener {
final synthetic com.android.dreams.phototable.AlbumDataAdapter this$0
private void <init> (com.android.dreams.phototable.AlbumDataAdapter)
public void onClick (android.view.View)
android.widget.CheckBox checkBox
com.android.dreams.phototable.PhotoSource$AlbumData data
boolean isChecked
android.view.View v
android.view.View vCheckBox
}
com/android/dreams/phototable/AlbumDataAdapter$RecencyComparator.class
AlbumDataAdapter.java
package com.android.dreams.phototable
public com.android.dreams.phototable.AlbumDataAdapter$RecencyComparator extends java.lang.Object implements java.util.Comparator {
private final com.android.dreams.phototable.AlbumDataAdapter$TitleComparator title
public void <init> ()
public int compare (com.android.dreams.phototable.PhotoSource$AlbumData, com.android.dreams.phototable.PhotoSource$AlbumData)
com.android.dreams.phototable.PhotoSource$AlbumData a
com.android.dreams.phototable.PhotoSource$AlbumData b
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/android/dreams/phototable/AlbumDataAdapter$TitleComparator.class
AlbumDataAdapter.java
package com.android.dreams.phototable
public com.android.dreams.phototable.AlbumDataAdapter$TitleComparator extends java.lang.Object implements java.util.Comparator {
public void <init> ()
public int compare (com.android.dreams.phototable.PhotoSource$AlbumData, com.android.dreams.phototable.PhotoSource$AlbumData)
com.android.dreams.phototable.PhotoSource$AlbumData a
com.android.dreams.phototable.PhotoSource$AlbumData b
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/android/dreams/phototable/AlbumDataAdapter.class
AlbumDataAdapter.java
package com.android.dreams.phototable
public com.android.dreams.phototable.AlbumDataAdapter extends android.widget.ArrayAdapter {
private static final String TAG
private static final boolean DEBUG
public static final String ALBUM_SET
private final com.android.dreams.phototable.AlbumSettings mSettings
private final android.view.LayoutInflater mInflater
private final int mLayout
private final com.android.dreams.phototable.AlbumDataAdapter$ItemClickListener mListener
private final java.util.HashSet mValidAlbumIds
public void <init> (android.content.Context, android.content.SharedPreferences, int, java.util.List)
com.android.dreams.phototable.PhotoSource$AlbumData albumData
android.content.Context context
android.content.SharedPreferences settings
int resource
java.util.List objects
public boolean isSelected (int)
int position
com.android.dreams.phototable.PhotoSource$AlbumData data
public boolean areAllSelected ()
public void selectAll (boolean)
boolean select
public android.view.View getView (int, android.view.View, android.view.ViewGroup)
android.widget.CheckBox checkBox
android.widget.TextView textView
int position
android.view.View convertView
android.view.ViewGroup parent
android.view.View item
com.android.dreams.phototable.PhotoSource$AlbumData data
android.view.View vCheckBox
android.view.View vTextView
}
com/android/dreams/phototable/AlbumSettings.class
AlbumSettings.java
package com.android.dreams.phototable
public com.android.dreams.phototable.AlbumSettings extends java.lang.Object {
public static final String ALBUM_SET
private static java.util.HashMap singletons
private final android.content.SharedPreferences mSettings
private final java.util.HashSet mEnabledAlbums
public static com.android.dreams.phototable.AlbumSettings getAlbumSettings (android.content.SharedPreferences)
android.content.SharedPreferences settings
public void readEnabledAlbums ()
public boolean isAlbumEnabled (java.lang.String)
String albumId
public boolean areAllEnabled (java.util.Collection)
java.util.Collection validAlbums
public void setAlbumEnabled (java.lang.String, boolean)
String albumId
boolean enabled
public void disableAllAlbums ()
public void enableAllAlbums (java.util.Collection)
java.util.Collection validAlbums
public void pruneObsoleteSettings (java.util.Collection)
java.util.Collection validAlbums
public boolean isConfigured ()
private void <init> (android.content.SharedPreferences)
android.content.SharedPreferences settings
private void readEnabledAlbumsLocked ()
java.util.Set enabledAlbums
private void writeEnabledAlbumsLocked ()
android.content.SharedPreferences$Editor editor
}
com/android/dreams/phototable/BummerView$1.class
BummerView.java
package com.android.dreams.phototable
com.android.dreams.phototable.BummerView$1 extends android.os.Handler {
final synthetic com.android.dreams.phototable.BummerView this$0
void <init> (com.android.dreams.phototable.BummerView)
com.android.dreams.phototable.BummerView this$0
public void handleMessage (android.os.Message)
android.view.View parent
float framew
float frameh
float textw
float texth
float newx
float newy
android.os.Message m
boolean animate
}
com/android/dreams/phototable/BummerView$2.class
BummerView.java
package com.android.dreams.phototable
com.android.dreams.phototable.BummerView$2 extends java.lang.Object implements android.view.View$OnLayoutChangeListener {
final synthetic android.view.View val$parent
final synthetic com.android.dreams.phototable.BummerView this$0
void <init> (com.android.dreams.phototable.BummerView, android.view.View)
com.android.dreams.phototable.BummerView this$0
public void onLayoutChange (android.view.View, int, int, int, int, int, int, int, int)
android.view.View v
int left
int top
int right
int bottom
int oldLeft
int oldTop
int oldRight
int oldBottom
}
com/android/dreams/phototable/BummerView.class
BummerView.java
package com.android.dreams.phototable
public com.android.dreams.phototable.BummerView extends android.widget.TextView {
public static final int START
public static final int MOVE
private int mDelay
private int mAnimTime
private boolean mAnimate
private android.os.Handler mHandler
public void <init> (android.content.Context)
android.content.Context context
public void <init> (android.content.Context, android.util.AttributeSet)
android.content.Context context
android.util.AttributeSet attrs
public void <init> (android.content.Context, android.util.AttributeSet, int)
android.content.Context context
android.util.AttributeSet attrs
int flags
public void setAnimationParams (boolean, int, int)
boolean animate
int delay
int animTime
public void onAttachedToWindow ()
android.view.View parent
}
com/android/dreams/phototable/CursorPhotoSource.class
CursorPhotoSource.java
package com.android.dreams.phototable
public abstract com.android.dreams.phototable.CursorPhotoSource extends com.android.dreams.phototable.PhotoSource {
protected static final int UNINITIALIZED
protected static final int INVALID
public void <init> (android.content.Context, android.content.SharedPreferences)
android.content.Context context
android.content.SharedPreferences settings
public void <init> (android.content.Context, android.content.SharedPreferences, com.android.dreams.phototable.PhotoSource)
android.content.Context context
android.content.SharedPreferences settings
com.android.dreams.phototable.PhotoSource fallback
protected com.android.dreams.phototable.PhotoSource$ImageData naturalNext (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData current
com.android.dreams.phototable.PhotoSource$ImageData data
protected com.android.dreams.phototable.PhotoSource$ImageData naturalPrevious (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData current
com.android.dreams.phototable.PhotoSource$ImageData data
protected void donePaging (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData current
protected abstract void openCursor (com.android.dreams.phototable.PhotoSource$ImageData)
protected abstract void findPosition (com.android.dreams.phototable.PhotoSource$ImageData)
protected abstract com.android.dreams.phototable.PhotoSource$ImageData unpackImageData (android.database.Cursor, com.android.dreams.phototable.PhotoSource$ImageData)
}
com/android/dreams/phototable/DragGestureDetector.class
DragGestureDetector.java
package com.android.dreams.phototable
public com.android.dreams.phototable.DragGestureDetector extends java.lang.Object {
private static final String TAG
private final com.android.dreams.phototable.PhotoTable mTable
private final float mTouchGain
private float[] mLast
private float[] mCurrent
private boolean mDrag
public void <init> (android.content.Context, com.android.dreams.phototable.PhotoTable)
android.content.Context context
com.android.dreams.phototable.PhotoTable table
android.content.res.Resources res
private void computeAveragePosition (android.view.MotionEvent, float[])
android.view.MotionEvent event
float[] position
private void computeAveragePosition (android.view.MotionEvent, float[], int)
int p
android.view.MotionEvent event
float[] position
int ignore
int pointerCount
float count
public boolean onTouchEvent (android.view.MotionEvent)
android.view.MotionEvent event
int index
private void move (android.view.MotionEvent, boolean)
android.view.MotionEvent event
boolean drop
}
com/android/dreams/phototable/EdgeSwipeDetector.class
EdgeSwipeDetector.java
package com.android.dreams.phototable
public com.android.dreams.phototable.EdgeSwipeDetector extends java.lang.Object {
private static final String TAG
private float mEdgeSwipeGutter
private float mEdgeSwipeThreshold
private boolean mEdgeSwipe
private final com.android.dreams.phototable.PhotoTable mTable
public void <init> (android.content.Context, com.android.dreams.phototable.PhotoTable)
android.content.Context context
com.android.dreams.phototable.PhotoTable table
android.content.res.Resources resources
public boolean onTouchEvent (android.view.MotionEvent)
float edgeGutter
float enough
android.view.MotionEvent event
}
com/android/dreams/phototable/FlipperDream.class
FlipperDream.java
package com.android.dreams.phototable
public com.android.dreams.phototable.FlipperDream extends android.service.dreams.DreamService {
public static final String TAG
public void <init> ()
public void onDreamingStarted ()
public void onAttachedToWindow ()
com.android.dreams.phototable.AlbumSettings settings
}
com/android/dreams/phototable/FlipperDreamSettings$1$1.class
FlipperDreamSettings.java
package com.android.dreams.phototable
com.android.dreams.phototable.FlipperDreamSettings$1$1 extends android.database.DataSetObserver {
final synthetic com.android.dreams.phototable.FlipperDreamSettings$1 this$1
void <init> (com.android.dreams.phototable.FlipperDreamSettings$1)
com.android.dreams.phototable.FlipperDreamSettings$1 this$1
public void onChanged ()
public void onInvalidated ()
}
com/android/dreams/phototable/FlipperDreamSettings$1.class
FlipperDreamSettings.java
package com.android.dreams.phototable
com.android.dreams.phototable.FlipperDreamSettings$1 extends android.os.AsyncTask {
final synthetic com.android.dreams.phototable.FlipperDreamSettings this$0
void <init> (com.android.dreams.phototable.FlipperDreamSettings)
com.android.dreams.phototable.FlipperDreamSettings this$0
public transient java.lang.Void doInBackground (java.lang.Void[])
Void[] unused
public void onPostExecute (java.lang.Void)
Void unused
public volatile synthetic void onPostExecute (java.lang.Object)
public volatile synthetic java.lang.Object doInBackground (java.lang.Object[])
}
com/android/dreams/phototable/FlipperDreamSettings.class
FlipperDreamSettings.java
package com.android.dreams.phototable
public com.android.dreams.phototable.FlipperDreamSettings extends android.app.ListActivity {
private static final String TAG
public static final String PREFS_NAME
protected android.content.SharedPreferences mSettings
private com.android.dreams.phototable.PhotoSourcePlexor mPhotoSource
private com.android.dreams.phototable.SectionedAlbumDataAdapter mAdapter
private android.view.MenuItem mSelectAll
private android.os.AsyncTask mLoadingTask
public void <init> ()
protected void onCreate (android.os.Bundle)
android.os.Bundle savedInstanceState
protected void onResume ()
protected void init ()
public boolean onCreateOptionsMenu (android.view.Menu)
android.view.Menu menu
android.view.MenuInflater inflater
public boolean onOptionsItemSelected (android.view.MenuItem)
android.view.MenuItem item
private void showApology (boolean)
boolean apologize
android.view.View empty
android.view.View sorry
private void updateActionItem ()
}
com/android/dreams/phototable/KeyboardInterpreter.class
KeyboardInterpreter.java
package com.android.dreams.phototable
public com.android.dreams.phototable.KeyboardInterpreter extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private final com.android.dreams.phototable.PhotoTable mTable
private final long mBounce
private long mLastDeckNavigation
public void <init> (com.android.dreams.phototable.PhotoTable)
com.android.dreams.phototable.PhotoTable table
public boolean onKeyDown (int, android.view.KeyEvent)
int keyCode
android.view.KeyEvent event
android.view.View focus
boolean consumed
}
com/android/dreams/phototable/LocalSource.class
LocalSource.java
package com.android.dreams.phototable
public com.android.dreams.phototable.LocalSource extends com.android.dreams.phototable.CursorPhotoSource {
private static final String TAG
private final String mUnknownAlbumName
private final String mLocalSourceName
private java.util.Set mFoundAlbumIds
private int mLastPosition
public void <init> (android.content.Context, android.content.SharedPreferences)
android.content.Context context
android.content.SharedPreferences settings
private java.util.Set getFoundAlbums ()
public java.util.Collection findAlbums ()
java.util.HashMap foundAlbums
public void findAlbums (boolean, java.util.HashMap)
long updated
String id
com.android.dreams.phototable.PhotoSource$AlbumData data
int dataIndex
int bucketIndex
int nameIndex
int updatedIndex
boolean internal
java.util.HashMap foundAlbums
android.net.Uri uri
String[] projection
android.database.Cursor cursor
public static java.lang.String constructId (boolean, java.lang.String)
boolean internal
String bucketId
protected void openCursor (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData data
String[] projection
String selection
protected void findPosition (com.android.dreams.phototable.PhotoSource$ImageData)
String url
int dataIndex
com.android.dreams.phototable.PhotoSource$ImageData data
protected com.android.dreams.phototable.PhotoSource$ImageData unpackImageData (android.database.Cursor, com.android.dreams.phototable.PhotoSource$ImageData)
android.database.Cursor cursor
com.android.dreams.phototable.PhotoSource$ImageData data
int dataIndex
int orientationIndex
int bucketIndex
protected java.util.Collection findImages (int)
int howMany
java.util.LinkedList foundImages
boolean internalFirst
protected void findImages (boolean, int, java.util.LinkedList)
String[] parts
String id
com.android.dreams.phototable.PhotoSource$ImageData data
int dataIndex
boolean internal
int howMany
java.util.LinkedList foundImages
android.net.Uri uri
String[] projection
String selection
android.database.Cursor cursor
private boolean isInternalId (java.lang.String)
String id
protected java.io.InputStream getStream (com.android.dreams.phototable.PhotoSource$ImageData, int)
Exception ex
com.android.dreams.phototable.PhotoSource$ImageData data
int longSide
java.io.FileInputStream fis
}
com/android/dreams/phototable/PhotoCarousel$1.class
PhotoCarousel.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoCarousel$1 extends android.view.GestureDetector$SimpleOnGestureListener {
final synthetic com.android.dreams.phototable.PhotoCarousel this$0
void <init> (com.android.dreams.phototable.PhotoCarousel)
com.android.dreams.phototable.PhotoCarousel this$0
public boolean onFling (android.view.MotionEvent, android.view.MotionEvent, float, float)
android.view.MotionEvent e1
android.view.MotionEvent e2
float vX
float vY
}
com/android/dreams/phototable/PhotoCarousel$2.class
PhotoCarousel.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoCarousel$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.dreams.phototable.PhotoCarousel this$0
void <init> (com.android.dreams.phototable.PhotoCarousel)
com.android.dreams.phototable.PhotoCarousel this$0
public void run ()
}
com/android/dreams/phototable/PhotoCarousel$Flipper.class
PhotoCarousel.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoCarousel$Flipper extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.dreams.phototable.PhotoCarousel this$0
void <init> (com.android.dreams.phototable.PhotoCarousel)
com.android.dreams.phototable.PhotoCarousel this$0
public void run ()
long now
long elapsed
private void scheduleNext (long)
long delay
}
com/android/dreams/phototable/PhotoCarousel$PhotoLoadTask.class
PhotoCarousel.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoCarousel$PhotoLoadTask extends android.os.AsyncTask {
private final android.graphics.BitmapFactory$Options mOptions
final synthetic com.android.dreams.phototable.PhotoCarousel this$0
public void <init> (com.android.dreams.phototable.PhotoCarousel)
public transient android.graphics.Bitmap doInBackground (java.lang.Void[])
Void[] unused
android.graphics.Bitmap decodedPhoto
public void onPostExecute (android.graphics.Bitmap)
android.graphics.Bitmap photo
public volatile synthetic void onPostExecute (java.lang.Object)
public volatile synthetic java.lang.Object doInBackground (java.lang.Object[])
}
com/android/dreams/phototable/PhotoCarousel.class
PhotoCarousel.java
package com.android.dreams.phototable
public com.android.dreams.phototable.PhotoCarousel extends android.widget.FrameLayout {
private static final String TAG
private static final boolean DEBUG
private static final int LANDSCAPE
private static final int PORTRAIT
private final com.android.dreams.phototable.PhotoCarousel$Flipper mFlipper
private final com.android.dreams.phototable.PhotoSourcePlexor mPhotoSource
private final android.view.GestureDetector mGestureDetector
private final android.view.View[] mPanel
private final int mFlipDuration
private final int mDropPeriod
private final int mBitmapQueueLimit
private final java.util.HashMap mBitmapStore
private final java.util.LinkedList mBitmapQueue
private final java.util.LinkedList mBitmapLoaders
private android.view.View mSpinner
private int mOrientation
private int mWidth
private int mHeight
private int mLongSide
private int mShortSide
private long mLastFlipTime
public void <init> (android.content.Context, android.util.AttributeSet)
android.content.Context context
android.util.AttributeSet as
android.content.res.Resources resources
private float lockTo180 (float)
float a
private float wrap360 (float)
float a
private void maybeLoadMore ()
com.android.dreams.phototable.PhotoCarousel$PhotoLoadTask loader
java.util.ListIterator i
com.android.dreams.phototable.PhotoCarousel$PhotoLoadTask task
private android.widget.ImageView getBackface ()
private boolean canFlip ()
private boolean changePhoto ()
android.widget.ImageView destination
int width
int height
int orientation
android.graphics.Bitmap old
android.graphics.Bitmap photo
private void setScaleType (android.view.View)
int orientation
int width
int height
android.view.View photo
public void flip (float)
float sgn
float frontY
float backY
float frontA
float backA
android.view.ViewPropertyAnimator frontAnim
android.view.ViewPropertyAnimator backAnim
public void onAttachedToWindow ()
public void onLayout (boolean, int, int, int, int)
boolean changed
int left
int top
int right
int bottom
public boolean onTouchEvent (android.view.MotionEvent)
android.view.MotionEvent event
private void log (java.lang.String)
String message
}
com/android/dreams/phototable/PhotoDreamSettingsReceiver.class
PhotoDreamSettingsReceiver.java
package com.android.dreams.phototable
public com.android.dreams.phototable.PhotoDreamSettingsReceiver extends android.content.BroadcastReceiver {
private static final String TAG
private static final String LOCAL_AUTHORITY
private static final String INTERNAL
private static final boolean DEBUG
public static final String ACTION_ADD_ALBUM
public static final String ACTION_REMOVE_ALBUM
public static final String EXTRA_ALBUMS
public void <init> ()
public void onReceive (android.content.Context, android.content.Intent)
int idx
android.net.Uri albumUri
String type
java.util.List path
String albumId
String albumUriString
android.content.Context context
android.content.Intent intent
com.android.dreams.phototable.AlbumSettings[] settings
boolean shown
java.util.ArrayList albumUris
}
com/android/dreams/phototable/PhotoSource$AlbumData.class
PhotoSource.java
package com.android.dreams.phototable
public com.android.dreams.phototable.PhotoSource$AlbumData extends java.lang.Object {
public String id
public String title
public String thumbnailUrl
public String account
public long updated
final synthetic com.android.dreams.phototable.PhotoSource this$0
public void <init> (com.android.dreams.phototable.PhotoSource)
com.android.dreams.phototable.PhotoSource this$0
public java.lang.String getType ()
String type
}
com/android/dreams/phototable/PhotoSource$ImageData.class
PhotoSource.java
package com.android.dreams.phototable
public com.android.dreams.phototable.PhotoSource$ImageData extends java.lang.Object {
public String id
public String url
public int orientation
protected String albumId
protected android.database.Cursor cursor
protected int position
protected android.net.Uri uri
final synthetic com.android.dreams.phototable.PhotoSource this$0
public void <init> (com.android.dreams.phototable.PhotoSource)
com.android.dreams.phototable.PhotoSource this$0
java.io.InputStream getStream (int)
int longSide
com.android.dreams.phototable.PhotoSource$ImageData naturalNext ()
com.android.dreams.phototable.PhotoSource$ImageData naturalPrevious ()
public void donePaging ()
}
com/android/dreams/phototable/PhotoSource.class
PhotoSource.java
package com.android.dreams.phototable
public abstract com.android.dreams.phototable.PhotoSource extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final int BUFFER_SIZE
private final java.util.LinkedList mImageQueue
private final int mMaxQueueSize
private final float mMaxCropRatio
private final int mBadImageSkipLimit
private final com.android.dreams.phototable.PhotoSource mFallbackSource
private final java.util.HashMap mImageMap
protected final android.content.Context mContext
protected final android.content.res.Resources mResources
protected final java.util.Random mRNG
protected final com.android.dreams.phototable.AlbumSettings mSettings
protected final android.content.ContentResolver mResolver
protected String mSourceName
public void <init> (android.content.Context, android.content.SharedPreferences)
android.content.Context context
android.content.SharedPreferences settings
public void <init> (android.content.Context, android.content.SharedPreferences, com.android.dreams.phototable.PhotoSource)
android.content.Context context
android.content.SharedPreferences settings
com.android.dreams.phototable.PhotoSource fallbackSource
protected void fillQueue ()
public android.graphics.Bitmap next (android.graphics.BitmapFactory$Options, int, int)
android.graphics.BitmapFactory$Options options
int longSide
int shortSide
android.graphics.Bitmap image
com.android.dreams.phototable.PhotoSource$ImageData imageData
int tries
public android.graphics.Bitmap load (com.android.dreams.phototable.PhotoSource$ImageData, android.graphics.BitmapFactory$Options, int, int)
java.io.IOException ioe
int tmp
android.graphics.Matrix matrix
float insideRatio
float outsideRatio
float ratio
java.io.BufferedInputStream bis
int rawLongSide
int rawShortSide
Throwable t
OutOfMemoryError ome
Throwable t
java.io.FileNotFoundException fnf
Throwable t
java.io.IOException ioe
Throwable t
Throwable t
com.android.dreams.phototable.PhotoSource$ImageData data
android.graphics.BitmapFactory$Options options
int longSide
int shortSide
java.io.InputStream is
android.graphics.Bitmap image
public void setSeed (long)
long seed
protected static void log (java.lang.String, java.lang.String)
String tag
String message
protected int pickRandomStart (int, int)
int total
int max
public android.graphics.Bitmap naturalNext (android.graphics.Bitmap, android.graphics.BitmapFactory$Options, int, int)
com.android.dreams.phototable.PhotoSource$ImageData next
android.graphics.Bitmap current
android.graphics.BitmapFactory$Options options
int longSide
int shortSide
android.graphics.Bitmap image
com.android.dreams.phototable.PhotoSource$ImageData data
public android.graphics.Bitmap naturalPrevious (android.graphics.Bitmap, android.graphics.BitmapFactory$Options, int, int)
com.android.dreams.phototable.PhotoSource$ImageData prev
android.graphics.Bitmap current
android.graphics.BitmapFactory$Options options
int longSide
int shortSide
android.graphics.Bitmap image
com.android.dreams.phototable.PhotoSource$ImageData data
public void donePaging (android.graphics.Bitmap)
android.graphics.Bitmap current
com.android.dreams.phototable.PhotoSource$ImageData data
public void recycle (android.graphics.Bitmap)
android.graphics.Bitmap trash
protected abstract java.io.InputStream getStream (com.android.dreams.phototable.PhotoSource$ImageData, int)
protected abstract java.util.Collection findImages (int)
protected abstract com.android.dreams.phototable.PhotoSource$ImageData naturalNext (com.android.dreams.phototable.PhotoSource$ImageData)
protected abstract com.android.dreams.phototable.PhotoSource$ImageData naturalPrevious (com.android.dreams.phototable.PhotoSource$ImageData)
protected abstract void donePaging (com.android.dreams.phototable.PhotoSource$ImageData)
public abstract java.util.Collection findAlbums ()
}
com/android/dreams/phototable/PhotoSourcePlexor.class
PhotoSourcePlexor.java
package com.android.dreams.phototable
public com.android.dreams.phototable.PhotoSourcePlexor extends com.android.dreams.phototable.PhotoSource {
private static final String TAG
private final com.android.dreams.phototable.PhotoSource mPicasaSource
private final com.android.dreams.phototable.PhotoSource mLocalSource
public void <init> (android.content.Context, android.content.SharedPreferences)
android.content.Context context
android.content.SharedPreferences settings
public java.util.Collection findAlbums ()
java.util.LinkedList foundAlbums
protected java.util.Collection findImages (int)
int howMany
java.util.LinkedList foundImages
protected java.io.InputStream getStream (com.android.dreams.phototable.PhotoSource$ImageData, int)
com.android.dreams.phototable.PhotoSource$ImageData data
int longSide
protected com.android.dreams.phototable.PhotoSource$ImageData naturalNext (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData current
protected com.android.dreams.phototable.PhotoSource$ImageData naturalPrevious (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData current
protected void donePaging (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData current
}
com/android/dreams/phototable/PhotoTable$1.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.dreams.phototable.PhotoTable this$0
void <init> (com.android.dreams.phototable.PhotoTable)
com.android.dreams.phototable.PhotoTable this$0
public void run ()
}
com/android/dreams/phototable/PhotoTable$2.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.dreams.phototable.PhotoTable this$0
void <init> (com.android.dreams.phototable.PhotoTable)
com.android.dreams.phototable.PhotoTable this$0
public void run ()
}
com/android/dreams/phototable/PhotoTable$3.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.view.View val$photo
final synthetic boolean val$replace
final synthetic com.android.dreams.phototable.PhotoTable this$0
void <init> (com.android.dreams.phototable.PhotoTable, android.view.View, boolean)
com.android.dreams.phototable.PhotoTable this$0
public void run ()
}
com/android/dreams/phototable/PhotoTable$4.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$4 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.view.View val$photo
final synthetic com.android.dreams.phototable.PhotoTable this$0
void <init> (com.android.dreams.phototable.PhotoTable, android.view.View)
com.android.dreams.phototable.PhotoTable this$0
public void run ()
}
com/android/dreams/phototable/PhotoTable$5.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$5 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.view.View val$photo
final synthetic com.android.dreams.phototable.PhotoTable this$0
void <init> (com.android.dreams.phototable.PhotoTable, android.view.View)
com.android.dreams.phototable.PhotoTable this$0
public void run ()
}
com/android/dreams/phototable/PhotoTable$6.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$6 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.view.View val$photo
final synthetic com.android.dreams.phototable.PhotoTable this$0
void <init> (com.android.dreams.phototable.PhotoTable, android.view.View)
com.android.dreams.phototable.PhotoTable this$0
public void run ()
}
com/android/dreams/phototable/PhotoTable$FocusReaper.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$FocusReaper extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.dreams.phototable.PhotoTable this$0
void <init> (com.android.dreams.phototable.PhotoTable)
com.android.dreams.phototable.PhotoTable this$0
public void run ()
}
com/android/dreams/phototable/PhotoTable$Launcher.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$Launcher extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.dreams.phototable.PhotoTable this$0
void <init> (com.android.dreams.phototable.PhotoTable)
com.android.dreams.phototable.PhotoTable this$0
public void run ()
}
com/android/dreams/phototable/PhotoTable$LoadNaturalSiblingTask$1.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$LoadNaturalSiblingTask$1 extends java.lang.Object implements android.view.View$OnLayoutChangeListener {
final synthetic com.android.dreams.phototable.PhotoTable$LoadNaturalSiblingTask this$1
void <init> (com.android.dreams.phototable.PhotoTable$LoadNaturalSiblingTask)
com.android.dreams.phototable.PhotoTable$LoadNaturalSiblingTask this$1
public void onLayoutChange (android.view.View, int, int, int, int, int, int, int, int)
android.view.View v
int left
int top
int right
int bottom
int oldLeft
int oldTop
int oldRight
int oldBottom
}
com/android/dreams/phototable/PhotoTable$LoadNaturalSiblingTask.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$LoadNaturalSiblingTask extends android.os.AsyncTask {
private final android.graphics.BitmapFactory$Options mOptions
private final int mSlot
private android.view.View mParent
final synthetic com.android.dreams.phototable.PhotoTable this$0
public void <init> (com.android.dreams.phototable.PhotoTable, int)
int slot
public transient android.view.View doInBackground (android.view.View[])
android.graphics.Bitmap decodedPhoto
android.view.View[] views
com.android.dreams.phototable.PhotoTable table
android.graphics.Bitmap current
android.graphics.Bitmap decodedPhoto
public void onPostExecute (android.view.View)
float width
float height
android.view.View photo
public volatile synthetic void onPostExecute (java.lang.Object)
public volatile synthetic java.lang.Object doInBackground (java.lang.Object[])
}
com/android/dreams/phototable/PhotoTable$PhotoLaunchTask.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$PhotoLaunchTask extends android.os.AsyncTask {
private final android.graphics.BitmapFactory$Options mOptions
final synthetic com.android.dreams.phototable.PhotoTable this$0
public void <init> (com.android.dreams.phototable.PhotoTable)
public transient android.view.View doInBackground (java.lang.Void[])
Void[] unused
com.android.dreams.phototable.PhotoTable table
public void onPostExecute (android.view.View)
int slot
int targetSize
com.android.dreams.phototable.PhotoTable table
android.view.View photo
public volatile synthetic void onPostExecute (java.lang.Object)
public volatile synthetic java.lang.Object doInBackground (java.lang.Object[])
}
com/android/dreams/phototable/PhotoTable$SelectionReaper.class
PhotoTable.java
package com.android.dreams.phototable
com.android.dreams.phototable.PhotoTable$SelectionReaper extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.dreams.phototable.PhotoTable this$0
void <init> (com.android.dreams.phototable.PhotoTable)
com.android.dreams.phototable.PhotoTable this$0
public void run ()
}
com/android/dreams/phototable/PhotoTable.class
PhotoTable.java
package com.android.dreams.phototable
public com.android.dreams.phototable.PhotoTable extends android.widget.FrameLayout {
private static final String TAG
private static final boolean DEBUG
private static final int NEXT
private static final int PREV
private static java.util.Random sRNG
private final com.android.dreams.phototable.PhotoTable$Launcher mLauncher
private final com.android.dreams.phototable.PhotoTable$FocusReaper mFocusReaper
private final com.android.dreams.phototable.PhotoTable$SelectionReaper mSelectionReaper
private final java.util.LinkedList mOnTable
private final int mDropPeriod
private final int mFastDropPeriod
private final int mNowDropDelay
private final float mImageRatio
private final float mTableRatio
private final float mImageRotationLimit
private final float mThrowRotation
private final float mThrowSpeed
private final boolean mTapToExit
private final int mTableCapacity
private final int mRedealCount
private final int mInset
private final com.android.dreams.phototable.PhotoSource mPhotoSource
private final android.content.res.Resources mResources
private final android.view.animation.Interpolator mThrowInterpolator
private final android.view.animation.Interpolator mDropInterpolator
private final com.android.dreams.phototable.DragGestureDetector mDragGestureDetector
private final com.android.dreams.phototable.EdgeSwipeDetector mEdgeSwipeDetector
private final com.android.dreams.phototable.KeyboardInterpreter mKeyboardInterpreter
private final boolean mStoryModeEnabled
private final boolean mBackgroudOptimization
private final long mPickUpDuration
private final int mMaxSelectionTime
private final int mMaxFocusTime
private android.service.dreams.DreamService mDream
private com.android.dreams.phototable.PhotoTable$PhotoLaunchTask mPhotoLaunchTask
private com.android.dreams.phototable.PhotoTable$LoadNaturalSiblingTask[] mLoadOnDeckTasks
private boolean mStarted
private boolean mIsLandscape
private int mLongSide
private int mShortSide
private int mWidth
private int mHeight
private android.view.View mSelection
private android.view.View[] mOnDeck
private android.view.View mFocus
private int mHighlightColor
private android.view.ViewGroup mBackground
private android.view.ViewGroup mStageLeft
private android.view.View mScrim
private final java.util.Set mWaitingToJoinBackground
static final synthetic boolean $assertionsDisabled
public void <init> (android.content.Context, android.util.AttributeSet)
android.content.Context context
android.util.AttributeSet as
public void onFinishInflate ()
public void setDream (android.service.dreams.DreamService)
android.service.dreams.DreamService dream
public boolean hasSelection ()
public android.view.View getSelection ()
public void clearSelection ()
int slot
public void setSelection (android.view.View)
android.view.View selected
public void selectNext ()
public void selectPrevious ()
private void promoteSelection ()
int slot
public boolean hasFocus ()
public android.view.View getFocus ()
public void clearFocus ()
public void setDefaultFocus ()
public void setFocus (android.view.View)
android.view.View focus
static float lerp (float, float, float)
float a
float b
float f
static float randfrange (float, float)
float a
float b
static android.graphics.PointF randFromCurve (float, android.graphics.PointF[])
float a
float b
float c
float d
float t
android.graphics.PointF[] v
android.graphics.PointF p
private static android.graphics.PointF randMultiDrop (int, float, float, int, int)
int n
float i
float j
int width
int height
float[] cx
float[] cy
float x
float y
android.graphics.PointF p
private double cross (double[], double[])
double[] a
double[] b
private double norm (double[])
double[] a
private double[] getCenter (android.view.View)
android.view.View photo
float width
float height
double[] center
public android.view.View moveFocus (android.view.View, float)
android.view.View focus
float direction
public android.view.View moveFocus (android.view.View, float, float)
double distance
double[] b
double[] delta
android.view.View candidate
double alpha
double beta
double[] left
double[] right
double[] a
android.view.View bestFocus
double bestDistance
android.view.View focus
float direction
float angle
public boolean onKeyDown (int, android.view.KeyEvent)
int keyCode
android.view.KeyEvent event
public boolean onGenericMotionEvent (android.view.MotionEvent)
android.view.MotionEvent event
public boolean onTouchEvent (android.view.MotionEvent)
android.view.MotionEvent event
public void onLayout (boolean, int, int, int, int)
android.view.View photo
int slot
boolean changed
int left
int top
int right
int bottom
boolean isLandscape
public boolean isOpaque ()
private static android.view.View applyFrame (com.android.dreams.phototable.PhotoTable, android.graphics.BitmapFactory$Options, android.graphics.Bitmap)
android.graphics.drawable.LayerDrawable layerList
com.android.dreams.phototable.PhotoTable table
android.graphics.BitmapFactory$Options options
android.graphics.Bitmap decodedPhoto
android.view.LayoutInflater inflater
android.view.View photo
android.widget.ImageView image
android.graphics.drawable.Drawable[] layers
int photoWidth
int photoHeight
public void launch ()
public void fadeOutBackground (android.view.View)
android.view.View photo
public void fadeInBackground (android.view.View)
android.view.View photo
private void resolveBackgroundQueue ()
android.view.View photo
public void fadeAway (android.view.View, boolean)
android.view.View photo
boolean replace
public void moveToTopOfPile (android.view.View)
android.view.View photo
private void placeOnDeck (android.view.View, int)
float photoWidth
float photoHeight
float scale
float x
float y
float offset
android.view.View photo
int slot
public void move (android.view.View, float, float, float)
android.view.View photo
float x
float y
float a
private void throwOnTable (android.view.View)
android.view.View photo
public void move (android.view.View, float, float, boolean)
float x
float y
android.view.View photo
float dx
float dy
boolean drop
public void fling (android.view.View)
android.view.View photo
float[] o
float[] a
float[] b
float[] c
float[] delta
float dist
int duration
public void fling (android.view.View, float, float, int, boolean)
android.view.View photo
float dx
float dy
int duration
boolean spin
android.view.ViewPropertyAnimator animator
public boolean photoOffTable (android.view.View)
android.view.View photo
public boolean photoOffTable (android.view.View, int, int)
android.view.View photo
int dx
int dy
android.graphics.Rect hit
public void dropOnTable (android.view.View)
android.view.View photo
public void dropOnTable (android.view.View, android.view.animation.Interpolator)
android.view.View photo
android.view.animation.Interpolator interpolator
float angle
android.graphics.PointF p
float x
float y
float x0
float y0
float dx
float dy
float dist
int duration
private void moveToBackground (android.view.View)
android.view.View photo
private void exitStageLeft (android.view.View)
android.view.View photo
private void removeViewFromParent (android.view.View)
android.view.View photo
android.view.ViewParent parent
private void moveToForeground (android.view.View)
android.view.View photo
private boolean isInBackground (android.view.View)
android.view.View photo
private float wrapAngle (float)
float angle
float result
private void pickUp (android.view.View)
android.view.View photo
float photoWidth
float photoHeight
float scale
float x
float y
private android.graphics.Bitmap getBitmap (android.view.View)
android.view.View photo
android.widget.ImageView image
android.graphics.drawable.LayerDrawable layers
android.graphics.drawable.BitmapDrawable bitmap
private void recycle (android.view.View)
android.view.View photo
public void setHighlight (android.view.View, boolean)
android.view.View photo
boolean highlighted
android.widget.ImageView image
android.graphics.drawable.LayerDrawable layers
public void start ()
public void refreshSelection ()
public void scheduleSelectionReaper (int)
int delay
public void refreshFocus ()
public void scheduleFocusReaper (int)
int delay
public void scheduleNext (int)
int delay
private static transient void log (java.lang.String, java.lang.Object[])
String message
Object[] args
static void <clinit> ()
}
com/android/dreams/phototable/PhotoTableDream.class
PhotoTableDream.java
package com.android.dreams.phototable
public com.android.dreams.phototable.PhotoTableDream extends android.service.dreams.DreamService {
public static final String TAG
public void <init> ()
public void onDreamingStarted ()
android.content.res.Resources resources
com.android.dreams.phototable.BummerView bummer
com.android.dreams.phototable.PhotoTable table
public void onAttachedToWindow ()
com.android.dreams.phototable.AlbumSettings settings
}
com/android/dreams/phototable/PhotoTableDreamSettings.class
PhotoTableDreamSettings.java
package com.android.dreams.phototable
public com.android.dreams.phototable.PhotoTableDreamSettings extends com.android.dreams.phototable.FlipperDreamSettings {
private static final String TAG
public static final String PREFS_NAME
public void <init> ()
protected void onCreate (android.os.Bundle)
android.os.Bundle savedInstanceState
}
com/android/dreams/phototable/PhotoTouchListener.class
PhotoTouchListener.java
package com.android.dreams.phototable
public com.android.dreams.phototable.PhotoTouchListener extends java.lang.Object implements android.view.View$OnTouchListener {
private static final String TAG
private static final boolean DEBUG
private static final int INVALID_POINTER
private static final int MAX_POINTER_COUNT
private final int mTouchSlop
private final int mTapTimeout
private final com.android.dreams.phototable.PhotoTable mTable
private final float mBeta
private final boolean mEnableFling
private final boolean mManualImageRotation
private long mLastEventTime
private float mLastTouchX
private float mLastTouchY
private float mInitialTouchX
private float mInitialTouchY
private float mInitialTouchA
private long mInitialTouchTime
private float mInitialTargetX
private float mInitialTargetY
private float mInitialTargetA
private float mDX
private float mDY
private int mA
private int mB
private float[] pts
public void <init> (android.content.Context, com.android.dreams.phototable.PhotoTable)
android.content.Context context
com.android.dreams.phototable.PhotoTable table
android.view.ViewConfiguration configuration
android.content.res.Resources resources
private float getAngle (android.view.View, android.view.MotionEvent)
android.view.View target
android.view.MotionEvent ev
float alpha
int a
int b
private void resetTouch (android.view.View)
android.view.View target
public void onFling (android.view.View, float, float)
android.view.View target
float dX
float dY
float x0
float y0
float v
float n
float s
float x1
float y1
public boolean onTouch (android.view.View, android.view.MotionEvent)
int i
float dt
float tmpDX
float tmpDY
float a
float rotation
int idx
float x
float y
int idx
float x0
float y0
double distance
android.view.View target
android.view.MotionEvent ev
int action
private static void log (java.lang.String)
String message
}
com/android/dreams/phototable/PicasaSource.class
PicasaSource.java
package com.android.dreams.phototable
public com.android.dreams.phototable.PicasaSource extends com.android.dreams.phototable.CursorPhotoSource {
private static final String TAG
private static final String PICASA_AUTHORITY
private static final String PICASA_PHOTO_PATH
private static final String PICASA_ALBUM_PATH
private static final String PICASA_USER_PATH
private static final String PICASA_ID
private static final String PICASA_URL
private static final String PICASA_ROTATION
private static final String PICASA_ALBUM_ID
private static final String PICASA_TITLE
private static final String PICASA_THUMB
private static final String PICASA_ALBUM_TYPE
private static final String PICASA_ALBUM_USER
private static final String PICASA_ALBUM_UPDATED
private static final String PICASA_ACCOUNT
private static final String PICASA_URL_KEY
private static final String PICASA_TYPE_KEY
private static final String PICASA_TYPE_FULL_VALUE
private static final String PICASA_TYPE_SCREEN_VALUE
private static final String PICASA_TYPE_IMAGE_VALUE
private static final String PICASA_POSTS_TYPE
private static final String PICASA_UPLOAD_TYPE
private static final String PICASA_UPLOADAUTO_TYPE
private final int mMaxPostAblums
private final String mPostsAlbumName
private final String mUnknownAlbumName
private final java.util.LinkedList mRecycleBin
private final android.net.ConnectivityManager mConnectivityManager
private final int mMaxRecycleSize
private java.util.Set mFoundAlbumIds
private int mLastPosition
private int mDisplayLongSide
public void <init> (android.content.Context, android.content.SharedPreferences)
android.content.Context context
android.content.SharedPreferences settings
private int getDisplayLongSide ()
android.util.DisplayMetrics metrics
android.view.WindowManager wm
protected void openCursor (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData data
String[] projection
String selection
android.net.Uri$Builder picasaUriBuilder
protected void findPosition (com.android.dreams.phototable.PhotoSource$ImageData)
String id
int idIndex
com.android.dreams.phototable.PhotoSource$ImageData data
protected com.android.dreams.phototable.PhotoSource$ImageData unpackImageData (android.database.Cursor, com.android.dreams.phototable.PhotoSource$ImageData)
android.database.Cursor cursor
com.android.dreams.phototable.PhotoSource$ImageData data
int idIndex
int urlIndex
int bucketIndex
protected java.util.Collection findImages (int)
String[] parts
String id
String albumId
com.android.dreams.phototable.PhotoSource$ImageData data
int idIndex
int howMany
java.util.LinkedList foundImages
String[] projection
java.util.LinkedList albumIds
StringBuilder selection
int albumIdx
android.net.Uri$Builder picasaUriBuilder
android.database.Cursor cursor
private java.lang.String resolveAccount (java.lang.String)
int accountIndex
String id
String displayName
String[] projection
android.net.Uri$Builder picasaUriBuilder
android.database.Cursor cursor
private java.util.Collection resolveAlbumIds (java.lang.String)
int idIndex
String id
java.util.LinkedList albumIds
String[] parts
String[] projection
String order
String selection
android.net.Uri$Builder picasaUriBuilder
android.database.Cursor cursor
private java.util.Set getFoundAlbums ()
public java.util.Collection findAlbums ()
String uploadId
String id
String user
String type
boolean isPosts
boolean isUpload
String account
String thumbnailUrl
long updated
com.android.dreams.phototable.PhotoSource$AlbumData data
int idIndex
int thumbIndex
int titleIndex
int typeIndex
int updatedIndex
int userIndex
java.util.HashMap foundAlbums
java.util.HashMap accounts
String[] projection
android.net.Uri$Builder picasaUriBuilder
android.database.Cursor cursor
public static java.lang.String constructId (java.lang.String)
String serverId
protected java.io.InputStream getStream (com.android.dreams.phototable.PhotoSource$ImageData, int)
android.net.Uri$Builder photoUriBuilder
java.io.FileNotFoundException fnf
com.android.dreams.phototable.PhotoSource$ImageData data
int longSide
java.io.InputStream is
}
com/android/dreams/phototable/R$anim.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$anim extends java.lang.Object {
public static final int slideshow_in
public static final int slideshow_out
public void <init> ()
}
com/android/dreams/phototable/R$bool.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$bool extends java.lang.Object {
public static final int enable_background_optimization
public static final int enable_fling
public static final int enable_manual_image_rotation
public static final int enable_story_mode
public static final int enable_tap_to_exit
public void <init> ()
}
com/android/dreams/phototable/R$color.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$color extends java.lang.Object {
public static final int highlight_color
public static final int tabletop_dark
public static final int tabletop_light
public static final int vignette_dark
public static final int vignette_light
public void <init> ()
}
com/android/dreams/phototable/R$dimen.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$dimen extends java.lang.Object {
public static final int image_throw_speed
public static final int photo_inset
public void <init> ()
}
com/android/dreams/phototable/R$drawable.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$drawable extends java.lang.Object {
public static final int blank_photo
public static final int frame
public static final int table
public static final int vignette_br
public static final int vignette_tl
public void <init> ()
}
com/android/dreams/phototable/R$id.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$id extends java.lang.Object {
public static final int back
public static final int background
public static final int bummer
public static final int carousel
public static final int data_payload
public static final int enabled
public static final int front
public static final int photo
public static final int photo_height
public static final int photo_orientation
public static final int photo_width
public static final int photodream_menu_all
public static final int scrim
public static final int sorry
public static final int spinner
public static final int stageleft
public static final int table
public static final int title
public void <init> ()
}
com/android/dreams/phototable/R$integer.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$integer extends java.lang.Object {
public static final int bad_image_skip_limit
public static final int carousel_drop_period
public static final int drop_deceleration_exponent
public static final int fast_drop
public static final int flip_duration
public static final int generalized_touch_gain
public static final int image_queue_size
public static final int image_ratio
public static final int image_throw_rotatioan
public static final int max_crop_ratio
public static final int max_focus_time
public static final int max_image_rotation
public static final int max_post_albums
public static final int max_selection_time
public static final int now_drop
public static final int num_images_to_preload
public static final int photo_pickup_duration
public static final int recycle_image_pool_size
public static final int redeal_count
public static final int soft_landing_distance
public static final int soft_landing_time
public static final int table_capacity
public static final int table_damping
public static final int table_drop_period
public static final int table_edge_swipe_gutter
public static final int table_edge_swipe_threshold
public static final int table_ratio
public void <init> ()
}
com/android/dreams/phototable/R$layout.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$layout extends java.lang.Object {
public static final int album
public static final int bummer
public static final int carousel
public static final int header
public static final int photo
public static final int settingslist
public static final int table
public void <init> ()
}
com/android/dreams/phototable/R$menu.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$menu extends java.lang.Object {
public static final int photodream_settings_menu
public void <init> ()
}
com/android/dreams/phototable/R$mipmap.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$mipmap extends java.lang.Object {
public static final int ic_launcher_photoframe
public static final int ic_launcher_phototable
public void <init> ()
}
com/android/dreams/phototable/R$string.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$string extends java.lang.Object {
public static final int app_name
public static final int flipper_screensaver_name
public static final int local_source_name
public static final int need_to_configure
public static final int no_photos
public static final int photodream_select_all
public static final int photodream_select_none
public static final int posts_album_name
public static final int stock_photo_album_name
public static final int table_screensaver_name
public static final int unknown_album_name
public void <init> ()
}
com/android/dreams/phototable/R$xml.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R$xml extends java.lang.Object {
public static final int photo_flipper_dream
public static final int photo_table_dream
public void <init> ()
}
com/android/dreams/phototable/R.class
R.java
package com.android.dreams.phototable
public final com.android.dreams.phototable.R extends java.lang.Object {
public void <init> ()
}
com/android/dreams/phototable/SectionedAlbumDataAdapter.class
SectionedAlbumDataAdapter.java
package com.android.dreams.phototable
public com.android.dreams.phototable.SectionedAlbumDataAdapter extends android.database.DataSetObserver implements android.widget.ListAdapter {
private static final String TAG
private static final boolean DEBUG
private final android.view.LayoutInflater mInflater
private final int mLayout
private final com.android.dreams.phototable.AlbumDataAdapter mAlbumData
private int[] sections
public void <init> (android.content.Context, android.content.SharedPreferences, int, int, java.util.List)
android.content.Context context
android.content.SharedPreferences settings
int headerLayout
int itemLayout
java.util.List objects
boolean areAllSelected ()
void selectAll (boolean)
boolean select
public void onChanged ()
com.android.dreams.phototable.PhotoSource$AlbumData item
int i
com.android.dreams.phototable.PhotoSource$AlbumData item
int i
int i
int numSections
String previous
public void onInvalidated ()
public boolean areAllItemsEnabled ()
public boolean isEnabled (int)
int position
public int getCount ()
public java.lang.Object getItem (int)
int position
public long getItemId (int)
int position
public int getItemViewType (int)
int position
public int getViewTypeCount ()
public boolean hasStableIds ()
public boolean isEmpty ()
public void registerDataSetObserver (android.database.DataSetObserver)
android.database.DataSetObserver observer
public void unregisterDataSetObserver (android.database.DataSetObserver)
android.database.DataSetObserver observer
public android.view.View getView (int, android.view.View, android.view.ViewGroup)
android.widget.TextView textView
android.view.View item
android.view.View vTextView
android.view.View item
int position
android.view.View convertView
android.view.ViewGroup parent
private boolean isHeader (int)
int position
private int internalPosition (int)
int position
int offset
}
com/android/dreams/phototable/SoftLandingInterpolator.class
SoftLandingInterpolator.java
package com.android.dreams.phototable
public com.android.dreams.phototable.SoftLandingInterpolator extends java.lang.Object implements android.view.animation.Interpolator {
private final android.view.animation.LinearInterpolator fly
private final android.view.animation.DecelerateInterpolator slide
private final float mI
private final float mO
private final float upperRange
private final float bottom
private final float top
public void <init> (float, float)
float i
float o
float epsilon
public float getInterpolation (float)
float value
float alpha
float value
float input
float f
float s
float value
}
com/android/dreams/phototable/StockSource.class
StockSource.java
package com.android.dreams.phototable
public com.android.dreams.phototable.StockSource extends com.android.dreams.phototable.PhotoSource {
public static final String ALBUM_ID
private static final String TAG
private static final int[] PHOTOS
private final java.util.ArrayList mImageCache
private final java.util.ArrayList mAlbumCache
private final java.util.ArrayList mImageList
private final java.util.ArrayList mAlbumList
private final String mStockPhotoName
public void <init> (android.content.Context, android.content.SharedPreferences)
com.android.dreams.phototable.PhotoSource$ImageData imageData
int i
android.content.Context context
android.content.SharedPreferences settings
com.android.dreams.phototable.PhotoSource$AlbumData albumData
public java.util.Collection findAlbums ()
protected java.util.Collection findImages (int)
int howMany
protected java.io.InputStream getStream (com.android.dreams.phototable.PhotoSource$ImageData, int)
int idx
Exception ex
com.android.dreams.phototable.PhotoSource$ImageData data
int longSide
java.io.InputStream is
public com.android.dreams.phototable.PhotoSource$ImageData naturalNext (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData current
int idx
public com.android.dreams.phototable.PhotoSource$ImageData naturalPrevious (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData current
int idx
protected void donePaging (com.android.dreams.phototable.PhotoSource$ImageData)
com.android.dreams.phototable.PhotoSource$ImageData current
static void <clinit> ()
}