diff options
Diffstat (limited to 'api/current.txt')
-rw-r--r-- | api/current.txt | 618 |
1 files changed, 251 insertions, 367 deletions
diff --git a/api/current.txt b/api/current.txt index 653e25a..d1be295 100644 --- a/api/current.txt +++ b/api/current.txt @@ -22,6 +22,7 @@ package android { field public static final java.lang.String BIND_APPWIDGET = "android.permission.BIND_APPWIDGET"; field public static final java.lang.String BIND_DEVICE_ADMIN = "android.permission.BIND_DEVICE_ADMIN"; field public static final java.lang.String BIND_INPUT_METHOD = "android.permission.BIND_INPUT_METHOD"; + field public static final java.lang.String BIND_NOTIFICATION_LISTENER_SERVICE = "android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"; field public static final java.lang.String BIND_REMOTEVIEWS = "android.permission.BIND_REMOTEVIEWS"; field public static final java.lang.String BIND_TEXT_SERVICE = "android.permission.BIND_TEXT_SERVICE"; field public static final java.lang.String BIND_VPN_SERVICE = "android.permission.BIND_VPN_SERVICE"; @@ -68,6 +69,7 @@ package android { field public static final java.lang.String INTERNAL_SYSTEM_WINDOW = "android.permission.INTERNAL_SYSTEM_WINDOW"; field public static final java.lang.String INTERNET = "android.permission.INTERNET"; field public static final java.lang.String KILL_BACKGROUND_PROCESSES = "android.permission.KILL_BACKGROUND_PROCESSES"; + field public static final java.lang.String LOCATION_HARDWARE = "android.permission.LOCATION_HARDWARE"; field public static final java.lang.String MANAGE_ACCOUNTS = "android.permission.MANAGE_ACCOUNTS"; field public static final java.lang.String MANAGE_APP_TOKENS = "android.permission.MANAGE_APP_TOKENS"; field public static final java.lang.String MASTER_CLEAR = "android.permission.MASTER_CLEAR"; @@ -850,6 +852,7 @@ package android { field public static final int reqNavigation = 16843306; // 0x101022a field public static final int reqTouchScreen = 16843303; // 0x1010227 field public static final int required = 16843406; // 0x101028e + field public static final int requiredAccountType = 16843734; // 0x10103d6 field public static final int requiredForAllUsers = 16843728; // 0x10103d0 field public static final int requiresFadingEdge = 16843685; // 0x10103a5 field public static final int requiresSmallestWidthDp = 16843620; // 0x1010364 @@ -2073,6 +2076,7 @@ package android.accessibilityservice { method public final android.os.IBinder onBind(android.content.Intent); method protected boolean onGesture(int); method public abstract void onInterrupt(); + method protected boolean onKeyEvent(android.view.KeyEvent); method protected void onServiceConnected(); method public final boolean performGlobalAction(int); method public final void setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo); @@ -2302,22 +2306,28 @@ package android.accounts { package android.animation { - public abstract class Animator implements java.lang.Cloneable { + public abstract interface Animatable { + method public abstract long getDuration(); + method public abstract android.animation.TimeInterpolator getInterpolator(); + method public abstract long getStartDelay(); + method public abstract android.animation.Animatable setDuration(long); + method public abstract void setInterpolator(android.animation.TimeInterpolator); + method public abstract void setStartDelay(long); + } + + public abstract class Animator implements android.animation.Animatable java.lang.Cloneable { ctor public Animator(); method public void addListener(android.animation.Animator.AnimatorListener); method public void cancel(); method public android.animation.Animator clone(); method public void end(); - method public abstract long getDuration(); + method public android.animation.TimeInterpolator getInterpolator(); method public java.util.ArrayList<android.animation.Animator.AnimatorListener> getListeners(); - method public abstract long getStartDelay(); method public abstract boolean isRunning(); method public boolean isStarted(); method public void removeAllListeners(); method public void removeListener(android.animation.Animator.AnimatorListener); method public abstract android.animation.Animator setDuration(long); - method public abstract void setInterpolator(android.animation.TimeInterpolator); - method public abstract void setStartDelay(long); method public void setTarget(java.lang.Object); method public void setupEndValues(); method public void setupStartValues(); @@ -2508,7 +2518,6 @@ package android.animation { method public long getCurrentPlayTime(); method public long getDuration(); method public static long getFrameDelay(); - method public android.animation.TimeInterpolator getInterpolator(); method public int getRepeatCount(); method public int getRepeatMode(); method public long getStartDelay(); @@ -2594,6 +2603,10 @@ package android.app { method public abstract void setDisplayShowHomeEnabled(boolean); method public abstract void setDisplayShowTitleEnabled(boolean); method public abstract void setDisplayUseLogoEnabled(boolean); + method public void setHomeActionContentDescription(java.lang.CharSequence); + method public void setHomeActionContentDescription(int); + method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); + method public void setHomeAsUpIndicator(int); method public void setHomeButtonEnabled(boolean); method public abstract void setIcon(int); method public abstract void setIcon(android.graphics.drawable.Drawable); @@ -4183,6 +4196,7 @@ package android.app { method public final boolean performGlobalAction(int); method public void setOnAccessibilityEventListener(android.app.UiAutomation.OnAccessibilityEventListener); method public boolean setRotation(int); + method public void setRunAsMonkey(boolean); method public final void setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo); method public android.graphics.Bitmap takeScreenshot(); method public void waitForIdle(long, long) throws java.util.concurrent.TimeoutException; @@ -5012,6 +5026,7 @@ package android.bluetooth { method public boolean addService(android.bluetooth.BluetoothGattService); method public void cancelConnection(android.bluetooth.BluetoothDevice); method public void clearServices(); + method public void close(); method public boolean connect(android.bluetooth.BluetoothDevice, boolean); method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method public int getConnectionState(android.bluetooth.BluetoothDevice); @@ -6643,7 +6658,9 @@ package android.content.pm { field public static final int LAUNCH_SINGLE_TOP = 1; // 0x1 field public static final int SCREEN_ORIENTATION_BEHIND = 3; // 0x3 field public static final int SCREEN_ORIENTATION_FULL_SENSOR = 10; // 0xa + field public static final int SCREEN_ORIENTATION_FULL_USER = 13; // 0xd field public static final int SCREEN_ORIENTATION_LANDSCAPE = 0; // 0x0 + field public static final int SCREEN_ORIENTATION_LOCKED = 14; // 0xe field public static final int SCREEN_ORIENTATION_NOSENSOR = 5; // 0x5 field public static final int SCREEN_ORIENTATION_PORTRAIT = 1; // 0x1 field public static final int SCREEN_ORIENTATION_REVERSE_LANDSCAPE = 8; // 0x8 @@ -6653,6 +6670,8 @@ package android.content.pm { field public static final int SCREEN_ORIENTATION_SENSOR_PORTRAIT = 7; // 0x7 field public static final int SCREEN_ORIENTATION_UNSPECIFIED = -1; // 0xffffffff field public static final int SCREEN_ORIENTATION_USER = 2; // 0x2 + field public static final int SCREEN_ORIENTATION_USER_LANDSCAPE = 11; // 0xb + field public static final int SCREEN_ORIENTATION_USER_PORTRAIT = 12; // 0xc field public static final int UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW = 1; // 0x1 field public int configChanges; field public int flags; @@ -6858,7 +6877,6 @@ package android.content.pm { method public abstract boolean addPermission(android.content.pm.PermissionInfo); method public abstract boolean addPermissionAsync(android.content.pm.PermissionInfo); method public abstract deprecated void addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName); - method public android.content.Intent buildPermissionRequestIntent(java.lang.String...); method public abstract java.lang.String[] canonicalToCurrentPackageNames(java.lang.String[]); method public abstract int checkPermission(java.lang.String, java.lang.String); method public abstract int checkSignatures(java.lang.String, java.lang.String); @@ -10289,16 +10307,20 @@ package android.hardware { field public static final int TYPE_ACCELEROMETER = 1; // 0x1 field public static final int TYPE_ALL = -1; // 0xffffffff field public static final int TYPE_AMBIENT_TEMPERATURE = 13; // 0xd + field public static final int TYPE_GAME_ROTATION_VECTOR = 15; // 0xf field public static final int TYPE_GRAVITY = 9; // 0x9 field public static final int TYPE_GYROSCOPE = 4; // 0x4 + field public static final int TYPE_GYROSCOPE_UNCALIBRATED = 16; // 0x10 field public static final int TYPE_LIGHT = 5; // 0x5 field public static final int TYPE_LINEAR_ACCELERATION = 10; // 0xa field public static final int TYPE_MAGNETIC_FIELD = 2; // 0x2 + field public static final int TYPE_MAGNETIC_FIELD_UNCALIBRATED = 14; // 0xe field public static final deprecated int TYPE_ORIENTATION = 3; // 0x3 field public static final int TYPE_PRESSURE = 6; // 0x6 field public static final int TYPE_PROXIMITY = 8; // 0x8 field public static final int TYPE_RELATIVE_HUMIDITY = 12; // 0xc field public static final int TYPE_ROTATION_VECTOR = 11; // 0xb + field public static final int TYPE_SIGNIFICANT_MOTION = 17; // 0x11 field public static final deprecated int TYPE_TEMPERATURE = 7; // 0x7 } @@ -10320,6 +10342,7 @@ package android.hardware { } public abstract class SensorManager { + method public boolean cancelTriggerSensor(android.hardware.TriggerEventListener, android.hardware.Sensor); method public static float getAltitude(float, float); method public static void getAngleChange(float[], float[], float[]); method public android.hardware.Sensor getDefaultSensor(int); @@ -10335,6 +10358,7 @@ package android.hardware { method public boolean registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int); method public boolean registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int, android.os.Handler); method public static boolean remapCoordinateSystem(float[], int, int, float[]); + method public boolean requestTriggerSensor(android.hardware.TriggerEventListener, android.hardware.Sensor); method public deprecated void unregisterListener(android.hardware.SensorListener); method public deprecated void unregisterListener(android.hardware.SensorListener, int); method public void unregisterListener(android.hardware.SensorEventListener, android.hardware.Sensor); @@ -10398,6 +10422,17 @@ package android.hardware { field public static final float STANDARD_GRAVITY = 9.80665f; } + public final class TriggerEvent { + field public android.hardware.Sensor sensor; + field public long timestamp; + field public final float[] values; + } + + public abstract class TriggerEventListener { + ctor public TriggerEventListener(); + method public abstract void onTrigger(android.hardware.TriggerEvent); + } + } package android.hardware.display { @@ -10438,6 +10473,43 @@ package android.hardware.input { } +package android.hardware.location { + + public final class GeofenceHardware { + method public boolean addCircularFence(int, double, double, double, int, int, int, int, int, android.hardware.location.GeofenceHardwareCallback); + method public int[] getMonitoringTypesAndStatus(); + method public boolean pauseGeofence(int, int); + method public boolean registerForMonitorStateChangeCallback(int, android.hardware.location.GeofenceHardwareCallback); + method public boolean removeGeofence(int, int); + method public boolean resumeGeofence(int, int, int); + method public boolean unregisterForMonitorStateChangeCallback(int, android.hardware.location.GeofenceHardwareCallback); + field public static final int GEOFENCE_ENTERED = 1; // 0x1 + field public static final int GEOFENCE_ERROR_ID_EXISTS = 2; // 0x2 + field public static final int GEOFENCE_ERROR_ID_UNKNOWN = 3; // 0x3 + field public static final int GEOFENCE_ERROR_INVALID_TRANSITION = 4; // 0x4 + field public static final int GEOFENCE_ERROR_TOO_MANY_GEOFENCES = 1; // 0x1 + field public static final int GEOFENCE_EXITED = 2; // 0x2 + field public static final int GEOFENCE_FAILURE = 5; // 0x5 + field public static final int GEOFENCE_SUCCESS = 0; // 0x0 + field public static final int GEOFENCE_UNCERTAIN = 4; // 0x4 + field public static final int MONITORING_TYPE_GPS_HARDWARE = 0; // 0x0 + field public static final int MONITOR_CURRENTLY_AVAILABLE = 0; // 0x0 + field public static final int MONITOR_CURRENTLY_UNAVAILABLE = 1; // 0x1 + field public static final int MONITOR_UNSUPPORTED = 2; // 0x2 + } + + public abstract class GeofenceHardwareCallback { + ctor public GeofenceHardwareCallback(); + method public void onGeofenceAdd(int, int); + method public void onGeofenceChange(int, int, android.location.Location, long, int); + method public void onGeofencePause(int, int); + method public void onGeofenceRemove(int, int); + method public void onGeofenceResume(int, int); + method public void onMonitoringSystemChange(int, boolean, android.location.Location); + } + +} + package android.hardware.usb { public class UsbAccessory implements android.os.Parcelable { @@ -11745,10 +11817,10 @@ package android.media { method public void seekTo(long, int); method public void selectTrack(int); method public final void setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>) throws java.io.IOException; - method public final void setDataSource(java.lang.String, java.util.Map<java.lang.String, java.lang.String>); - method public final void setDataSource(java.lang.String); - method public final void setDataSource(java.io.FileDescriptor); - method public final void setDataSource(java.io.FileDescriptor, long, long); + method public final void setDataSource(java.lang.String, java.util.Map<java.lang.String, java.lang.String>) throws java.io.IOException; + method public final void setDataSource(java.lang.String) throws java.io.IOException; + method public final void setDataSource(java.io.FileDescriptor) throws java.io.IOException; + method public final void setDataSource(java.io.FileDescriptor, long, long) throws java.io.IOException; method public void unselectTrack(int); field public static final int SAMPLE_FLAG_ENCRYPTED = 2; // 0x2 field public static final int SAMPLE_FLAG_SYNC = 1; // 0x1 @@ -12195,13 +12267,17 @@ package android.media { ctor public RemoteControlClient(android.app.PendingIntent); ctor public RemoteControlClient(android.app.PendingIntent, android.os.Looper); method public android.media.RemoteControlClient.MetadataEditor editMetadata(boolean); + method public void setOnGetPlaybackPositionListener(android.media.RemoteControlClient.OnGetPlaybackPositionListener); + method public void setPlaybackPositionUpdateListener(android.media.RemoteControlClient.OnPlaybackPositionUpdateListener); method public void setPlaybackState(int); + method public void setPlaybackState(int, long, float); method public void setTransportControlFlags(int); field public static final int FLAG_KEY_MEDIA_FAST_FORWARD = 64; // 0x40 field public static final int FLAG_KEY_MEDIA_NEXT = 128; // 0x80 field public static final int FLAG_KEY_MEDIA_PAUSE = 16; // 0x10 field public static final int FLAG_KEY_MEDIA_PLAY = 4; // 0x4 field public static final int FLAG_KEY_MEDIA_PLAY_PAUSE = 8; // 0x8 + field public static final int FLAG_KEY_MEDIA_POSITION_UPDATE = 256; // 0x100 field public static final int FLAG_KEY_MEDIA_PREVIOUS = 1; // 0x1 field public static final int FLAG_KEY_MEDIA_REWIND = 2; // 0x2 field public static final int FLAG_KEY_MEDIA_STOP = 32; // 0x20 @@ -12225,6 +12301,14 @@ package android.media { field public static final int BITMAP_KEY_ARTWORK = 100; // 0x64 } + public static abstract interface RemoteControlClient.OnGetPlaybackPositionListener { + method public abstract long onGetPlaybackPosition(); + } + + public static abstract interface RemoteControlClient.OnPlaybackPositionUpdateListener { + method public abstract void onPlaybackPositionUpdate(long); + } + public class Ringtone { method public int getStreamType(); method public java.lang.String getTitle(android.content.Context); @@ -16830,7 +16914,6 @@ package android.os { method public static final void setThreadPriority(int, int) throws java.lang.IllegalArgumentException, java.lang.SecurityException; method public static final void setThreadPriority(int) throws java.lang.IllegalArgumentException, java.lang.SecurityException; method public static final deprecated boolean supportsProcesses(); - field public static final int BLUETOOTH_GID = 2000; // 0x7d0 field public static final int FIRST_APPLICATION_UID = 10000; // 0x2710 field public static final int LAST_APPLICATION_UID = 19999; // 0x4e1f field public static final int PHONE_UID = 1001; // 0x3e9 @@ -16984,6 +17067,11 @@ package android.os { method public abstract void released(); } + public final class Trace { + method public static void beginSection(java.lang.String); + method public static void endSection(); + } + public class TransactionTooLargeException extends android.os.RemoteException { ctor public TransactionTooLargeException(); } @@ -17005,18 +17093,20 @@ package android.os { method public java.lang.String getUserName(); method public android.os.Bundle getUserRestrictions(); method public android.os.Bundle getUserRestrictions(android.os.UserHandle); + method public boolean isLinkedUser(); method public boolean isUserAGoat(); - method public boolean isUserRestricted(); method public boolean isUserRunning(android.os.UserHandle); method public boolean isUserRunningOrStopping(android.os.UserHandle); method public void setUserRestriction(java.lang.String, boolean); method public void setUserRestrictions(android.os.Bundle); method public void setUserRestrictions(android.os.Bundle, android.os.UserHandle); field public static final java.lang.String DISALLOW_CONFIG_BLUETOOTH = "no_config_bluetooth"; + field public static final java.lang.String DISALLOW_CONFIG_CREDENTIALS = "no_config_credentials"; field public static final java.lang.String DISALLOW_CONFIG_WIFI = "no_config_wifi"; field public static final java.lang.String DISALLOW_INSTALL_APPS = "no_install_apps"; field public static final java.lang.String DISALLOW_INSTALL_UNKNOWN_SOURCES = "no_install_unknown_sources"; field public static final java.lang.String DISALLOW_MODIFY_ACCOUNTS = "no_modify_accounts"; + field public static final java.lang.String DISALLOW_REMOVE_USER = "no_remove_user"; field public static final java.lang.String DISALLOW_SHARE_LOCATION = "no_share_location"; field public static final java.lang.String DISALLOW_UNINSTALL_APPS = "no_uninstall_apps"; field public static final java.lang.String DISALLOW_USB_FILE_TRANSFER = "no_usb_file_transfer"; @@ -18437,6 +18527,7 @@ package android.provider { } protected static abstract interface ContactsContract.ContactsColumns { + field public static final java.lang.String CONTACT_LAST_UPDATED_TIMESTAMP = "contact_last_updated_timestamp"; field public static final java.lang.String DISPLAY_NAME = "display_name"; field public static final java.lang.String HAS_PHONE_NUMBER = "has_phone_number"; field public static final java.lang.String IN_VISIBLE_GROUP = "in_visible_group"; @@ -18499,10 +18590,16 @@ package android.provider { protected static abstract interface ContactsContract.DataUsageStatColumns { field public static final java.lang.String LAST_TIME_USED = "last_time_used"; field public static final java.lang.String TIMES_USED = "times_used"; - field public static final java.lang.String USAGE_TYPE = "usage_type"; - field public static final int USAGE_TYPE_CALL = 0; // 0x0 - field public static final int USAGE_TYPE_LONG_TEXT = 1; // 0x1 - field public static final int USAGE_TYPE_SHORT_TEXT = 2; // 0x2 + } + + public static final class ContactsContract.DeletedContacts implements android.provider.ContactsContract.DeletedContactsColumns { + field public static final android.net.Uri CONTENT_URI; + field public static final long DAYS_KEPT_MILLISECONDS = 2592000000L; // 0x9a7ec800L + } + + protected static abstract interface ContactsContract.DeletedContactsColumns { + field public static final java.lang.String CONTACT_DELETED_TIMESTAMP = "contact_deleted_timestamp"; + field public static final java.lang.String CONTACT_ID = "contact_id"; } public static final class ContactsContract.Directory implements android.provider.BaseColumns { @@ -18584,6 +18681,7 @@ package android.provider { public static final class ContactsContract.Intents { ctor public ContactsContract.Intents(); field public static final java.lang.String ATTACH_IMAGE = "com.android.contacts.action.ATTACH_IMAGE"; + field public static final java.lang.String CONTACTS_DATABASE_CREATED = "android.provider.Contacts.DATABASE_CREATED"; field public static final java.lang.String EXTRA_CREATE_DESCRIPTION = "com.android.contacts.action.CREATE_DESCRIPTION"; field public static final java.lang.String EXTRA_FORCE_CREATE = "com.android.contacts.action.FORCE_CREATE"; field public static final java.lang.String INVITE_CONTACT = "com.android.contacts.action.INVITE_CONTACT"; @@ -19648,10 +19746,10 @@ package android.renderscript { method public int getUsage(); method public void ioReceive(); method public void ioSend(); - method public synchronized void resize(int); - method public synchronized void resize(int, int); + method public deprecated synchronized void resize(int); method public void setFromFieldPacker(int, android.renderscript.FieldPacker); method public void setFromFieldPacker(int, int, android.renderscript.FieldPacker); + method public void setIoInputNotificationHandler(android.renderscript.Allocation.IoInputNotifier); method public void setSurface(android.view.Surface); method public void syncAll(int); field public static final int USAGE_GRAPHICS_CONSTANTS = 8; // 0x8 @@ -19664,6 +19762,10 @@ package android.renderscript { field public static final int USAGE_SHARED = 128; // 0x80 } + public static abstract interface Allocation.IoInputNotifier { + method public abstract void onBufferAvailable(android.renderscript.Allocation); + } + public static final class Allocation.MipmapControl extends java.lang.Enum { method public static android.renderscript.Allocation.MipmapControl valueOf(java.lang.String); method public static final android.renderscript.Allocation.MipmapControl[] values(); @@ -19920,29 +20022,35 @@ package android.renderscript { method public void reset(); method public void reset(int); method public void skip(int); - } - - public deprecated class FileA3D extends android.renderscript.BaseObj { - method public static deprecated android.renderscript.FileA3D createFromAsset(android.renderscript.RenderScript, android.content.res.AssetManager, java.lang.String); - method public static deprecated android.renderscript.FileA3D createFromFile(android.renderscript.RenderScript, java.lang.String); - method public static deprecated android.renderscript.FileA3D createFromFile(android.renderscript.RenderScript, java.io.File); - method public static deprecated android.renderscript.FileA3D createFromResource(android.renderscript.RenderScript, android.content.res.Resources, int); - method public deprecated android.renderscript.FileA3D.IndexEntry getIndexEntry(int); - method public deprecated int getIndexEntryCount(); - } - - public static final deprecated class FileA3D.EntryType extends java.lang.Enum { - method public static android.renderscript.FileA3D.EntryType valueOf(java.lang.String); - method public static final android.renderscript.FileA3D.EntryType[] values(); - enum_constant public static final deprecated android.renderscript.FileA3D.EntryType MESH; - enum_constant public static final deprecated android.renderscript.FileA3D.EntryType UNKNOWN; - } - - public static deprecated class FileA3D.IndexEntry { - method public deprecated android.renderscript.FileA3D.EntryType getEntryType(); - method public deprecated android.renderscript.Mesh getMesh(); - method public deprecated java.lang.String getName(); - method public deprecated android.renderscript.BaseObj getObject(); + method public boolean subBoolean(); + method public android.renderscript.Byte2 subByte2(); + method public android.renderscript.Byte3 subByte3(); + method public android.renderscript.Byte4 subByte4(); + method public android.renderscript.Double2 subDouble2(); + method public android.renderscript.Double3 subDouble3(); + method public android.renderscript.Double4 subDouble4(); + method public float subF32(); + method public double subF64(); + method public android.renderscript.Float2 subFloat2(); + method public android.renderscript.Float3 subFloat3(); + method public android.renderscript.Float4 subFloat4(); + method public short subI16(); + method public int subI32(); + method public long subI64(); + method public byte subI8(); + method public android.renderscript.Int2 subInt2(); + method public android.renderscript.Int3 subInt3(); + method public android.renderscript.Int4 subInt4(); + method public android.renderscript.Long2 subLong2(); + method public android.renderscript.Long3 subLong3(); + method public android.renderscript.Long4 subLong4(); + method public android.renderscript.Matrix2f subMatrix2f(); + method public android.renderscript.Matrix3f subMatrix3f(); + method public android.renderscript.Matrix4f subMatrix4f(); + method public android.renderscript.Short2 subShort2(); + method public android.renderscript.Short3 subShort3(); + method public android.renderscript.Short4 subShort4(); + method public void subalign(int); } public class Float2 { @@ -19969,23 +20077,6 @@ package android.renderscript { field public float z; } - public deprecated class Font extends android.renderscript.BaseObj { - method public static deprecated android.renderscript.Font create(android.renderscript.RenderScript, android.content.res.Resources, java.lang.String, android.renderscript.Font.Style, float); - method public static deprecated android.renderscript.Font createFromAsset(android.renderscript.RenderScript, android.content.res.Resources, java.lang.String, float); - method public static deprecated android.renderscript.Font createFromFile(android.renderscript.RenderScript, android.content.res.Resources, java.lang.String, float); - method public static deprecated android.renderscript.Font createFromFile(android.renderscript.RenderScript, android.content.res.Resources, java.io.File, float); - method public static deprecated android.renderscript.Font createFromResource(android.renderscript.RenderScript, android.content.res.Resources, int, float); - } - - public static final deprecated class Font.Style extends java.lang.Enum { - method public static android.renderscript.Font.Style valueOf(java.lang.String); - method public static final android.renderscript.Font.Style[] values(); - enum_constant public static final deprecated android.renderscript.Font.Style BOLD; - enum_constant public static final deprecated android.renderscript.Font.Style BOLD_ITALIC; - enum_constant public static final deprecated android.renderscript.Font.Style ITALIC; - enum_constant public static final deprecated android.renderscript.Font.Style NORMAL; - } - public class Int2 { ctor public Int2(); ctor public Int2(int, int); @@ -20100,245 +20191,6 @@ package android.renderscript { method public void transpose(); } - public deprecated class Mesh extends android.renderscript.BaseObj { - method public deprecated android.renderscript.Allocation getIndexSetAllocation(int); - method public deprecated android.renderscript.Mesh.Primitive getPrimitive(int); - method public deprecated int getPrimitiveCount(); - method public deprecated android.renderscript.Allocation getVertexAllocation(int); - method public deprecated int getVertexAllocationCount(); - } - - public static deprecated class Mesh.AllocationBuilder { - ctor public deprecated Mesh.AllocationBuilder(android.renderscript.RenderScript); - method public deprecated android.renderscript.Mesh.AllocationBuilder addIndexSetAllocation(android.renderscript.Allocation, android.renderscript.Mesh.Primitive); - method public deprecated android.renderscript.Mesh.AllocationBuilder addIndexSetType(android.renderscript.Mesh.Primitive); - method public deprecated android.renderscript.Mesh.AllocationBuilder addVertexAllocation(android.renderscript.Allocation) throws java.lang.IllegalStateException; - method public deprecated android.renderscript.Mesh create(); - method public deprecated int getCurrentIndexSetIndex(); - method public deprecated int getCurrentVertexTypeIndex(); - } - - public static deprecated class Mesh.Builder { - ctor public deprecated Mesh.Builder(android.renderscript.RenderScript, int); - method public deprecated android.renderscript.Mesh.Builder addIndexSetType(android.renderscript.Type, android.renderscript.Mesh.Primitive); - method public deprecated android.renderscript.Mesh.Builder addIndexSetType(android.renderscript.Mesh.Primitive); - method public deprecated android.renderscript.Mesh.Builder addIndexSetType(android.renderscript.Element, int, android.renderscript.Mesh.Primitive); - method public deprecated android.renderscript.Mesh.Builder addVertexType(android.renderscript.Type) throws java.lang.IllegalStateException; - method public deprecated android.renderscript.Mesh.Builder addVertexType(android.renderscript.Element, int) throws java.lang.IllegalStateException; - method public deprecated android.renderscript.Mesh create(); - method public deprecated int getCurrentIndexSetIndex(); - method public deprecated int getCurrentVertexTypeIndex(); - } - - public static final deprecated class Mesh.Primitive extends java.lang.Enum { - method public static android.renderscript.Mesh.Primitive valueOf(java.lang.String); - method public static final android.renderscript.Mesh.Primitive[] values(); - enum_constant public static final deprecated android.renderscript.Mesh.Primitive LINE; - enum_constant public static final deprecated android.renderscript.Mesh.Primitive LINE_STRIP; - enum_constant public static final deprecated android.renderscript.Mesh.Primitive POINT; - enum_constant public static final deprecated android.renderscript.Mesh.Primitive TRIANGLE; - enum_constant public static final deprecated android.renderscript.Mesh.Primitive TRIANGLE_FAN; - enum_constant public static final deprecated android.renderscript.Mesh.Primitive TRIANGLE_STRIP; - } - - public static deprecated class Mesh.TriangleMeshBuilder { - ctor public deprecated Mesh.TriangleMeshBuilder(android.renderscript.RenderScript, int, int); - method public deprecated android.renderscript.Mesh.TriangleMeshBuilder addTriangle(int, int, int); - method public deprecated android.renderscript.Mesh.TriangleMeshBuilder addVertex(float, float); - method public deprecated android.renderscript.Mesh.TriangleMeshBuilder addVertex(float, float, float); - method public deprecated android.renderscript.Mesh create(boolean); - method public deprecated android.renderscript.Mesh.TriangleMeshBuilder setColor(float, float, float, float); - method public deprecated android.renderscript.Mesh.TriangleMeshBuilder setNormal(float, float, float); - method public deprecated android.renderscript.Mesh.TriangleMeshBuilder setTexture(float, float); - field public static final deprecated int COLOR = 1; // 0x1 - field public static final deprecated int NORMAL = 2; // 0x2 - field public static final deprecated int TEXTURE_0 = 256; // 0x100 - } - - public class Program extends android.renderscript.BaseObj { - method public void bindConstants(android.renderscript.Allocation, int); - method public void bindSampler(android.renderscript.Sampler, int) throws java.lang.IllegalArgumentException; - method public void bindTexture(android.renderscript.Allocation, int) throws java.lang.IllegalArgumentException; - method public android.renderscript.Type getConstant(int); - method public int getConstantCount(); - method public int getTextureCount(); - method public java.lang.String getTextureName(int); - method public android.renderscript.Program.TextureType getTextureType(int); - } - - public static class Program.BaseProgramBuilder { - ctor protected Program.BaseProgramBuilder(android.renderscript.RenderScript); - method public android.renderscript.Program.BaseProgramBuilder addConstant(android.renderscript.Type) throws java.lang.IllegalStateException; - method public android.renderscript.Program.BaseProgramBuilder addTexture(android.renderscript.Program.TextureType) throws java.lang.IllegalArgumentException; - method public android.renderscript.Program.BaseProgramBuilder addTexture(android.renderscript.Program.TextureType, java.lang.String) throws java.lang.IllegalArgumentException; - method public int getCurrentConstantIndex(); - method public int getCurrentTextureIndex(); - method protected void initProgram(android.renderscript.Program); - method public android.renderscript.Program.BaseProgramBuilder setShader(java.lang.String); - method public android.renderscript.Program.BaseProgramBuilder setShader(android.content.res.Resources, int); - } - - public static final class Program.TextureType extends java.lang.Enum { - method public static android.renderscript.Program.TextureType valueOf(java.lang.String); - method public static final android.renderscript.Program.TextureType[] values(); - enum_constant public static final android.renderscript.Program.TextureType TEXTURE_2D; - enum_constant public static final android.renderscript.Program.TextureType TEXTURE_CUBE; - } - - public deprecated class ProgramFragment extends android.renderscript.Program { - } - - public static deprecated class ProgramFragment.Builder extends android.renderscript.Program.BaseProgramBuilder { - ctor public deprecated ProgramFragment.Builder(android.renderscript.RenderScript); - method public deprecated android.renderscript.ProgramFragment create(); - } - - public deprecated class ProgramFragmentFixedFunction extends android.renderscript.ProgramFragment { - } - - public static deprecated class ProgramFragmentFixedFunction.Builder { - ctor public deprecated ProgramFragmentFixedFunction.Builder(android.renderscript.RenderScript); - method public deprecated android.renderscript.ProgramFragmentFixedFunction create(); - method public deprecated android.renderscript.ProgramFragmentFixedFunction.Builder setPointSpriteTexCoordinateReplacement(boolean); - method public deprecated android.renderscript.ProgramFragmentFixedFunction.Builder setTexture(android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode, android.renderscript.ProgramFragmentFixedFunction.Builder.Format, int) throws java.lang.IllegalArgumentException; - method public deprecated android.renderscript.ProgramFragmentFixedFunction.Builder setVaryingColor(boolean); - field public static final deprecated int MAX_TEXTURE = 2; // 0x2 - } - - public static final deprecated class ProgramFragmentFixedFunction.Builder.EnvMode extends java.lang.Enum { - method public static android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode valueOf(java.lang.String); - method public static final android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode[] values(); - enum_constant public static final deprecated android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode DECAL; - enum_constant public static final deprecated android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode MODULATE; - enum_constant public static final deprecated android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode REPLACE; - } - - public static final deprecated class ProgramFragmentFixedFunction.Builder.Format extends java.lang.Enum { - method public static android.renderscript.ProgramFragmentFixedFunction.Builder.Format valueOf(java.lang.String); - method public static final android.renderscript.ProgramFragmentFixedFunction.Builder.Format[] values(); - enum_constant public static final deprecated android.renderscript.ProgramFragmentFixedFunction.Builder.Format ALPHA; - enum_constant public static final deprecated android.renderscript.ProgramFragmentFixedFunction.Builder.Format LUMINANCE_ALPHA; - enum_constant public static final deprecated android.renderscript.ProgramFragmentFixedFunction.Builder.Format RGB; - enum_constant public static final deprecated android.renderscript.ProgramFragmentFixedFunction.Builder.Format RGBA; - } - - public deprecated class ProgramRaster extends android.renderscript.BaseObj { - method public static deprecated android.renderscript.ProgramRaster CULL_BACK(android.renderscript.RenderScript); - method public static deprecated android.renderscript.ProgramRaster CULL_FRONT(android.renderscript.RenderScript); - method public static deprecated android.renderscript.ProgramRaster CULL_NONE(android.renderscript.RenderScript); - method public deprecated android.renderscript.ProgramRaster.CullMode getCullMode(); - method public deprecated boolean isPointSpriteEnabled(); - } - - public static deprecated class ProgramRaster.Builder { - ctor public deprecated ProgramRaster.Builder(android.renderscript.RenderScript); - method public deprecated android.renderscript.ProgramRaster create(); - method public deprecated android.renderscript.ProgramRaster.Builder setCullMode(android.renderscript.ProgramRaster.CullMode); - method public deprecated android.renderscript.ProgramRaster.Builder setPointSpriteEnabled(boolean); - } - - public static final deprecated class ProgramRaster.CullMode extends java.lang.Enum { - method public static android.renderscript.ProgramRaster.CullMode valueOf(java.lang.String); - method public static final android.renderscript.ProgramRaster.CullMode[] values(); - enum_constant public static final deprecated android.renderscript.ProgramRaster.CullMode BACK; - enum_constant public static final deprecated android.renderscript.ProgramRaster.CullMode FRONT; - enum_constant public static final deprecated android.renderscript.ProgramRaster.CullMode NONE; - } - - public class ProgramStore extends android.renderscript.BaseObj { - method public static android.renderscript.ProgramStore BLEND_ALPHA_DEPTH_NONE(android.renderscript.RenderScript); - method public static android.renderscript.ProgramStore BLEND_ALPHA_DEPTH_TEST(android.renderscript.RenderScript); - method public static android.renderscript.ProgramStore BLEND_NONE_DEPTH_NONE(android.renderscript.RenderScript); - method public static android.renderscript.ProgramStore BLEND_NONE_DEPTH_TEST(android.renderscript.RenderScript); - method public android.renderscript.ProgramStore.BlendDstFunc getBlendDstFunc(); - method public android.renderscript.ProgramStore.BlendSrcFunc getBlendSrcFunc(); - method public android.renderscript.ProgramStore.DepthFunc getDepthFunc(); - method public boolean isColorMaskAlphaEnabled(); - method public boolean isColorMaskBlueEnabled(); - method public boolean isColorMaskGreenEnabled(); - method public boolean isColorMaskRedEnabled(); - method public boolean isDepthMaskEnabled(); - method public boolean isDitherEnabled(); - } - - public static final class ProgramStore.BlendDstFunc extends java.lang.Enum { - method public static android.renderscript.ProgramStore.BlendDstFunc valueOf(java.lang.String); - method public static final android.renderscript.ProgramStore.BlendDstFunc[] values(); - enum_constant public static final android.renderscript.ProgramStore.BlendDstFunc DST_ALPHA; - enum_constant public static final android.renderscript.ProgramStore.BlendDstFunc ONE; - enum_constant public static final android.renderscript.ProgramStore.BlendDstFunc ONE_MINUS_DST_ALPHA; - enum_constant public static final android.renderscript.ProgramStore.BlendDstFunc ONE_MINUS_SRC_ALPHA; - enum_constant public static final android.renderscript.ProgramStore.BlendDstFunc ONE_MINUS_SRC_COLOR; - enum_constant public static final android.renderscript.ProgramStore.BlendDstFunc SRC_ALPHA; - enum_constant public static final android.renderscript.ProgramStore.BlendDstFunc SRC_COLOR; - enum_constant public static final android.renderscript.ProgramStore.BlendDstFunc ZERO; - } - - public static final class ProgramStore.BlendSrcFunc extends java.lang.Enum { - method public static android.renderscript.ProgramStore.BlendSrcFunc valueOf(java.lang.String); - method public static final android.renderscript.ProgramStore.BlendSrcFunc[] values(); - enum_constant public static final android.renderscript.ProgramStore.BlendSrcFunc DST_ALPHA; - enum_constant public static final android.renderscript.ProgramStore.BlendSrcFunc DST_COLOR; - enum_constant public static final android.renderscript.ProgramStore.BlendSrcFunc ONE; - enum_constant public static final android.renderscript.ProgramStore.BlendSrcFunc ONE_MINUS_DST_ALPHA; - enum_constant public static final android.renderscript.ProgramStore.BlendSrcFunc ONE_MINUS_DST_COLOR; - enum_constant public static final android.renderscript.ProgramStore.BlendSrcFunc ONE_MINUS_SRC_ALPHA; - enum_constant public static final android.renderscript.ProgramStore.BlendSrcFunc SRC_ALPHA; - enum_constant public static final android.renderscript.ProgramStore.BlendSrcFunc SRC_ALPHA_SATURATE; - enum_constant public static final android.renderscript.ProgramStore.BlendSrcFunc ZERO; - } - - public static class ProgramStore.Builder { - ctor public ProgramStore.Builder(android.renderscript.RenderScript); - method public android.renderscript.ProgramStore create(); - method public android.renderscript.ProgramStore.Builder setBlendFunc(android.renderscript.ProgramStore.BlendSrcFunc, android.renderscript.ProgramStore.BlendDstFunc); - method public android.renderscript.ProgramStore.Builder setColorMaskEnabled(boolean, boolean, boolean, boolean); - method public android.renderscript.ProgramStore.Builder setDepthFunc(android.renderscript.ProgramStore.DepthFunc); - method public android.renderscript.ProgramStore.Builder setDepthMaskEnabled(boolean); - method public android.renderscript.ProgramStore.Builder setDitherEnabled(boolean); - } - - public static final class ProgramStore.DepthFunc extends java.lang.Enum { - method public static android.renderscript.ProgramStore.DepthFunc valueOf(java.lang.String); - method public static final android.renderscript.ProgramStore.DepthFunc[] values(); - enum_constant public static final android.renderscript.ProgramStore.DepthFunc ALWAYS; - enum_constant public static final android.renderscript.ProgramStore.DepthFunc EQUAL; - enum_constant public static final android.renderscript.ProgramStore.DepthFunc GREATER; - enum_constant public static final android.renderscript.ProgramStore.DepthFunc GREATER_OR_EQUAL; - enum_constant public static final android.renderscript.ProgramStore.DepthFunc LESS; - enum_constant public static final android.renderscript.ProgramStore.DepthFunc LESS_OR_EQUAL; - enum_constant public static final android.renderscript.ProgramStore.DepthFunc NOT_EQUAL; - } - - public deprecated class ProgramVertex extends android.renderscript.Program { - method public deprecated android.renderscript.Element getInput(int); - method public deprecated int getInputCount(); - } - - public static deprecated class ProgramVertex.Builder extends android.renderscript.Program.BaseProgramBuilder { - ctor public deprecated ProgramVertex.Builder(android.renderscript.RenderScript); - method public deprecated android.renderscript.ProgramVertex.Builder addInput(android.renderscript.Element) throws java.lang.IllegalStateException; - method public deprecated android.renderscript.ProgramVertex create(); - } - - public deprecated class ProgramVertexFixedFunction extends android.renderscript.ProgramVertex { - method public deprecated void bindConstants(android.renderscript.ProgramVertexFixedFunction.Constants); - } - - public static deprecated class ProgramVertexFixedFunction.Builder { - ctor public deprecated ProgramVertexFixedFunction.Builder(android.renderscript.RenderScript); - method public deprecated android.renderscript.ProgramVertexFixedFunction create(); - method public deprecated android.renderscript.ProgramVertexFixedFunction.Builder setTextureMatrixEnable(boolean); - } - - public static deprecated class ProgramVertexFixedFunction.Constants { - ctor public deprecated ProgramVertexFixedFunction.Constants(android.renderscript.RenderScript); - method public deprecated void destroy(); - method public deprecated void setModelview(android.renderscript.Matrix4f); - method public deprecated void setProjection(android.renderscript.Matrix4f); - method public deprecated void setTexture(android.renderscript.Matrix4f); - } - public class RSDriverException extends android.renderscript.RSRuntimeException { ctor public RSDriverException(java.lang.String); } @@ -20355,43 +20207,16 @@ package android.renderscript { ctor public RSRuntimeException(java.lang.String); } - public deprecated class RSSurfaceView extends android.view.SurfaceView implements android.view.SurfaceHolder.Callback { - ctor public deprecated RSSurfaceView(android.content.Context); - ctor public deprecated RSSurfaceView(android.content.Context, android.util.AttributeSet); - method public deprecated android.renderscript.RenderScriptGL createRenderScriptGL(android.renderscript.RenderScriptGL.SurfaceConfig); - method public deprecated void destroyRenderScriptGL(); - method public deprecated android.renderscript.RenderScriptGL getRenderScriptGL(); - method public deprecated void pause(); - method public deprecated void resume(); - method public deprecated void setRenderScriptGL(android.renderscript.RenderScriptGL); - method public deprecated void surfaceChanged(android.view.SurfaceHolder, int, int, int); - method public deprecated void surfaceCreated(android.view.SurfaceHolder); - method public deprecated void surfaceDestroyed(android.view.SurfaceHolder); - } - - public deprecated class RSTextureView extends android.view.TextureView implements android.view.TextureView.SurfaceTextureListener { - ctor public deprecated RSTextureView(android.content.Context); - ctor public deprecated RSTextureView(android.content.Context, android.util.AttributeSet); - method public deprecated android.renderscript.RenderScriptGL createRenderScriptGL(android.renderscript.RenderScriptGL.SurfaceConfig); - method public deprecated void destroyRenderScriptGL(); - method public deprecated android.renderscript.RenderScriptGL getRenderScriptGL(); - method public deprecated void onSurfaceTextureAvailable(android.graphics.SurfaceTexture, int, int); - method public deprecated boolean onSurfaceTextureDestroyed(android.graphics.SurfaceTexture); - method public deprecated void onSurfaceTextureSizeChanged(android.graphics.SurfaceTexture, int, int); - method public deprecated void onSurfaceTextureUpdated(android.graphics.SurfaceTexture); - method public deprecated void pause(); - method public deprecated void resume(); - method public deprecated void setRenderScriptGL(android.renderscript.RenderScriptGL); - } - public class RenderScript { method public void contextDump(); method public static android.renderscript.RenderScript create(android.content.Context); + method public static android.renderscript.RenderScript create(android.content.Context, android.renderscript.RenderScript.ContextType); method public void destroy(); method public void finish(); method public final android.content.Context getApplicationContext(); method public android.renderscript.RenderScript.RSErrorHandler getErrorHandler(); method public android.renderscript.RenderScript.RSMessageHandler getMessageHandler(); + method public void sendMessage(int, int[]); method public void setErrorHandler(android.renderscript.RenderScript.RSErrorHandler); method public void setMessageHandler(android.renderscript.RenderScript.RSMessageHandler); method public void setPriority(android.renderscript.RenderScript.Priority); @@ -20427,30 +20252,6 @@ package android.renderscript { field protected int mLength; } - public deprecated class RenderScriptGL extends android.renderscript.RenderScript { - ctor public deprecated RenderScriptGL(android.content.Context, android.renderscript.RenderScriptGL.SurfaceConfig); - method public deprecated void bindProgramFragment(android.renderscript.ProgramFragment); - method public deprecated void bindProgramRaster(android.renderscript.ProgramRaster); - method public deprecated void bindProgramStore(android.renderscript.ProgramStore); - method public deprecated void bindProgramVertex(android.renderscript.ProgramVertex); - method public deprecated void bindRootScript(android.renderscript.Script); - method public deprecated int getHeight(); - method public deprecated int getWidth(); - method public deprecated void pause(); - method public deprecated void resume(); - method public deprecated void setSurface(android.view.SurfaceHolder, int, int); - method public deprecated void setSurfaceTexture(android.graphics.SurfaceTexture, int, int); - } - - public static deprecated class RenderScriptGL.SurfaceConfig { - ctor public deprecated RenderScriptGL.SurfaceConfig(); - ctor public deprecated RenderScriptGL.SurfaceConfig(android.renderscript.RenderScriptGL.SurfaceConfig); - method public deprecated void setAlpha(int, int); - method public deprecated void setColor(int, int); - method public deprecated void setDepth(int, int); - method public deprecated void setSamples(int, int, float); - } - public class Sampler extends android.renderscript.BaseObj { method public static android.renderscript.Sampler CLAMP_LINEAR(android.renderscript.RenderScript); method public static android.renderscript.Sampler CLAMP_LINEAR_MIP_LINEAR(android.renderscript.RenderScript); @@ -20496,6 +20297,12 @@ package android.renderscript { method protected android.renderscript.Script.KernelID createKernelID(int, int, android.renderscript.Element, android.renderscript.Element); method protected void forEach(int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.FieldPacker); method protected void forEach(int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.FieldPacker, android.renderscript.Script.LaunchOptions); + method public boolean getVarB(int); + method public double getVarD(int); + method public float getVarF(int); + method public int getVarI(int); + method public long getVarJ(int); + method public void getVarV(int, android.renderscript.FieldPacker); method protected void invoke(int); method protected void invoke(int, android.renderscript.FieldPacker); method public void setTimeZone(java.lang.String); @@ -20572,6 +20379,13 @@ package android.renderscript { public abstract class ScriptIntrinsic extends android.renderscript.Script { } + public final class ScriptIntrinsic3DLUT extends android.renderscript.ScriptIntrinsic { + method public static android.renderscript.ScriptIntrinsic3DLUT create(android.renderscript.RenderScript, android.renderscript.Element); + method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation); + method public android.renderscript.Script.KernelID getKernelID(); + method public void setLUT(android.renderscript.Allocation); + } + public class ScriptIntrinsicBlend extends android.renderscript.ScriptIntrinsic { method public static android.renderscript.ScriptIntrinsicBlend create(android.renderscript.RenderScript, android.renderscript.Element); method public void forEachAdd(android.renderscript.Allocation, android.renderscript.Allocation); @@ -20691,6 +20505,7 @@ package android.renderscript { method public android.renderscript.Element getElement(); method public int getX(); method public int getY(); + method public int getYuv(); method public int getZ(); method public boolean hasFaces(); method public boolean hasMipmaps(); @@ -20703,6 +20518,7 @@ package android.renderscript { method public android.renderscript.Type.Builder setMipmaps(boolean); method public android.renderscript.Type.Builder setX(int); method public android.renderscript.Type.Builder setY(int); + method public android.renderscript.Type.Builder setYuvFormat(int); method public android.renderscript.Type.Builder setZ(int); } @@ -20764,6 +20580,37 @@ package android.sax { package android.security { + public final class AndroidKeyPairGeneratorSpec implements java.security.spec.AlgorithmParameterSpec { + method public android.content.Context getContext(); + method public java.util.Date getEndDate(); + method public java.lang.String getKeystoreAlias(); + method public java.math.BigInteger getSerialNumber(); + method public java.util.Date getStartDate(); + method public javax.security.auth.x500.X500Principal getSubjectDN(); + method public boolean isEncryptionRequired(); + } + + public static final class AndroidKeyPairGeneratorSpec.Builder { + ctor public AndroidKeyPairGeneratorSpec.Builder(android.content.Context); + method public android.security.AndroidKeyPairGeneratorSpec build(); + method public android.security.AndroidKeyPairGeneratorSpec.Builder setAlias(java.lang.String); + method public android.security.AndroidKeyPairGeneratorSpec.Builder setEncryptionRequired(); + method public android.security.AndroidKeyPairGeneratorSpec.Builder setEndDate(java.util.Date); + method public android.security.AndroidKeyPairGeneratorSpec.Builder setSerialNumber(java.math.BigInteger); + method public android.security.AndroidKeyPairGeneratorSpec.Builder setStartDate(java.util.Date); + method public android.security.AndroidKeyPairGeneratorSpec.Builder setSubject(javax.security.auth.x500.X500Principal); + } + + public final class AndroidKeyStoreParameter implements java.security.KeyStore.ProtectionParameter { + method public boolean isEncryptionRequired(); + } + + public static final class AndroidKeyStoreParameter.Builder { + ctor public AndroidKeyStoreParameter.Builder(android.content.Context); + method public android.security.AndroidKeyStoreParameter build(); + method public android.security.AndroidKeyStoreParameter.Builder setEncryptionRequired(); + } + public final class KeyChain { ctor public KeyChain(); method public static void choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, java.lang.String); @@ -20839,6 +20686,38 @@ package android.service.dreams { } +package android.service.notification { + + public abstract class NotificationListenerService extends android.app.Service { + ctor public NotificationListenerService(); + method public final void clearAllNotifications(); + method public final void clearNotification(java.lang.String, java.lang.String, int); + method public android.os.IBinder onBind(android.content.Intent); + method public abstract void onNotificationPosted(android.service.notification.StatusBarNotification); + method public abstract void onNotificationRemoved(android.service.notification.StatusBarNotification); + field public static final java.lang.String SERVICE_INTERFACE = "android.service.notification.NotificationListenerService"; + } + + public class StatusBarNotification implements android.os.Parcelable { + ctor public StatusBarNotification(java.lang.String, java.lang.String, int, java.lang.String, int, int, int, android.app.Notification, android.os.UserHandle, long); + ctor public StatusBarNotification(android.os.Parcel); + method public android.service.notification.StatusBarNotification clone(); + method public int describeContents(); + method public int getUserId(); + method public boolean isClearable(); + method public boolean isOngoing(); + method public void writeToParcel(android.os.Parcel, int); + field public static final android.os.Parcelable.Creator CREATOR; + field public final int id; + field public final android.app.Notification notification; + field public final java.lang.String pkg; + field public final long postTime; + field public final java.lang.String tag; + field public final android.os.UserHandle user; + } + +} + package android.service.textservice { public abstract class SpellCheckerService extends android.app.Service { @@ -22781,6 +22660,7 @@ package android.text.bidi { method public java.lang.String dirAttrValue(java.lang.String, android.text.TextDirectionHeuristic); method public java.lang.String dirAttrValue(boolean); method public java.lang.String endEdge(); + method public static android.text.bidi.BidiFormatter getInstance(); method public static android.text.bidi.BidiFormatter getInstance(boolean); method public static android.text.bidi.BidiFormatter getInstance(java.util.Locale); method public boolean getStereoReset(); @@ -24490,6 +24370,7 @@ package android.view { method public float getMax(); method public float getMin(); method public float getRange(); + method public float getResolution(); method public int getSource(); method public boolean isFromSource(int); } @@ -25247,14 +25128,6 @@ package android.view { field public static final int ORIENTATION_UNKNOWN = -1; // 0xffffffff } - public abstract interface Overlay { - method public abstract void add(android.graphics.drawable.Drawable); - method public abstract void add(android.view.View); - method public abstract void clear(); - method public abstract void remove(android.graphics.drawable.Drawable); - method public abstract void remove(android.view.View); - } - public class ScaleGestureDetector { ctor public ScaleGestureDetector(android.content.Context, android.view.ScaleGestureDetector.OnScaleGestureListener); method public float getCurrentSpan(); @@ -25507,6 +25380,7 @@ package android.view { method protected float getBottomFadingEdgeStrength(); method protected int getBottomPaddingOffset(); method public float getCameraDistance(); + method public android.graphics.Rect getClipBounds(); method public java.lang.CharSequence getContentDescription(); method public final android.content.Context getContext(); method protected android.view.ContextMenu.ContextMenuInfo getContextMenuInfo(); @@ -25559,7 +25433,7 @@ package android.view { method public int getNextFocusUpId(); method public android.view.View.OnFocusChangeListener getOnFocusChangeListener(); method public int getOverScrollMode(); - method public android.view.Overlay getOverlay(); + method public android.view.ViewOverlay getOverlay(); method public int getPaddingBottom(); method public int getPaddingEnd(); method public int getPaddingLeft(); @@ -25761,6 +25635,7 @@ package android.view { method public final void setBottom(int); method public void setCameraDistance(float); method public void setClickable(boolean); + method public void setClipBounds(android.graphics.Rect); method public void setContentDescription(java.lang.CharSequence); method public void setDrawingCacheBackgroundColor(int); method public void setDrawingCacheEnabled(boolean); @@ -26186,6 +26061,7 @@ package android.view { method public static int getChildMeasureSpec(int, int, int); method protected boolean getChildStaticTransformation(android.view.View, android.view.animation.Transformation); method public boolean getChildVisibleRect(android.view.View, android.graphics.Rect, android.graphics.Point); + method public boolean getClipChildren(); method public int getDescendantFocusability(); method public android.view.View getFocusedChild(); method public android.view.animation.LayoutAnimationController getLayoutAnimation(); @@ -26300,12 +26176,23 @@ package android.view { method public abstract void onChildViewRemoved(android.view.View, android.view.View); } + public class ViewGroupOverlay extends android.view.ViewOverlay { + method public void add(android.view.View); + method public void remove(android.view.View); + } + public abstract interface ViewManager { method public abstract void addView(android.view.View, android.view.ViewGroup.LayoutParams); method public abstract void removeView(android.view.View); method public abstract void updateViewLayout(android.view.View, android.view.ViewGroup.LayoutParams); } + public class ViewOverlay { + method public void add(android.graphics.drawable.Drawable); + method public void clear(); + method public void remove(android.graphics.drawable.Drawable); + } + public abstract interface ViewParent { method public abstract void bringChildToFront(android.view.View); method public abstract void childDrawableStateChanged(android.view.View); @@ -26336,6 +26223,7 @@ package android.view { method public android.view.ViewPropertyAnimator alphaBy(float); method public void cancel(); method public long getDuration(); + method public android.animation.TimeInterpolator getInterpolator(); method public long getStartDelay(); method public android.view.ViewPropertyAnimator rotation(float); method public android.view.ViewPropertyAnimator rotationBy(float); @@ -27801,7 +27689,7 @@ package android.webkit { method public void onReceivedTouchIconUrl(android.webkit.WebView, java.lang.String, boolean); method public void onRequestFocus(android.webkit.WebView); method public void onShowCustomView(android.view.View, android.webkit.WebChromeClient.CustomViewCallback); - method public void onShowCustomView(android.view.View, int, android.webkit.WebChromeClient.CustomViewCallback); + method public deprecated void onShowCustomView(android.view.View, int, android.webkit.WebChromeClient.CustomViewCallback); } public static abstract interface WebChromeClient.CustomViewCallback { @@ -27871,8 +27759,6 @@ package android.webkit { method public synchronized int getMinimumFontSize(); method public synchronized int getMinimumLogicalFontSize(); method public deprecated synchronized android.webkit.WebSettings.PluginState getPluginState(); - method public deprecated synchronized boolean getPluginsEnabled(); - method public deprecated synchronized java.lang.String getPluginsPath(); method public synchronized java.lang.String getSansSerifFontFamily(); method public boolean getSaveFormData(); method public deprecated boolean getSavePassword(); @@ -27918,8 +27804,6 @@ package android.webkit { method public synchronized void setMinimumLogicalFontSize(int); method public void setNeedInitialFocus(boolean); method public deprecated synchronized void setPluginState(android.webkit.WebSettings.PluginState); - method public deprecated synchronized void setPluginsEnabled(boolean); - method public deprecated synchronized void setPluginsPath(java.lang.String); method public deprecated synchronized void setRenderPriority(android.webkit.WebSettings.RenderPriority); method public synchronized void setSansSerifFontFamily(java.lang.String); method public void setSaveFormData(boolean); @@ -28171,11 +28055,11 @@ package android.webkit { public class WebViewDatabase { method public void clearFormData(); method public void clearHttpAuthUsernamePassword(); - method public void clearUsernamePassword(); + method public deprecated void clearUsernamePassword(); method public static android.webkit.WebViewDatabase getInstance(android.content.Context); method public boolean hasFormData(); method public boolean hasHttpAuthUsernamePassword(); - method public boolean hasUsernamePassword(); + method public deprecated boolean hasUsernamePassword(); } public class WebViewFragment extends android.app.Fragment { |