1// Signature format: 2.0 2// APIs annotated in master that haven't been annotated in pi-dev 3package android.content.pm { 4 public abstract class PackageManager { 5 method @RequiresPermission(value=android.Manifest.permission.CHANGE_COMPONENT_ENABLED_STATE, conditional=true) public abstract void setApplicationEnabledSetting(String, int, int); 6 method @RequiresPermission(value=android.Manifest.permission.CHANGE_COMPONENT_ENABLED_STATE, conditional=true) public abstract void setComponentEnabledSetting(android.content.ComponentName, int, int); 7 } 8} 9package android.graphics { 10 public class Path { 11 method @NonNull public android.graphics.Path.FillType getFillType(); 12 } 13 public final class Rect implements android.os.Parcelable { 14 method @NonNull public String flattenToString(); 15 method @NonNull public String toShortString(); 16 method @Nullable public static android.graphics.Rect unflattenFromString(@Nullable String); 17 } 18 public class RectF implements android.os.Parcelable { 19 method @NonNull public String toShortString(); 20 } 21} 22package android.os { 23 public class DropBoxManager { 24 method @RequiresPermission(allOf={android.Manifest.permission.READ_LOGS, android.Manifest.permission.PACKAGE_USAGE_STATS}) @Nullable public android.os.DropBoxManager.Entry getNextEntry(String, long); 25 } 26 public final class Parcel { 27 method @Nullable public android.os.IBinder[] createBinderArray(); 28 method @Nullable public java.util.ArrayList<android.os.IBinder> createBinderArrayList(); 29 method @Nullable public boolean[] createBooleanArray(); 30 method @Nullable public byte[] createByteArray(); 31 method @Nullable public char[] createCharArray(); 32 method @Nullable public double[] createDoubleArray(); 33 method @Nullable public float[] createFloatArray(); 34 method @Nullable public int[] createIntArray(); 35 method @Nullable public long[] createLongArray(); 36 method @Nullable public String[] createStringArray(); 37 method @Nullable public java.util.ArrayList<java.lang.String> createStringArrayList(); 38 method @Nullable public <T> T[] createTypedArray(@NonNull android.os.Parcelable.Creator<T>); 39 method @Nullable public <T> java.util.ArrayList<T> createTypedArrayList(@NonNull android.os.Parcelable.Creator<T>); 40 method @NonNull public static android.os.Parcel obtain(); 41 method @Nullable public Object[] readArray(@Nullable ClassLoader); 42 method @Nullable public java.util.ArrayList readArrayList(@Nullable ClassLoader); 43 method @Nullable public android.os.Bundle readBundle(); 44 method @Nullable public android.os.Bundle readBundle(@Nullable ClassLoader); 45 method @Nullable public java.util.HashMap readHashMap(@Nullable ClassLoader); 46 method @Nullable public <T extends android.os.Parcelable> T readParcelable(@Nullable ClassLoader); 47 method @Nullable public android.os.Parcelable[] readParcelableArray(@Nullable ClassLoader); 48 method @Nullable public android.os.PersistableBundle readPersistableBundle(); 49 method @Nullable public android.os.PersistableBundle readPersistableBundle(@Nullable ClassLoader); 50 method @Nullable public java.io.Serializable readSerializable(); 51 method @NonNull public android.util.Size readSize(); 52 method @NonNull public android.util.SizeF readSizeF(); 53 method @Nullable public android.util.SparseArray readSparseArray(@Nullable ClassLoader); 54 method @Nullable public android.util.SparseBooleanArray readSparseBooleanArray(); 55 method @Nullable public String readString(); 56 method @Nullable public <T> T readTypedObject(@NonNull android.os.Parcelable.Creator<T>); 57 method @Nullable public Object readValue(@Nullable ClassLoader); 58 } 59} 60package android.util { 61 public final class Log { 62 method @NonNull public static String getStackTraceString(@Nullable Throwable); 63 } 64} 65package android.view { 66 public abstract class Window { 67 method @NonNull public abstract android.view.View getDecorView(); 68 } 69} 70