From 65db705baa3aa0a64641dad8b1ffb93c9c280bf8 Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Wed, 14 Mar 2012 21:12:15 -0500 Subject: [PATCH] Version 0.9.10 Now with a version code greater by an order of magnitude! --- AndroidManifest.xml | 4 +- releases/0.9.10.map | 1038 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1040 insertions(+), 2 deletions(-) create mode 100644 releases/0.9.10.map diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 75ef2461..26d4e8ed 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -22,8 +22,8 @@ THE SOFTWARE. --> diff --git a/releases/0.9.10.map b/releases/0.9.10.map new file mode 100644 index 00000000..1f528ba7 --- /dev/null +++ b/releases/0.9.10.map @@ -0,0 +1,1038 @@ +android.support.v4.util.LruCache -> a: + java.util.LinkedHashMap map -> a + int size -> b + int maxSize -> c + int createCount -> d + int evictionCount -> e + int hitCount -> f + int missCount -> g + java.lang.Object get(java.lang.Object) -> a + void trimToSize(int) -> a + java.lang.Object create(java.lang.Object) -> b + int safeSizeOf(java.lang.Object,java.lang.Object) -> a + int sizeOf$2838e5a0(java.lang.Object) -> c + java.lang.String toString() -> toString +android.support.v4.view.EdgeEffectCompat -> android.support.v4.view.EdgeEffectCompat: + android.widget.EdgeEffect mEdge -> a + void onPull(float) -> a + void finish() -> a + boolean isFinished() -> b + void onRelease() -> c + boolean draw(android.graphics.Canvas) -> a + void setSize(int,int) -> a + int getOverScrollMode(android.view.View) -> a + boolean canScrollHorizontally(android.view.View,int) -> a +android.support.v4.view.PagerAdapter -> b: + android.database.DataSetObservable mObservable -> a + int getCount() -> a + java.lang.Object instantiateItem(android.view.ViewGroup,int) -> a + void destroyItem$30510aeb(android.view.ViewGroup,java.lang.Object) -> a + void setPrimaryItem$30510aeb(int) -> a + boolean isViewFromObject(android.view.View,java.lang.Object) -> a + void onPageSelected(int) -> b + android.os.Parcelable saveState() -> b + void restoreState$2cb49ec(android.os.Parcelable) -> a + int getItemPosition(java.lang.Object) -> a + java.lang.CharSequence getPageTitle(int) -> c +android.support.v4.view.ViewPager -> android.support.v4.view.ViewPager: + int[] LAYOUT_ATTRS -> a + java.util.Comparator COMPARATOR -> b + android.view.animation.Interpolator sInterpolator -> c + java.util.ArrayList mItems -> d + android.support.v4.view.PagerAdapter mAdapter -> e + int mCurItem -> f + int mRestoredCurItem -> g + android.os.Parcelable mRestoredAdapterState -> h + java.lang.ClassLoader mRestoredClassLoader -> i + android.widget.Scroller mScroller -> j + android.support.v4.view.ViewPager$PagerObserver mObserver -> k + int mChildWidthMeasureSpec -> l + int mChildHeightMeasureSpec -> m + boolean mInLayout -> n + boolean mScrollingCacheEnabled -> o + boolean mPopulatePending -> p + boolean mScrolling -> q + int mOffscreenPageLimit -> r + boolean mIsBeingDragged -> s + boolean mIsUnableToDrag -> t + int mTouchSlop -> u + float mInitialMotionX -> v + float mLastMotionX -> w + float mLastMotionY -> x + int mActivePointerId -> y + android.view.VelocityTracker mVelocityTracker -> z + int mMinimumVelocity -> A + int mMaximumVelocity -> B + int mFlingDistance -> C + android.support.v4.view.EdgeEffectCompat mLeftEdge -> D + android.support.v4.view.EdgeEffectCompat mRightEdge -> E + boolean mFirstLayout -> F + boolean mCalledSuper -> G + int mDecorChildCount -> H + android.support.v4.view.ViewPager$OnPageChangeListener mOnPageChangeListener -> I + int mScrollState -> J + void setScrollState(int) -> b + void setAdapter(android.support.v4.view.PagerAdapter) -> a + android.support.v4.view.PagerAdapter getAdapter() -> a + void setCurrentItem(int) -> a + void setCurrentItem$2563266(int) -> c + int getCurrentItem() -> b + void setCurrentItemInternal(int,boolean,boolean) -> a + void setCurrentItemInternal(int,boolean,boolean,int) -> a + void setOnPageChangeListener(android.support.v4.view.ViewPager$OnPageChangeListener) -> a + boolean verifyDrawable(android.graphics.drawable.Drawable) -> verifyDrawable + void drawableStateChanged() -> drawableStateChanged + void addNewItem(int,int) -> a + void dataSetChanged() -> c + void populate() -> e + android.os.Parcelable onSaveInstanceState() -> onSaveInstanceState + void onRestoreInstanceState(android.os.Parcelable) -> onRestoreInstanceState + void addView(android.view.View,int,android.view.ViewGroup$LayoutParams) -> addView + android.support.v4.view.ViewPager$ItemInfo infoForChild(android.view.View) -> a + void onAttachedToWindow() -> onAttachedToWindow + void onMeasure(int,int) -> onMeasure + void onSizeChanged(int,int,int,int) -> onSizeChanged + void onLayout(boolean,int,int,int,int) -> onLayout + void computeScroll() -> computeScroll + void pageScrolled(int) -> d + void completeScroll() -> f + boolean onInterceptTouchEvent(android.view.MotionEvent) -> onInterceptTouchEvent + boolean onTouchEvent(android.view.MotionEvent) -> onTouchEvent + void draw(android.graphics.Canvas) -> draw + void onDraw(android.graphics.Canvas) -> onDraw + void onSecondaryPointerUp(android.view.MotionEvent) -> a + void endDrag() -> g + void setScrollingCacheEnabled(boolean) -> a + boolean canScroll(android.view.View,boolean,int,int,int) -> a + boolean dispatchKeyEvent(android.view.KeyEvent) -> dispatchKeyEvent + boolean arrowScroll(int) -> e + boolean pageLeft() -> h + void addFocusables(java.util.ArrayList,int,int) -> addFocusables + void addTouchables(java.util.ArrayList) -> addTouchables + boolean onRequestFocusInDescendants(int,android.graphics.Rect) -> onRequestFocusInDescendants + boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) -> dispatchPopulateAccessibilityEvent + android.view.ViewGroup$LayoutParams generateDefaultLayoutParams() -> generateDefaultLayoutParams + android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams) -> generateLayoutParams + boolean checkLayoutParams(android.view.ViewGroup$LayoutParams) -> checkLayoutParams + android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet) -> generateLayoutParams + int[] access$100() -> d +android.support.v4.view.ViewPager$1 -> c: + int compare(java.lang.Object,java.lang.Object) -> compare +android.support.v4.view.ViewPager$2 -> d: + float getInterpolation(float) -> getInterpolation +android.support.v4.view.ViewPager$Decor -> e: +android.support.v4.view.ViewPager$ItemInfo -> f: + java.lang.Object object -> a + int position -> b + boolean scrolling -> c + long getPlaylist(android.content.ContentResolver,java.lang.String) -> a + void deletePlaylist(android.content.ContentResolver,long) -> a +android.support.v4.view.ViewPager$LayoutParams -> g: + boolean isDecor -> a + int gravity -> b +android.support.v4.view.ViewPager$OnPageChangeListener -> h: + void onPageScrolled(int,float,int) -> a + void onPageSelected(int) -> b + void onPageScrollStateChanged(int) -> d +android.support.v4.view.ViewPager$PagerObserver -> i: + android.support.v4.view.ViewPager this$0 -> a + void onChanged() -> onChanged + void onInvalidated() -> onInvalidated +android.support.v4.view.ViewPager$SavedState -> android.support.v4.view.ViewPager$SavedState: + int position -> a + android.os.Parcelable adapterState -> b + java.lang.ClassLoader loader -> c + android.os.Parcelable$Creator CREATOR -> CREATOR + void writeToParcel(android.os.Parcel,int) -> writeToParcel + java.lang.String toString() -> toString +android.support.v4.view.ViewPager$SavedState$1 -> j: + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +com.viewpagerindicator.TabPageIndicator -> com.viewpagerindicator.TabPageIndicator: + java.lang.Runnable mTabSelector -> a + android.widget.LinearLayout mTabLayout -> b + android.support.v4.view.ViewPager mViewPager -> c + android.support.v4.view.ViewPager$OnPageChangeListener mListener -> d + int mSelectedTabIndex -> e + void onMeasure(int,int) -> onMeasure + void onAttachedToWindow() -> onAttachedToWindow + void onDetachedFromWindow() -> onDetachedFromWindow + void onPageScrollStateChanged(int) -> d + void onPageScrolled(int,float,int) -> a + void onPageSelected(int) -> b + void setViewPager(android.support.v4.view.ViewPager) -> a + void notifyDataSetChanged() -> a + void setCurrentItem(int) -> a + void setOnPageChangeListener(android.support.v4.view.ViewPager$OnPageChangeListener) -> a + void onClick(android.view.View) -> onClick +com.viewpagerindicator.TabPageIndicator$1 -> k: + android.view.View val$tabView -> a + com.viewpagerindicator.TabPageIndicator this$0 -> b + void run() -> run +org.kreed.vanilla.Action -> l: + org.kreed.vanilla.Action Nothing -> a + org.kreed.vanilla.Action Library -> b + org.kreed.vanilla.Action PlayPause -> c + org.kreed.vanilla.Action NextSong -> d + org.kreed.vanilla.Action PreviousSong -> e + org.kreed.vanilla.Action NextAlbum -> f + org.kreed.vanilla.Action PreviousAlbum -> g + org.kreed.vanilla.Action Repeat -> h + org.kreed.vanilla.Action Shuffle -> i + org.kreed.vanilla.Action EnqueueAlbum -> j + org.kreed.vanilla.Action EnqueueArtist -> k + org.kreed.vanilla.Action EnqueueGenre -> l + org.kreed.vanilla.Action ClearQueue -> m + org.kreed.vanilla.Action ToggleControls -> n + org.kreed.vanilla.Action[] $VALUES -> o + org.kreed.vanilla.Action[] values() -> values + org.kreed.vanilla.Action valueOf(java.lang.String) -> valueOf + org.kreed.vanilla.Action getAction(android.content.SharedPreferences,java.lang.String,org.kreed.vanilla.Action) -> a +org.kreed.vanilla.ActionBarControls -> org.kreed.vanilla.ActionBarControls: + void onMeasure(int,int) -> onMeasure +org.kreed.vanilla.CompatEq -> org.kreed.vanilla.CompatEq: + android.media.audiofx.Equalizer mEq -> a + short getNumberOfBands() -> a + void setBandLevel(short,short) -> a +org.kreed.vanilla.CompatFroyo -> org.kreed.vanilla.CompatFroyo: + org.kreed.vanilla.CompatFroyo sAudioFocus -> a + void registerMediaButtonEventReceiver(android.media.AudioManager,android.content.ComponentName) -> a + void unregisterMediaButtonEventReceiver(android.media.AudioManager,android.content.ComponentName) -> b + void dataChanged(android.content.Context) -> a + void createAudioFocus() -> a + void requestAudioFocus(android.media.AudioManager) -> a + void onAudioFocusChange(int) -> onAudioFocusChange + float getXVelocity(android.view.VelocityTracker,int) -> a + int getScaledPagingTouchSlop(android.view.ViewConfiguration) -> a +org.kreed.vanilla.CompatHoneycomb -> org.kreed.vanilla.CompatHoneycomb: + void addActionBarTabs(org.kreed.vanilla.LibraryActivity) -> a + void setFastScrollAlwaysVisible(android.widget.ListView) -> a + void setActionView(android.view.MenuItem,android.view.View) -> a + void setShowAsAction(android.view.MenuItem,int) -> a + void selectTab(android.app.Activity,int) -> a + android.net.Uri getContentUriForAudioId(int) -> a + boolean hasNoModifiers(android.view.KeyEvent) -> a + boolean hasModifiers$79c6ddc0(android.view.KeyEvent) -> b +org.kreed.vanilla.CompatHoneycomb$1 -> m: + org.kreed.vanilla.LibraryActivity mActivity -> a + org.kreed.vanilla.LibraryActivity val$activity -> b + void onTabReselected(android.app.ActionBar$Tab,android.app.FragmentTransaction) -> onTabReselected + void onTabSelected(android.app.ActionBar$Tab,android.app.FragmentTransaction) -> onTabSelected + void onTabUnselected(android.app.ActionBar$Tab,android.app.FragmentTransaction) -> onTabUnselected +org.kreed.vanilla.CompatIcs -> org.kreed.vanilla.CompatIcs: + android.media.RemoteControlClient sRemote -> a + void registerRemote(android.content.Context,android.media.AudioManager) -> a + void updateRemote(android.content.Context,org.kreed.vanilla.Song,int) -> a +org.kreed.vanilla.CompatMetadata -> org.kreed.vanilla.CompatMetadata: + android.media.MediaMetadataRetriever mData -> a + java.lang.String extractMetadata(int) -> a + void release() -> a +org.kreed.vanilla.CoverBitmap -> n: + int TEXT_SIZE -> a + int TEXT_SIZE_BIG -> b + int PADDING -> c + int TEXT_SPACE -> d + android.graphics.Bitmap SONG_ICON -> e + android.graphics.Bitmap ALBUM_ICON -> f + android.graphics.Bitmap ARTIST_ICON -> g + void loadTextSizes(android.content.Context) -> a + void drawText(android.graphics.Canvas,java.lang.String,int,int,int,int,android.graphics.Paint) -> a + android.graphics.Bitmap createBitmap(android.content.Context,int,android.graphics.Bitmap,org.kreed.vanilla.Song,int,int) -> a + android.graphics.Bitmap generateDefaultCover(int,int) -> a +org.kreed.vanilla.CoverView -> org.kreed.vanilla.CoverView: + int sSnapVelocity -> a + double sDensity -> b + android.os.Handler mHandler -> c + android.os.Handler mUiHandler -> d + int mCoverStyle -> e + org.kreed.vanilla.CoverView$Callback mCallback -> f + org.kreed.vanilla.Song[] mSongs -> g + android.graphics.Bitmap[] mBitmaps -> h + android.graphics.Bitmap[] mActiveBitmaps -> i + android.graphics.Bitmap mDefaultCover -> j + android.widget.Scroller mScroller -> k + android.view.VelocityTracker mVelocityTracker -> l + float mLastMotionX -> m + float mLastMotionY -> n + float mStartX -> o + float mStartY -> p + boolean mIgnoreNextUp -> q + boolean mPendingQuery -> r + int mScrollX -> s + boolean mScrolling -> t + void setup(android.os.Looper,org.kreed.vanilla.CoverView$Callback,int) -> a + void onSizeChanged(int,int,int,int) -> onSizeChanged + void onDraw(android.graphics.Canvas) -> onDraw + boolean onTouchEvent(android.view.MotionEvent) -> onTouchEvent + void setSong(int,org.kreed.vanilla.Song) -> a + void querySongs(org.kreed.vanilla.PlaybackService) -> a + boolean handleMessage(android.os.Message) -> handleMessage + void onMeasure(int,int) -> onMeasure +org.kreed.vanilla.CoverView$Callback -> o: + void shiftCurrentSong(int) -> a + void upSwipe() -> a + void downSwipe() -> b +org.kreed.vanilla.DragListView -> org.kreed.vanilla.DragListView: + android.os.Handler mHandler -> a + android.view.WindowManager mWindowManager -> b + org.kreed.vanilla.DragListView$DragAdapter mAdapter -> c + boolean mEditable -> d + int mRowHeight -> e + android.widget.ImageView mDragView -> f + android.graphics.Bitmap mDragBitmap -> g + android.view.WindowManager$LayoutParams mWindowParams -> h + int mDragPos -> i + int mSrcDragPos -> j + int mDragPointY -> k + int mYOffset -> l + int mLastMotionY -> m + int mPadding -> n + void setAdapter(org.kreed.vanilla.DragListView$DragAdapter) -> a + void setEditable(boolean) -> a + boolean onInterceptTouchEvent(android.view.MotionEvent) -> onInterceptTouchEvent + boolean onTouchEvent(android.view.MotionEvent) -> onTouchEvent + int computeDragPosition(int) -> a + void stopDragging() -> a + boolean handleMessage(android.os.Message) -> handleMessage +org.kreed.vanilla.DragListView$DragAdapter -> p: + void move(int,int) -> a +org.kreed.vanilla.DragTextView -> org.kreed.vanilla.DragTextView: + android.graphics.Paint mPaint -> a + boolean mChecked -> b + android.graphics.drawable.Drawable mCheckMarkDrawable -> c + int mHeight -> d + int[] CHECKED_STATE_SET -> e + void onDraw(android.graphics.Canvas) -> onDraw + boolean isChecked() -> isChecked + void setChecked(boolean) -> setChecked + void toggle() -> toggle + int[] onCreateDrawableState(int) -> onCreateDrawableState + void drawableStateChanged() -> drawableStateChanged + void onMeasure(int,int) -> onMeasure +org.kreed.vanilla.FileSystemAdapter -> q: + java.util.regex.Pattern SPACE_SPLIT -> c + java.util.regex.Pattern FILE_SEPARATOR -> d + org.kreed.vanilla.LibraryActivity mActivity -> a + android.view.LayoutInflater mInflater -> e + org.kreed.vanilla.Limiter mLimiter -> f + java.io.File[] mFiles -> g + android.graphics.drawable.Drawable mFolderIcon -> h + java.lang.String[] mFilter -> b + java.io.FilenameFilter mFileFilter -> i + java.util.Comparator mFileComparator -> j + org.kreed.vanilla.FileSystemAdapter$Observer mFileObserver -> k + java.lang.Object query() -> a + void commitQuery(java.lang.Object) -> a + void clear() -> b + int getCount() -> getCount + java.lang.Object getItem(int) -> getItem + long getItemId(int) -> getItemId + android.view.View getView(int,android.view.View,android.view.ViewGroup) -> getView + void setFilter(java.lang.String) -> a + void setLimiter(org.kreed.vanilla.Limiter) -> a + org.kreed.vanilla.Limiter getLimiter() -> c + org.kreed.vanilla.Limiter buildLimiter(java.io.File) -> a + org.kreed.vanilla.Limiter buildLimiter(long) -> a + int getMediaType() -> d + android.content.Intent createData(android.view.View) -> a + void onClick(android.view.View) -> onClick +org.kreed.vanilla.FileSystemAdapter$1 -> r: + org.kreed.vanilla.FileSystemAdapter this$0 -> a + boolean accept(java.io.File,java.lang.String) -> accept +org.kreed.vanilla.FileSystemAdapter$2 -> s: + int compare(java.lang.Object,java.lang.Object) -> compare +org.kreed.vanilla.FileSystemAdapter$Observer -> t: + org.kreed.vanilla.FileSystemAdapter this$0 -> a + void onEvent(int,java.lang.String) -> onEvent +org.kreed.vanilla.FileSystemAdapter$ViewHolder -> u: + int id -> a + android.widget.TextView text -> b + android.view.View divider -> c + android.widget.ImageView arrow -> d +org.kreed.vanilla.FourLongWidget -> org.kreed.vanilla.FourLongWidget: + boolean sEnabled -> a + void onEnabled(android.content.Context) -> onEnabled + void onDisabled(android.content.Context) -> onDisabled + void onUpdate(android.content.Context,android.appwidget.AppWidgetManager,int[]) -> onUpdate + void checkEnabled(android.content.Context,android.appwidget.AppWidgetManager) -> a + void updateWidget(android.content.Context,android.appwidget.AppWidgetManager,org.kreed.vanilla.Song,int) -> a +org.kreed.vanilla.FourSquareWidget -> org.kreed.vanilla.FourSquareWidget: + boolean sEnabled -> a + void onEnabled(android.content.Context) -> onEnabled + void onDisabled(android.content.Context) -> onDisabled + void onUpdate(android.content.Context,android.appwidget.AppWidgetManager,int[]) -> onUpdate + void checkEnabled(android.content.Context,android.appwidget.AppWidgetManager) -> a + void updateWidget(android.content.Context,android.appwidget.AppWidgetManager,org.kreed.vanilla.Song,int) -> a +org.kreed.vanilla.FullPlaybackActivity -> org.kreed.vanilla.FullPlaybackActivity: + android.widget.TextView mOverlayText -> a + android.view.View mControlsTop -> b + android.view.View mControlsBottom -> c + android.widget.SeekBar mSeekBar -> l + android.widget.TableLayout mInfoTable -> m + android.widget.TextView mElapsedView -> n + android.widget.TextView mDurationView -> o + android.widget.TextView mQueuePosView -> p + android.widget.TextView mTitle -> q + android.widget.TextView mAlbum -> r + android.widget.TextView mArtist -> s + boolean mControlsVisible -> t + boolean mExtraInfoVisible -> u + long mDuration -> v + boolean mSeekBarTracking -> w + boolean mPaused -> x + int mDisplayMode -> y + org.kreed.vanilla.Action mCoverPressAction -> z + org.kreed.vanilla.Action mCoverLongPressAction -> A + java.lang.StringBuilder mTimeBuilder -> B + org.kreed.vanilla.Song mCurrentSong -> C + java.lang.String mGenre -> D + android.widget.TextView mGenreView -> E + java.lang.String mTrack -> F + android.widget.TextView mTrackView -> G + java.lang.String mYear -> H + android.widget.TextView mYearView -> I + java.lang.String mComposer -> J + android.widget.TextView mComposerView -> K + java.lang.String mFormat -> L + android.widget.TextView mFormatView -> M + void onCreate(android.os.Bundle) -> onCreate + void onStart() -> onStart + void onResume() -> onResume + void onPause() -> onPause + void showOverlayMessage(int) -> c + void onStateChange(int,int) -> a + void onSongChange(org.kreed.vanilla.Song) -> a + void updateQueuePosition() -> e + void onPositionInfoChanged() -> c + void setDuration(long) -> a + boolean onCreateOptionsMenu(android.view.Menu) -> onCreateOptionsMenu + boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected + boolean onSearchRequested() -> onSearchRequested + boolean onKeyDown(int,android.view.KeyEvent) -> onKeyDown + boolean onKeyUp(int,android.view.KeyEvent) -> onKeyUp + void updateElapsedTime() -> f + void setControlsVisible(boolean) -> a + void setExtraInfoVisible(boolean) -> b + boolean handleMessage(android.os.Message) -> handleMessage + void onProgressChanged(android.widget.SeekBar,int,boolean) -> onProgressChanged + void onStartTrackingTouch(android.widget.SeekBar) -> onStartTrackingTouch + void onStopTrackingTouch(android.widget.SeekBar) -> onStopTrackingTouch + void performAction(org.kreed.vanilla.Action) -> a + void onClick(android.view.View) -> onClick + boolean onLongClick(android.view.View) -> onLongClick +org.kreed.vanilla.IdlePreference -> org.kreed.vanilla.IdlePreference: + int mValue -> a + android.widget.TextView mValueText -> b + java.lang.CharSequence getSummary() -> getSummary + void onPrepareDialogBuilder(android.app.AlertDialog$Builder) -> onPrepareDialogBuilder + java.lang.String formatTime(int) -> a + void updateText() -> a + void onDialogClosed(boolean) -> onDialogClosed + void onProgressChanged(android.widget.SeekBar,int,boolean) -> onProgressChanged + void onStartTrackingTouch(android.widget.SeekBar) -> onStartTrackingTouch + void onStopTrackingTouch(android.widget.SeekBar) -> onStopTrackingTouch +org.kreed.vanilla.LibraryActivity -> org.kreed.vanilla.LibraryActivity: + int[] modeForAction -> l + android.support.v4.view.ViewPager mViewPager -> a + com.viewpagerindicator.TabPageIndicator mTabs -> m + android.view.View mSearchBox -> n + boolean mSearchBoxVisible -> o + android.widget.TextView mTextFilter -> p + android.view.View mClearButton -> q + android.view.View mActionControls -> r + android.view.View mControls -> s + android.widget.TextView mTitle -> t + android.widget.TextView mArtist -> u + android.widget.ImageView mCover -> v + android.view.View mEmptyQueue -> w + android.widget.HorizontalScrollView mLimiterScroller -> x + android.view.ViewGroup mLimiterViews -> y + int mDefaultAction -> z + int mLastAction -> A + long mLastActedId -> B + org.kreed.vanilla.LibraryPagerAdapter mPagerAdapter -> b + org.kreed.vanilla.LibraryAdapter mCurrentAdapter -> C + boolean mFakeTarget -> c + android.content.pm.ApplicationInfo mFakeInfo -> D + void onCreate(android.os.Bundle) -> onCreate + void onRestart() -> onRestart + void onStart() -> onStart + void loadTabOrder() -> e + void checkForLaunch(android.content.Intent) -> c + void loadAlbumIntent(android.content.Intent) -> d + void onNewIntent(android.content.Intent) -> onNewIntent + void onRestoreInstanceState(android.os.Bundle) -> onRestoreInstanceState + void onSaveInstanceState(android.os.Bundle) -> onSaveInstanceState + boolean onKeyUp(int,android.view.KeyEvent) -> onKeyUp + boolean onKeyDown(int,android.view.KeyEvent) -> onKeyDown + void updateHeaders() -> f + void pickSongs(android.content.Intent,int) -> a + void expand(android.content.Intent) -> e + void openPlaybackActivity() -> g + void onItemClicked(android.content.Intent) -> a + void onItemExpanded(android.content.Intent) -> b + void afterTextChanged(android.text.Editable) -> afterTextChanged + void beforeTextChanged(java.lang.CharSequence,int,int,int) -> beforeTextChanged + void onTextChanged(java.lang.CharSequence,int,int,int) -> onTextChanged + void updateLimiterViews() -> h + void onClick(android.view.View) -> onClick + void setLimiter(int,java.lang.String) -> a + org.kreed.vanilla.QueryTask buildQueryFromIntent(android.content.Intent,boolean,boolean) -> a + void onCreateContextMenu(android.view.ContextMenu,android.content.Intent) -> a + void addToPlaylist(long,android.content.Intent) -> a + boolean onContextItemSelected(android.view.MenuItem) -> onContextItemSelected + boolean onCreateOptionsMenu(android.view.Menu) -> onCreateOptionsMenu + boolean onPrepareOptionsMenu(android.view.Menu) -> onPrepareOptionsMenu + boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected + boolean handleMessage(android.os.Message) -> handleMessage + void onMediaChange() -> d + void setSearchBoxVisible(boolean) -> a + void onStateChange(int,int) -> a + void onSongChange(org.kreed.vanilla.Song) -> a + void onClick(android.content.DialogInterface,int) -> onClick + void onDismiss(android.content.DialogInterface) -> onDismiss + void onPageChanged(int,org.kreed.vanilla.LibraryAdapter) -> a + android.content.pm.ApplicationInfo getApplicationInfo() -> getApplicationInfo +org.kreed.vanilla.LibraryAdapter -> v: + int getMediaType() -> d + org.kreed.vanilla.Limiter getLimiter() -> c + org.kreed.vanilla.Limiter buildLimiter(long) -> a + void setFilter(java.lang.String) -> a + java.lang.Object query() -> a + void commitQuery(java.lang.Object) -> a + void clear() -> b + android.content.Intent createData(android.view.View) -> a +org.kreed.vanilla.LibraryPagerAdapter -> w: + int[] TITLES -> b + int[] DEFAULT_ORDER -> c + int[] mTabOrder -> d + int mTabCount -> j + android.widget.ListView[] mLists -> k + org.kreed.vanilla.LibraryAdapter[] mAdapters -> e + boolean[] mRequeryNeeded -> l + org.kreed.vanilla.MediaAdapter mArtistAdapter -> m + org.kreed.vanilla.MediaAdapter mAlbumAdapter -> n + org.kreed.vanilla.MediaAdapter mSongAdapter -> o + org.kreed.vanilla.MediaAdapter mPlaylistAdapter -> f + org.kreed.vanilla.MediaAdapter mGenreAdapter -> p + org.kreed.vanilla.FileSystemAdapter mFilesAdapter -> q + org.kreed.vanilla.LibraryAdapter mCurrentAdapter -> r + int mCurrentPage -> s + org.kreed.vanilla.Limiter mPendingAlbumLimiter -> t + org.kreed.vanilla.Limiter mPendingSongLimiter -> u + org.kreed.vanilla.Limiter mPendingFileLimiter -> v + int[] mSavedPositions -> w + org.kreed.vanilla.LibraryActivity mActivity -> x + android.os.Handler mUiHandler -> y + android.os.Handler mWorkerHandler -> z + java.lang.String mHeaderText -> A + android.widget.TextView mArtistHeader -> B + android.widget.TextView mAlbumHeader -> C + android.widget.TextView mSongHeader -> D + java.lang.String mFilter -> E + int mSongsPosition -> F + int mAlbumsPosition -> g + int mArtistsPosition -> h + int mGenresPosition -> i + android.database.ContentObserver mPlaylistObserver -> G + boolean loadTabOrder() -> c + java.lang.Object instantiateItem(android.view.ViewGroup,int) -> a + int getItemPosition(java.lang.Object) -> a + void destroyItem$30510aeb(android.view.ViewGroup,java.lang.Object) -> a + java.lang.CharSequence getPageTitle(int) -> c + int getCount() -> a + boolean isViewFromObject(android.view.View,java.lang.Object) -> a + void setPrimaryItem$30510aeb(int) -> a + void restoreState$2cb49ec(android.os.Parcelable) -> a + android.os.Parcelable saveState() -> b + void setHeaderText(java.lang.String) -> a + void clearLimiter(int) -> e + int setLimiter(org.kreed.vanilla.Limiter) -> a + org.kreed.vanilla.Limiter getCurrentLimiter() -> d + boolean handleMessage(android.os.Message) -> handleMessage + void requestRequery(org.kreed.vanilla.LibraryAdapter) -> b + void postRequestRequery(org.kreed.vanilla.LibraryAdapter) -> a + void postRunQuery(org.kreed.vanilla.LibraryAdapter) -> c + void requeryIfNeeded(int) -> g + void invalidateData() -> e + void loadSortOrder(org.kreed.vanilla.MediaAdapter) -> a + void setSortMode(int) -> f + void setFilter(java.lang.String) -> b + void onPageScrollStateChanged(int) -> d + void onPageScrolled(int,float,int) -> a + void onPageSelected(int) -> b + android.content.Intent createHeaderIntent(android.view.View) -> a + void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo) -> onCreateContextMenu + void onItemClick(android.widget.AdapterView,android.view.View,int,long) -> onItemClick + void enableFastScroll(android.widget.ListView) -> a +org.kreed.vanilla.LibraryPagerAdapter$1 -> x: + org.kreed.vanilla.LibraryPagerAdapter this$0 -> a + void onChange(boolean) -> onChange +org.kreed.vanilla.Limiter -> y: + int type -> a + java.lang.String[] names -> b + java.lang.Object data -> c +org.kreed.vanilla.ListPreferenceSummary -> org.kreed.vanilla.ListPreferenceSummary: + java.lang.CharSequence getSummary() -> getSummary + void onDialogClosed(boolean) -> onDialogClosed +org.kreed.vanilla.MediaAdapter -> z: + java.util.regex.Pattern SPACE_SPLIT -> a + org.kreed.vanilla.LibraryActivity mActivity -> b + android.view.LayoutInflater mInflater -> c + android.database.Cursor mCursor -> d + int mType -> e + android.net.Uri mStore -> f + java.lang.String[] mFields -> g + java.lang.String[] mFieldKeys -> h + java.lang.String[] mProjection -> i + org.kreed.vanilla.Limiter mLimiter -> j + java.lang.String mConstraint -> k + org.kreed.vanilla.MusicAlphabetIndexer mIndexer -> l + java.lang.Object[] mSections -> m + java.lang.String mSongSort -> n + int[] mSortEntries -> o + java.lang.String[] mSortValues -> p + int mSortMode -> q + boolean mExpandable -> r + void setExpandable(boolean) -> a + void setFilter(java.lang.String) -> a + org.kreed.vanilla.QueryTask buildQuery(java.lang.String[],boolean) -> a + java.lang.Object query() -> a + void commitQuery(java.lang.Object) -> a + org.kreed.vanilla.QueryTask buildSongQuery(java.lang.String[]) -> a + void clear() -> b + int getMediaType() -> d + void setLimiter(org.kreed.vanilla.Limiter) -> a + org.kreed.vanilla.Limiter getLimiter() -> c + org.kreed.vanilla.Limiter buildLimiter(long) -> a + void changeCursor(android.database.Cursor) -> a + java.lang.Object[] getSections() -> getSections + int getPositionForSection(int) -> getPositionForSection + int getSectionForPosition(int) -> getSectionForPosition + android.view.View getView(int,android.view.View,android.view.ViewGroup) -> getView + int getLimiterType() -> e + int[] getSortEntries() -> f + void setSortMode(int) -> a + int getDefaultSortMode() -> g + int getSortMode() -> h + android.content.Intent createData(android.view.View) -> a + void onClick(android.view.View) -> onClick + int getCount() -> getCount + java.lang.Object getItem(int) -> getItem + long getItemId(int) -> getItemId + boolean hasStableIds() -> hasStableIds +org.kreed.vanilla.MediaAdapter$ViewHolder -> aa: + long id -> a + java.lang.String title -> b + android.widget.TextView text -> c + android.widget.ImageView arrow -> d +org.kreed.vanilla.MediaButtonReceiver -> org.kreed.vanilla.MediaButtonReceiver: + int sUseControls -> a + int sInCall -> b + long sLastClickTime -> c + void reloadPreference(android.content.Context) -> a + boolean useHeadsetControls(android.content.Context) -> b + void setInCall(boolean) -> a + boolean processKey(android.content.Context,android.view.KeyEvent) -> a + void registerMediaButton(android.content.Context) -> c + void unregisterMediaButton(android.content.Context) -> d + void onReceive(android.content.Context,android.content.Intent) -> onReceive +org.kreed.vanilla.MediaUtils -> ab: + java.util.Random sRandom -> a + long[] sAllSongs -> b + int sAllSongsIdx -> c + org.kreed.vanilla.Song[] sRandomCache -> d + int sRandomCacheIdx -> e + int sRandomCacheEnd -> f + int sSongCount -> g + java.util.Random getRandom() -> b + org.kreed.vanilla.QueryTask buildMediaQuery(int,long,java.lang.String[],java.lang.String) -> a + org.kreed.vanilla.QueryTask buildPlaylistQuery(long,java.lang.String[],java.lang.String) -> a + org.kreed.vanilla.QueryTask buildGenreQuery(long,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String) -> a + org.kreed.vanilla.QueryTask buildQuery(int,long,java.lang.String[],java.lang.String) -> b + long queryGenreForSong(android.content.ContentResolver,long) -> a + void shuffle(long[]) -> a + void shuffle(org.kreed.vanilla.Song[],int) -> a + void shuffle(java.util.List,boolean) -> a + boolean isSongAvailable(android.content.ContentResolver) -> a + void onMediaChange() -> a + org.kreed.vanilla.Song randomSong(android.content.ContentResolver) -> b + boolean deleteFile(java.io.File) -> a + org.kreed.vanilla.QueryTask buildFileQuery(java.lang.String,java.lang.String[]) -> a +org.kreed.vanilla.MiniPlaybackActivity -> org.kreed.vanilla.MiniPlaybackActivity: + void onCreate(android.os.Bundle) -> onCreate + void onClick(android.view.View) -> onClick +org.kreed.vanilla.MusicAlphabetIndexer -> ac: + java.lang.String[] ALPHABET -> a + java.lang.String[] ALPHABET_KEYS -> b + int[] mAlphaMap -> c + android.database.Cursor mDataCursor -> d + java.lang.Object[] getSections() -> a + void setCursor(android.database.Cursor) -> a + int getPositionForSection(int) -> a + int getSectionForPosition(int) -> b +org.kreed.vanilla.NewPlaylistDialog -> ad: + android.widget.Button mPositiveButton -> a + android.widget.EditText mText -> b + boolean mAccepted -> c + java.lang.String mInitialText -> d + int mActionRes -> e + android.content.Intent mIntent -> f + void onCreate(android.os.Bundle) -> onCreate + java.lang.String getText() -> a + android.content.Intent getIntent() -> b + void afterTextChanged(android.text.Editable) -> afterTextChanged + void beforeTextChanged(java.lang.CharSequence,int,int,int) -> beforeTextChanged + void onTextChanged(java.lang.CharSequence,int,int,int) -> onTextChanged + boolean isAccepted() -> c + void onClick(android.view.View) -> onClick +org.kreed.vanilla.OneCellWidget -> org.kreed.vanilla.OneCellWidget: + boolean sEnabled -> a + void onEnabled(android.content.Context) -> onEnabled + void onDisabled(android.content.Context) -> onDisabled + void onUpdate(android.content.Context,android.appwidget.AppWidgetManager,int[]) -> onUpdate + void checkEnabled(android.content.Context,android.appwidget.AppWidgetManager) -> a + void updateWidget(android.content.Context,android.appwidget.AppWidgetManager,org.kreed.vanilla.Song,int) -> a +org.kreed.vanilla.PlaybackActivity -> org.kreed.vanilla.PlaybackActivity: + org.kreed.vanilla.Action mUpAction -> a + org.kreed.vanilla.Action mDownAction -> b + android.os.Handler mUiHandler -> d + android.os.Handler mHandler -> e + android.os.Looper mLooper -> f + org.kreed.vanilla.CoverView mCoverView -> g + android.widget.ImageButton mPlayPauseButton -> h + android.widget.ImageButton mShuffleButton -> i + android.widget.ImageButton mEndButton -> j + int mState -> k + long mLastStateEvent -> c + long mLastSongEvent -> l + void onCreate(android.os.Bundle) -> onCreate + void onDestroy() -> onDestroy + void onStart() -> onStart + void onResume() -> onResume + boolean onKeyDown(int,android.view.KeyEvent) -> onKeyDown + boolean onKeyUp(int,android.view.KeyEvent) -> onKeyUp + void shiftCurrentSong(int) -> a + void onClick(android.view.View) -> onClick + void onStateChange(int,int) -> a + void setState(int) -> b + void setState(long,int) -> a + void onSongChange(org.kreed.vanilla.Song) -> a + void setSong(org.kreed.vanilla.Song) -> b + void setSong(long,org.kreed.vanilla.Song) -> a + void replaceSong(int,org.kreed.vanilla.Song) -> a + void onPositionInfoChanged() -> c + void onMediaChange() -> d + boolean onCreateOptionsMenu(android.view.Menu) -> onCreateOptionsMenu + boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected + boolean handleMessage(android.os.Message) -> handleMessage + void openLibrary(org.kreed.vanilla.Song) -> c + void upSwipe() -> a + void downSwipe() -> b + void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo) -> onCreateContextMenu + boolean onContextItemSelected(android.view.MenuItem) -> onContextItemSelected +org.kreed.vanilla.PlaybackActivity$1 -> ae: + int val$state -> a + int val$toggled -> b + org.kreed.vanilla.PlaybackActivity this$0 -> c + void run() -> run +org.kreed.vanilla.PlaybackActivity$2 -> af: + org.kreed.vanilla.Song val$song -> a + org.kreed.vanilla.PlaybackActivity this$0 -> b + void run() -> run +org.kreed.vanilla.PlaybackService -> org.kreed.vanilla.PlaybackService: + int mState -> a + java.lang.Object[] mStateLock -> b + java.lang.Object[] sWait -> h + org.kreed.vanilla.PlaybackService sInstance -> c + java.util.ArrayList sActivities -> i + android.content.SharedPreferences sSettings -> j + boolean mHeadsetPause -> d + boolean mScrobble -> k + boolean mStockBroadcast -> l + int mNotificationMode -> m + boolean mHeadsetOnly -> n + boolean mHeadsetPlay -> e + boolean mPlugInitialized -> f + int mIdleTimeout -> o + android.app.PendingIntent mNotificationAction -> p + boolean mInvertNotification -> q + android.os.Looper mLooper -> r + android.os.Handler mHandler -> s + android.media.MediaPlayer mMediaPlayer -> t + boolean mMediaPlayerInitialized -> u + android.os.PowerManager$WakeLock mWakeLock -> v + android.app.NotificationManager mNotificationManager -> w + android.media.AudioManager mAudioManager -> x + android.hardware.SensorManager mSensorManager -> y + org.kreed.vanilla.CompatEq mEqualizer -> z + org.kreed.vanilla.SongTimeline mTimeline -> A + org.kreed.vanilla.Song mCurrentSong -> B + boolean mPlayingBeforeCall -> g + int mPendingSeek -> C + long mPendingSeekSong -> D + org.kreed.vanilla.PlaybackService$Receiver mReceiver -> E + org.kreed.vanilla.PlaybackService$InCallListener mCallListener -> F + java.lang.String mErrorMessage -> G + float mUserVolume -> H + float mBaseVolume -> I + boolean mFadeInProgress -> J + long mIdleStart -> K + boolean mDuckedLoss -> L + double mAccelLast -> M + double mAccelFiltered -> N + long mLastShakeTime -> O + double mShakeThreshold -> P + org.kreed.vanilla.Action mShakeAction -> Q + boolean mForceNotificationVisible -> R + android.database.ContentObserver mObserver -> S + void onCreate() -> onCreate + int onStartCommand(android.content.Intent,int,int) -> onStartCommand + void onDestroy() -> onDestroy + android.content.SharedPreferences getSettings(android.content.Context) -> a + void setupSensor() -> p + void updateVolume() -> q + void setFlag(int) -> a + void unsetFlag$13462e() -> a + boolean isSpeakerOn() -> r + int updateState(int) -> k + void broadcastChange(int,org.kreed.vanilla.Song,long) -> a + void updateNotification() -> s + int play() -> t + int pause() -> u + int playPause() -> b + int setFinishAction(int) -> b + int cycleFinishAction() -> c + int setShuffleMode(int) -> c + int cycleShuffle() -> d + org.kreed.vanilla.Song setCurrentSong(int) -> l + void onCompletion(android.media.MediaPlayer) -> onCompletion + boolean onError(android.media.MediaPlayer,int,int) -> onError + org.kreed.vanilla.Song getSong(int) -> d + void onMediaChange() -> e + void onSharedPreferenceChanged(android.content.SharedPreferences,java.lang.String) -> onSharedPreferenceChanged + boolean handleMessage(android.os.Message) -> handleMessage + int getState() -> f + int getPosition() -> g + void seekToProgress(int) -> e + android.os.IBinder onBind(android.content.Intent) -> onBind + void activeSongReplaced(int,org.kreed.vanilla.Song) -> a + int deleteMedia(int,long) -> a + org.kreed.vanilla.Song shiftCurrentSong(int) -> f + void userActionTriggered() -> h + void addSongs(org.kreed.vanilla.QueryTask) -> a + void enqueueFromCurrent(int) -> g + void clearQueue() -> i + java.lang.String getErrorMessage() -> j + void timelineChanged() -> k + void positionInfoChanged() -> l + org.kreed.vanilla.PlaybackService get(android.content.Context) -> b + boolean hasInstance() -> m + void addActivity(org.kreed.vanilla.PlaybackActivity) -> a + void removeActivity(org.kreed.vanilla.PlaybackActivity) -> b + int loadState() -> v + void saveState(int) -> m + int shuffleMode(int) -> h + int finishAction(int) -> i + android.app.PendingIntent createNotificationAction(android.content.SharedPreferences) -> a + android.app.Notification createNotification(org.kreed.vanilla.Song,int) -> a + void onAudioFocusChange(int) -> j + void onSensorChanged(android.hardware.SensorEvent) -> onSensorChanged + void onAccuracyChanged(android.hardware.Sensor,int) -> onAccuracyChanged + void performAction(org.kreed.vanilla.Action,org.kreed.vanilla.PlaybackActivity) -> a + int getTimelinePosition() -> n + int getTimelineLength() -> o +org.kreed.vanilla.PlaybackService$1 -> ag: + org.kreed.vanilla.PlaybackService this$0 -> a + void onChange(boolean) -> onChange +org.kreed.vanilla.PlaybackService$2 -> ah: + int[] $SwitchMap$org$kreed$vanilla$Action -> a +org.kreed.vanilla.PlaybackService$InCallListener -> ai: + org.kreed.vanilla.PlaybackService this$0 -> a + void onCallStateChanged(int,java.lang.String) -> onCallStateChanged +org.kreed.vanilla.PlaybackService$Receiver -> aj: + org.kreed.vanilla.PlaybackService this$0 -> a + void onReceive(android.content.Context,android.content.Intent) -> onReceive +org.kreed.vanilla.PlaylistActivity -> org.kreed.vanilla.PlaylistActivity: + int[] MODE_FOR_ACTION -> a + android.os.Looper mLooper -> b + org.kreed.vanilla.DragListView mListView -> c + org.kreed.vanilla.PlaylistAdapter mAdapter -> d + long mPlaylistId -> e + java.lang.String mPlaylistName -> f + boolean mEditing -> g + int mDefaultAction -> h + int mLastAction -> i + android.widget.Button mEditButton -> j + android.widget.Button mDeleteButton -> k + void onCreate(android.os.Bundle) -> onCreate + void onStart() -> onStart + void onDestroy() -> onDestroy + void onNewIntent(android.content.Intent) -> onNewIntent + void onClick(android.view.View) -> onClick + void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo) -> onCreateContextMenu + boolean onContextItemSelected(android.view.MenuItem) -> onContextItemSelected + void performAction(int,int,long) -> a + void onItemClick(android.widget.AdapterView,android.view.View,int,long) -> onItemClick + void onClick(android.content.DialogInterface,int) -> onClick + boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected +org.kreed.vanilla.PlaylistAdapter -> ak: + java.lang.String[] PROJECTION -> a + android.content.Context mContext -> b + android.os.Handler mWorkerHandler -> c + android.os.Handler mUiHandler -> d + android.view.LayoutInflater mInflater -> e + android.graphics.drawable.Drawable mExpander -> f + long mPlaylistId -> g + boolean mEditable -> h + void setPlaylistId(long) -> a + void setEditable(boolean) -> a + void bindView(android.view.View,android.content.Context,android.database.Cursor) -> bindView + android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> newView + boolean handleMessage(android.os.Message) -> handleMessage + android.database.Cursor runQuery(android.content.ContentResolver) -> a + void move(int,int) -> a + void remove(int) -> a +org.kreed.vanilla.PreferencesActivity -> org.kreed.vanilla.PreferencesActivity: + void onCreate(android.os.Bundle) -> onCreate + boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected +org.kreed.vanilla.PreferencesBackupAgent -> org.kreed.vanilla.PreferencesBackupAgent: + void onCreate() -> onCreate +org.kreed.vanilla.QueryTask -> al: + android.net.Uri uri -> a + java.lang.String[] projection -> f + java.lang.String selection -> g + java.lang.String[] selectionArgs -> h + java.lang.String sortOrder -> b + int mode -> c + int type -> d + long data -> e + android.database.Cursor runQuery(android.content.ContentResolver) -> a +org.kreed.vanilla.ScanPreference -> org.kreed.vanilla.ScanPreference: + android.content.BroadcastReceiver mReceiver -> a + void onClick() -> onClick +org.kreed.vanilla.ScanPreference$1 -> am: + org.kreed.vanilla.ScanPreference this$0 -> a + void onReceive(android.content.Context,android.content.Intent) -> onReceive +org.kreed.vanilla.SeekBarPreference -> org.kreed.vanilla.SeekBarPreference: + int mValue -> a + android.widget.TextView mValueText -> b + java.lang.CharSequence getSummary() -> getSummary + java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int) -> onGetDefaultValue + void onSetInitialValue(boolean,java.lang.Object) -> onSetInitialValue + java.lang.String getSummary(int) -> a + android.view.View onCreateDialogView() -> onCreateDialogView + void onDialogClosed(boolean) -> onDialogClosed + void onProgressChanged(android.widget.SeekBar,int,boolean) -> onProgressChanged + void onStartTrackingTouch(android.widget.SeekBar) -> onStartTrackingTouch + void onStopTrackingTouch(android.widget.SeekBar) -> onStopTrackingTouch +org.kreed.vanilla.Song -> an: + java.lang.String[] EMPTY_PROJECTION -> a + java.lang.String[] FILLED_PROJECTION -> b + java.lang.String[] EMPTY_PLAYLIST_PROJECTION -> c + java.lang.String[] FILLED_PLAYLIST_PROJECTION -> d + org.kreed.vanilla.Song$CoverCache sCoverCache -> p + boolean mDisableCoverArt -> e + long id -> f + long albumId -> g + long artistId -> h + java.lang.String path -> i + java.lang.String title -> j + java.lang.String album -> k + java.lang.String artist -> l + long duration -> m + int trackNumber -> q + int flags -> n + android.graphics.BitmapFactory$Options BITMAP_OPTIONS -> o + boolean isRandom() -> a + void populate(android.database.Cursor) -> a + long getId(org.kreed.vanilla.Song) -> a + android.graphics.Bitmap getCover(android.content.Context) -> a + java.lang.String toString() -> toString + int compareTo(java.lang.Object) -> compareTo +org.kreed.vanilla.Song$CoverCache -> ao: + android.content.Context mContext -> a + android.graphics.Bitmap create(java.lang.Long) -> a + int sizeOf$2838e5a0(java.lang.Object) -> c + java.lang.Object create(java.lang.Object) -> b +org.kreed.vanilla.SongTimeline -> ap: + int[] FINISH_ICONS -> a + int[] SHUFFLE_ICONS -> b + android.content.Context mContext -> c + java.util.ArrayList mSongs -> d + int mCurrentPos -> e + int mShuffleMode -> f + int mFinishAction -> g + java.util.ArrayList mShuffledSongs -> h + org.kreed.vanilla.Song mSavedPrevious -> i + org.kreed.vanilla.Song mSavedCurrent -> j + org.kreed.vanilla.Song mSavedNext -> k + int mSavedPos -> l + int mSavedSize -> m + org.kreed.vanilla.SongTimeline$Callback mCallback -> n + void readState(java.io.DataInputStream) -> a + void writeState(java.io.DataOutputStream) -> a + void setCallback(org.kreed.vanilla.SongTimeline$Callback) -> a + int getShuffleMode() -> a + int getFinishAction() -> b + void setShuffleMode(int) -> a + void setFinishAction(int) -> b + org.kreed.vanilla.Song shuffleAll() -> h + org.kreed.vanilla.Song getSong(int) -> c + void shiftCurrentSongInternal(int) -> e + org.kreed.vanilla.Song shiftCurrentSong(int) -> d + int addSongs(android.content.Context,org.kreed.vanilla.QueryTask) -> a + void purge() -> c + void clearQueue() -> d + void saveActiveSongs() -> i + void broadcastChangedSongs() -> j + void removeSong(long) -> a + void changed() -> k + boolean isEndOfQueue() -> e + int getPosition() -> f + int getLength() -> g +org.kreed.vanilla.SongTimeline$Callback -> aq: + void activeSongReplaced(int,org.kreed.vanilla.Song) -> a + void timelineChanged() -> k + void positionInfoChanged() -> l +org.kreed.vanilla.SongTimeline$FlagComparator -> ar: + int compare(java.lang.Object,java.lang.Object) -> compare +org.kreed.vanilla.SongTimeline$IdComparator -> as: + int compare(java.lang.Object,java.lang.Object) -> compare +org.kreed.vanilla.TabOrderActivity -> org.kreed.vanilla.TabOrderActivity: + org.kreed.vanilla.TabOrderAdapter mAdapter -> a + org.kreed.vanilla.DragListView mList -> b + void onCreate(android.os.Bundle) -> onCreate + boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected + void onClick(android.view.View) -> onClick + void restoreDefault() -> b + void save() -> a + void onItemClick(android.widget.AdapterView,android.view.View,int,long) -> onItemClick +org.kreed.vanilla.TabOrderAdapter -> at: + org.kreed.vanilla.TabOrderActivity mActivity -> a + android.view.LayoutInflater mInflater -> b + int[] mTabIds -> c + void setTabIds(int[]) -> a + int[] getTabIds() -> a + void move(int,int) -> a + int getCount() -> getCount + java.lang.Object getItem(int) -> getItem + long getItemId(int) -> getItemId + android.view.View getView(int,android.view.View,android.view.ViewGroup) -> getView + boolean hasStableIds() -> hasStableIds +org.kreed.vanilla.TabOrderPreference -> org.kreed.vanilla.TabOrderPreference: + void onClick() -> onClick +org.kreed.vanilla.WidgetD -> org.kreed.vanilla.WidgetD: + boolean sEnabled -> a + void onEnabled(android.content.Context) -> onEnabled + void onDisabled(android.content.Context) -> onDisabled + void onUpdate(android.content.Context,android.appwidget.AppWidgetManager,int[]) -> onUpdate + void checkEnabled(android.content.Context,android.appwidget.AppWidgetManager) -> a + void updateWidget(android.content.Context,android.appwidget.AppWidgetManager,org.kreed.vanilla.Song,int) -> a +org.kreed.vanilla.WidgetE -> org.kreed.vanilla.WidgetE: + boolean sEnabled -> a + void onEnabled(android.content.Context) -> onEnabled + void onDisabled(android.content.Context) -> onDisabled + void onUpdate(android.content.Context,android.appwidget.AppWidgetManager,int[]) -> onUpdate + void checkEnabled(android.content.Context,android.appwidget.AppWidgetManager) -> a + void updateWidget(android.content.Context,android.appwidget.AppWidgetManager,org.kreed.vanilla.Song,int) -> a