blob: d535653edaadbf6d9d474de935788d719837f07a [file] [log] [blame]
package android.support.v4.app {
public class AppLaunchChecker {
ctor public AppLaunchChecker();
method public static boolean hasStartedFromLauncher(android.content.Context);
method public static void onActivityCreate(android.app.Activity);
}
public class FrameMetricsAggregator {
ctor public FrameMetricsAggregator();
ctor public FrameMetricsAggregator(int);
method public void add(android.app.Activity);
method public android.util.SparseIntArray[] getMetrics();
method public android.util.SparseIntArray[] remove(android.app.Activity);
method public android.util.SparseIntArray[] reset();
method public android.util.SparseIntArray[] stop();
field public static final int ANIMATION_DURATION = 256; // 0x100
field public static final int ANIMATION_INDEX = 8; // 0x8
field public static final int COMMAND_DURATION = 32; // 0x20
field public static final int COMMAND_INDEX = 5; // 0x5
field public static final int DELAY_DURATION = 128; // 0x80
field public static final int DELAY_INDEX = 7; // 0x7
field public static final int DRAW_DURATION = 8; // 0x8
field public static final int DRAW_INDEX = 3; // 0x3
field public static final int EVERY_DURATION = 511; // 0x1ff
field public static final int INPUT_DURATION = 2; // 0x2
field public static final int INPUT_INDEX = 1; // 0x1
field public static final int LAYOUT_MEASURE_DURATION = 4; // 0x4
field public static final int LAYOUT_MEASURE_INDEX = 2; // 0x2
field public static final int SWAP_DURATION = 64; // 0x40
field public static final int SWAP_INDEX = 6; // 0x6
field public static final int SYNC_DURATION = 16; // 0x10
field public static final int SYNC_INDEX = 4; // 0x4
field public static final int TOTAL_DURATION = 1; // 0x1
field public static final int TOTAL_INDEX = 0; // 0x0
}
public final class NavUtils {
method public static android.content.Intent getParentActivityIntent(android.app.Activity);
method public static android.content.Intent getParentActivityIntent(android.content.Context, java.lang.Class<?>) throws android.content.pm.PackageManager.NameNotFoundException;
method public static android.content.Intent getParentActivityIntent(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
method public static java.lang.String getParentActivityName(android.app.Activity);
method public static java.lang.String getParentActivityName(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
method public static void navigateUpFromSameTask(android.app.Activity);
method public static void navigateUpTo(android.app.Activity, android.content.Intent);
method public static boolean shouldUpRecreateTask(android.app.Activity, android.content.Intent);
field public static final java.lang.String PARENT_ACTIVITY = "android.support.PARENT_ACTIVITY";
}
public final class TaskStackBuilder implements java.lang.Iterable {
method public android.support.v4.app.TaskStackBuilder addNextIntent(android.content.Intent);
method public android.support.v4.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent);
method public android.support.v4.app.TaskStackBuilder addParentStack(android.app.Activity);
method public android.support.v4.app.TaskStackBuilder addParentStack(java.lang.Class<?>);
method public android.support.v4.app.TaskStackBuilder addParentStack(android.content.ComponentName);
method public static android.support.v4.app.TaskStackBuilder create(android.content.Context);
method public android.content.Intent editIntentAt(int);
method public static deprecated android.support.v4.app.TaskStackBuilder from(android.content.Context);
method public deprecated android.content.Intent getIntent(int);
method public int getIntentCount();
method public android.content.Intent[] getIntents();
method public android.app.PendingIntent getPendingIntent(int, int);
method public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle);
method public deprecated java.util.Iterator<android.content.Intent> iterator();
method public void startActivities();
method public void startActivities(android.os.Bundle);
}
public static abstract interface TaskStackBuilder.SupportParentable {
method public abstract android.content.Intent getSupportParentActivityIntent();
}
}
package android.support.v4.content {
public abstract class AsyncTaskLoader<D> extends android.support.v4.content.Loader {
ctor public AsyncTaskLoader(android.content.Context);
method public void cancelLoadInBackground();
method public boolean isLoadInBackgroundCanceled();
method public abstract D loadInBackground();
method public void onCanceled(D);
method protected D onLoadInBackground();
method public void setUpdateThrottle(long);
}
public class CursorLoader extends android.support.v4.content.AsyncTaskLoader {
ctor public CursorLoader(android.content.Context);
ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
method public void deliverResult(android.database.Cursor);
method public java.lang.String[] getProjection();
method public java.lang.String getSelection();
method public java.lang.String[] getSelectionArgs();
method public java.lang.String getSortOrder();
method public android.net.Uri getUri();
method public android.database.Cursor loadInBackground();
method public void onCanceled(android.database.Cursor);
method public void setProjection(java.lang.String[]);
method public void setSelection(java.lang.String);
method public void setSelectionArgs(java.lang.String[]);
method public void setSortOrder(java.lang.String);
method public void setUri(android.net.Uri);
}
public class FileProvider extends android.content.ContentProvider {
ctor public FileProvider();
method public int delete(android.net.Uri, java.lang.String, java.lang.String[]);
method public java.lang.String getType(android.net.Uri);
method public static android.net.Uri getUriForFile(android.content.Context, java.lang.String, java.io.File);
method public android.net.Uri insert(android.net.Uri, android.content.ContentValues);
method public boolean onCreate();
method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]);
}
public class Loader<D> {
ctor public Loader(android.content.Context);
method public void abandon();
method public boolean cancelLoad();
method public void commitContentChanged();
method public java.lang.String dataToString(D);
method public void deliverCancellation();
method public void deliverResult(D);
method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
method public void forceLoad();
method public android.content.Context getContext();
method public int getId();
method public boolean isAbandoned();
method public boolean isReset();
method public boolean isStarted();
method protected void onAbandon();
method protected boolean onCancelLoad();
method public void onContentChanged();
method protected void onForceLoad();
method protected void onReset();
method protected void onStartLoading();
method protected void onStopLoading();
method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>);
method public void registerOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>);
method public void reset();
method public void rollbackContentChanged();
method public final void startLoading();
method public void stopLoading();
method public boolean takeContentChanged();
method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>);
method public void unregisterOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>);
}
public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver {
ctor public Loader.ForceLoadContentObserver();
}
public static abstract interface Loader.OnLoadCanceledListener<D> {
method public abstract void onLoadCanceled(android.support.v4.content.Loader<D>);
}
public static abstract interface Loader.OnLoadCompleteListener<D> {
method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D);
}
public final class LocalBroadcastManager {
method public static android.support.v4.content.LocalBroadcastManager getInstance(android.content.Context);
method public void registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter);
method public boolean sendBroadcast(android.content.Intent);
method public void sendBroadcastSync(android.content.Intent);
method public void unregisterReceiver(android.content.BroadcastReceiver);
}
public final class MimeTypeFilter {
method public static boolean matches(java.lang.String, java.lang.String);
method public static java.lang.String matches(java.lang.String, java.lang.String[]);
method public static java.lang.String matches(java.lang.String[], java.lang.String);
method public static java.lang.String[] matchesMany(java.lang.String[], java.lang.String);
}
public final class PermissionChecker {
method public static int checkCallingOrSelfPermission(android.content.Context, java.lang.String);
method public static int checkCallingPermission(android.content.Context, java.lang.String, java.lang.String);
method public static int checkPermission(android.content.Context, java.lang.String, int, int, java.lang.String);
method public static int checkSelfPermission(android.content.Context, java.lang.String);
field public static final int PERMISSION_DENIED = -1; // 0xffffffff
field public static final int PERMISSION_DENIED_APP_OP = -2; // 0xfffffffe
field public static final int PERMISSION_GRANTED = 0; // 0x0
}
public abstract deprecated class WakefulBroadcastReceiver extends android.content.BroadcastReceiver {
ctor public WakefulBroadcastReceiver();
method public static boolean completeWakefulIntent(android.content.Intent);
method public static android.content.ComponentName startWakefulService(android.content.Context, android.content.Intent);
}
}
package android.support.v4.graphics {
public final class ColorUtils {
method public static int HSLToColor(float[]);
method public static int LABToColor(double, double, double);
method public static void LABToXYZ(double, double, double, double[]);
method public static void RGBToHSL(int, int, int, float[]);
method public static void RGBToLAB(int, int, int, double[]);
method public static void RGBToXYZ(int, int, int, double[]);
method public static int XYZToColor(double, double, double);
method public static void XYZToLAB(double, double, double, double[]);
method public static int blendARGB(int, int, float);
method public static void blendHSL(float[], float[], float, float[]);
method public static void blendLAB(double[], double[], double, double[]);
method public static double calculateContrast(int, int);
method public static double calculateLuminance(int);
method public static int calculateMinimumAlpha(int, int, float);
method public static void colorToHSL(int, float[]);
method public static void colorToLAB(int, double[]);
method public static void colorToXYZ(int, double[]);
method public static int compositeColors(int, int);
method public static double distanceEuclidean(double[], double[]);
method public static int setAlphaComponent(int, int);
}
}
package android.support.v4.graphics.drawable {
public abstract class RoundedBitmapDrawable extends android.graphics.drawable.Drawable {
method public void draw(android.graphics.Canvas);
method public final android.graphics.Bitmap getBitmap();
method public float getCornerRadius();
method public int getGravity();
method public int getOpacity();
method public final android.graphics.Paint getPaint();
method public boolean hasAntiAlias();
method public boolean hasMipMap();
method public boolean isCircular();
method public void setAlpha(int);
method public void setAntiAlias(boolean);
method public void setCircular(boolean);
method public void setColorFilter(android.graphics.ColorFilter);
method public void setCornerRadius(float);
method public void setDither(boolean);
method public void setGravity(int);
method public void setMipMap(boolean);
method public void setTargetDensity(android.graphics.Canvas);
method public void setTargetDensity(android.util.DisplayMetrics);
method public void setTargetDensity(int);
}
public final class RoundedBitmapDrawableFactory {
method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, android.graphics.Bitmap);
method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.lang.String);
method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.io.InputStream);
}
}
package android.support.v4.math {
public class MathUtils {
method public static float clamp(float, float, float);
method public static double clamp(double, double, double);
method public static int clamp(int, int, int);
}
}
package android.support.v4.print {
public final class PrintHelper {
ctor public PrintHelper(android.content.Context);
method public int getColorMode();
method public int getOrientation();
method public int getScaleMode();
method public void printBitmap(java.lang.String, android.graphics.Bitmap);
method public void printBitmap(java.lang.String, android.graphics.Bitmap, android.support.v4.print.PrintHelper.OnPrintFinishCallback);
method public void printBitmap(java.lang.String, android.net.Uri) throws java.io.FileNotFoundException;
method public void printBitmap(java.lang.String, android.net.Uri, android.support.v4.print.PrintHelper.OnPrintFinishCallback) throws java.io.FileNotFoundException;
method public void setColorMode(int);
method public void setOrientation(int);
method public void setScaleMode(int);
method public static boolean systemSupportsPrint();
field public static final int COLOR_MODE_COLOR = 2; // 0x2
field public static final int COLOR_MODE_MONOCHROME = 1; // 0x1
field public static final int ORIENTATION_LANDSCAPE = 1; // 0x1
field public static final int ORIENTATION_PORTRAIT = 2; // 0x2
field public static final int SCALE_MODE_FILL = 2; // 0x2
field public static final int SCALE_MODE_FIT = 1; // 0x1
}
public static abstract interface PrintHelper.OnPrintFinishCallback {
method public abstract void onFinish();
}
}
package android.support.v4.provider {
public abstract class DocumentFile {
method public abstract boolean canRead();
method public abstract boolean canWrite();
method public abstract android.support.v4.provider.DocumentFile createDirectory(java.lang.String);
method public abstract android.support.v4.provider.DocumentFile createFile(java.lang.String, java.lang.String);
method public abstract boolean delete();
method public abstract boolean exists();
method public android.support.v4.provider.DocumentFile findFile(java.lang.String);
method public static android.support.v4.provider.DocumentFile fromFile(java.io.File);
method public static android.support.v4.provider.DocumentFile fromSingleUri(android.content.Context, android.net.Uri);
method public static android.support.v4.provider.DocumentFile fromTreeUri(android.content.Context, android.net.Uri);
method public abstract java.lang.String getName();
method public android.support.v4.provider.DocumentFile getParentFile();
method public abstract java.lang.String getType();
method public abstract android.net.Uri getUri();
method public abstract boolean isDirectory();
method public static boolean isDocumentUri(android.content.Context, android.net.Uri);
method public abstract boolean isFile();
method public abstract boolean isVirtual();
method public abstract long lastModified();
method public abstract long length();
method public abstract android.support.v4.provider.DocumentFile[] listFiles();
method public abstract boolean renameTo(java.lang.String);
}
}