Home | History | Annotate | Download | only in api
      1 package android.support.v4.app {
      2 
      3   public class AppLaunchChecker {
      4     ctor public AppLaunchChecker();
      5     method public static boolean hasStartedFromLauncher(android.content.Context);
      6     method public static void onActivityCreate(android.app.Activity);
      7   }
      8 
      9   public class FrameMetricsAggregator {
     10     ctor public FrameMetricsAggregator();
     11     ctor public FrameMetricsAggregator(int);
     12     method public void add(android.app.Activity);
     13     method public android.util.SparseIntArray[] getMetrics();
     14     method public android.util.SparseIntArray[] remove(android.app.Activity);
     15     method public android.util.SparseIntArray[] reset();
     16     method public android.util.SparseIntArray[] stop();
     17     field public static final int ANIMATION_DURATION = 256; // 0x100
     18     field public static final int ANIMATION_INDEX = 8; // 0x8
     19     field public static final int COMMAND_DURATION = 32; // 0x20
     20     field public static final int COMMAND_INDEX = 5; // 0x5
     21     field public static final int DELAY_DURATION = 128; // 0x80
     22     field public static final int DELAY_INDEX = 7; // 0x7
     23     field public static final int DRAW_DURATION = 8; // 0x8
     24     field public static final int DRAW_INDEX = 3; // 0x3
     25     field public static final int EVERY_DURATION = 511; // 0x1ff
     26     field public static final int INPUT_DURATION = 2; // 0x2
     27     field public static final int INPUT_INDEX = 1; // 0x1
     28     field public static final int LAYOUT_MEASURE_DURATION = 4; // 0x4
     29     field public static final int LAYOUT_MEASURE_INDEX = 2; // 0x2
     30     field public static final int SWAP_DURATION = 64; // 0x40
     31     field public static final int SWAP_INDEX = 6; // 0x6
     32     field public static final int SYNC_DURATION = 16; // 0x10
     33     field public static final int SYNC_INDEX = 4; // 0x4
     34     field public static final int TOTAL_DURATION = 1; // 0x1
     35     field public static final int TOTAL_INDEX = 0; // 0x0
     36   }
     37 
     38   public final class NavUtils {
     39     method public static android.content.Intent getParentActivityIntent(android.app.Activity);
     40     method public static android.content.Intent getParentActivityIntent(android.content.Context, java.lang.Class<?>) throws android.content.pm.PackageManager.NameNotFoundException;
     41     method public static android.content.Intent getParentActivityIntent(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
     42     method public static java.lang.String getParentActivityName(android.app.Activity);
     43     method public static java.lang.String getParentActivityName(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
     44     method public static void navigateUpFromSameTask(android.app.Activity);
     45     method public static void navigateUpTo(android.app.Activity, android.content.Intent);
     46     method public static boolean shouldUpRecreateTask(android.app.Activity, android.content.Intent);
     47     field public static final java.lang.String PARENT_ACTIVITY = "android.support.PARENT_ACTIVITY";
     48   }
     49 
     50   public final class TaskStackBuilder implements java.lang.Iterable {
     51     method public android.support.v4.app.TaskStackBuilder addNextIntent(android.content.Intent);
     52     method public android.support.v4.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent);
     53     method public android.support.v4.app.TaskStackBuilder addParentStack(android.app.Activity);
     54     method public android.support.v4.app.TaskStackBuilder addParentStack(java.lang.Class<?>);
     55     method public android.support.v4.app.TaskStackBuilder addParentStack(android.content.ComponentName);
     56     method public static android.support.v4.app.TaskStackBuilder create(android.content.Context);
     57     method public android.content.Intent editIntentAt(int);
     58     method public static deprecated android.support.v4.app.TaskStackBuilder from(android.content.Context);
     59     method public deprecated android.content.Intent getIntent(int);
     60     method public int getIntentCount();
     61     method public android.content.Intent[] getIntents();
     62     method public android.app.PendingIntent getPendingIntent(int, int);
     63     method public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle);
     64     method public deprecated java.util.Iterator<android.content.Intent> iterator();
     65     method public void startActivities();
     66     method public void startActivities(android.os.Bundle);
     67   }
     68 
     69   public static abstract interface TaskStackBuilder.SupportParentable {
     70     method public abstract android.content.Intent getSupportParentActivityIntent();
     71   }
     72 
     73 }
     74 
     75 package android.support.v4.content {
     76 
     77   public abstract class AsyncTaskLoader<D> extends android.support.v4.content.Loader {
     78     ctor public AsyncTaskLoader(android.content.Context);
     79     method public void cancelLoadInBackground();
     80     method public boolean isLoadInBackgroundCanceled();
     81     method public abstract D loadInBackground();
     82     method public void onCanceled(D);
     83     method protected D onLoadInBackground();
     84     method public void setUpdateThrottle(long);
     85   }
     86 
     87   public class CursorLoader extends android.support.v4.content.AsyncTaskLoader {
     88     ctor public CursorLoader(android.content.Context);
     89     ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
     90     method public void deliverResult(android.database.Cursor);
     91     method public java.lang.String[] getProjection();
     92     method public java.lang.String getSelection();
     93     method public java.lang.String[] getSelectionArgs();
     94     method public java.lang.String getSortOrder();
     95     method public android.net.Uri getUri();
     96     method public android.database.Cursor loadInBackground();
     97     method public void onCanceled(android.database.Cursor);
     98     method public void setProjection(java.lang.String[]);
     99     method public void setSelection(java.lang.String);
    100     method public void setSelectionArgs(java.lang.String[]);
    101     method public void setSortOrder(java.lang.String);
    102     method public void setUri(android.net.Uri);
    103   }
    104 
    105   public class FileProvider extends android.content.ContentProvider {
    106     ctor public FileProvider();
    107     method public int delete(android.net.Uri, java.lang.String, java.lang.String[]);
    108     method public java.lang.String getType(android.net.Uri);
    109     method public static android.net.Uri getUriForFile(android.content.Context, java.lang.String, java.io.File);
    110     method public android.net.Uri insert(android.net.Uri, android.content.ContentValues);
    111     method public boolean onCreate();
    112     method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
    113     method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]);
    114   }
    115 
    116   public class Loader<D> {
    117     ctor public Loader(android.content.Context);
    118     method public void abandon();
    119     method public boolean cancelLoad();
    120     method public void commitContentChanged();
    121     method public java.lang.String dataToString(D);
    122     method public void deliverCancellation();
    123     method public void deliverResult(D);
    124     method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
    125     method public void forceLoad();
    126     method public android.content.Context getContext();
    127     method public int getId();
    128     method public boolean isAbandoned();
    129     method public boolean isReset();
    130     method public boolean isStarted();
    131     method protected void onAbandon();
    132     method protected boolean onCancelLoad();
    133     method public void onContentChanged();
    134     method protected void onForceLoad();
    135     method protected void onReset();
    136     method protected void onStartLoading();
    137     method protected void onStopLoading();
    138     method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>);
    139     method public void registerOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>);
    140     method public void reset();
    141     method public void rollbackContentChanged();
    142     method public final void startLoading();
    143     method public void stopLoading();
    144     method public boolean takeContentChanged();
    145     method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>);
    146     method public void unregisterOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>);
    147   }
    148 
    149   public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver {
    150     ctor public Loader.ForceLoadContentObserver();
    151   }
    152 
    153   public static abstract interface Loader.OnLoadCanceledListener<D> {
    154     method public abstract void onLoadCanceled(android.support.v4.content.Loader<D>);
    155   }
    156 
    157   public static abstract interface Loader.OnLoadCompleteListener<D> {
    158     method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D);
    159   }
    160 
    161   public final class LocalBroadcastManager {
    162     method public static android.support.v4.content.LocalBroadcastManager getInstance(android.content.Context);
    163     method public void registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter);
    164     method public boolean sendBroadcast(android.content.Intent);
    165     method public void sendBroadcastSync(android.content.Intent);
    166     method public void unregisterReceiver(android.content.BroadcastReceiver);
    167   }
    168 
    169   public final class MimeTypeFilter {
    170     method public static boolean matches(java.lang.String, java.lang.String);
    171     method public static java.lang.String matches(java.lang.String, java.lang.String[]);
    172     method public static java.lang.String matches(java.lang.String[], java.lang.String);
    173     method public static java.lang.String[] matchesMany(java.lang.String[], java.lang.String);
    174   }
    175 
    176   public final class PermissionChecker {
    177     method public static int checkCallingOrSelfPermission(android.content.Context, java.lang.String);
    178     method public static int checkCallingPermission(android.content.Context, java.lang.String, java.lang.String);
    179     method public static int checkPermission(android.content.Context, java.lang.String, int, int, java.lang.String);
    180     method public static int checkSelfPermission(android.content.Context, java.lang.String);
    181     field public static final int PERMISSION_DENIED = -1; // 0xffffffff
    182     field public static final int PERMISSION_DENIED_APP_OP = -2; // 0xfffffffe
    183     field public static final int PERMISSION_GRANTED = 0; // 0x0
    184   }
    185 
    186   public abstract deprecated class WakefulBroadcastReceiver extends android.content.BroadcastReceiver {
    187     ctor public WakefulBroadcastReceiver();
    188     method public static boolean completeWakefulIntent(android.content.Intent);
    189     method public static android.content.ComponentName startWakefulService(android.content.Context, android.content.Intent);
    190   }
    191 
    192 }
    193 
    194 package android.support.v4.graphics {
    195 
    196   public final class ColorUtils {
    197     method public static int HSLToColor(float[]);
    198     method public static int LABToColor(double, double, double);
    199     method public static void LABToXYZ(double, double, double, double[]);
    200     method public static void RGBToHSL(int, int, int, float[]);
    201     method public static void RGBToLAB(int, int, int, double[]);
    202     method public static void RGBToXYZ(int, int, int, double[]);
    203     method public static int XYZToColor(double, double, double);
    204     method public static void XYZToLAB(double, double, double, double[]);
    205     method public static int blendARGB(int, int, float);
    206     method public static void blendHSL(float[], float[], float, float[]);
    207     method public static void blendLAB(double[], double[], double, double[]);
    208     method public static double calculateContrast(int, int);
    209     method public static double calculateLuminance(int);
    210     method public static int calculateMinimumAlpha(int, int, float);
    211     method public static void colorToHSL(int, float[]);
    212     method public static void colorToLAB(int, double[]);
    213     method public static void colorToXYZ(int, double[]);
    214     method public static int compositeColors(int, int);
    215     method public static double distanceEuclidean(double[], double[]);
    216     method public static int setAlphaComponent(int, int);
    217   }
    218 
    219 }
    220 
    221 package android.support.v4.graphics.drawable {
    222 
    223   public abstract class RoundedBitmapDrawable extends android.graphics.drawable.Drawable {
    224     method public void draw(android.graphics.Canvas);
    225     method public final android.graphics.Bitmap getBitmap();
    226     method public float getCornerRadius();
    227     method public int getGravity();
    228     method public int getOpacity();
    229     method public final android.graphics.Paint getPaint();
    230     method public boolean hasAntiAlias();
    231     method public boolean hasMipMap();
    232     method public boolean isCircular();
    233     method public void setAlpha(int);
    234     method public void setAntiAlias(boolean);
    235     method public void setCircular(boolean);
    236     method public void setColorFilter(android.graphics.ColorFilter);
    237     method public void setCornerRadius(float);
    238     method public void setDither(boolean);
    239     method public void setGravity(int);
    240     method public void setMipMap(boolean);
    241     method public void setTargetDensity(android.graphics.Canvas);
    242     method public void setTargetDensity(android.util.DisplayMetrics);
    243     method public void setTargetDensity(int);
    244   }
    245 
    246   public final class RoundedBitmapDrawableFactory {
    247     method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, android.graphics.Bitmap);
    248     method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.lang.String);
    249     method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.io.InputStream);
    250   }
    251 
    252 }
    253 
    254 package android.support.v4.math {
    255 
    256   public class MathUtils {
    257     method public static float clamp(float, float, float);
    258     method public static double clamp(double, double, double);
    259     method public static int clamp(int, int, int);
    260   }
    261 
    262 }
    263 
    264 package android.support.v4.print {
    265 
    266   public final class PrintHelper {
    267     ctor public PrintHelper(android.content.Context);
    268     method public int getColorMode();
    269     method public int getOrientation();
    270     method public int getScaleMode();
    271     method public void printBitmap(java.lang.String, android.graphics.Bitmap);
    272     method public void printBitmap(java.lang.String, android.graphics.Bitmap, android.support.v4.print.PrintHelper.OnPrintFinishCallback);
    273     method public void printBitmap(java.lang.String, android.net.Uri) throws java.io.FileNotFoundException;
    274     method public void printBitmap(java.lang.String, android.net.Uri, android.support.v4.print.PrintHelper.OnPrintFinishCallback) throws java.io.FileNotFoundException;
    275     method public void setColorMode(int);
    276     method public void setOrientation(int);
    277     method public void setScaleMode(int);
    278     method public static boolean systemSupportsPrint();
    279     field public static final int COLOR_MODE_COLOR = 2; // 0x2
    280     field public static final int COLOR_MODE_MONOCHROME = 1; // 0x1
    281     field public static final int ORIENTATION_LANDSCAPE = 1; // 0x1
    282     field public static final int ORIENTATION_PORTRAIT = 2; // 0x2
    283     field public static final int SCALE_MODE_FILL = 2; // 0x2
    284     field public static final int SCALE_MODE_FIT = 1; // 0x1
    285   }
    286 
    287   public static abstract interface PrintHelper.OnPrintFinishCallback {
    288     method public abstract void onFinish();
    289   }
    290 
    291 }
    292 
    293 package android.support.v4.provider {
    294 
    295   public abstract class DocumentFile {
    296     method public abstract boolean canRead();
    297     method public abstract boolean canWrite();
    298     method public abstract android.support.v4.provider.DocumentFile createDirectory(java.lang.String);
    299     method public abstract android.support.v4.provider.DocumentFile createFile(java.lang.String, java.lang.String);
    300     method public abstract boolean delete();
    301     method public abstract boolean exists();
    302     method public android.support.v4.provider.DocumentFile findFile(java.lang.String);
    303     method public static android.support.v4.provider.DocumentFile fromFile(java.io.File);
    304     method public static android.support.v4.provider.DocumentFile fromSingleUri(android.content.Context, android.net.Uri);
    305     method public static android.support.v4.provider.DocumentFile fromTreeUri(android.content.Context, android.net.Uri);
    306     method public abstract java.lang.String getName();
    307     method public android.support.v4.provider.DocumentFile getParentFile();
    308     method public abstract java.lang.String getType();
    309     method public abstract android.net.Uri getUri();
    310     method public abstract boolean isDirectory();
    311     method public static boolean isDocumentUri(android.content.Context, android.net.Uri);
    312     method public abstract boolean isFile();
    313     method public abstract boolean isVirtual();
    314     method public abstract long lastModified();
    315     method public abstract long length();
    316     method public abstract android.support.v4.provider.DocumentFile[] listFiles();
    317     method public abstract boolean renameTo(java.lang.String);
    318   }
    319 
    320 }
    321 
    322