Home | History | Annotate | Download | only in webview

META-INF/
META-INF/MANIFEST.MF
android/
android/location/
android/location/Address$1.class
Address.java
package android.location
final android.location.Address$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.location.Address createFromParcel (android.os.Parcel) 
		int index
		String line
		int i
		android.os.Parcel in
		String language
		String country
		java.util.Locale locale
		android.location.Address a
		int N
	public android.location.Address[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/location/IGpsStatusProvider.class
IGpsStatusProvider.java
package android.location
public abstract android.location.IGpsStatusProvider extends java.lang.Object implements android.os.IInterface  {
	public abstract void addGpsStatusListener (android.location.IGpsStatusListener)  throws android.os.RemoteException 
	public abstract void removeGpsStatusListener (android.location.IGpsStatusListener)  throws android.os.RemoteException 
}

android/location/IFusedGeofenceHardware$Stub$Proxy.class
IFusedGeofenceHardware.java
package android.location
 android.location.IFusedGeofenceHardware$Stub$Proxy extends java.lang.Object implements android.location.IFusedGeofenceHardware  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean isSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void addGeofences (android.hardware.location.GeofenceHardwareRequestParcelable[])  throws android.os.RemoteException 
		android.hardware.location.GeofenceHardwareRequestParcelable[] geofenceRequestsArray
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeGeofences (int[])  throws android.os.RemoteException 
		int[] geofenceIds
		android.os.Parcel _data
		android.os.Parcel _reply
	public void pauseMonitoringGeofence (int)  throws android.os.RemoteException 
		int geofenceId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void resumeMonitoringGeofence (int, int)  throws android.os.RemoteException 
		int geofenceId
		int monitorTransitions
		android.os.Parcel _data
		android.os.Parcel _reply
	public void modifyGeofenceOptions (int, int, int, int, int, int)  throws android.os.RemoteException 
		int geofenceId
		int lastTransition
		int monitorTransitions
		int notificationResponsiveness
		int unknownTimer
		int sourcesToUse
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/location/IFusedGeofenceHardware$Stub.class
IFusedGeofenceHardware.java
package android.location
public abstract android.location.IFusedGeofenceHardware$Stub extends android.os.Binder implements android.location.IFusedGeofenceHardware  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_isSupported
	static final int TRANSACTION_addGeofences
	static final int TRANSACTION_removeGeofences
	static final int TRANSACTION_pauseMonitoringGeofence
	static final int TRANSACTION_resumeMonitoringGeofence
	static final int TRANSACTION_modifyGeofenceOptions
	public void  () 
	public static android.location.IFusedGeofenceHardware asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _result
		android.hardware.location.GeofenceHardwareRequestParcelable[] _arg0
		int[] _arg0
		int _arg0
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		int _arg5
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/IFusedProvider.class
IFusedProvider.java
package android.location
public abstract android.location.IFusedProvider extends java.lang.Object implements android.os.IInterface  {
	public abstract void onFusedLocationHardwareChange (android.hardware.location.IFusedLocationHardware)  throws android.os.RemoteException 
}

android/location/INetInitiatedListener$Stub.class
INetInitiatedListener.java
package android.location
public abstract android.location.INetInitiatedListener$Stub extends android.os.Binder implements android.location.INetInitiatedListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_sendNiResponse
	public void  () 
	public static android.location.INetInitiatedListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/ICountryDetector$Stub$Proxy.class
ICountryDetector.java
package android.location
 android.location.ICountryDetector$Stub$Proxy extends java.lang.Object implements android.location.ICountryDetector  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public android.location.Country detectCountry ()  throws android.os.RemoteException 
		android.location.Country _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.location.Country _result
	public void addCountryListener (android.location.ICountryListener)  throws android.os.RemoteException 
		android.location.ICountryListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeCountryListener (android.location.ICountryListener)  throws android.os.RemoteException 
		android.location.ICountryListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/location/GeocoderParams.class
GeocoderParams.java
package android.location
public android.location.GeocoderParams extends java.lang.Object implements android.os.Parcelable  {
	private java.util.Locale mLocale
	private String mPackageName
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public void  (android.content.Context, java.util.Locale) 
		android.content.Context context
		java.util.Locale locale
	public java.util.Locale getLocale () 
	public java.lang.String getClientPackage () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	void  (android.location.GeocoderParams$1) 
		android.location.GeocoderParams$1 x0
	static java.util.Locale access$102 (android.location.GeocoderParams, java.util.Locale) 
		android.location.GeocoderParams x0
		java.util.Locale x1
	static java.lang.String access$202 (android.location.GeocoderParams, java.lang.String) 
		android.location.GeocoderParams x0
		String x1
	static void  () 
}

android/location/IFusedProvider$Stub.class
IFusedProvider.java
package android.location
public abstract android.location.IFusedProvider$Stub extends android.os.Binder implements android.location.IFusedProvider  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onFusedLocationHardwareChange
	public void  () 
	public static android.location.IFusedProvider asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.hardware.location.IFusedLocationHardware _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/GpsStatus.class
GpsStatus.java
package android.location
public final android.location.GpsStatus extends java.lang.Object {
	private static final int NUM_SATELLITES
	private int mTimeToFirstFix
	private android.location.GpsSatellite[] mSatellites
	private Iterable mSatelliteList
	public static final int GPS_EVENT_STARTED
	public static final int GPS_EVENT_STOPPED
	public static final int GPS_EVENT_FIRST_FIX
	public static final int GPS_EVENT_SATELLITE_STATUS
	void  () 
		int i
	synchronized void setStatus (int, int[], float[], float[], float[], int, int, int) 
		android.location.GpsSatellite satellite
		int prn
		int prnShift
		int svCount
		int[] prns
		float[] snrs
		float[] elevations
		float[] azimuths
		int ephemerisMask
		int almanacMask
		int usedInFixMask
		int i
	void setStatus (android.location.GpsStatus) 
		int i
		android.location.GpsStatus status
	void setTimeToFirstFix (int) 
		int ttff
	public int getTimeToFirstFix () 
	public java.lang.Iterable getSatellites () 
	public int getMaxSatellites () 
	static android.location.GpsSatellite[] access$000 (android.location.GpsStatus) 
		android.location.GpsStatus x0
}

android/location/IGpsStatusListener$Stub.class
IGpsStatusListener.java
package android.location
public abstract android.location.IGpsStatusListener$Stub extends android.os.Binder implements android.location.IGpsStatusListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onGpsStarted
	static final int TRANSACTION_onGpsStopped
	static final int TRANSACTION_onFirstFix
	static final int TRANSACTION_onSvStatusChanged
	static final int TRANSACTION_onNmeaReceived
	public void  () 
	public static android.location.IGpsStatusListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg0
		int[] _arg1
		float[] _arg2
		float[] _arg3
		float[] _arg4
		int _arg5
		int _arg6
		int _arg7
		long _arg0
		String _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/LocationManager$ListenerTransport.class
LocationManager.java
package android.location
 android.location.LocationManager$ListenerTransport extends android.location.ILocationListener$Stub {
	private static final int TYPE_LOCATION_CHANGED
	private static final int TYPE_STATUS_CHANGED
	private static final int TYPE_PROVIDER_ENABLED
	private static final int TYPE_PROVIDER_DISABLED
	private android.location.LocationListener mListener
	private final android.os.Handler mListenerHandler
	final android.location.LocationManager this$0
	void  (android.location.LocationManager, android.location.LocationListener, android.os.Looper) 
		android.location.LocationListener listener
		android.os.Looper looper
	public void onLocationChanged (android.location.Location) 
		android.location.Location location
		android.os.Message msg
	public void onStatusChanged (java.lang.String, int, android.os.Bundle) 
		String provider
		int status
		android.os.Bundle extras
		android.os.Message msg
		android.os.Bundle b
	public void onProviderEnabled (java.lang.String) 
		String provider
		android.os.Message msg
	public void onProviderDisabled (java.lang.String) 
		String provider
		android.os.Message msg
	private void _handleMessage (android.os.Message) 
		android.location.Location location
		android.os.Bundle b
		String provider
		int status
		android.os.Bundle extras
		android.os.RemoteException e
		android.os.Message msg
	static void access$000 (android.location.LocationManager$ListenerTransport, android.os.Message) 
		android.location.LocationManager$ListenerTransport x0
		android.os.Message x1
}

android/location/LocationListener.class
LocationListener.java
package android.location
public abstract android.location.LocationListener extends java.lang.Object {
	public abstract void onLocationChanged (android.location.Location) 
	public abstract void onStatusChanged (java.lang.String, int, android.os.Bundle) 
	public abstract void onProviderEnabled (java.lang.String) 
	public abstract void onProviderDisabled (java.lang.String) 
}

android/location/ICountryListener$Stub.class
ICountryListener.java
package android.location
public abstract android.location.ICountryListener$Stub extends android.os.Binder implements android.location.ICountryListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onCountryDetected
	public void  () 
	public static android.location.ICountryListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.location.Country _arg0
		android.location.Country _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/ILocationListener.class
ILocationListener.java
package android.location
public abstract android.location.ILocationListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onLocationChanged (android.location.Location)  throws android.os.RemoteException 
	public abstract void onStatusChanged (java.lang.String, int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onProviderEnabled (java.lang.String)  throws android.os.RemoteException 
	public abstract void onProviderDisabled (java.lang.String)  throws android.os.RemoteException 
}

android/location/FusedBatchOptions$SourceTechnologies.class
FusedBatchOptions.java
package android.location
public final android.location.FusedBatchOptions$SourceTechnologies extends java.lang.Object {
	public static int GNSS
	public static int WIFI
	public static int SENSORS
	public static int CELL
	public static int BLUETOOTH
	public void  () 
	static void  () 
}

android/location/CountryDetector$ListenerTransport.class
CountryDetector.java
package android.location
final android.location.CountryDetector$ListenerTransport extends android.location.ICountryListener$Stub {
	private final android.location.CountryListener mListener
	private final android.os.Handler mHandler
	public void  (android.location.CountryListener, android.os.Looper) 
		android.location.CountryListener listener
		android.os.Looper looper
	public void onCountryDetected (android.location.Country) 
		android.location.Country country
	static android.location.CountryListener access$000 (android.location.CountryDetector$ListenerTransport) 
		android.location.CountryDetector$ListenerTransport x0
}

android/location/CountryDetector$ListenerTransport$1.class
CountryDetector.java
package android.location
 android.location.CountryDetector$ListenerTransport$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.location.Country val$country
	final android.location.CountryDetector$ListenerTransport this$0
	void  (android.location.CountryDetector$ListenerTransport, android.location.Country) 
	public void run () 
}

android/location/INetInitiatedListener.class
INetInitiatedListener.java
package android.location
public abstract android.location.INetInitiatedListener extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean sendNiResponse (int, int)  throws android.os.RemoteException 
}

android/location/LocationManager.class
LocationManager.java
package android.location
public android.location.LocationManager extends java.lang.Object {
	private static final String TAG
	private final android.content.Context mContext
	private final android.location.ILocationManager mService
	private final java.util.HashMap mGpsStatusListeners
	private final java.util.HashMap mNmeaListeners
	private final android.location.GpsStatus mGpsStatus
	public static final String NETWORK_PROVIDER
	public static final String GPS_PROVIDER
	public static final String PASSIVE_PROVIDER
	public static final String FUSED_PROVIDER
	public static final String KEY_PROXIMITY_ENTERING
	public static final String KEY_STATUS_CHANGED
	public static final String KEY_PROVIDER_ENABLED
	public static final String KEY_LOCATION_CHANGED
	public static final String GPS_ENABLED_CHANGE_ACTION
	public static final String PROVIDERS_CHANGED_ACTION
	public static final String MODE_CHANGED_ACTION
	public static final String GPS_FIX_CHANGE_ACTION
	public static final String EXTRA_GPS_ENABLED
	public static final String HIGH_POWER_REQUEST_CHANGE_ACTION
	private java.util.HashMap mListeners
	public void  (android.content.Context, android.location.ILocationManager) 
		android.content.Context context
		android.location.ILocationManager service
	private android.location.LocationProvider createProvider (java.lang.String, com.android.internal.location.ProviderProperties) 
		String name
		com.android.internal.location.ProviderProperties properties
	public java.util.List getAllProviders () 
		android.os.RemoteException e
	public java.util.List getProviders (boolean) 
		android.os.RemoteException e
		boolean enabledOnly
	public android.location.LocationProvider getProvider (java.lang.String) 
		com.android.internal.location.ProviderProperties properties
		android.os.RemoteException e
		String name
	public java.util.List getProviders (android.location.Criteria, boolean) 
		android.os.RemoteException e
		android.location.Criteria criteria
		boolean enabledOnly
	public java.lang.String getBestProvider (android.location.Criteria, boolean) 
		android.os.RemoteException e
		android.location.Criteria criteria
		boolean enabledOnly
	public void requestLocationUpdates (java.lang.String, long, float, android.location.LocationListener) 
		String provider
		long minTime
		float minDistance
		android.location.LocationListener listener
		android.location.LocationRequest request
	public void requestLocationUpdates (java.lang.String, long, float, android.location.LocationListener, android.os.Looper) 
		String provider
		long minTime
		float minDistance
		android.location.LocationListener listener
		android.os.Looper looper
		android.location.LocationRequest request
	public void requestLocationUpdates (long, float, android.location.Criteria, android.location.LocationListener, android.os.Looper) 
		long minTime
		float minDistance
		android.location.Criteria criteria
		android.location.LocationListener listener
		android.os.Looper looper
		android.location.LocationRequest request
	public void requestLocationUpdates (java.lang.String, long, float, android.app.PendingIntent) 
		String provider
		long minTime
		float minDistance
		android.app.PendingIntent intent
		android.location.LocationRequest request
	public void requestLocationUpdates (long, float, android.location.Criteria, android.app.PendingIntent) 
		long minTime
		float minDistance
		android.location.Criteria criteria
		android.app.PendingIntent intent
		android.location.LocationRequest request
	public void requestSingleUpdate (java.lang.String, android.location.LocationListener, android.os.Looper) 
		String provider
		android.location.LocationListener listener
		android.os.Looper looper
		android.location.LocationRequest request
	public void requestSingleUpdate (android.location.Criteria, android.location.LocationListener, android.os.Looper) 
		android.location.Criteria criteria
		android.location.LocationListener listener
		android.os.Looper looper
		android.location.LocationRequest request
	public void requestSingleUpdate (java.lang.String, android.app.PendingIntent) 
		String provider
		android.app.PendingIntent intent
		android.location.LocationRequest request
	public void requestSingleUpdate (android.location.Criteria, android.app.PendingIntent) 
		android.location.Criteria criteria
		android.app.PendingIntent intent
		android.location.LocationRequest request
	public void requestLocationUpdates (android.location.LocationRequest, android.location.LocationListener, android.os.Looper) 
		android.location.LocationRequest request
		android.location.LocationListener listener
		android.os.Looper looper
	public void requestLocationUpdates (android.location.LocationRequest, android.app.PendingIntent) 
		android.location.LocationRequest request
		android.app.PendingIntent intent
	private android.location.LocationManager$ListenerTransport wrapListener (android.location.LocationListener, android.os.Looper) 
		android.location.LocationManager$ListenerTransport transport
		android.location.LocationListener listener
		android.os.Looper looper
	private void requestLocationUpdates (android.location.LocationRequest, android.location.LocationListener, android.os.Looper, android.app.PendingIntent) 
		android.os.RemoteException e
		android.location.LocationRequest request
		android.location.LocationListener listener
		android.os.Looper looper
		android.app.PendingIntent intent
		String packageName
		android.location.LocationManager$ListenerTransport transport
	public void removeUpdates (android.location.LocationListener) 
		android.os.RemoteException e
		android.location.LocationListener listener
		String packageName
		android.location.LocationManager$ListenerTransport transport
	public void removeUpdates (android.app.PendingIntent) 
		android.os.RemoteException e
		android.app.PendingIntent intent
		String packageName
	public void addProximityAlert (double, double, float, long, android.app.PendingIntent) 
		android.os.RemoteException e
		double latitude
		double longitude
		float radius
		long expiration
		android.app.PendingIntent intent
		android.location.Geofence fence
		android.location.LocationRequest request
	public void addGeofence (android.location.LocationRequest, android.location.Geofence, android.app.PendingIntent) 
		android.os.RemoteException e
		android.location.LocationRequest request
		android.location.Geofence fence
		android.app.PendingIntent intent
	public void removeProximityAlert (android.app.PendingIntent) 
		android.os.RemoteException e
		android.app.PendingIntent intent
		String packageName
	public void removeGeofence (android.location.Geofence, android.app.PendingIntent) 
		android.os.RemoteException e
		android.location.Geofence fence
		android.app.PendingIntent intent
		String packageName
	public void removeAllGeofences (android.app.PendingIntent) 
		android.os.RemoteException e
		android.app.PendingIntent intent
		String packageName
	public boolean isProviderEnabled (java.lang.String) 
		android.os.RemoteException e
		String provider
	public android.location.Location getLastLocation () 
		android.os.RemoteException e
		String packageName
	public android.location.Location getLastKnownLocation (java.lang.String) 
		android.os.RemoteException e
		String provider
		String packageName
		android.location.LocationRequest request
	public void addTestProvider (java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int) 
		android.os.RemoteException e
		String name
		boolean requiresNetwork
		boolean requiresSatellite
		boolean requiresCell
		boolean hasMonetaryCost
		boolean supportsAltitude
		boolean supportsSpeed
		boolean supportsBearing
		int powerRequirement
		int accuracy
		com.android.internal.location.ProviderProperties properties
	public void removeTestProvider (java.lang.String) 
		android.os.RemoteException e
		String provider
	public void setTestProviderLocation (java.lang.String, android.location.Location) 
		IllegalArgumentException e
		android.os.RemoteException e
		String provider
		android.location.Location loc
	public void clearTestProviderLocation (java.lang.String) 
		android.os.RemoteException e
		String provider
	public void setTestProviderEnabled (java.lang.String, boolean) 
		android.os.RemoteException e
		String provider
		boolean enabled
	public void clearTestProviderEnabled (java.lang.String) 
		android.os.RemoteException e
		String provider
	public void setTestProviderStatus (java.lang.String, int, android.os.Bundle, long) 
		android.os.RemoteException e
		String provider
		int status
		android.os.Bundle extras
		long updateTime
	public void clearTestProviderStatus (java.lang.String) 
		android.os.RemoteException e
		String provider
	public boolean addGpsStatusListener (android.location.GpsStatus$Listener) 
		android.location.LocationManager$GpsStatusListenerTransport transport
		android.os.RemoteException e
		android.location.GpsStatus$Listener listener
		boolean result
	public void removeGpsStatusListener (android.location.GpsStatus$Listener) 
		android.location.LocationManager$GpsStatusListenerTransport transport
		android.os.RemoteException e
		android.location.GpsStatus$Listener listener
	public boolean addNmeaListener (android.location.GpsStatus$NmeaListener) 
		android.location.LocationManager$GpsStatusListenerTransport transport
		android.os.RemoteException e
		android.location.GpsStatus$NmeaListener listener
		boolean result
	public void removeNmeaListener (android.location.GpsStatus$NmeaListener) 
		android.location.LocationManager$GpsStatusListenerTransport transport
		android.os.RemoteException e
		android.location.GpsStatus$NmeaListener listener
	public android.location.GpsStatus getGpsStatus (android.location.GpsStatus) 
		android.location.GpsStatus status
	public boolean sendExtraCommand (java.lang.String, java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String provider
		String command
		android.os.Bundle extras
	public boolean sendNiResponse (int, int) 
		android.os.RemoteException e
		int notifId
		int userResponse
	private static void checkProvider (java.lang.String) 
		String provider
	private static void checkCriteria (android.location.Criteria) 
		android.location.Criteria criteria
	private static void checkListener (android.location.LocationListener) 
		android.location.LocationListener listener
	private void checkPendingIntent (android.app.PendingIntent) 
		IllegalArgumentException e
		android.app.PendingIntent intent
	private static void checkGeofence (android.location.Geofence) 
		android.location.Geofence fence
	static android.location.ILocationManager access$100 (android.location.LocationManager) 
		android.location.LocationManager x0
	static android.location.GpsStatus access$200 (android.location.LocationManager) 
		android.location.LocationManager x0
}

android/location/ICountryListener$Stub$Proxy.class
ICountryListener.java
package android.location
 android.location.ICountryListener$Stub$Proxy extends java.lang.Object implements android.location.ICountryListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onCountryDetected (android.location.Country)  throws android.os.RemoteException 
		android.location.Country country
		android.os.Parcel _data
}

android/location/Location$1.class
Location.java
package android.location
final android.location.Location$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.location.Location createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		String provider
		android.location.Location l
	public android.location.Location[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/location/LocationProvider.class
LocationProvider.java
package android.location
public android.location.LocationProvider extends java.lang.Object {
	public static final int OUT_OF_SERVICE
	public static final int TEMPORARILY_UNAVAILABLE
	public static final int AVAILABLE
	public static final String BAD_CHARS_REGEX
	private final String mName
	private final com.android.internal.location.ProviderProperties mProperties
	public void  (java.lang.String, com.android.internal.location.ProviderProperties) 
		String name
		com.android.internal.location.ProviderProperties properties
	public java.lang.String getName () 
	public boolean meetsCriteria (android.location.Criteria) 
		android.location.Criteria criteria
	public static boolean propertiesMeetCriteria (java.lang.String, com.android.internal.location.ProviderProperties, android.location.Criteria) 
		String name
		com.android.internal.location.ProviderProperties properties
		android.location.Criteria criteria
	public boolean requiresNetwork () 
	public boolean requiresSatellite () 
	public boolean requiresCell () 
	public boolean hasMonetaryCost () 
	public boolean supportsAltitude () 
	public boolean supportsSpeed () 
	public boolean supportsBearing () 
	public int getPowerRequirement () 
	public int getAccuracy () 
}

android/location/GpsSatellite.class
GpsSatellite.java
package android.location
public final android.location.GpsSatellite extends java.lang.Object {
	boolean mValid
	boolean mHasEphemeris
	boolean mHasAlmanac
	boolean mUsedInFix
	int mPrn
	float mSnr
	float mElevation
	float mAzimuth
	void  (int) 
		int prn
	void setStatus (android.location.GpsSatellite) 
		android.location.GpsSatellite satellite
	public int getPrn () 
	public float getSnr () 
	public float getElevation () 
	public float getAzimuth () 
	public boolean hasEphemeris () 
	public boolean hasAlmanac () 
	public boolean usedInFix () 
}

android/location/FusedBatchOptions$1.class
FusedBatchOptions.java
package android.location
final android.location.FusedBatchOptions$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.location.FusedBatchOptions createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
		android.location.FusedBatchOptions options
	public android.location.FusedBatchOptions[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/location/ILocationListener$Stub$Proxy.class
ILocationListener.java
package android.location
 android.location.ILocationListener$Stub$Proxy extends java.lang.Object implements android.location.ILocationListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onLocationChanged (android.location.Location)  throws android.os.RemoteException 
		android.location.Location location
		android.os.Parcel _data
	public void onStatusChanged (java.lang.String, int, android.os.Bundle)  throws android.os.RemoteException 
		String provider
		int status
		android.os.Bundle extras
		android.os.Parcel _data
	public void onProviderEnabled (java.lang.String)  throws android.os.RemoteException 
		String provider
		android.os.Parcel _data
	public void onProviderDisabled (java.lang.String)  throws android.os.RemoteException 
		String provider
		android.os.Parcel _data
}

android/location/SettingInjectorService.class
SettingInjectorService.java
package android.location
public abstract android.location.SettingInjectorService extends android.app.Service {
	private static final String TAG
	public static final String ACTION_SERVICE_INTENT
	public static final String META_DATA_NAME
	public static final String ATTRIBUTES_NAME
	public static final String ACTION_INJECTED_SETTING_CHANGED
	public static final String SUMMARY_KEY
	public static final String ENABLED_KEY
	public static final String MESSENGER_KEY
	private final String mName
	public void  (java.lang.String) 
		String name
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public final void onStart (android.content.Intent, int) 
		android.content.Intent intent
		int startId
	public final int onStartCommand (android.content.Intent, int, int) 
		android.content.Intent intent
		int flags
		int startId
	private void onHandleIntent (android.content.Intent) 
		RuntimeException e
		RuntimeException e
		android.content.Intent intent
		String summary
		boolean enabled
	private void sendStatus (android.content.Intent, java.lang.String, boolean) 
		android.os.RemoteException e
		android.content.Intent intent
		String summary
		boolean enabled
		android.os.Message message
		android.os.Bundle bundle
		android.os.Messenger messenger
	protected abstract java.lang.String onGetSummary () 
	protected abstract boolean onGetEnabled () 
}

android/location/Criteria$1.class
Criteria.java
package android.location
final android.location.Criteria$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.location.Criteria createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.location.Criteria c
	public android.location.Criteria[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/location/LocationManager$GpsStatusListenerTransport$1.class
LocationManager.java
package android.location
 android.location.LocationManager$GpsStatusListenerTransport$1 extends android.os.Handler {
	final android.location.LocationManager$GpsStatusListenerTransport this$1
	void  (android.location.LocationManager$GpsStatusListenerTransport) 
	public void handleMessage (android.os.Message) 
		android.location.LocationManager$GpsStatusListenerTransport$Nmea nmea
		int i
		int length
		android.os.Message msg
}

android/location/INetInitiatedListener$Stub$Proxy.class
INetInitiatedListener.java
package android.location
 android.location.INetInitiatedListener$Stub$Proxy extends java.lang.Object implements android.location.INetInitiatedListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean sendNiResponse (int, int)  throws android.os.RemoteException 
		int notifId
		int userResponse
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/location/ILocationManager$Stub$Proxy.class
ILocationManager.java
package android.location
 android.location.ILocationManager$Stub$Proxy extends java.lang.Object implements android.location.ILocationManager  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void requestLocationUpdates (android.location.LocationRequest, android.location.ILocationListener, android.app.PendingIntent, java.lang.String)  throws android.os.RemoteException 
		android.location.LocationRequest request
		android.location.ILocationListener listener
		android.app.PendingIntent intent
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeUpdates (android.location.ILocationListener, android.app.PendingIntent, java.lang.String)  throws android.os.RemoteException 
		android.location.ILocationListener listener
		android.app.PendingIntent intent
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestGeofence (android.location.LocationRequest, android.location.Geofence, android.app.PendingIntent, java.lang.String)  throws android.os.RemoteException 
		android.location.LocationRequest request
		android.location.Geofence geofence
		android.app.PendingIntent intent
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeGeofence (android.location.Geofence, android.app.PendingIntent, java.lang.String)  throws android.os.RemoteException 
		android.location.Geofence fence
		android.app.PendingIntent intent
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.location.Location getLastLocation (android.location.LocationRequest, java.lang.String)  throws android.os.RemoteException 
		android.location.Location _result
		android.location.LocationRequest request
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.location.Location _result
	public boolean addGpsStatusListener (android.location.IGpsStatusListener, java.lang.String)  throws android.os.RemoteException 
		android.location.IGpsStatusListener listener
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void removeGpsStatusListener (android.location.IGpsStatusListener)  throws android.os.RemoteException 
		android.location.IGpsStatusListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean geocoderIsPresent ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getFromLocation (double, double, int, android.location.GeocoderParams, java.util.List)  throws android.os.RemoteException 
		double latitude
		double longitude
		int maxResults
		android.location.GeocoderParams params
		java.util.List addrs
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getFromLocationName (java.lang.String, double, double, double, double, int, android.location.GeocoderParams, java.util.List)  throws android.os.RemoteException 
		String locationName
		double lowerLeftLatitude
		double lowerLeftLongitude
		double upperRightLatitude
		double upperRightLongitude
		int maxResults
		android.location.GeocoderParams params
		java.util.List addrs
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean sendNiResponse (int, int)  throws android.os.RemoteException 
		int notifId
		int userResponse
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getAllProviders ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getProviders (android.location.Criteria, boolean)  throws android.os.RemoteException 
		android.location.Criteria criteria
		boolean enabledOnly
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.lang.String getBestProvider (android.location.Criteria, boolean)  throws android.os.RemoteException 
		android.location.Criteria criteria
		boolean enabledOnly
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean providerMeetsCriteria (java.lang.String, android.location.Criteria)  throws android.os.RemoteException 
		String provider
		android.location.Criteria criteria
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public com.android.internal.location.ProviderProperties getProviderProperties (java.lang.String)  throws android.os.RemoteException 
		com.android.internal.location.ProviderProperties _result
		String provider
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.location.ProviderProperties _result
	public boolean isProviderEnabled (java.lang.String)  throws android.os.RemoteException 
		String provider
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void addTestProvider (java.lang.String, com.android.internal.location.ProviderProperties)  throws android.os.RemoteException 
		String name
		com.android.internal.location.ProviderProperties properties
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeTestProvider (java.lang.String)  throws android.os.RemoteException 
		String provider
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setTestProviderLocation (java.lang.String, android.location.Location)  throws android.os.RemoteException 
		String provider
		android.location.Location loc
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearTestProviderLocation (java.lang.String)  throws android.os.RemoteException 
		String provider
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setTestProviderEnabled (java.lang.String, boolean)  throws android.os.RemoteException 
		String provider
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearTestProviderEnabled (java.lang.String)  throws android.os.RemoteException 
		String provider
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setTestProviderStatus (java.lang.String, int, android.os.Bundle, long)  throws android.os.RemoteException 
		String provider
		int status
		android.os.Bundle extras
		long updateTime
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearTestProviderStatus (java.lang.String)  throws android.os.RemoteException 
		String provider
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean sendExtraCommand (java.lang.String, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String provider
		String command
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void reportLocation (android.location.Location, boolean)  throws android.os.RemoteException 
		android.location.Location location
		boolean passive
		android.os.Parcel _data
		android.os.Parcel _reply
	public void locationCallbackFinished (android.location.ILocationListener)  throws android.os.RemoteException 
		android.location.ILocationListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/location/GeocoderParams$1.class
GeocoderParams.java
package android.location
final android.location.GeocoderParams$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.location.GeocoderParams createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.location.GeocoderParams gp
		String language
		String country
		String variant
	public android.location.GeocoderParams[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/location/GpsStatus$1.class
GpsStatus.java
package android.location
 android.location.GpsStatus$1 extends java.lang.Object implements java.lang.Iterable  {
	final android.location.GpsStatus this$0
	void  (android.location.GpsStatus) 
	public java.util.Iterator iterator () 
}

android/location/FusedBatchOptions$BatchFlags.class
FusedBatchOptions.java
package android.location
public final android.location.FusedBatchOptions$BatchFlags extends java.lang.Object {
	public static int WAKEUP_ON_FIFO_FULL
	public static int CALLBACK_ON_LOCATION_FIX
	public void  () 
	static void  () 
}

android/location/GpsStatus$NmeaListener.class
GpsStatus.java
package android.location
public abstract android.location.GpsStatus$NmeaListener extends java.lang.Object {
	public abstract void onNmeaReceived (long, java.lang.String) 
}

android/location/ICountryDetector.class
ICountryDetector.java
package android.location
public abstract android.location.ICountryDetector extends java.lang.Object implements android.os.IInterface  {
	public abstract android.location.Country detectCountry ()  throws android.os.RemoteException 
	public abstract void addCountryListener (android.location.ICountryListener)  throws android.os.RemoteException 
	public abstract void removeCountryListener (android.location.ICountryListener)  throws android.os.RemoteException 
}

android/location/IGpsGeofenceHardware$Stub.class
IGpsGeofenceHardware.java
package android.location
public abstract android.location.IGpsGeofenceHardware$Stub extends android.os.Binder implements android.location.IGpsGeofenceHardware  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_isHardwareGeofenceSupported
	static final int TRANSACTION_addCircularHardwareGeofence
	static final int TRANSACTION_removeHardwareGeofence
	static final int TRANSACTION_pauseHardwareGeofence
	static final int TRANSACTION_resumeHardwareGeofence
	public void  () 
	public static android.location.IGpsGeofenceHardware asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _result
		int _arg0
		double _arg1
		double _arg2
		double _arg3
		int _arg4
		int _arg5
		int _arg6
		int _arg7
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		int _arg1
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/IGpsStatusListener.class
IGpsStatusListener.java
package android.location
public abstract android.location.IGpsStatusListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onGpsStarted ()  throws android.os.RemoteException 
	public abstract void onGpsStopped ()  throws android.os.RemoteException 
	public abstract void onFirstFix (int)  throws android.os.RemoteException 
	public abstract void onSvStatusChanged (int, int[], float[], float[], float[], int, int, int)  throws android.os.RemoteException 
	public abstract void onNmeaReceived (long, java.lang.String)  throws android.os.RemoteException 
}

android/location/IFusedGeofenceHardware.class
IFusedGeofenceHardware.java
package android.location
public abstract android.location.IFusedGeofenceHardware extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean isSupported ()  throws android.os.RemoteException 
	public abstract void addGeofences (android.hardware.location.GeofenceHardwareRequestParcelable[])  throws android.os.RemoteException 
	public abstract void removeGeofences (int[])  throws android.os.RemoteException 
	public abstract void pauseMonitoringGeofence (int)  throws android.os.RemoteException 
	public abstract void resumeMonitoringGeofence (int, int)  throws android.os.RemoteException 
	public abstract void modifyGeofenceOptions (int, int, int, int, int, int)  throws android.os.RemoteException 
}

android/location/IGeocodeProvider$Stub.class
IGeocodeProvider.java
package android.location
public abstract android.location.IGeocodeProvider$Stub extends android.os.Binder implements android.location.IGeocodeProvider  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getFromLocation
	static final int TRANSACTION_getFromLocationName
	public void  () 
	public static android.location.IGeocodeProvider asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.location.GeocoderParams _arg3
		double _arg0
		double _arg1
		int _arg2
		android.location.GeocoderParams _arg3
		java.util.List _arg4
		String _result
		android.location.GeocoderParams _arg6
		String _arg0
		double _arg1
		double _arg2
		double _arg3
		double _arg4
		int _arg5
		android.location.GeocoderParams _arg6
		java.util.List _arg7
		String _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/LocationManager$ListenerTransport$1.class
LocationManager.java
package android.location
 android.location.LocationManager$ListenerTransport$1 extends android.os.Handler {
	final android.location.LocationManager val$this$0
	final android.location.LocationManager$ListenerTransport this$1
	void  (android.location.LocationManager$ListenerTransport, android.location.LocationManager) 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/location/IGeofenceProvider$Stub.class
IGeofenceProvider.java
package android.location
public abstract android.location.IGeofenceProvider$Stub extends android.os.Binder implements android.location.IGeofenceProvider  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setGeofenceHardware
	public void  () 
	public static android.location.IGeofenceProvider asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.hardware.location.IGeofenceHardware _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/ICountryListener.class
ICountryListener.java
package android.location
public abstract android.location.ICountryListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onCountryDetected (android.location.Country)  throws android.os.RemoteException 
}

android/location/CountryListener.class
CountryListener.java
package android.location
public abstract android.location.CountryListener extends java.lang.Object {
	public abstract void onCountryDetected (android.location.Country) 
}

android/location/Geocoder.class
Geocoder.java
package android.location
public final android.location.Geocoder extends java.lang.Object {
	private static final String TAG
	private android.location.GeocoderParams mParams
	private android.location.ILocationManager mService
	public static boolean isPresent () 
		android.os.RemoteException e
		android.os.IBinder b
		android.location.ILocationManager lm
	public void  (android.content.Context, java.util.Locale) 
		android.content.Context context
		java.util.Locale locale
		android.os.IBinder b
	public void  (android.content.Context) 
		android.content.Context context
	public java.util.List getFromLocation (double, double, int)  throws java.io.IOException 
		java.util.List results
		String ex
		android.os.RemoteException e
		double latitude
		double longitude
		int maxResults
	public java.util.List getFromLocationName (java.lang.String, int)  throws java.io.IOException 
		java.util.List results
		String ex
		android.os.RemoteException e
		String locationName
		int maxResults
	public java.util.List getFromLocationName (java.lang.String, int, double, double, double, double)  throws java.io.IOException 
		java.util.ArrayList result
		String ex
		android.os.RemoteException e
		String locationName
		int maxResults
		double lowerLeftLatitude
		double lowerLeftLongitude
		double upperRightLatitude
		double upperRightLongitude
}

android/location/ICountryDetector$Stub.class
ICountryDetector.java
package android.location
public abstract android.location.ICountryDetector$Stub extends android.os.Binder implements android.location.ICountryDetector  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_detectCountry
	static final int TRANSACTION_addCountryListener
	static final int TRANSACTION_removeCountryListener
	public void  () 
	public static android.location.ICountryDetector asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.location.Country _result
		android.location.ICountryListener _arg0
		android.location.ICountryListener _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/ILocationManager$Stub.class
ILocationManager.java
package android.location
public abstract android.location.ILocationManager$Stub extends android.os.Binder implements android.location.ILocationManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_requestLocationUpdates
	static final int TRANSACTION_removeUpdates
	static final int TRANSACTION_requestGeofence
	static final int TRANSACTION_removeGeofence
	static final int TRANSACTION_getLastLocation
	static final int TRANSACTION_addGpsStatusListener
	static final int TRANSACTION_removeGpsStatusListener
	static final int TRANSACTION_geocoderIsPresent
	static final int TRANSACTION_getFromLocation
	static final int TRANSACTION_getFromLocationName
	static final int TRANSACTION_sendNiResponse
	static final int TRANSACTION_getAllProviders
	static final int TRANSACTION_getProviders
	static final int TRANSACTION_getBestProvider
	static final int TRANSACTION_providerMeetsCriteria
	static final int TRANSACTION_getProviderProperties
	static final int TRANSACTION_isProviderEnabled
	static final int TRANSACTION_addTestProvider
	static final int TRANSACTION_removeTestProvider
	static final int TRANSACTION_setTestProviderLocation
	static final int TRANSACTION_clearTestProviderLocation
	static final int TRANSACTION_setTestProviderEnabled
	static final int TRANSACTION_clearTestProviderEnabled
	static final int TRANSACTION_setTestProviderStatus
	static final int TRANSACTION_clearTestProviderStatus
	static final int TRANSACTION_sendExtraCommand
	static final int TRANSACTION_reportLocation
	static final int TRANSACTION_locationCallbackFinished
	public void  () 
	public static android.location.ILocationManager asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.location.LocationRequest _arg0
		android.app.PendingIntent _arg2
		android.location.LocationRequest _arg0
		android.location.ILocationListener _arg1
		android.app.PendingIntent _arg2
		String _arg3
		android.app.PendingIntent _arg1
		android.location.ILocationListener _arg0
		android.app.PendingIntent _arg1
		String _arg2
		android.location.LocationRequest _arg0
		android.location.Geofence _arg1
		android.app.PendingIntent _arg2
		android.location.LocationRequest _arg0
		android.location.Geofence _arg1
		android.app.PendingIntent _arg2
		String _arg3
		android.location.Geofence _arg0
		android.app.PendingIntent _arg1
		android.location.Geofence _arg0
		android.app.PendingIntent _arg1
		String _arg2
		android.location.LocationRequest _arg0
		android.location.LocationRequest _arg0
		String _arg1
		android.location.Location _result
		android.location.IGpsStatusListener _arg0
		String _arg1
		boolean _result
		android.location.IGpsStatusListener _arg0
		boolean _result
		android.location.GeocoderParams _arg3
		double _arg0
		double _arg1
		int _arg2
		android.location.GeocoderParams _arg3
		java.util.List _arg4
		String _result
		android.location.GeocoderParams _arg6
		String _arg0
		double _arg1
		double _arg2
		double _arg3
		double _arg4
		int _arg5
		android.location.GeocoderParams _arg6
		java.util.List _arg7
		String _result
		int _arg0
		int _arg1
		boolean _result
		java.util.List _result
		android.location.Criteria _arg0
		android.location.Criteria _arg0
		boolean _arg1
		java.util.List _result
		android.location.Criteria _arg0
		android.location.Criteria _arg0
		boolean _arg1
		String _result
		android.location.Criteria _arg1
		String _arg0
		android.location.Criteria _arg1
		boolean _result
		String _arg0
		com.android.internal.location.ProviderProperties _result
		String _arg0
		boolean _result
		com.android.internal.location.ProviderProperties _arg1
		String _arg0
		com.android.internal.location.ProviderProperties _arg1
		String _arg0
		android.location.Location _arg1
		String _arg0
		android.location.Location _arg1
		String _arg0
		String _arg0
		boolean _arg1
		String _arg0
		android.os.Bundle _arg2
		String _arg0
		int _arg1
		android.os.Bundle _arg2
		long _arg3
		String _arg0
		android.os.Bundle _arg2
		String _arg0
		String _arg1
		android.os.Bundle _arg2
		boolean _result
		android.location.Location _arg0
		android.location.Location _arg0
		boolean _arg1
		android.location.ILocationListener _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/IGpsStatusListener$Stub$Proxy.class
IGpsStatusListener.java
package android.location
 android.location.IGpsStatusListener$Stub$Proxy extends java.lang.Object implements android.location.IGpsStatusListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onGpsStarted ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onGpsStopped ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onFirstFix (int)  throws android.os.RemoteException 
		int ttff
		android.os.Parcel _data
	public void onSvStatusChanged (int, int[], float[], float[], float[], int, int, int)  throws android.os.RemoteException 
		int svCount
		int[] prns
		float[] snrs
		float[] elevations
		float[] azimuths
		int ephemerisMask
		int almanacMask
		int usedInFixMask
		android.os.Parcel _data
	public void onNmeaReceived (long, java.lang.String)  throws android.os.RemoteException 
		long timestamp
		String nmea
		android.os.Parcel _data
}

android/location/IGpsGeofenceHardware$Stub$Proxy.class
IGpsGeofenceHardware.java
package android.location
 android.location.IGpsGeofenceHardware$Stub$Proxy extends java.lang.Object implements android.location.IGpsGeofenceHardware  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean isHardwareGeofenceSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean addCircularHardwareGeofence (int, double, double, double, int, int, int, int)  throws android.os.RemoteException 
		int geofenceId
		double latitude
		double longitude
		double radius
		int lastTransition
		int monitorTransition
		int notificationResponsiveness
		int unknownTimer
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeHardwareGeofence (int)  throws android.os.RemoteException 
		int geofenceId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean pauseHardwareGeofence (int)  throws android.os.RemoteException 
		int geofenceId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean resumeHardwareGeofence (int, int)  throws android.os.RemoteException 
		int geofenceId
		int monitorTransition
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/location/IGpsStatusProvider$Stub$Proxy.class
IGpsStatusProvider.java
package android.location
 android.location.IGpsStatusProvider$Stub$Proxy extends java.lang.Object implements android.location.IGpsStatusProvider  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void addGpsStatusListener (android.location.IGpsStatusListener)  throws android.os.RemoteException 
		android.location.IGpsStatusListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeGpsStatusListener (android.location.IGpsStatusListener)  throws android.os.RemoteException 
		android.location.IGpsStatusListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/location/Criteria.class
Criteria.java
package android.location
public android.location.Criteria extends java.lang.Object implements android.os.Parcelable  {
	public static final int NO_REQUIREMENT
	public static final int POWER_LOW
	public static final int POWER_MEDIUM
	public static final int POWER_HIGH
	public static final int ACCURACY_FINE
	public static final int ACCURACY_COARSE
	public static final int ACCURACY_LOW
	public static final int ACCURACY_MEDIUM
	public static final int ACCURACY_HIGH
	private int mHorizontalAccuracy
	private int mVerticalAccuracy
	private int mSpeedAccuracy
	private int mBearingAccuracy
	private int mPowerRequirement
	private boolean mAltitudeRequired
	private boolean mBearingRequired
	private boolean mSpeedRequired
	private boolean mCostAllowed
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.location.Criteria) 
		android.location.Criteria criteria
	public void setHorizontalAccuracy (int) 
		int accuracy
	public int getHorizontalAccuracy () 
	public void setVerticalAccuracy (int) 
		int accuracy
	public int getVerticalAccuracy () 
	public void setSpeedAccuracy (int) 
		int accuracy
	public int getSpeedAccuracy () 
	public void setBearingAccuracy (int) 
		int accuracy
	public int getBearingAccuracy () 
	public void setAccuracy (int) 
		int accuracy
	public int getAccuracy () 
	public void setPowerRequirement (int) 
		int level
	public int getPowerRequirement () 
	public void setCostAllowed (boolean) 
		boolean costAllowed
	public boolean isCostAllowed () 
	public void setAltitudeRequired (boolean) 
		boolean altitudeRequired
	public boolean isAltitudeRequired () 
	public void setSpeedRequired (boolean) 
		boolean speedRequired
	public boolean isSpeedRequired () 
	public void setBearingRequired (boolean) 
		boolean bearingRequired
	public boolean isBearingRequired () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	private static java.lang.String powerToString (int) 
		int power
	private static java.lang.String accuracyToString (int) 
		int accuracy
	public java.lang.String toString () 
		StringBuilder s
	static int access$002 (android.location.Criteria, int) 
		android.location.Criteria x0
		int x1
	static int access$102 (android.location.Criteria, int) 
		android.location.Criteria x0
		int x1
	static int access$202 (android.location.Criteria, int) 
		android.location.Criteria x0
		int x1
	static int access$302 (android.location.Criteria, int) 
		android.location.Criteria x0
		int x1
	static int access$402 (android.location.Criteria, int) 
		android.location.Criteria x0
		int x1
	static boolean access$502 (android.location.Criteria, boolean) 
		android.location.Criteria x0
		boolean x1
	static boolean access$602 (android.location.Criteria, boolean) 
		android.location.Criteria x0
		boolean x1
	static boolean access$702 (android.location.Criteria, boolean) 
		android.location.Criteria x0
		boolean x1
	static boolean access$802 (android.location.Criteria, boolean) 
		android.location.Criteria x0
		boolean x1
	static void  () 
}

android/location/IGpsStatusProvider$Stub.class
IGpsStatusProvider.java
package android.location
public abstract android.location.IGpsStatusProvider$Stub extends android.os.Binder implements android.location.IGpsStatusProvider  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_addGpsStatusListener
	static final int TRANSACTION_removeGpsStatusListener
	public void  () 
	public static android.location.IGpsStatusProvider asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.location.IGpsStatusListener _arg0
		android.location.IGpsStatusListener _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/ILocationListener$Stub.class
ILocationListener.java
package android.location
public abstract android.location.ILocationListener$Stub extends android.os.Binder implements android.location.ILocationListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onLocationChanged
	static final int TRANSACTION_onStatusChanged
	static final int TRANSACTION_onProviderEnabled
	static final int TRANSACTION_onProviderDisabled
	public void  () 
	public static android.location.ILocationListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.location.Location _arg0
		android.location.Location _arg0
		android.os.Bundle _arg2
		String _arg0
		int _arg1
		android.os.Bundle _arg2
		String _arg0
		String _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/location/IGeofenceProvider.class
IGeofenceProvider.java
package android.location
public abstract android.location.IGeofenceProvider extends java.lang.Object implements android.os.IInterface  {
	public abstract void setGeofenceHardware (android.hardware.location.IGeofenceHardware)  throws android.os.RemoteException 
}

android/location/LocationManager$GpsStatusListenerTransport$Nmea.class
LocationManager.java
package android.location
 android.location.LocationManager$GpsStatusListenerTransport$Nmea extends java.lang.Object {
	long mTimestamp
	String mNmea
	final android.location.LocationManager$GpsStatusListenerTransport this$1
	void  (android.location.LocationManager$GpsStatusListenerTransport, long, java.lang.String) 
		long timestamp
		String nmea
}

android/location/ILocationManager.class
ILocationManager.java
package android.location
public abstract android.location.ILocationManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void requestLocationUpdates (android.location.LocationRequest, android.location.ILocationListener, android.app.PendingIntent, java.lang.String)  throws android.os.RemoteException 
	public abstract void removeUpdates (android.location.ILocationListener, android.app.PendingIntent, java.lang.String)  throws android.os.RemoteException 
	public abstract void requestGeofence (android.location.LocationRequest, android.location.Geofence, android.app.PendingIntent, java.lang.String)  throws android.os.RemoteException 
	public abstract void removeGeofence (android.location.Geofence, android.app.PendingIntent, java.lang.String)  throws android.os.RemoteException 
	public abstract android.location.Location getLastLocation (android.location.LocationRequest, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean addGpsStatusListener (android.location.IGpsStatusListener, java.lang.String)  throws android.os.RemoteException 
	public abstract void removeGpsStatusListener (android.location.IGpsStatusListener)  throws android.os.RemoteException 
	public abstract boolean geocoderIsPresent ()  throws android.os.RemoteException 
	public abstract java.lang.String getFromLocation (double, double, int, android.location.GeocoderParams, java.util.List)  throws android.os.RemoteException 
	public abstract java.lang.String getFromLocationName (java.lang.String, double, double, double, double, int, android.location.GeocoderParams, java.util.List)  throws android.os.RemoteException 
	public abstract boolean sendNiResponse (int, int)  throws android.os.RemoteException 
	public abstract java.util.List getAllProviders ()  throws android.os.RemoteException 
	public abstract java.util.List getProviders (android.location.Criteria, boolean)  throws android.os.RemoteException 
	public abstract java.lang.String getBestProvider (android.location.Criteria, boolean)  throws android.os.RemoteException 
	public abstract boolean providerMeetsCriteria (java.lang.String, android.location.Criteria)  throws android.os.RemoteException 
	public abstract com.android.internal.location.ProviderProperties getProviderProperties (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isProviderEnabled (java.lang.String)  throws android.os.RemoteException 
	public abstract void addTestProvider (java.lang.String, com.android.internal.location.ProviderProperties)  throws android.os.RemoteException 
	public abstract void removeTestProvider (java.lang.String)  throws android.os.RemoteException 
	public abstract void setTestProviderLocation (java.lang.String, android.location.Location)  throws android.os.RemoteException 
	public abstract void clearTestProviderLocation (java.lang.String)  throws android.os.RemoteException 
	public abstract void setTestProviderEnabled (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void clearTestProviderEnabled (java.lang.String)  throws android.os.RemoteException 
	public abstract void setTestProviderStatus (java.lang.String, int, android.os.Bundle, long)  throws android.os.RemoteException 
	public abstract void clearTestProviderStatus (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean sendExtraCommand (java.lang.String, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void reportLocation (android.location.Location, boolean)  throws android.os.RemoteException 
	public abstract void locationCallbackFinished (android.location.ILocationListener)  throws android.os.RemoteException 
}

android/location/Address.class
Address.java
package android.location
public android.location.Address extends java.lang.Object implements android.os.Parcelable  {
	private java.util.Locale mLocale
	private String mFeatureName
	private java.util.HashMap mAddressLines
	private int mMaxAddressLineIndex
	private String mAdminArea
	private String mSubAdminArea
	private String mLocality
	private String mSubLocality
	private String mThoroughfare
	private String mSubThoroughfare
	private String mPremises
	private String mPostalCode
	private String mCountryCode
	private String mCountryName
	private double mLatitude
	private double mLongitude
	private boolean mHasLatitude
	private boolean mHasLongitude
	private String mPhone
	private String mUrl
	private android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.util.Locale) 
		java.util.Locale locale
	public java.util.Locale getLocale () 
	public int getMaxAddressLineIndex () 
	public java.lang.String getAddressLine (int) 
		int index
	public void setAddressLine (int, java.lang.String) 
		Integer i
		java.util.Iterator i$
		int index
		String line
	public java.lang.String getFeatureName () 
	public void setFeatureName (java.lang.String) 
		String featureName
	public java.lang.String getAdminArea () 
	public void setAdminArea (java.lang.String) 
		String adminArea
	public java.lang.String getSubAdminArea () 
	public void setSubAdminArea (java.lang.String) 
		String subAdminArea
	public java.lang.String getLocality () 
	public void setLocality (java.lang.String) 
		String locality
	public java.lang.String getSubLocality () 
	public void setSubLocality (java.lang.String) 
		String sublocality
	public java.lang.String getThoroughfare () 
	public void setThoroughfare (java.lang.String) 
		String thoroughfare
	public java.lang.String getSubThoroughfare () 
	public void setSubThoroughfare (java.lang.String) 
		String subthoroughfare
	public java.lang.String getPremises () 
	public void setPremises (java.lang.String) 
		String premises
	public java.lang.String getPostalCode () 
	public void setPostalCode (java.lang.String) 
		String postalCode
	public java.lang.String getCountryCode () 
	public void setCountryCode (java.lang.String) 
		String countryCode
	public java.lang.String getCountryName () 
	public void setCountryName (java.lang.String) 
		String countryName
	public boolean hasLatitude () 
	public double getLatitude () 
	public void setLatitude (double) 
		double latitude
	public void clearLatitude () 
	public boolean hasLongitude () 
	public double getLongitude () 
	public void setLongitude (double) 
		double longitude
	public void clearLongitude () 
	public java.lang.String getPhone () 
	public void setPhone (java.lang.String) 
		String phone
	public java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String Url
	public android.os.Bundle getExtras () 
	public void setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public java.lang.String toString () 
		String line
		int i
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		java.util.Map$Entry e
		java.util.Iterator i$
		java.util.Set entries
		android.os.Parcel parcel
		int flags
	static java.util.HashMap access$002 (android.location.Address, java.util.HashMap) 
		android.location.Address x0
		java.util.HashMap x1
	static java.util.HashMap access$000 (android.location.Address) 
		android.location.Address x0
	static int access$102 (android.location.Address, int) 
		android.location.Address x0
		int x1
	static int access$100 (android.location.Address) 
		android.location.Address x0
	static java.lang.String access$202 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$302 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$402 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$502 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$602 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$702 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$802 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$902 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$1002 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$1102 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$1202 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static boolean access$1302 (android.location.Address, boolean) 
		android.location.Address x0
		boolean x1
	static boolean access$1300 (android.location.Address) 
		android.location.Address x0
	static double access$1402 (android.location.Address, double) 
		android.location.Address x0
		double x1
	static boolean access$1502 (android.location.Address, boolean) 
		android.location.Address x0
		boolean x1
	static boolean access$1500 (android.location.Address) 
		android.location.Address x0
	static double access$1602 (android.location.Address, double) 
		android.location.Address x0
		double x1
	static java.lang.String access$1702 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static java.lang.String access$1802 (android.location.Address, java.lang.String) 
		android.location.Address x0
		String x1
	static android.os.Bundle access$1902 (android.location.Address, android.os.Bundle) 
		android.location.Address x0
		android.os.Bundle x1
	static void  () 
}

android/location/Country$1.class
Country.java
package android.location
final android.location.Country$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.location.Country createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.location.Country[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/location/CountryDetector.class
CountryDetector.java
package android.location
public android.location.CountryDetector extends java.lang.Object {
	private static final String TAG
	private final android.location.ICountryDetector mService
	private final java.util.HashMap mListeners
	public void  (android.location.ICountryDetector) 
		android.location.ICountryDetector service
	public android.location.Country detectCountry () 
		android.os.RemoteException e
	public void addCountryListener (android.location.CountryListener, android.os.Looper) 
		android.os.RemoteException e
		android.location.CountryDetector$ListenerTransport transport
		android.location.CountryListener listener
		android.os.Looper looper
	public void removeCountryListener (android.location.CountryListener) 
		android.os.RemoteException e
		android.location.CountryDetector$ListenerTransport transport
		android.location.CountryListener listener
}

android/location/LocationManager$GpsStatusListenerTransport.class
LocationManager.java
package android.location
 android.location.LocationManager$GpsStatusListenerTransport extends android.location.IGpsStatusListener$Stub {
	private final android.location.GpsStatus$Listener mListener
	private final android.location.GpsStatus$NmeaListener mNmeaListener
	private static final int NMEA_RECEIVED
	private java.util.ArrayList mNmeaBuffer
	private final android.os.Handler mGpsHandler
	final android.location.LocationManager this$0
	void  (android.location.LocationManager, android.location.GpsStatus$Listener) 
		android.location.GpsStatus$Listener listener
	void  (android.location.LocationManager, android.location.GpsStatus$NmeaListener) 
		android.location.GpsStatus$NmeaListener listener
	public void onGpsStarted () 
		android.os.Message msg
	public void onGpsStopped () 
		android.os.Message msg
	public void onFirstFix (int) 
		android.os.Message msg
		int ttff
	public void onSvStatusChanged (int, int[], float[], float[], float[], int, int, int) 
		android.os.Message msg
		int svCount
		int[] prns
		float[] snrs
		float[] elevations
		float[] azimuths
		int ephemerisMask
		int almanacMask
		int usedInFixMask
	public void onNmeaReceived (long, java.lang.String) 
		android.os.Message msg
		long timestamp
		String nmea
	static java.util.ArrayList access$300 (android.location.LocationManager$GpsStatusListenerTransport) 
		android.location.LocationManager$GpsStatusListenerTransport x0
	static android.location.GpsStatus$NmeaListener access$400 (android.location.LocationManager$GpsStatusListenerTransport) 
		android.location.LocationManager$GpsStatusListenerTransport x0
	static android.location.GpsStatus$Listener access$500 (android.location.LocationManager$GpsStatusListenerTransport) 
		android.location.LocationManager$GpsStatusListenerTransport x0
}

android/location/IGeofenceProvider$Stub$Proxy.class
IGeofenceProvider.java
package android.location
 android.location.IGeofenceProvider$Stub$Proxy extends java.lang.Object implements android.location.IGeofenceProvider  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setGeofenceHardware (android.hardware.location.IGeofenceHardware)  throws android.os.RemoteException 
		android.hardware.location.IGeofenceHardware proxy
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/location/GpsStatus$SatelliteIterator.class
GpsStatus.java
package android.location
final android.location.GpsStatus$SatelliteIterator extends java.lang.Object implements java.util.Iterator  {
	private android.location.GpsSatellite[] mSatellites
	int mIndex
	final android.location.GpsStatus this$0
	void  (android.location.GpsStatus, android.location.GpsSatellite[]) 
		android.location.GpsSatellite[] satellites
	public boolean hasNext () 
		int i
	public android.location.GpsSatellite next () 
		android.location.GpsSatellite satellite
	public void remove () 
	public volatile java.lang.Object next () 
}

android/location/GpsStatus$Listener.class
GpsStatus.java
package android.location
public abstract android.location.GpsStatus$Listener extends java.lang.Object {
	public abstract void onGpsStatusChanged (int) 
}

android/location/LocationRequest$1.class
LocationRequest.java
package android.location
final android.location.LocationRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.location.LocationRequest createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.location.LocationRequest request
		String provider
		android.os.WorkSource workSource
	public android.location.LocationRequest[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/location/LocationManager$ListenerTransport$2.class
LocationManager.java
package android.location
 android.location.LocationManager$ListenerTransport$2 extends android.os.Handler {
	final android.location.LocationManager val$this$0
	final android.location.LocationManager$ListenerTransport this$1
	void  (android.location.LocationManager$ListenerTransport, android.os.Looper, android.location.LocationManager) 
		android.os.Looper x0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/location/Geofence.class
Geofence.java
package android.location
public final android.location.Geofence extends java.lang.Object implements android.os.Parcelable  {
	public static final int TYPE_HORIZONTAL_CIRCLE
	private final int mType
	private final double mLatitude
	private final double mLongitude
	private final float mRadius
	public static final android.os.Parcelable$Creator CREATOR
	public static android.location.Geofence createCircle (double, double, float) 
		double latitude
		double longitude
		float radius
	private void  (double, double, float) 
		double latitude
		double longitude
		float radius
	public int getType () 
	public double getLatitude () 
	public double getLongitude () 
	public float getRadius () 
	private static void checkRadius (float) 
		float radius
	private static void checkLatLong (double, double) 
		double latitude
		double longitude
	private static void checkType (int) 
		int type
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	private static java.lang.String typeToString (int) 
		int type
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
		long temp
	public boolean equals (java.lang.Object) 
		Object obj
		android.location.Geofence other
	static void access$000 (int) 
		int x0
	static void  () 
}

android/location/IGpsGeofenceHardware.class
IGpsGeofenceHardware.java
package android.location
public abstract android.location.IGpsGeofenceHardware extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean isHardwareGeofenceSupported ()  throws android.os.RemoteException 
	public abstract boolean addCircularHardwareGeofence (int, double, double, double, int, int, int, int)  throws android.os.RemoteException 
	public abstract boolean removeHardwareGeofence (int)  throws android.os.RemoteException 
	public abstract boolean pauseHardwareGeofence (int)  throws android.os.RemoteException 
	public abstract boolean resumeHardwareGeofence (int, int)  throws android.os.RemoteException 
}

android/location/LocationRequest.class
LocationRequest.java
package android.location
public final android.location.LocationRequest extends java.lang.Object implements android.os.Parcelable  {
	public static final int ACCURACY_FINE
	public static final int ACCURACY_BLOCK
	public static final int ACCURACY_CITY
	public static final int POWER_NONE
	public static final int POWER_LOW
	public static final int POWER_HIGH
	private static final double FASTEST_INTERVAL_FACTOR
	private int mQuality
	private long mInterval
	private long mFastestInterval
	private boolean mExplicitFastestInterval
	private long mExpireAt
	private int mNumUpdates
	private float mSmallestDisplacement
	private android.os.WorkSource mWorkSource
	private boolean mHideFromAppOps
	private String mProvider
	public static final android.os.Parcelable$Creator CREATOR
	public static android.location.LocationRequest create () 
		android.location.LocationRequest request
	public static android.location.LocationRequest createFromDeprecatedProvider (java.lang.String, long, float, boolean) 
		int quality
		int quality
		String provider
		long minTime
		float minDistance
		boolean singleShot
		int quality
		android.location.LocationRequest request
	public static android.location.LocationRequest createFromDeprecatedCriteria (android.location.Criteria, long, float, boolean) 
		android.location.Criteria criteria
		long minTime
		float minDistance
		boolean singleShot
		int quality
		android.location.LocationRequest request
	public void  () 
	public void  (android.location.LocationRequest) 
		android.location.LocationRequest src
	public android.location.LocationRequest setQuality (int) 
		int quality
	public int getQuality () 
	public android.location.LocationRequest setInterval (long) 
		long millis
	public long getInterval () 
	public android.location.LocationRequest setFastestInterval (long) 
		long millis
	public long getFastestInterval () 
	public android.location.LocationRequest setExpireIn (long) 
		long millis
		long elapsedRealtime
	public android.location.LocationRequest setExpireAt (long) 
		long millis
	public long getExpireAt () 
	public android.location.LocationRequest setNumUpdates (int) 
		int numUpdates
	public int getNumUpdates () 
	public void decrementNumUpdates () 
	public android.location.LocationRequest setProvider (java.lang.String) 
		String provider
	public java.lang.String getProvider () 
	public android.location.LocationRequest setSmallestDisplacement (float) 
		float meters
	public float getSmallestDisplacement () 
	public void setWorkSource (android.os.WorkSource) 
		android.os.WorkSource workSource
	public android.os.WorkSource getWorkSource () 
	public void setHideFromAppOps (boolean) 
		boolean hideFromAppOps
	public boolean getHideFromAppOps () 
	private static void checkInterval (long) 
		long millis
	private static void checkQuality (int) 
		int quality
	private static void checkDisplacement (float) 
		float meters
	private static void checkProvider (java.lang.String) 
		String name
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public static java.lang.String qualityToString (int) 
		int quality
	public java.lang.String toString () 
		long expireIn
		StringBuilder s
	static void  () 
}

android/location/Country.class
Country.java
package android.location
public android.location.Country extends java.lang.Object implements android.os.Parcelable  {
	public static final int COUNTRY_SOURCE_NETWORK
	public static final int COUNTRY_SOURCE_LOCATION
	public static final int COUNTRY_SOURCE_SIM
	public static final int COUNTRY_SOURCE_LOCALE
	private final String mCountryIso
	private final int mSource
	private int mHashCode
	private final long mTimestamp
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int) 
		String countryIso
		int source
	private void  (java.lang.String, int, long) 
		String countryIso
		int source
		long timestamp
	public void  (android.location.Country) 
		android.location.Country country
	public final java.lang.String getCountryIso () 
	public final int getSource () 
	public final long getTimestamp () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public boolean equals (java.lang.Object) 
		android.location.Country c
		Object object
	public int hashCode () 
		int hash
	public boolean equalsIgnoreSource (android.location.Country) 
		android.location.Country country
	public java.lang.String toString () 
	void  (java.lang.String, int, long, android.location.Country$1) 
		String x0
		int x1
		long x2
		android.location.Country$1 x3
	static void  () 
}

android/location/IGeocodeProvider.class
IGeocodeProvider.java
package android.location
public abstract android.location.IGeocodeProvider extends java.lang.Object implements android.os.IInterface  {
	public abstract java.lang.String getFromLocation (double, double, int, android.location.GeocoderParams, java.util.List)  throws android.os.RemoteException 
	public abstract java.lang.String getFromLocationName (java.lang.String, double, double, double, double, int, android.location.GeocoderParams, java.util.List)  throws android.os.RemoteException 
}

android/location/IGeocodeProvider$Stub$Proxy.class
IGeocodeProvider.java
package android.location
 android.location.IGeocodeProvider$Stub$Proxy extends java.lang.Object implements android.location.IGeocodeProvider  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public java.lang.String getFromLocation (double, double, int, android.location.GeocoderParams, java.util.List)  throws android.os.RemoteException 
		double latitude
		double longitude
		int maxResults
		android.location.GeocoderParams params
		java.util.List addrs
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getFromLocationName (java.lang.String, double, double, double, double, int, android.location.GeocoderParams, java.util.List)  throws android.os.RemoteException 
		String locationName
		double lowerLeftLatitude
		double lowerLeftLongitude
		double upperRightLatitude
		double upperRightLongitude
		int maxResults
		android.location.GeocoderParams params
		java.util.List addrs
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
}

android/location/Location.class
Location.java
package android.location
public android.location.Location extends java.lang.Object implements android.os.Parcelable  {
	public static final int FORMAT_DEGREES
	public static final int FORMAT_MINUTES
	public static final int FORMAT_SECONDS
	public static final String EXTRA_COARSE_LOCATION
	public static final String EXTRA_NO_GPS_LOCATION
	private String mProvider
	private long mTime
	private long mElapsedRealtimeNanos
	private double mLatitude
	private double mLongitude
	private boolean mHasAltitude
	private double mAltitude
	private boolean mHasSpeed
	private float mSpeed
	private boolean mHasBearing
	private float mBearing
	private boolean mHasAccuracy
	private float mAccuracy
	private android.os.Bundle mExtras
	private boolean mIsFromMockProvider
	private double mLat1
	private double mLon1
	private double mLat2
	private double mLon2
	private float mDistance
	private float mInitialBearing
	private final float[] mResults
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String) 
		String provider
	public void  (android.location.Location) 
		android.location.Location l
	public void set (android.location.Location) 
		android.location.Location l
	public void reset () 
	public static java.lang.String convert (double, int) 
		int minutes
		int degrees
		double coordinate
		int outputType
		StringBuilder sb
		java.text.DecimalFormat df
	public static double convert (java.lang.String) 
		double val
		String seconds
		double min
		String degrees
		double val
		String minutes
		int deg
		double min
		double sec
		boolean isNegative180
		NumberFormatException nfe
		String coordinate
		boolean negative
		java.util.StringTokenizer st
		int tokens
	private static void computeDistanceAndBearing (double, double, double, double, float[]) 
		double lambdaOrig
		double t1
		double t2
		double sinSqSigma
		double sinAlpha
		double uSquared
		double B
		double C
		double cos2SMSq
		double delta
		int iter
		float finalBearing
		float initialBearing
		double lat1
		double lon1
		double lat2
		double lon2
		float[] results
		int MAXITERS
		double a
		double b
		double f
		double aSqMinusBSqOverBSq
		double L
		double A
		double U1
		double U2
		double cosU1
		double cosU2
		double sinU1
		double sinU2
		double cosU1cosU2
		double sinU1sinU2
		double sigma
		double deltaSigma
		double cosSqAlpha
		double cos2SM
		double cosSigma
		double sinSigma
		double cosLambda
		double sinLambda
		double lambda
		float distance
	public static void distanceBetween (double, double, double, double, float[]) 
		double startLatitude
		double startLongitude
		double endLatitude
		double endLongitude
		float[] results
	public float distanceTo (android.location.Location) 
		android.location.Location dest
	public float bearingTo (android.location.Location) 
		android.location.Location dest
	public java.lang.String getProvider () 
	public void setProvider (java.lang.String) 
		String provider
	public long getTime () 
	public void setTime (long) 
		long time
	public long getElapsedRealtimeNanos () 
	public void setElapsedRealtimeNanos (long) 
		long time
	public double getLatitude () 
	public void setLatitude (double) 
		double latitude
	public double getLongitude () 
	public void setLongitude (double) 
		double longitude
	public boolean hasAltitude () 
	public double getAltitude () 
	public void setAltitude (double) 
		double altitude
	public void removeAltitude () 
	public boolean hasSpeed () 
	public float getSpeed () 
	public void setSpeed (float) 
		float speed
	public void removeSpeed () 
	public boolean hasBearing () 
	public float getBearing () 
	public void setBearing (float) 
		float bearing
	public void removeBearing () 
	public boolean hasAccuracy () 
	public float getAccuracy () 
	public void setAccuracy (float) 
		float accuracy
	public void removeAccuracy () 
	public boolean isComplete () 
	public void makeComplete () 
	public android.os.Bundle getExtras () 
	public void setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public java.lang.String toString () 
		StringBuilder s
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public android.location.Location getExtraLocation (java.lang.String) 
		android.os.Parcelable value
		String key
	public void setExtraLocation (java.lang.String, android.location.Location) 
		String key
		android.location.Location value
	public boolean isFromMockProvider () 
	public void setIsFromMockProvider (boolean) 
		boolean isFromMockProvider
	static long access$002 (android.location.Location, long) 
		android.location.Location x0
		long x1
	static long access$102 (android.location.Location, long) 
		android.location.Location x0
		long x1
	static double access$202 (android.location.Location, double) 
		android.location.Location x0
		double x1
	static double access$302 (android.location.Location, double) 
		android.location.Location x0
		double x1
	static boolean access$402 (android.location.Location, boolean) 
		android.location.Location x0
		boolean x1
	static double access$502 (android.location.Location, double) 
		android.location.Location x0
		double x1
	static boolean access$602 (android.location.Location, boolean) 
		android.location.Location x0
		boolean x1
	static float access$702 (android.location.Location, float) 
		android.location.Location x0
		float x1
	static boolean access$802 (android.location.Location, boolean) 
		android.location.Location x0
		boolean x1
	static float access$902 (android.location.Location, float) 
		android.location.Location x0
		float x1
	static boolean access$1002 (android.location.Location, boolean) 
		android.location.Location x0
		boolean x1
	static float access$1102 (android.location.Location, float) 
		android.location.Location x0
		float x1
	static android.os.Bundle access$1202 (android.location.Location, android.os.Bundle) 
		android.location.Location x0
		android.os.Bundle x1
	static boolean access$1302 (android.location.Location, boolean) 
		android.location.Location x0
		boolean x1
	static void  () 
}

android/location/Geofence$1.class
Geofence.java
package android.location
final android.location.Geofence$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.location.Geofence createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int type
		double latitude
		double longitude
		float radius
	public android.location.Geofence[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/location/FusedBatchOptions.class
FusedBatchOptions.java
package android.location
public android.location.FusedBatchOptions extends java.lang.Object implements android.os.Parcelable  {
	private volatile long mPeriodInNS
	private volatile int mSourcesToUse
	private volatile int mFlags
	private volatile double mMaxPowerAllocationInMW
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void setMaxPowerAllocationInMW (double) 
		double value
	public double getMaxPowerAllocationInMW () 
	public void setPeriodInNS (long) 
		long value
	public long getPeriodInNS () 
	public void setSourceToUse (int) 
		int source
	public void resetSourceToUse (int) 
		int source
	public boolean isSourceToUseSet (int) 
		int source
	public int getSourcesToUse () 
	public void setFlag (int) 
		int flag
	public void resetFlag (int) 
		int flag
	public boolean isFlagSet (int) 
		int flag
	public int getFlags () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	static void  () 
}

android/location/IFusedProvider$Stub$Proxy.class
IFusedProvider.java
package android.location
 android.location.IFusedProvider$Stub$Proxy extends java.lang.Object implements android.location.IFusedProvider  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onFusedLocationHardwareChange (android.hardware.location.IFusedLocationHardware)  throws android.os.RemoteException 
		android.hardware.location.IFusedLocationHardware instance
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/R$dimen.class
R.java
package android
public final android.R$dimen extends java.lang.Object {
	public static final int app_icon_size
	public static final int dialog_min_width_major
	public static final int dialog_min_width_minor
	public static final int notification_large_icon_height
	public static final int notification_large_icon_width
	public static final int thumbnail_height
	public static final int thumbnail_width
	public void  () 
}

android/sax/
android/sax/Children.class
Children.java
package android.sax
 android.sax.Children extends java.lang.Object {
	android.sax.Children$Child[] children
	void  () 
	android.sax.Element getOrCreate (android.sax.Element, java.lang.String, java.lang.String) 
		android.sax.Children$Child previous
		android.sax.Element parent
		String uri
		String localName
		int hash
		int index
		android.sax.Children$Child current
	android.sax.Element get (java.lang.String, java.lang.String) 
		String uri
		String localName
		int hash
		int index
		android.sax.Children$Child current
}

android/sax/RootElement.class
RootElement.java
package android.sax
public android.sax.RootElement extends android.sax.Element {
	final android.sax.RootElement$Handler handler
	public void  (java.lang.String, java.lang.String) 
		String uri
		String localName
	public void  (java.lang.String) 
		String localName
	public org.xml.sax.ContentHandler getContentHandler () 
}

android/sax/Children$Child.class
Children.java
package android.sax
 android.sax.Children$Child extends android.sax.Element {
	final int hash
	android.sax.Children$Child next
	void  (android.sax.Element, java.lang.String, java.lang.String, int, int) 
		android.sax.Element parent
		String uri
		String localName
		int depth
		int hash
}

android/sax/EndElementListener.class
EndElementListener.java
package android.sax
public abstract android.sax.EndElementListener extends java.lang.Object {
	public abstract void end () 
}

android/sax/EndTextElementListener.class
EndTextElementListener.java
package android.sax
public abstract android.sax.EndTextElementListener extends java.lang.Object {
	public abstract void end (java.lang.String) 
}

android/sax/TextElementListener.class
TextElementListener.java
package android.sax
public abstract android.sax.TextElementListener extends java.lang.Object implements android.sax.StartElementListener android.sax.EndTextElementListener  {
}

android/sax/Element.class
Element.java
package android.sax
public android.sax.Element extends java.lang.Object {
	final String uri
	final String localName
	final int depth
	final android.sax.Element parent
	android.sax.Children children
	java.util.ArrayList requiredChilden
	boolean visited
	android.sax.StartElementListener startElementListener
	android.sax.EndElementListener endElementListener
	android.sax.EndTextElementListener endTextElementListener
	void  (android.sax.Element, java.lang.String, java.lang.String, int) 
		android.sax.Element parent
		String uri
		String localName
		int depth
	public android.sax.Element getChild (java.lang.String) 
		String localName
	public android.sax.Element getChild (java.lang.String, java.lang.String) 
		String uri
		String localName
	public android.sax.Element requireChild (java.lang.String) 
		String localName
	public android.sax.Element requireChild (java.lang.String, java.lang.String) 
		String uri
		String localName
		android.sax.Element child
	public void setElementListener (android.sax.ElementListener) 
		android.sax.ElementListener elementListener
	public void setTextElementListener (android.sax.TextElementListener) 
		android.sax.TextElementListener elementListener
	public void setStartElementListener (android.sax.StartElementListener) 
		android.sax.StartElementListener startElementListener
	public void setEndElementListener (android.sax.EndElementListener) 
		android.sax.EndElementListener endElementListener
	public void setEndTextElementListener (android.sax.EndTextElementListener) 
		android.sax.EndTextElementListener endTextElementListener
	public java.lang.String toString () 
	static java.lang.String toString (java.lang.String, java.lang.String) 
		String uri
		String localName
	void resetRequiredChildren () 
		int i
		java.util.ArrayList requiredChildren
	void checkRequiredChildren (org.xml.sax.Locator)  throws org.xml.sax.SAXParseException 
		android.sax.Element child
		int i
		org.xml.sax.Locator locator
		java.util.ArrayList requiredChildren
}

android/sax/BadXmlException.class
BadXmlException.java
package android.sax
 android.sax.BadXmlException extends org.xml.sax.SAXParseException {
	public void  (java.lang.String, org.xml.sax.Locator) 
		String message
		org.xml.sax.Locator locator
	public java.lang.String getMessage () 
}

android/sax/StartElementListener.class
StartElementListener.java
package android.sax
public abstract android.sax.StartElementListener extends java.lang.Object {
	public abstract void start (org.xml.sax.Attributes) 
}

android/sax/ElementListener.class
ElementListener.java
package android.sax
public abstract android.sax.ElementListener extends java.lang.Object implements android.sax.StartElementListener android.sax.EndElementListener  {
}

android/sax/RootElement$Handler.class
RootElement.java
package android.sax
 android.sax.RootElement$Handler extends org.xml.sax.helpers.DefaultHandler {
	org.xml.sax.Locator locator
	int depth
	android.sax.Element current
	StringBuilder bodyBuilder
	final android.sax.RootElement this$0
	void  (android.sax.RootElement) 
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		android.sax.Element child
		android.sax.Children children
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		int depth
	void startRoot (java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		org.xml.sax.Attributes attributes
		android.sax.Element root
	void start (android.sax.Element, org.xml.sax.Attributes) 
		android.sax.Element e
		org.xml.sax.Attributes attributes
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buffer
		int start
		int length
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String body
		String uri
		String localName
		String qName
		android.sax.Element current
}

android/R$style.class
R.java
package android
public final android.R$style extends java.lang.Object {
	public static final int Animation
	public static final int Animation_Activity
	public static final int Animation_Dialog
	public static final int Animation_InputMethod
	public static final int Animation_Toast
	public static final int Animation_Translucent
	public static final int ButtonBar
	public static final int DeviceDefault_ButtonBar
	public static final int DeviceDefault_ButtonBar_AlertDialog
	public static final int DeviceDefault_Light_ButtonBar
	public static final int DeviceDefault_Light_ButtonBar_AlertDialog
	public static final int DeviceDefault_Light_SegmentedButton
	public static final int DeviceDefault_SegmentedButton
	public static final int Holo_ButtonBar
	public static final int Holo_ButtonBar_AlertDialog
	public static final int Holo_Light_ButtonBar
	public static final int Holo_Light_ButtonBar_AlertDialog
	public static final int Holo_Light_SegmentedButton
	public static final int Holo_SegmentedButton
	public static final int MediaButton
	public static final int MediaButton_Ffwd
	public static final int MediaButton_Next
	public static final int MediaButton_Pause
	public static final int MediaButton_Play
	public static final int MediaButton_Previous
	public static final int MediaButton_Rew
	public static final int TextAppearance
	public static final int TextAppearance_DeviceDefault
	public static final int TextAppearance_DeviceDefault_DialogWindowTitle
	public static final int TextAppearance_DeviceDefault_Inverse
	public static final int TextAppearance_DeviceDefault_Large
	public static final int TextAppearance_DeviceDefault_Large_Inverse
	public static final int TextAppearance_DeviceDefault_Medium
	public static final int TextAppearance_DeviceDefault_Medium_Inverse
	public static final int TextAppearance_DeviceDefault_SearchResult_Subtitle
	public static final int TextAppearance_DeviceDefault_SearchResult_Title
	public static final int TextAppearance_DeviceDefault_Small
	public static final int TextAppearance_DeviceDefault_Small_Inverse
	public static final int TextAppearance_DeviceDefault_Widget
	public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Menu
	public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle
	public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle_Inverse
	public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Title
	public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Title_Inverse
	public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle
	public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle_Inverse
	public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Title
	public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Title_Inverse
	public static final int TextAppearance_DeviceDefault_Widget_Button
	public static final int TextAppearance_DeviceDefault_Widget_DropDownHint
	public static final int TextAppearance_DeviceDefault_Widget_DropDownItem
	public static final int TextAppearance_DeviceDefault_Widget_EditText
	public static final int TextAppearance_DeviceDefault_Widget_IconMenu_Item
	public static final int TextAppearance_DeviceDefault_Widget_PopupMenu
	public static final int TextAppearance_DeviceDefault_Widget_PopupMenu_Large
	public static final int TextAppearance_DeviceDefault_Widget_PopupMenu_Small
	public static final int TextAppearance_DeviceDefault_Widget_TabWidget
	public static final int TextAppearance_DeviceDefault_Widget_TextView
	public static final int TextAppearance_DeviceDefault_Widget_TextView_PopupMenu
	public static final int TextAppearance_DeviceDefault_Widget_TextView_SpinnerItem
	public static final int TextAppearance_DeviceDefault_WindowTitle
	public static final int TextAppearance_DialogWindowTitle
	public static final int TextAppearance_Holo
	public static final int TextAppearance_Holo_DialogWindowTitle
	public static final int TextAppearance_Holo_Inverse
	public static final int TextAppearance_Holo_Large
	public static final int TextAppearance_Holo_Large_Inverse
	public static final int TextAppearance_Holo_Medium
	public static final int TextAppearance_Holo_Medium_Inverse
	public static final int TextAppearance_Holo_SearchResult_Subtitle
	public static final int TextAppearance_Holo_SearchResult_Title
	public static final int TextAppearance_Holo_Small
	public static final int TextAppearance_Holo_Small_Inverse
	public static final int TextAppearance_Holo_Widget
	public static final int TextAppearance_Holo_Widget_ActionBar_Menu
	public static final int TextAppearance_Holo_Widget_ActionBar_Subtitle
	public static final int TextAppearance_Holo_Widget_ActionBar_Subtitle_Inverse
	public static final int TextAppearance_Holo_Widget_ActionBar_Title
	public static final int TextAppearance_Holo_Widget_ActionBar_Title_Inverse
	public static final int TextAppearance_Holo_Widget_ActionMode_Subtitle
	public static final int TextAppearance_Holo_Widget_ActionMode_Subtitle_Inverse
	public static final int TextAppearance_Holo_Widget_ActionMode_Title
	public static final int TextAppearance_Holo_Widget_ActionMode_Title_Inverse
	public static final int TextAppearance_Holo_Widget_Button
	public static final int TextAppearance_Holo_Widget_DropDownHint
	public static final int TextAppearance_Holo_Widget_DropDownItem
	public static final int TextAppearance_Holo_Widget_EditText
	public static final int TextAppearance_Holo_Widget_IconMenu_Item
	public static final int TextAppearance_Holo_Widget_PopupMenu
	public static final int TextAppearance_Holo_Widget_PopupMenu_Large
	public static final int TextAppearance_Holo_Widget_PopupMenu_Small
	public static final int TextAppearance_Holo_Widget_TabWidget
	public static final int TextAppearance_Holo_Widget_TextView
	public static final int TextAppearance_Holo_Widget_TextView_PopupMenu
	public static final int TextAppearance_Holo_Widget_TextView_SpinnerItem
	public static final int TextAppearance_Holo_WindowTitle
	public static final int TextAppearance_Inverse
	public static final int TextAppearance_Large
	public static final int TextAppearance_Large_Inverse
	public static final int TextAppearance_Medium
	public static final int TextAppearance_Medium_Inverse
	public static final int TextAppearance_SearchResult_Subtitle
	public static final int TextAppearance_SearchResult_Title
	public static final int TextAppearance_Small
	public static final int TextAppearance_Small_Inverse
	public static final int TextAppearance_StatusBar_EventContent
	public static final int TextAppearance_StatusBar_EventContent_Title
	public static final int TextAppearance_StatusBar_Icon
	public static final int TextAppearance_StatusBar_Title
	public static final int TextAppearance_SuggestionHighlight
	public static final int TextAppearance_Theme
	public static final int TextAppearance_Theme_Dialog
	public static final int TextAppearance_Widget
	public static final int TextAppearance_Widget_Button
	public static final int TextAppearance_Widget_DropDownHint
	public static final int TextAppearance_Widget_DropDownItem
	public static final int TextAppearance_Widget_EditText
	public static final int TextAppearance_Widget_IconMenu_Item
	public static final int TextAppearance_Widget_PopupMenu_Large
	public static final int TextAppearance_Widget_PopupMenu_Small
	public static final int TextAppearance_Widget_TabWidget
	public static final int TextAppearance_Widget_TextView
	public static final int TextAppearance_Widget_TextView_PopupMenu
	public static final int TextAppearance_Widget_TextView_SpinnerItem
	public static final int TextAppearance_WindowTitle
	public static final int Theme
	public static final int Theme_Black
	public static final int Theme_Black_NoTitleBar
	public static final int Theme_Black_NoTitleBar_Fullscreen
	public static final int Theme_DeviceDefault
	public static final int Theme_DeviceDefault_Dialog
	public static final int Theme_DeviceDefault_Dialog_MinWidth
	public static final int Theme_DeviceDefault_Dialog_NoActionBar
	public static final int Theme_DeviceDefault_Dialog_NoActionBar_MinWidth
	public static final int Theme_DeviceDefault_DialogWhenLarge
	public static final int Theme_DeviceDefault_DialogWhenLarge_NoActionBar
	public static final int Theme_DeviceDefault_InputMethod
	public static final int Theme_DeviceDefault_Light
	public static final int Theme_DeviceDefault_Light_DarkActionBar
	public static final int Theme_DeviceDefault_Light_Dialog
	public static final int Theme_DeviceDefault_Light_Dialog_MinWidth
	public static final int Theme_DeviceDefault_Light_Dialog_NoActionBar
	public static final int Theme_DeviceDefault_Light_Dialog_NoActionBar_MinWidth
	public static final int Theme_DeviceDefault_Light_DialogWhenLarge
	public static final int Theme_DeviceDefault_Light_DialogWhenLarge_NoActionBar
	public static final int Theme_DeviceDefault_Light_NoActionBar
	public static final int Theme_DeviceDefault_Light_NoActionBar_Fullscreen
	public static final int Theme_DeviceDefault_Light_NoActionBar_Overscan
	public static final int Theme_DeviceDefault_Light_NoActionBar_TranslucentDecor
	public static final int Theme_DeviceDefault_Light_Panel
	public static final int Theme_DeviceDefault_NoActionBar
	public static final int Theme_DeviceDefault_NoActionBar_Fullscreen
	public static final int Theme_DeviceDefault_NoActionBar_Overscan
	public static final int Theme_DeviceDefault_NoActionBar_TranslucentDecor
	public static final int Theme_DeviceDefault_Panel
	public static final int Theme_DeviceDefault_Wallpaper
	public static final int Theme_DeviceDefault_Wallpaper_NoTitleBar
	public static final int Theme_Dialog
	public static final int Theme_Holo
	public static final int Theme_Holo_Dialog
	public static final int Theme_Holo_Dialog_MinWidth
	public static final int Theme_Holo_Dialog_NoActionBar
	public static final int Theme_Holo_Dialog_NoActionBar_MinWidth
	public static final int Theme_Holo_DialogWhenLarge
	public static final int Theme_Holo_DialogWhenLarge_NoActionBar
	public static final int Theme_Holo_InputMethod
	public static final int Theme_Holo_Light
	public static final int Theme_Holo_Light_DarkActionBar
	public static final int Theme_Holo_Light_Dialog
	public static final int Theme_Holo_Light_Dialog_MinWidth
	public static final int Theme_Holo_Light_Dialog_NoActionBar
	public static final int Theme_Holo_Light_Dialog_NoActionBar_MinWidth
	public static final int Theme_Holo_Light_DialogWhenLarge
	public static final int Theme_Holo_Light_DialogWhenLarge_NoActionBar
	public static final int Theme_Holo_Light_NoActionBar
	public static final int Theme_Holo_Light_NoActionBar_Fullscreen
	public static final int Theme_Holo_Light_NoActionBar_Overscan
	public static final int Theme_Holo_Light_NoActionBar_TranslucentDecor
	public static final int Theme_Holo_Light_Panel
	public static final int Theme_Holo_NoActionBar
	public static final int Theme_Holo_NoActionBar_Fullscreen
	public static final int Theme_Holo_NoActionBar_Overscan
	public static final int Theme_Holo_NoActionBar_TranslucentDecor
	public static final int Theme_Holo_Panel
	public static final int Theme_Holo_Wallpaper
	public static final int Theme_Holo_Wallpaper_NoTitleBar
	public static final int Theme_InputMethod
	public static final int Theme_Light
	public static final int Theme_Light_NoTitleBar
	public static final int Theme_Light_NoTitleBar_Fullscreen
	public static final int Theme_Light_Panel
	public static final int Theme_Light_WallpaperSettings
	public static final int Theme_NoDisplay
	public static final int Theme_NoTitleBar
	public static final int Theme_NoTitleBar_Fullscreen
	public static final int Theme_NoTitleBar_OverlayActionModes
	public static final int Theme_Panel
	public static final int Theme_Translucent
	public static final int Theme_Translucent_NoTitleBar
	public static final int Theme_Translucent_NoTitleBar_Fullscreen
	public static final int Theme_Wallpaper
	public static final int Theme_Wallpaper_NoTitleBar
	public static final int Theme_Wallpaper_NoTitleBar_Fullscreen
	public static final int Theme_WallpaperSettings
	public static final int Theme_WithActionBar
	public static final int Widget
	public static final int Widget_AbsListView
	public static final int Widget_ActionBar
	public static final int Widget_ActionBar_TabBar
	public static final int Widget_ActionBar_TabText
	public static final int Widget_ActionBar_TabView
	public static final int Widget_ActionButton
	public static final int Widget_ActionButton_CloseMode
	public static final int Widget_ActionButton_Overflow
	public static final int Widget_AutoCompleteTextView
	public static final int Widget_Button
	public static final int Widget_Button_Inset
	public static final int Widget_Button_Small
	public static final int Widget_Button_Toggle
	public static final int Widget_CalendarView
	public static final int Widget_CompoundButton
	public static final int Widget_CompoundButton_CheckBox
	public static final int Widget_CompoundButton_RadioButton
	public static final int Widget_CompoundButton_Star
	public static final int Widget_DatePicker
	public static final int Widget_DeviceDefault
	public static final int Widget_DeviceDefault_ActionBar
	public static final int Widget_DeviceDefault_ActionBar_Solid
	public static final int Widget_DeviceDefault_ActionBar_TabBar
	public static final int Widget_DeviceDefault_ActionBar_TabText
	public static final int Widget_DeviceDefault_ActionBar_TabView
	public static final int Widget_DeviceDefault_ActionButton
	public static final int Widget_DeviceDefault_ActionButton_CloseMode
	public static final int Widget_DeviceDefault_ActionButton_Overflow
	public static final int Widget_DeviceDefault_ActionButton_TextButton
	public static final int Widget_DeviceDefault_ActionMode
	public static final int Widget_DeviceDefault_AutoCompleteTextView
	public static final int Widget_DeviceDefault_Button
	public static final int Widget_DeviceDefault_Button_Borderless
	public static final int Widget_DeviceDefault_Button_Borderless_Small
	public static final int Widget_DeviceDefault_Button_Inset
	public static final int Widget_DeviceDefault_Button_Small
	public static final int Widget_DeviceDefault_Button_Toggle
	public static final int Widget_DeviceDefault_CalendarView
	public static final int Widget_DeviceDefault_CheckedTextView
	public static final int Widget_DeviceDefault_CompoundButton_CheckBox
	public static final int Widget_DeviceDefault_CompoundButton_RadioButton
	public static final int Widget_DeviceDefault_CompoundButton_Star
	public static final int Widget_DeviceDefault_DatePicker
	public static final int Widget_DeviceDefault_DropDownItem
	public static final int Widget_DeviceDefault_DropDownItem_Spinner
	public static final int Widget_DeviceDefault_EditText
	public static final int Widget_DeviceDefault_ExpandableListView
	public static final int Widget_DeviceDefault_GridView
	public static final int Widget_DeviceDefault_HorizontalScrollView
	public static final int Widget_DeviceDefault_ImageButton
	public static final int Widget_DeviceDefault_Light
	public static final int Widget_DeviceDefault_Light_ActionBar
	public static final int Widget_DeviceDefault_Light_ActionBar_Solid
	public static final int Widget_DeviceDefault_Light_ActionBar_Solid_Inverse
	public static final int Widget_DeviceDefault_Light_ActionBar_TabBar
	public static final int Widget_DeviceDefault_Light_ActionBar_TabBar_Inverse
	public static final int Widget_DeviceDefault_Light_ActionBar_TabText
	public static final int Widget_DeviceDefault_Light_ActionBar_TabText_Inverse
	public static final int Widget_DeviceDefault_Light_ActionBar_TabView
	public static final int Widget_DeviceDefault_Light_ActionBar_TabView_Inverse
	public static final int Widget_DeviceDefault_Light_ActionButton
	public static final int Widget_DeviceDefault_Light_ActionButton_CloseMode
	public static final int Widget_DeviceDefault_Light_ActionButton_Overflow
	public static final int Widget_DeviceDefault_Light_ActionMode
	public static final int Widget_DeviceDefault_Light_ActionMode_Inverse
	public static final int Widget_DeviceDefault_Light_AutoCompleteTextView
	public static final int Widget_DeviceDefault_Light_Button
	public static final int Widget_DeviceDefault_Light_Button_Borderless_Small
	public static final int Widget_DeviceDefault_Light_Button_Inset
	public static final int Widget_DeviceDefault_Light_Button_Small
	public static final int Widget_DeviceDefault_Light_Button_Toggle
	public static final int Widget_DeviceDefault_Light_CalendarView
	public static final int Widget_DeviceDefault_Light_CheckedTextView
	public static final int Widget_DeviceDefault_Light_CompoundButton_CheckBox
	public static final int Widget_DeviceDefault_Light_CompoundButton_RadioButton
	public static final int Widget_DeviceDefault_Light_CompoundButton_Star
	public static final int Widget_DeviceDefault_Light_DropDownItem
	public static final int Widget_DeviceDefault_Light_DropDownItem_Spinner
	public static final int Widget_DeviceDefault_Light_EditText
	public static final int Widget_DeviceDefault_Light_ExpandableListView
	public static final int Widget_DeviceDefault_Light_GridView
	public static final int Widget_DeviceDefault_Light_HorizontalScrollView
	public static final int Widget_DeviceDefault_Light_ImageButton
	public static final int Widget_DeviceDefault_Light_ListPopupWindow
	public static final int Widget_DeviceDefault_Light_ListView
	public static final int Widget_DeviceDefault_Light_ListView_DropDown
	public static final int Widget_DeviceDefault_Light_MediaRouteButton
	public static final int Widget_DeviceDefault_Light_PopupMenu
	public static final int Widget_DeviceDefault_Light_PopupWindow
	public static final int Widget_DeviceDefault_Light_ProgressBar
	public static final int Widget_DeviceDefault_Light_ProgressBar_Horizontal
	public static final int Widget_DeviceDefault_Light_ProgressBar_Inverse
	public static final int Widget_DeviceDefault_Light_ProgressBar_Large
	public static final int Widget_DeviceDefault_Light_ProgressBar_Large_Inverse
	public static final int Widget_DeviceDefault_Light_ProgressBar_Small
	public static final int Widget_DeviceDefault_Light_ProgressBar_Small_Inverse
	public static final int Widget_DeviceDefault_Light_ProgressBar_Small_Title
	public static final int Widget_DeviceDefault_Light_RatingBar
	public static final int Widget_DeviceDefault_Light_RatingBar_Indicator
	public static final int Widget_DeviceDefault_Light_RatingBar_Small
	public static final int Widget_DeviceDefault_Light_ScrollView
	public static final int Widget_DeviceDefault_Light_SeekBar
	public static final int Widget_DeviceDefault_Light_Spinner
	public static final int Widget_DeviceDefault_Light_Tab
	public static final int Widget_DeviceDefault_Light_TabWidget
	public static final int Widget_DeviceDefault_Light_TextView
	public static final int Widget_DeviceDefault_Light_TextView_SpinnerItem
	public static final int Widget_DeviceDefault_Light_WebTextView
	public static final int Widget_DeviceDefault_Light_WebView
	public static final int Widget_DeviceDefault_ListPopupWindow
	public static final int Widget_DeviceDefault_ListView
	public static final int Widget_DeviceDefault_ListView_DropDown
	public static final int Widget_DeviceDefault_MediaRouteButton
	public static final int Widget_DeviceDefault_PopupMenu
	public static final int Widget_DeviceDefault_PopupWindow
	public static final int Widget_DeviceDefault_ProgressBar
	public static final int Widget_DeviceDefault_ProgressBar_Horizontal
	public static final int Widget_DeviceDefault_ProgressBar_Large
	public static final int Widget_DeviceDefault_ProgressBar_Small
	public static final int Widget_DeviceDefault_ProgressBar_Small_Title
	public static final int Widget_DeviceDefault_RatingBar
	public static final int Widget_DeviceDefault_RatingBar_Indicator
	public static final int Widget_DeviceDefault_RatingBar_Small
	public static final int Widget_DeviceDefault_ScrollView
	public static final int Widget_DeviceDefault_SeekBar
	public static final int Widget_DeviceDefault_Spinner
	public static final int Widget_DeviceDefault_Tab
	public static final int Widget_DeviceDefault_TabWidget
	public static final int Widget_DeviceDefault_TextView
	public static final int Widget_DeviceDefault_TextView_SpinnerItem
	public static final int Widget_DeviceDefault_WebTextView
	public static final int Widget_DeviceDefault_WebView
	public static final int Widget_DropDownItem
	public static final int Widget_DropDownItem_Spinner
	public static final int Widget_EditText
	public static final int Widget_ExpandableListView
	public static final int Widget_FragmentBreadCrumbs
	public static final int Widget_Gallery
	public static final int Widget_GridView
	public static final int Widget_Holo
	public static final int Widget_Holo_ActionBar
	public static final int Widget_Holo_ActionBar_Solid
	public static final int Widget_Holo_ActionBar_TabBar
	public static final int Widget_Holo_ActionBar_TabText
	public static final int Widget_Holo_ActionBar_TabView
	public static final int Widget_Holo_ActionButton
	public static final int Widget_Holo_ActionButton_CloseMode
	public static final int Widget_Holo_ActionButton_Overflow
	public static final int Widget_Holo_ActionButton_TextButton
	public static final int Widget_Holo_ActionMode
	public static final int Widget_Holo_AutoCompleteTextView
	public static final int Widget_Holo_Button
	public static final int Widget_Holo_Button_Borderless
	public static final int Widget_Holo_Button_Borderless_Small
	public static final int Widget_Holo_Button_Inset
	public static final int Widget_Holo_Button_Small
	public static final int Widget_Holo_Button_Toggle
	public static final int Widget_Holo_CalendarView
	public static final int Widget_Holo_CheckedTextView
	public static final int Widget_Holo_CompoundButton_CheckBox
	public static final int Widget_Holo_CompoundButton_RadioButton
	public static final int Widget_Holo_CompoundButton_Star
	public static final int Widget_Holo_DatePicker
	public static final int Widget_Holo_DropDownItem
	public static final int Widget_Holo_DropDownItem_Spinner
	public static final int Widget_Holo_EditText
	public static final int Widget_Holo_ExpandableListView
	public static final int Widget_Holo_GridView
	public static final int Widget_Holo_HorizontalScrollView
	public static final int Widget_Holo_ImageButton
	public static final int Widget_Holo_Light
	public static final int Widget_Holo_Light_ActionBar
	public static final int Widget_Holo_Light_ActionBar_Solid
	public static final int Widget_Holo_Light_ActionBar_Solid_Inverse
	public static final int Widget_Holo_Light_ActionBar_TabBar
	public static final int Widget_Holo_Light_ActionBar_TabBar_Inverse
	public static final int Widget_Holo_Light_ActionBar_TabText
	public static final int Widget_Holo_Light_ActionBar_TabText_Inverse
	public static final int Widget_Holo_Light_ActionBar_TabView
	public static final int Widget_Holo_Light_ActionBar_TabView_Inverse
	public static final int Widget_Holo_Light_ActionButton
	public static final int Widget_Holo_Light_ActionButton_CloseMode
	public static final int Widget_Holo_Light_ActionButton_Overflow
	public static final int Widget_Holo_Light_ActionMode
	public static final int Widget_Holo_Light_ActionMode_Inverse
	public static final int Widget_Holo_Light_AutoCompleteTextView
	public static final int Widget_Holo_Light_Button
	public static final int Widget_Holo_Light_Button_Borderless_Small
	public static final int Widget_Holo_Light_Button_Inset
	public static final int Widget_Holo_Light_Button_Small
	public static final int Widget_Holo_Light_Button_Toggle
	public static final int Widget_Holo_Light_CalendarView
	public static final int Widget_Holo_Light_CheckedTextView
	public static final int Widget_Holo_Light_CompoundButton_CheckBox
	public static final int Widget_Holo_Light_CompoundButton_RadioButton
	public static final int Widget_Holo_Light_CompoundButton_Star
	public static final int Widget_Holo_Light_DropDownItem
	public static final int Widget_Holo_Light_DropDownItem_Spinner
	public static final int Widget_Holo_Light_EditText
	public static final int Widget_Holo_Light_ExpandableListView
	public static final int Widget_Holo_Light_GridView
	public static final int Widget_Holo_Light_HorizontalScrollView
	public static final int Widget_Holo_Light_ImageButton
	public static final int Widget_Holo_Light_ListPopupWindow
	public static final int Widget_Holo_Light_ListView
	public static final int Widget_Holo_Light_ListView_DropDown
	public static final int Widget_Holo_Light_MediaRouteButton
	public static final int Widget_Holo_Light_PopupMenu
	public static final int Widget_Holo_Light_PopupWindow
	public static final int Widget_Holo_Light_ProgressBar
	public static final int Widget_Holo_Light_ProgressBar_Horizontal
	public static final int Widget_Holo_Light_ProgressBar_Inverse
	public static final int Widget_Holo_Light_ProgressBar_Large
	public static final int Widget_Holo_Light_ProgressBar_Large_Inverse
	public static final int Widget_Holo_Light_ProgressBar_Small
	public static final int Widget_Holo_Light_ProgressBar_Small_Inverse
	public static final int Widget_Holo_Light_ProgressBar_Small_Title
	public static final int Widget_Holo_Light_RatingBar
	public static final int Widget_Holo_Light_RatingBar_Indicator
	public static final int Widget_Holo_Light_RatingBar_Small
	public static final int Widget_Holo_Light_ScrollView
	public static final int Widget_Holo_Light_SeekBar
	public static final int Widget_Holo_Light_Spinner
	public static final int Widget_Holo_Light_Tab
	public static final int Widget_Holo_Light_TabWidget
	public static final int Widget_Holo_Light_TextView
	public static final int Widget_Holo_Light_TextView_SpinnerItem
	public static final int Widget_Holo_Light_WebTextView
	public static final int Widget_Holo_Light_WebView
	public static final int Widget_Holo_ListPopupWindow
	public static final int Widget_Holo_ListView
	public static final int Widget_Holo_ListView_DropDown
	public static final int Widget_Holo_MediaRouteButton
	public static final int Widget_Holo_PopupMenu
	public static final int Widget_Holo_PopupWindow
	public static final int Widget_Holo_ProgressBar
	public static final int Widget_Holo_ProgressBar_Horizontal
	public static final int Widget_Holo_ProgressBar_Large
	public static final int Widget_Holo_ProgressBar_Small
	public static final int Widget_Holo_ProgressBar_Small_Title
	public static final int Widget_Holo_RatingBar
	public static final int Widget_Holo_RatingBar_Indicator
	public static final int Widget_Holo_RatingBar_Small
	public static final int Widget_Holo_ScrollView
	public static final int Widget_Holo_SeekBar
	public static final int Widget_Holo_Spinner
	public static final int Widget_Holo_Tab
	public static final int Widget_Holo_TabWidget
	public static final int Widget_Holo_TextView
	public static final int Widget_Holo_TextView_SpinnerItem
	public static final int Widget_Holo_WebTextView
	public static final int Widget_Holo_WebView
	public static final int Widget_ImageButton
	public static final int Widget_ImageWell
	public static final int Widget_KeyboardView
	public static final int Widget_ListPopupWindow
	public static final int Widget_ListView
	public static final int Widget_ListView_DropDown
	public static final int Widget_ListView_Menu
	public static final int Widget_ListView_White
	public static final int Widget_PopupMenu
	public static final int Widget_PopupWindow
	public static final int Widget_ProgressBar
	public static final int Widget_ProgressBar_Horizontal
	public static final int Widget_ProgressBar_Inverse
	public static final int Widget_ProgressBar_Large
	public static final int Widget_ProgressBar_Large_Inverse
	public static final int Widget_ProgressBar_Small
	public static final int Widget_ProgressBar_Small_Inverse
	public static final int Widget_RatingBar
	public static final int Widget_ScrollView
	public static final int Widget_SeekBar
	public static final int Widget_Spinner
	public static final int Widget_Spinner_DropDown
	public static final int Widget_TabWidget
	public static final int Widget_TextView
	public static final int Widget_TextView_PopupMenu
	public static final int Widget_TextView_SpinnerItem
	public static final int Widget_WebView
	public void  () 
}

android/service/
android/service/wallpaper/
android/service/wallpaper/WallpaperService$Engine.class
WallpaperService.java
package android.service.wallpaper
public android.service.wallpaper.WallpaperService$Engine extends java.lang.Object {
	android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper mIWallpaperEngine
	com.android.internal.os.HandlerCaller mCaller
	android.service.wallpaper.IWallpaperConnection mConnection
	android.os.IBinder mWindowToken
	boolean mInitializing
	boolean mVisible
	boolean mScreenOn
	boolean mReportedVisible
	boolean mDestroyed
	boolean mCreated
	boolean mSurfaceCreated
	boolean mIsCreating
	boolean mDrawingAllowed
	boolean mOffsetsChanged
	boolean mFixedSizeAllowed
	int mWidth
	int mHeight
	int mFormat
	int mType
	int mCurWidth
	int mCurHeight
	int mWindowFlags
	int mWindowPrivateFlags
	int mCurWindowFlags
	int mCurWindowPrivateFlags
	final android.graphics.Rect mVisibleInsets
	final android.graphics.Rect mWinFrame
	final android.graphics.Rect mOverscanInsets
	final android.graphics.Rect mContentInsets
	final android.content.res.Configuration mConfiguration
	final android.view.WindowManager$LayoutParams mLayout
	android.view.IWindowSession mSession
	android.view.InputChannel mInputChannel
	final Object mLock
	boolean mOffsetMessageEnqueued
	float mPendingXOffset
	float mPendingYOffset
	float mPendingXOffsetStep
	float mPendingYOffsetStep
	boolean mPendingSync
	android.view.MotionEvent mPendingMove
	final android.content.BroadcastReceiver mReceiver
	final com.android.internal.view.BaseSurfaceHolder mSurfaceHolder
	android.service.wallpaper.WallpaperService$Engine$WallpaperInputEventReceiver mInputEventReceiver
	final com.android.internal.view.BaseIWindow mWindow
	final android.service.wallpaper.WallpaperService this$0
	public void  (android.service.wallpaper.WallpaperService) 
	public android.view.SurfaceHolder getSurfaceHolder () 
	public int getDesiredMinimumWidth () 
	public int getDesiredMinimumHeight () 
	public boolean isVisible () 
	public boolean isPreview () 
	public void setTouchEventsEnabled (boolean) 
		boolean enabled
	public void setOffsetNotificationsEnabled (boolean) 
		boolean enabled
	public void setFixedSizeAllowed (boolean) 
		boolean allowed
	public void onCreate (android.view.SurfaceHolder) 
		android.view.SurfaceHolder surfaceHolder
	public void onDestroy () 
	public void onVisibilityChanged (boolean) 
		boolean visible
	public void onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void onOffsetsChanged (float, float, float, float, int, int) 
		float xOffset
		float yOffset
		float xOffsetStep
		float yOffsetStep
		int xPixelOffset
		int yPixelOffset
	public android.os.Bundle onCommand (java.lang.String, int, int, int, android.os.Bundle, boolean) 
		String action
		int x
		int y
		int z
		android.os.Bundle extras
		boolean resultRequested
	public void onDesiredSizeChanged (int, int) 
		int desiredWidth
		int desiredHeight
	public void onSurfaceChanged (android.view.SurfaceHolder, int, int, int) 
		android.view.SurfaceHolder holder
		int format
		int width
		int height
	public void onSurfaceRedrawNeeded (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void onSurfaceCreated (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void onSurfaceDestroyed (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	protected void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter out
		String[] args
	private void dispatchPointer (android.view.MotionEvent) 
		android.os.Message msg
		android.view.MotionEvent event
	void updateSurface (boolean, boolean, boolean) 
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback[] arr$
		int len$
		int i$
		android.view.SurfaceHolder$Callback[] callbacks
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback[] arr$
		int len$
		int i$
		android.view.SurfaceHolder$Callback[] callbacks
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback[] arr$
		int len$
		int i$
		android.view.SurfaceHolder$Callback[] callbacks
		int relayoutResult
		int w
		int h
		boolean didSurface
		android.os.RemoteException ex
		boolean forceRelayout
		boolean forceReport
		boolean redrawNeeded
		int myWidth
		int myHeight
		boolean creating
		boolean surfaceCreating
		boolean formatChanged
		boolean sizeChanged
		boolean typeChanged
		boolean flagsChanged
	void attach (android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper) 
		android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper wrapper
		android.content.IntentFilter filter
	void doDesiredSizeChanged (int, int) 
		int desiredWidth
		int desiredHeight
	void doVisibilityChanged (boolean) 
		boolean visible
	void reportVisibility () 
		boolean visible
	void doOffsetsChanged (boolean) 
		int availw
		int xPixels
		int availh
		int yPixels
		android.os.RemoteException e
		boolean always
		float xOffset
		float yOffset
		float xOffsetStep
		float yOffsetStep
		boolean sync
	void doCommand (android.service.wallpaper.WallpaperService$WallpaperCommand) 
		android.os.Bundle result
		android.os.RemoteException e
		android.service.wallpaper.WallpaperService$WallpaperCommand cmd
		android.os.Bundle result
	void reportSurfaceDestroyed () 
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback[] arr$
		int len$
		int i$
		android.view.SurfaceHolder$Callback[] callbacks
	void detach () 
		android.os.RemoteException e
	static void access$000 (android.service.wallpaper.WallpaperService$Engine, android.view.MotionEvent) 
		android.service.wallpaper.WallpaperService$Engine x0
		android.view.MotionEvent x1
}

android/service/wallpaper/IWallpaperService$Stub$Proxy.class
IWallpaperService.java
package android.service.wallpaper
 android.service.wallpaper.IWallpaperService$Stub$Proxy extends java.lang.Object implements android.service.wallpaper.IWallpaperService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void attach (android.service.wallpaper.IWallpaperConnection, android.os.IBinder, int, boolean, int, int)  throws android.os.RemoteException 
		android.service.wallpaper.IWallpaperConnection connection
		android.os.IBinder windowToken
		int windowType
		boolean isPreview
		int reqWidth
		int reqHeight
		android.os.Parcel _data
}

android/service/wallpaper/WallpaperService$Engine$2.class
WallpaperService.java
package android.service.wallpaper
 android.service.wallpaper.WallpaperService$Engine$2 extends com.android.internal.view.BaseSurfaceHolder {
	final android.service.wallpaper.WallpaperService$Engine this$1
	void  (android.service.wallpaper.WallpaperService$Engine) 
	public boolean onAllowLockCanvas () 
	public void onRelayoutContainer () 
		android.os.Message msg
	public void onUpdateSurface () 
		android.os.Message msg
	public boolean isCreating () 
	public void setFixedSize (int, int) 
		int width
		int height
	public void setKeepScreenOn (boolean) 
		boolean screenOn
}

android/service/wallpaper/WallpaperService$WallpaperCommand.class
WallpaperService.java
package android.service.wallpaper
final android.service.wallpaper.WallpaperService$WallpaperCommand extends java.lang.Object {
	String action
	int x
	int y
	int z
	android.os.Bundle extras
	boolean sync
	void  () 
}

android/service/wallpaper/IWallpaperEngine$Stub.class
IWallpaperEngine.java
package android.service.wallpaper
public abstract android.service.wallpaper.IWallpaperEngine$Stub extends android.os.Binder implements android.service.wallpaper.IWallpaperEngine  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setDesiredSize
	static final int TRANSACTION_setVisibility
	static final int TRANSACTION_dispatchPointer
	static final int TRANSACTION_dispatchWallpaperCommand
	static final int TRANSACTION_destroy
	public void  () 
	public static android.service.wallpaper.IWallpaperEngine asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		boolean _arg0
		android.view.MotionEvent _arg0
		android.view.MotionEvent _arg0
		android.os.Bundle _arg4
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		android.os.Bundle _arg4
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/service/wallpaper/IWallpaperEngine.class
IWallpaperEngine.java
package android.service.wallpaper
public abstract android.service.wallpaper.IWallpaperEngine extends java.lang.Object implements android.os.IInterface  {
	public abstract void setDesiredSize (int, int)  throws android.os.RemoteException 
	public abstract void setVisibility (boolean)  throws android.os.RemoteException 
	public abstract void dispatchPointer (android.view.MotionEvent)  throws android.os.RemoteException 
	public abstract void dispatchWallpaperCommand (java.lang.String, int, int, int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void destroy ()  throws android.os.RemoteException 
}

android/service/wallpaper/IWallpaperService.class
IWallpaperService.java
package android.service.wallpaper
public abstract android.service.wallpaper.IWallpaperService extends java.lang.Object implements android.os.IInterface  {
	public abstract void attach (android.service.wallpaper.IWallpaperConnection, android.os.IBinder, int, boolean, int, int)  throws android.os.RemoteException 
}

android/service/wallpaper/WallpaperService$Engine$1.class
WallpaperService.java
package android.service.wallpaper
 android.service.wallpaper.WallpaperService$Engine$1 extends android.content.BroadcastReceiver {
	final android.service.wallpaper.WallpaperService$Engine this$1
	void  (android.service.wallpaper.WallpaperService$Engine) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

android/service/wallpaper/IWallpaperService$Stub.class
IWallpaperService.java
package android.service.wallpaper
public abstract android.service.wallpaper.IWallpaperService$Stub extends android.os.Binder implements android.service.wallpaper.IWallpaperService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_attach
	public void  () 
	public static android.service.wallpaper.IWallpaperService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.service.wallpaper.IWallpaperConnection _arg0
		android.os.IBinder _arg1
		int _arg2
		boolean _arg3
		int _arg4
		int _arg5
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/service/wallpaper/IWallpaperConnection$Stub$Proxy.class
IWallpaperConnection.java
package android.service.wallpaper
 android.service.wallpaper.IWallpaperConnection$Stub$Proxy extends java.lang.Object implements android.service.wallpaper.IWallpaperConnection  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void attachEngine (android.service.wallpaper.IWallpaperEngine)  throws android.os.RemoteException 
		android.service.wallpaper.IWallpaperEngine engine
		android.os.Parcel _data
		android.os.Parcel _reply
	public void engineShown (android.service.wallpaper.IWallpaperEngine)  throws android.os.RemoteException 
		android.service.wallpaper.IWallpaperEngine engine
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.ParcelFileDescriptor setWallpaper (java.lang.String)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
}

android/service/wallpaper/WallpaperService$Engine$3.class
WallpaperService.java
package android.service.wallpaper
 android.service.wallpaper.WallpaperService$Engine$3 extends com.android.internal.view.BaseIWindow {
	final android.service.wallpaper.WallpaperService$Engine this$1
	void  (android.service.wallpaper.WallpaperService$Engine) 
	public void resized (android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) 
		android.graphics.Rect frame
		android.graphics.Rect overscanInsets
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		boolean reportDraw
		android.content.res.Configuration newConfig
		android.os.Message msg
	public void moved (int, int) 
		int newX
		int newY
		android.os.Message msg
	public void dispatchAppVisibility (boolean) 
		android.os.Message msg
		boolean visible
	public void dispatchWallpaperOffsets (float, float, float, float, boolean) 
		android.os.Message msg
		float x
		float y
		float xStep
		float yStep
		boolean sync
	public void dispatchWallpaperCommand (java.lang.String, int, int, int, android.os.Bundle, boolean) 
		android.service.wallpaper.WallpaperService$WallpaperCommand cmd
		android.os.Message msg
		String action
		int x
		int y
		int z
		android.os.Bundle extras
		boolean sync
}

android/service/wallpaper/WallpaperSettingsActivity.class
WallpaperSettingsActivity.java
package android.service.wallpaper
public android.service.wallpaper.WallpaperSettingsActivity extends android.preference.PreferenceActivity {
	public static final String EXTRA_PREVIEW_MODE
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle icicle
}

android/service/wallpaper/WallpaperService$IWallpaperServiceWrapper.class
WallpaperService.java
package android.service.wallpaper
 android.service.wallpaper.WallpaperService$IWallpaperServiceWrapper extends android.service.wallpaper.IWallpaperService$Stub {
	private final android.service.wallpaper.WallpaperService mTarget
	final android.service.wallpaper.WallpaperService this$0
	public void  (android.service.wallpaper.WallpaperService, android.service.wallpaper.WallpaperService) 
		android.service.wallpaper.WallpaperService context
	public void attach (android.service.wallpaper.IWallpaperConnection, android.os.IBinder, int, boolean, int, int) 
		android.service.wallpaper.IWallpaperConnection conn
		android.os.IBinder windowToken
		int windowType
		boolean isPreview
		int reqWidth
		int reqHeight
}

android/service/wallpaper/WallpaperService.class
WallpaperService.java
package android.service.wallpaper
public abstract android.service.wallpaper.WallpaperService extends android.app.Service {
	public static final String SERVICE_INTERFACE
	public static final String SERVICE_META_DATA
	static final String TAG
	static final boolean DEBUG
	private static final int DO_ATTACH
	private static final int DO_DETACH
	private static final int DO_SET_DESIRED_SIZE
	private static final int MSG_UPDATE_SURFACE
	private static final int MSG_VISIBILITY_CHANGED
	private static final int MSG_WALLPAPER_OFFSETS
	private static final int MSG_WALLPAPER_COMMAND
	private static final int MSG_WINDOW_RESIZED
	private static final int MSG_WINDOW_MOVED
	private static final int MSG_TOUCH_EVENT
	private final java.util.ArrayList mActiveEngines
	public void  () 
	public void onCreate () 
	public void onDestroy () 
		int i
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public abstract android.service.wallpaper.WallpaperService$Engine onCreateEngine () 
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		android.service.wallpaper.WallpaperService$Engine engine
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter out
		String[] args
	static java.util.ArrayList access$200 (android.service.wallpaper.WallpaperService) 
		android.service.wallpaper.WallpaperService x0
}

android/service/wallpaper/IWallpaperEngine$Stub$Proxy.class
IWallpaperEngine.java
package android.service.wallpaper
 android.service.wallpaper.IWallpaperEngine$Stub$Proxy extends java.lang.Object implements android.service.wallpaper.IWallpaperEngine  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setDesiredSize (int, int)  throws android.os.RemoteException 
		int width
		int height
		android.os.Parcel _data
	public void setVisibility (boolean)  throws android.os.RemoteException 
		boolean visible
		android.os.Parcel _data
	public void dispatchPointer (android.view.MotionEvent)  throws android.os.RemoteException 
		android.view.MotionEvent event
		android.os.Parcel _data
	public void dispatchWallpaperCommand (java.lang.String, int, int, int, android.os.Bundle)  throws android.os.RemoteException 
		String action
		int x
		int y
		int z
		android.os.Bundle extras
		android.os.Parcel _data
	public void destroy ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/service/wallpaper/IWallpaperConnection.class
IWallpaperConnection.java
package android.service.wallpaper
public abstract android.service.wallpaper.IWallpaperConnection extends java.lang.Object implements android.os.IInterface  {
	public abstract void attachEngine (android.service.wallpaper.IWallpaperEngine)  throws android.os.RemoteException 
	public abstract void engineShown (android.service.wallpaper.IWallpaperEngine)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor setWallpaper (java.lang.String)  throws android.os.RemoteException 
}

android/service/wallpaper/WallpaperService$Engine$WallpaperInputEventReceiver.class
WallpaperService.java
package android.service.wallpaper
final android.service.wallpaper.WallpaperService$Engine$WallpaperInputEventReceiver extends android.view.InputEventReceiver {
	final android.service.wallpaper.WallpaperService$Engine this$1
	public void  (android.service.wallpaper.WallpaperService$Engine, android.view.InputChannel, android.os.Looper) 
		android.view.InputChannel inputChannel
		android.os.Looper looper
	public void onInputEvent (android.view.InputEvent) 
		android.view.MotionEvent dup
		android.view.InputEvent event
		boolean handled
}

android/service/wallpaper/WallpaperService$IWallpaperEngineWrapper.class
WallpaperService.java
package android.service.wallpaper
 android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper extends android.service.wallpaper.IWallpaperEngine$Stub implements com.android.internal.os.HandlerCaller$Callback  {
	private final com.android.internal.os.HandlerCaller mCaller
	final android.service.wallpaper.IWallpaperConnection mConnection
	final android.os.IBinder mWindowToken
	final int mWindowType
	final boolean mIsPreview
	boolean mShownReported
	int mReqWidth
	int mReqHeight
	android.service.wallpaper.WallpaperService$Engine mEngine
	final android.service.wallpaper.WallpaperService this$0
	void  (android.service.wallpaper.WallpaperService, android.service.wallpaper.WallpaperService, android.service.wallpaper.IWallpaperConnection, android.os.IBinder, int, boolean, int, int) 
		android.service.wallpaper.WallpaperService context
		android.service.wallpaper.IWallpaperConnection conn
		android.os.IBinder windowToken
		int windowType
		boolean isPreview
		int reqWidth
		int reqHeight
		android.os.Message msg
	public void setDesiredSize (int, int) 
		int width
		int height
		android.os.Message msg
	public void setVisibility (boolean) 
		boolean visible
		android.os.Message msg
	public void dispatchPointer (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void dispatchWallpaperCommand (java.lang.String, int, int, int, android.os.Bundle) 
		String action
		int x
		int y
		int z
		android.os.Bundle extras
	public void reportShown () 
		android.os.RemoteException e
	public void destroy () 
		android.os.Message msg
	public void executeMessage (android.os.Message) 
		android.os.RemoteException e
		android.service.wallpaper.WallpaperService$Engine engine
		android.service.wallpaper.WallpaperService$WallpaperCommand cmd
		boolean reportDraw
		boolean skip
		android.view.MotionEvent ev
		android.os.Message message
	static com.android.internal.os.HandlerCaller access$100 (android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper) 
		android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper x0
}

android/service/wallpaper/IWallpaperConnection$Stub.class
IWallpaperConnection.java
package android.service.wallpaper
public abstract android.service.wallpaper.IWallpaperConnection$Stub extends android.os.Binder implements android.service.wallpaper.IWallpaperConnection  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_attachEngine
	static final int TRANSACTION_engineShown
	static final int TRANSACTION_setWallpaper
	public void  () 
	public static android.service.wallpaper.IWallpaperConnection asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.service.wallpaper.IWallpaperEngine _arg0
		android.service.wallpaper.IWallpaperEngine _arg0
		String _arg0
		android.os.ParcelFileDescriptor _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/service/dreams/
android/service/dreams/Sandman.class
Sandman.java
package android.service.dreams
public final android.service.dreams.Sandman extends java.lang.Object {
	private static final String TAG
	private static final android.content.ComponentName SOMNAMBULATOR_COMPONENT
	private void  () 
	public static boolean shouldStartDockApp (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		android.content.ComponentName name
	public static void startDreamByUserRequest (android.content.Context) 
		android.content.Context context
	public static void startDreamWhenDockedIfAppropriate (android.content.Context) 
		android.content.Context context
	private static void startDream (android.content.Context, boolean) 
		android.os.PowerManager powerManager
		android.service.dreams.IDreamManager dreamManagerService
		android.os.RemoteException ex
		android.content.Context context
		boolean docked
	private static boolean isScreenSaverEnabled (android.content.Context) 
		android.content.Context context
		int def
	private static boolean isScreenSaverActivatedOnDock (android.content.Context) 
		android.content.Context context
		int def
	static void  () 
}

android/service/dreams/DreamService$DreamServiceWrapper$1.class
DreamService.java
package android.service.dreams
 android.service.dreams.DreamService$DreamServiceWrapper$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.os.IBinder val$windowToken
	final android.service.dreams.DreamService$DreamServiceWrapper this$1
	void  (android.service.dreams.DreamService$DreamServiceWrapper, android.os.IBinder) 
	public void run () 
}

android/service/dreams/DreamService$DreamServiceWrapper.class
DreamService.java
package android.service.dreams
 android.service.dreams.DreamService$DreamServiceWrapper extends android.service.dreams.IDreamService$Stub {
	final android.service.dreams.DreamService this$0
	private void  (android.service.dreams.DreamService) 
	public void attach (android.os.IBinder) 
		android.os.IBinder windowToken
	public void detach () 
	void  (android.service.dreams.DreamService, android.service.dreams.DreamService$1) 
		android.service.dreams.DreamService x0
		android.service.dreams.DreamService$1 x1
}

android/service/dreams/IDreamManager.class
IDreamManager.java
package android.service.dreams
public abstract android.service.dreams.IDreamManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void dream ()  throws android.os.RemoteException 
	public abstract void awaken ()  throws android.os.RemoteException 
	public abstract void setDreamComponents (android.content.ComponentName[])  throws android.os.RemoteException 
	public abstract android.content.ComponentName[] getDreamComponents ()  throws android.os.RemoteException 
	public abstract android.content.ComponentName getDefaultDreamComponent ()  throws android.os.RemoteException 
	public abstract void testDream (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isDreaming ()  throws android.os.RemoteException 
	public abstract void finishSelf (android.os.IBinder)  throws android.os.RemoteException 
}

android/service/dreams/DreamService.class
DreamService.java
package android.service.dreams
public android.service.dreams.DreamService extends android.app.Service implements android.view.Window$Callback  {
	private final String TAG
	public static final String DREAM_SERVICE
	public static final String SERVICE_INTERFACE
	public static final String DREAM_META_DATA
	private final android.os.Handler mHandler
	private android.os.IBinder mWindowToken
	private android.view.Window mWindow
	private android.view.WindowManager mWindowManager
	private android.service.dreams.IDreamManager mSandman
	private boolean mInteractive
	private boolean mLowProfile
	private boolean mFullscreen
	private boolean mScreenBright
	private boolean mFinished
	private boolean mDebug
	public void  () 
	public void setDebug (boolean) 
		boolean dbg
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchKeyShortcutEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean dispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean dispatchGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public android.view.View onCreatePanelView (int) 
		int featureId
	public boolean onCreatePanelMenu (int, android.view.Menu) 
		int featureId
		android.view.Menu menu
	public boolean onPreparePanel (int, android.view.View, android.view.Menu) 
		int featureId
		android.view.View view
		android.view.Menu menu
	public boolean onMenuOpened (int, android.view.Menu) 
		int featureId
		android.view.Menu menu
	public boolean onMenuItemSelected (int, android.view.MenuItem) 
		int featureId
		android.view.MenuItem item
	public void onWindowAttributesChanged (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams attrs
	public void onContentChanged () 
	public void onWindowFocusChanged (boolean) 
		boolean hasFocus
	public void onAttachedToWindow () 
	public void onDetachedFromWindow () 
	public void onPanelClosed (int, android.view.Menu) 
		int featureId
		android.view.Menu menu
	public boolean onSearchRequested () 
	public android.view.ActionMode onWindowStartingActionMode (android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback callback
	public void onActionModeStarted (android.view.ActionMode) 
		android.view.ActionMode mode
	public void onActionModeFinished (android.view.ActionMode) 
		android.view.ActionMode mode
	public android.view.WindowManager getWindowManager () 
	public android.view.Window getWindow () 
	public void setContentView (int) 
		int layoutResID
	public void setContentView (android.view.View) 
		android.view.View view
	public void setContentView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View view
		android.view.ViewGroup$LayoutParams params
	public void addContentView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View view
		android.view.ViewGroup$LayoutParams params
	public android.view.View findViewById (int) 
		int id
	public void setInteractive (boolean) 
		boolean interactive
	public boolean isInteractive () 
	public void setLowProfile (boolean) 
		boolean lowProfile
		int flag
	public boolean isLowProfile () 
	public void setFullscreen (boolean) 
		boolean fullscreen
		int flag
	public boolean isFullscreen () 
	public void setScreenBright (boolean) 
		boolean screenBright
		int flag
	public boolean isScreenBright () 
	public void onCreate () 
	public void onDreamingStarted () 
	public void onDreamingStopped () 
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public final void finish () 
	public void onDestroy () 
	private void loadSandman () 
	private final void detach () 
		Throwable t
		Throwable t
	private final void attach (android.os.IBinder) 
		Throwable t
		android.os.IBinder windowToken
		android.view.WindowManager$LayoutParams lp
	private void safelyFinish () 
		Throwable t
	private void finishInternal () 
		Throwable t
	private boolean getWindowFlagValue (int, boolean) 
		int flag
		boolean defaultValue
	private void applyWindowFlags (int, int) 
		android.view.WindowManager$LayoutParams lp
		int flags
		int mask
	private boolean getSystemUiVisibilityFlagValue (int, boolean) 
		int flag
		boolean defaultValue
		android.view.View v
	private void applySystemUiVisibilityFlags (int, int) 
		int flags
		int mask
		android.view.View v
	private int applyFlags (int, int, int) 
		int oldFlags
		int flags
		int mask
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static java.lang.String access$100 (android.service.dreams.DreamService) 
		android.service.dreams.DreamService x0
	static void access$200 (android.service.dreams.DreamService) 
		android.service.dreams.DreamService x0
	static void access$300 (android.service.dreams.DreamService, android.os.IBinder) 
		android.service.dreams.DreamService x0
		android.os.IBinder x1
	static android.os.Handler access$400 (android.service.dreams.DreamService) 
		android.service.dreams.DreamService x0
	static void access$500 (android.service.dreams.DreamService) 
		android.service.dreams.DreamService x0
}

android/service/dreams/IDreamService$Stub.class
IDreamService.java
package android.service.dreams
public abstract android.service.dreams.IDreamService$Stub extends android.os.Binder implements android.service.dreams.IDreamService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_attach
	static final int TRANSACTION_detach
	public void  () 
	public static android.service.dreams.IDreamService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.IBinder _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/service/dreams/DreamService$1.class
DreamService.java
package android.service.dreams
 android.service.dreams.DreamService$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.service.dreams.DreamService this$0
	void  (android.service.dreams.DreamService) 
	public void run () 
		Throwable t
}

android/service/dreams/IDreamService$Stub$Proxy.class
IDreamService.java
package android.service.dreams
 android.service.dreams.IDreamService$Stub$Proxy extends java.lang.Object implements android.service.dreams.IDreamService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void attach (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder windowToken
		android.os.Parcel _data
	public void detach ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/service/dreams/IDreamManager$Stub$Proxy.class
IDreamManager.java
package android.service.dreams
 android.service.dreams.IDreamManager$Stub$Proxy extends java.lang.Object implements android.service.dreams.IDreamManager  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void dream ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void awaken ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setDreamComponents (android.content.ComponentName[])  throws android.os.RemoteException 
		android.content.ComponentName[] componentNames
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.ComponentName[] getDreamComponents ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName[] _result
	public android.content.ComponentName getDefaultDreamComponent ()  throws android.os.RemoteException 
		android.content.ComponentName _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public void testDream (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName componentName
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isDreaming ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void finishSelf (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/service/dreams/DreamService$DreamServiceWrapper$2.class
DreamService.java
package android.service.dreams
 android.service.dreams.DreamService$DreamServiceWrapper$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.service.dreams.DreamService$DreamServiceWrapper this$1
	void  (android.service.dreams.DreamService$DreamServiceWrapper) 
	public void run () 
}

android/service/dreams/IDreamManager$Stub.class
IDreamManager.java
package android.service.dreams
public abstract android.service.dreams.IDreamManager$Stub extends android.os.Binder implements android.service.dreams.IDreamManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_dream
	static final int TRANSACTION_awaken
	static final int TRANSACTION_setDreamComponents
	static final int TRANSACTION_getDreamComponents
	static final int TRANSACTION_getDefaultDreamComponent
	static final int TRANSACTION_testDream
	static final int TRANSACTION_isDreaming
	static final int TRANSACTION_finishSelf
	public void  () 
	public static android.service.dreams.IDreamManager asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.content.ComponentName[] _arg0
		android.content.ComponentName[] _result
		android.content.ComponentName _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		android.os.IBinder _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/service/dreams/IDreamService.class
IDreamService.java
package android.service.dreams
public abstract android.service.dreams.IDreamService extends java.lang.Object implements android.os.IInterface  {
	public abstract void attach (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void detach ()  throws android.os.RemoteException 
}

android/service/textservice/
android/service/textservice/SpellCheckerService$SpellCheckerServiceBinder.class
SpellCheckerService.java
package android.service.textservice
 android.service.textservice.SpellCheckerService$SpellCheckerServiceBinder extends com.android.internal.textservice.ISpellCheckerService$Stub {
	private final java.lang.ref.WeakReference mInternalServiceRef
	public void  (android.service.textservice.SpellCheckerService) 
		android.service.textservice.SpellCheckerService service
	public com.android.internal.textservice.ISpellCheckerSession getISpellCheckerSession (java.lang.String, com.android.internal.textservice.ISpellCheckerSessionListener, android.os.Bundle) 
		String locale
		com.android.internal.textservice.ISpellCheckerSessionListener listener
		android.os.Bundle bundle
		android.service.textservice.SpellCheckerService service
		android.service.textservice.SpellCheckerService$Session session
		android.service.textservice.SpellCheckerService$InternalISpellCheckerSession internalSession
}

android/service/textservice/SpellCheckerService$Session.class
SpellCheckerService.java
package android.service.textservice
public abstract android.service.textservice.SpellCheckerService$Session extends java.lang.Object {
	private android.service.textservice.SpellCheckerService$InternalISpellCheckerSession mInternalSession
	private volatile android.service.textservice.SpellCheckerService$SentenceLevelAdapter mSentenceLevelAdapter
	public void  () 
	public final void setInternalISpellCheckerSession (android.service.textservice.SpellCheckerService$InternalISpellCheckerSession) 
		android.service.textservice.SpellCheckerService$InternalISpellCheckerSession session
	public abstract void onCreate () 
	public abstract android.view.textservice.SuggestionsInfo onGetSuggestions (android.view.textservice.TextInfo, int) 
	public android.view.textservice.SuggestionsInfo[] onGetSuggestionsMultiple (android.view.textservice.TextInfo[], int, boolean) 
		int i
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
		boolean sequentialWords
		int length
		android.view.textservice.SuggestionsInfo[] retval
	public android.view.textservice.SentenceSuggestionsInfo[] onGetSentenceSuggestionsMultiple (android.view.textservice.TextInfo[], int) 
		String localeStr
		int j
		android.service.textservice.SpellCheckerService$SentenceLevelAdapter$SentenceTextInfoParams textInfoParams
		java.util.ArrayList mItems
		int itemsSize
		android.view.textservice.TextInfo[] splitTextInfos
		int i
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
		int infosSize
		android.view.textservice.SentenceSuggestionsInfo[] retval
	public void onCancel () 
	public void onClose () 
	public java.lang.String getLocale () 
	public android.os.Bundle getBundle () 
}

android/service/textservice/SpellCheckerService$SentenceLevelAdapter$SentenceTextInfoParams.class
SpellCheckerService.java
package android.service.textservice
public android.service.textservice.SpellCheckerService$SentenceLevelAdapter$SentenceTextInfoParams extends java.lang.Object {
	final android.view.textservice.TextInfo mOriginalTextInfo
	final java.util.ArrayList mItems
	final int mSize
	public void  (android.view.textservice.TextInfo, java.util.ArrayList) 
		android.view.textservice.TextInfo ti
		java.util.ArrayList items
}

android/service/textservice/SpellCheckerService$InternalISpellCheckerSession.class
SpellCheckerService.java
package android.service.textservice
 android.service.textservice.SpellCheckerService$InternalISpellCheckerSession extends com.android.internal.textservice.ISpellCheckerSession$Stub {
	private com.android.internal.textservice.ISpellCheckerSessionListener mListener
	private final android.service.textservice.SpellCheckerService$Session mSession
	private final String mLocale
	private final android.os.Bundle mBundle
	public void  (java.lang.String, com.android.internal.textservice.ISpellCheckerSessionListener, android.os.Bundle, android.service.textservice.SpellCheckerService$Session) 
		String locale
		com.android.internal.textservice.ISpellCheckerSessionListener listener
		android.os.Bundle bundle
		android.service.textservice.SpellCheckerService$Session session
	public void onGetSuggestionsMultiple (android.view.textservice.TextInfo[], int, boolean) 
		android.os.RemoteException e
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
		boolean sequentialWords
		int pri
	public void onGetSentenceSuggestionsMultiple (android.view.textservice.TextInfo[], int) 
		android.os.RemoteException e
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
	public void onCancel () 
		int pri
	public void onClose () 
		int pri
	public java.lang.String getLocale () 
	public android.os.Bundle getBundle () 
}

android/service/textservice/SpellCheckerService.class
SpellCheckerService.java
package android.service.textservice
public abstract android.service.textservice.SpellCheckerService extends android.app.Service {
	private static final String TAG
	private static final boolean DBG
	public static final String SERVICE_INTERFACE
	private final android.service.textservice.SpellCheckerService$SpellCheckerServiceBinder mBinder
	public void  () 
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public abstract android.service.textservice.SpellCheckerService$Session createSession () 
	static void  () 
}

android/service/textservice/SpellCheckerService$SentenceLevelAdapter.class
SpellCheckerService.java
package android.service.textservice
 android.service.textservice.SpellCheckerService$SentenceLevelAdapter extends java.lang.Object {
	public static final android.view.textservice.SentenceSuggestionsInfo[] EMPTY_SENTENCE_SUGGESTIONS_INFOS
	private static final android.view.textservice.SuggestionsInfo EMPTY_SUGGESTIONS_INFO
	private final android.text.method.WordIterator mWordIterator
	public void  (java.util.Locale) 
		java.util.Locale locale
	private android.service.textservice.SpellCheckerService$SentenceLevelAdapter$SentenceTextInfoParams getSplitWords (android.view.textservice.TextInfo) 
		String query
		android.view.textservice.TextInfo ti
		android.view.textservice.TextInfo originalTextInfo
		android.text.method.WordIterator wordIterator
		CharSequence originalText
		int cookie
		int start
		int end
		java.util.ArrayList wordItems
		int wordEnd
		int wordStart
	public static android.view.textservice.SentenceSuggestionsInfo reconstructSuggestions (android.service.textservice.SpellCheckerService$SentenceLevelAdapter$SentenceTextInfoParams, android.view.textservice.SuggestionsInfo[]) 
		android.view.textservice.SuggestionsInfo cur
		int j
		android.service.textservice.SpellCheckerService$SentenceLevelAdapter$SentenceWordItem item
		android.view.textservice.SuggestionsInfo result
		int i
		android.service.textservice.SpellCheckerService$SentenceLevelAdapter$SentenceTextInfoParams originalTextInfoParams
		android.view.textservice.SuggestionsInfo[] results
		int originalCookie
		int originalSequence
		int querySize
		int[] offsets
		int[] lengths
		android.view.textservice.SuggestionsInfo[] reconstructedSuggestions
	static android.service.textservice.SpellCheckerService$SentenceLevelAdapter$SentenceTextInfoParams access$000 (android.service.textservice.SpellCheckerService$SentenceLevelAdapter, android.view.textservice.TextInfo) 
		android.service.textservice.SpellCheckerService$SentenceLevelAdapter x0
		android.view.textservice.TextInfo x1
	static void  () 
}

android/service/textservice/SpellCheckerService$SentenceLevelAdapter$SentenceWordItem.class
SpellCheckerService.java
package android.service.textservice
public android.service.textservice.SpellCheckerService$SentenceLevelAdapter$SentenceWordItem extends java.lang.Object {
	public final android.view.textservice.TextInfo mTextInfo
	public final int mStart
	public final int mLength
	public void  (android.view.textservice.TextInfo, int, int) 
		android.view.textservice.TextInfo ti
		int start
		int end
}

android/service/notification/
android/service/notification/StatusBarNotification$1.class
StatusBarNotification.java
package android.service.notification
final android.service.notification.StatusBarNotification$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.service.notification.StatusBarNotification createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.service.notification.StatusBarNotification[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/service/notification/NotificationListenerService.class
NotificationListenerService.java
package android.service.notification
public abstract android.service.notification.NotificationListenerService extends android.app.Service {
	private final String TAG
	private android.service.notification.NotificationListenerService$INotificationListenerWrapper mWrapper
	private android.app.INotificationManager mNoMan
	public static final String SERVICE_INTERFACE
	public void  () 
	public abstract void onNotificationPosted (android.service.notification.StatusBarNotification) 
	public abstract void onNotificationRemoved (android.service.notification.StatusBarNotification) 
	private final android.app.INotificationManager getNotificationInterface () 
	public final void cancelNotification (java.lang.String, java.lang.String, int) 
		android.os.RemoteException ex
		String pkg
		String tag
		int id
	public final void cancelAllNotifications () 
		android.os.RemoteException ex
	public android.service.notification.StatusBarNotification[] getActiveNotifications () 
		android.os.RemoteException ex
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	static java.lang.String access$100 (android.service.notification.NotificationListenerService) 
		android.service.notification.NotificationListenerService x0
}

android/service/notification/INotificationListener.class
INotificationListener.java
package android.service.notification
public abstract android.service.notification.INotificationListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onNotificationPosted (android.service.notification.StatusBarNotification)  throws android.os.RemoteException 
	public abstract void onNotificationRemoved (android.service.notification.StatusBarNotification)  throws android.os.RemoteException 
}

android/service/notification/INotificationListener$Stub.class
INotificationListener.java
package android.service.notification
public abstract android.service.notification.INotificationListener$Stub extends android.os.Binder implements android.service.notification.INotificationListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onNotificationPosted
	static final int TRANSACTION_onNotificationRemoved
	public void  () 
	public static android.service.notification.INotificationListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.service.notification.StatusBarNotification _arg0
		android.service.notification.StatusBarNotification _arg0
		android.service.notification.StatusBarNotification _arg0
		android.service.notification.StatusBarNotification _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/service/notification/NotificationListenerService$INotificationListenerWrapper.class
NotificationListenerService.java
package android.service.notification
 android.service.notification.NotificationListenerService$INotificationListenerWrapper extends android.service.notification.INotificationListener$Stub {
	final android.service.notification.NotificationListenerService this$0
	private void  (android.service.notification.NotificationListenerService) 
	public void onNotificationPosted (android.service.notification.StatusBarNotification) 
		Throwable t
		android.service.notification.StatusBarNotification sbn
	public void onNotificationRemoved (android.service.notification.StatusBarNotification) 
		Throwable t
		android.service.notification.StatusBarNotification sbn
	void  (android.service.notification.NotificationListenerService, android.service.notification.NotificationListenerService$1) 
		android.service.notification.NotificationListenerService x0
		android.service.notification.NotificationListenerService$1 x1
}

android/service/notification/StatusBarNotification.class
StatusBarNotification.java
package android.service.notification
public android.service.notification.StatusBarNotification extends java.lang.Object implements android.os.Parcelable  {
	private final String pkg
	private final int id
	private final String tag
	private final int uid
	private final String basePkg
	private final int initialPid
	private final android.app.Notification notification
	private final android.os.UserHandle user
	private final long postTime
	private final int score
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, java.lang.String, int, int, int, android.app.Notification, android.os.UserHandle) 
		String pkg
		int id
		String tag
		int uid
		int initialPid
		int score
		android.app.Notification notification
		android.os.UserHandle user
	public void  (java.lang.String, java.lang.String, int, java.lang.String, int, int, int, android.app.Notification, android.os.UserHandle) 
		String pkg
		String basePkg
		int id
		String tag
		int uid
		int initialPid
		int score
		android.app.Notification notification
		android.os.UserHandle user
	public void  (java.lang.String, java.lang.String, int, java.lang.String, int, int, int, android.app.Notification, android.os.UserHandle, long) 
		String pkg
		String basePkg
		int id
		String tag
		int uid
		int initialPid
		int score
		android.app.Notification notification
		android.os.UserHandle user
		long postTime
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public android.service.notification.StatusBarNotification cloneLight () 
		android.app.Notification no
	public android.service.notification.StatusBarNotification clone () 
	public java.lang.String toString () 
	public boolean isOngoing () 
	public boolean isClearable () 
	public int getUserId () 
	public java.lang.String getPackageName () 
	public int getId () 
	public java.lang.String getTag () 
	public int getUid () 
	public java.lang.String getBasePkg () 
	public int getInitialPid () 
	public android.app.Notification getNotification () 
	public android.os.UserHandle getUser () 
	public long getPostTime () 
	public int getScore () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/service/notification/NotificationListenerService$1.class
NotificationListenerService.java
package android.service.notification
 android.service.notification.NotificationListenerService$1 extends java.lang.Object {
}

android/service/notification/INotificationListener$Stub$Proxy.class
INotificationListener.java
package android.service.notification
 android.service.notification.INotificationListener$Stub$Proxy extends java.lang.Object implements android.service.notification.INotificationListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onNotificationPosted (android.service.notification.StatusBarNotification)  throws android.os.RemoteException 
		android.service.notification.StatusBarNotification notification
		android.os.Parcel _data
	public void onNotificationRemoved (android.service.notification.StatusBarNotification)  throws android.os.RemoteException 
		android.service.notification.StatusBarNotification notification
		android.os.Parcel _data
}

android/R$array.class
R.java
package android
public final android.R$array extends java.lang.Object {
	public static final int emailAddressTypes
	public static final int imProtocols
	public static final int organizationTypes
	public static final int phoneTypes
	public static final int postalAddressTypes
	public void  () 
}

android/annotation/
android/annotation/SuppressLint.class
SuppressLint.java
package android.annotation
public abstract android.annotation.SuppressLint extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String[] value () 
}

android/annotation/SdkConstant$SdkConstantType.class
SdkConstant.java
package android.annotation
public final android.annotation.SdkConstant$SdkConstantType extends java.lang.Enum {
	public static final android.annotation.SdkConstant$SdkConstantType ACTIVITY_INTENT_ACTION
	public static final android.annotation.SdkConstant$SdkConstantType BROADCAST_INTENT_ACTION
	public static final android.annotation.SdkConstant$SdkConstantType SERVICE_ACTION
	public static final android.annotation.SdkConstant$SdkConstantType INTENT_CATEGORY
	public static final android.annotation.SdkConstant$SdkConstantType FEATURE
	private static final android.annotation.SdkConstant$SdkConstantType[] $VALUES
	public static android.annotation.SdkConstant$SdkConstantType[] values () 
	public static android.annotation.SdkConstant$SdkConstantType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/annotation/SdkConstant.class
SdkConstant.java
package android.annotation
public abstract android.annotation.SdkConstant extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract android.annotation.SdkConstant$SdkConstantType value () 
}

android/annotation/PrivateApi.class
PrivateApi.java
package android.annotation
public abstract android.annotation.PrivateApi extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/TargetApi.class
TargetApi.java
package android.annotation
public abstract android.annotation.TargetApi extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int value () 
}

android/annotation/Widget.class
Widget.java
package android.annotation
public abstract android.annotation.Widget extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/R$mipmap.class
R.java
package android
public final android.R$mipmap extends java.lang.Object {
	public static final int sym_def_app_icon
	public void  () 
}

android/R$anim.class
R.java
package android
public final android.R$anim extends java.lang.Object {
	public static final int accelerate_decelerate_interpolator
	public static final int accelerate_interpolator
	public static final int anticipate_interpolator
	public static final int anticipate_overshoot_interpolator
	public static final int bounce_interpolator
	public static final int cycle_interpolator
	public static final int decelerate_interpolator
	public static final int fade_in
	public static final int fade_out
	public static final int linear_interpolator
	public static final int overshoot_interpolator
	public static final int slide_in_left
	public static final int slide_out_right
	public void  () 
}

android/accessibilityservice/
android/accessibilityservice/IAccessibilityServiceConnection.class
IAccessibilityServiceConnection.java
package android.accessibilityservice
public abstract android.accessibilityservice.IAccessibilityServiceConnection extends java.lang.Object implements android.os.IInterface  {
	public abstract void setServiceInfo (android.accessibilityservice.AccessibilityServiceInfo)  throws android.os.RemoteException 
	public abstract boolean findAccessibilityNodeInfoByAccessibilityId (int, long, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, long)  throws android.os.RemoteException 
	public abstract boolean findAccessibilityNodeInfosByText (int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
	public abstract boolean findAccessibilityNodeInfosByViewId (int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
	public abstract boolean findFocus (int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
	public abstract boolean focusSearch (int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
	public abstract boolean performAccessibilityAction (int, long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
	public abstract android.accessibilityservice.AccessibilityServiceInfo getServiceInfo ()  throws android.os.RemoteException 
	public abstract boolean performGlobalAction (int)  throws android.os.RemoteException 
	public abstract void setOnKeyEventResult (boolean, int)  throws android.os.RemoteException 
}

android/accessibilityservice/AccessibilityServiceInfo.class
AccessibilityServiceInfo.java
package android.accessibilityservice
public android.accessibilityservice.AccessibilityServiceInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG_ACCESSIBILITY_SERVICE
	public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT
	public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION
	public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY
	public static final int CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS
	private static final android.util.SparseArray sAvailableCapabilityInfos
	public static final int FEEDBACK_SPOKEN
	public static final int FEEDBACK_HAPTIC
	public static final int FEEDBACK_AUDIBLE
	public static final int FEEDBACK_VISUAL
	public static final int FEEDBACK_GENERIC
	public static final int FEEDBACK_BRAILLE
	public static final int FEEDBACK_ALL_MASK
	public static final int DEFAULT
	public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS
	public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE
	public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY
	public static final int FLAG_REPORT_VIEW_IDS
	public static final int FLAG_REQUEST_FILTER_KEY_EVENTS
	public int eventTypes
	public String[] packageNames
	public int feedbackType
	public long notificationTimeout
	public int flags
	private String mId
	private android.content.pm.ResolveInfo mResolveInfo
	private String mSettingsActivityName
	private int mCapabilities
	private int mDescriptionResId
	private String mNonLocalizedDescription
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.content.pm.ResolveInfo, android.content.Context)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		CharSequence nonLocalizedDescription
		android.content.pm.PackageManager packageManager
		int type
		String nodeName
		android.util.AttributeSet allAttributes
		android.content.res.Resources resources
		android.content.res.TypedArray asAttributes
		String packageNamez
		android.util.TypedValue peekedValue
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.ResolveInfo resolveInfo
		android.content.Context context
		android.content.pm.ServiceInfo serviceInfo
		android.content.res.XmlResourceParser parser
	public void updateDynamicallyConfigurableProperties (android.accessibilityservice.AccessibilityServiceInfo) 
		android.accessibilityservice.AccessibilityServiceInfo other
	public void setComponentName (android.content.ComponentName) 
		android.content.ComponentName component
	public java.lang.String getId () 
	public android.content.pm.ResolveInfo getResolveInfo () 
	public java.lang.String getSettingsActivityName () 
	public boolean getCanRetrieveWindowContent () 
	public int getCapabilities () 
	public void setCapabilities (int) 
		int capabilities
	public java.lang.String getDescription () 
	public java.lang.String loadDescription (android.content.pm.PackageManager) 
		android.content.pm.PackageManager packageManager
		android.content.pm.ServiceInfo serviceInfo
		CharSequence description
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flagz
	private void initFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.accessibilityservice.AccessibilityServiceInfo other
	public java.lang.String toString () 
		StringBuilder stringBuilder
	private static void appendFeedbackTypes (java.lang.StringBuilder, int) 
		int feedbackTypeBit
		StringBuilder stringBuilder
		int feedbackTypes
	private static void appendPackageNames (java.lang.StringBuilder, java.lang.String[]) 
		int i
		int packageNameCount
		StringBuilder stringBuilder
		String[] packageNames
	private static void appendEventTypes (java.lang.StringBuilder, int) 
		int eventTypeBit
		StringBuilder stringBuilder
		int eventTypes
	private static void appendFlags (java.lang.StringBuilder, int) 
		int flagBit
		StringBuilder stringBuilder
		int flags
	private static void appendCapabilities (java.lang.StringBuilder, int) 
		int capabilityBit
		StringBuilder stringBuilder
		int capabilities
	public static java.lang.String feedbackTypeToString (int) 
		int feedbackTypeFlag
		int feedbackType
		StringBuilder builder
	public static java.lang.String flagToString (int) 
		int flag
	public static java.lang.String capabilityToString (int) 
		int capability
	public java.util.List getCapabilityInfos () 
		int capabilityBit
		android.accessibilityservice.AccessibilityServiceInfo$CapabilityInfo capabilityInfo
		int capabilities
		java.util.List capabilityInfos
	static void access$000 (android.accessibilityservice.AccessibilityServiceInfo, android.os.Parcel) 
		android.accessibilityservice.AccessibilityServiceInfo x0
		android.os.Parcel x1
	static void  () 
}

android/accessibilityservice/IAccessibilityServiceConnection$Stub$Proxy.class
IAccessibilityServiceConnection.java
package android.accessibilityservice
 android.accessibilityservice.IAccessibilityServiceConnection$Stub$Proxy extends java.lang.Object implements android.accessibilityservice.IAccessibilityServiceConnection  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setServiceInfo (android.accessibilityservice.AccessibilityServiceInfo)  throws android.os.RemoteException 
		android.accessibilityservice.AccessibilityServiceInfo info
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean findAccessibilityNodeInfoByAccessibilityId (int, long, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean findAccessibilityNodeInfosByText (int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		String text
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean findAccessibilityNodeInfosByViewId (int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		String viewId
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean findFocus (int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		int focusType
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean focusSearch (int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		int direction
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean performAccessibilityAction (int, long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		int action
		android.os.Bundle arguments
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.accessibilityservice.AccessibilityServiceInfo getServiceInfo ()  throws android.os.RemoteException 
		android.accessibilityservice.AccessibilityServiceInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.accessibilityservice.AccessibilityServiceInfo _result
	public boolean performGlobalAction (int)  throws android.os.RemoteException 
		int action
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setOnKeyEventResult (boolean, int)  throws android.os.RemoteException 
		boolean handled
		int sequence
		android.os.Parcel _data
}

android/accessibilityservice/AccessibilityServiceInfo$CapabilityInfo.class
AccessibilityServiceInfo.java
package android.accessibilityservice
public final android.accessibilityservice.AccessibilityServiceInfo$CapabilityInfo extends java.lang.Object {
	public final int capability
	public final int titleResId
	public final int descResId
	public void  (int, int, int) 
		int capability
		int titleResId
		int descResId
}

android/accessibilityservice/IAccessibilityServiceClient.class
IAccessibilityServiceClient.java
package android.accessibilityservice
public abstract android.accessibilityservice.IAccessibilityServiceClient extends java.lang.Object implements android.os.IInterface  {
	public abstract void setConnection (android.accessibilityservice.IAccessibilityServiceConnection, int)  throws android.os.RemoteException 
	public abstract void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent)  throws android.os.RemoteException 
	public abstract void onInterrupt ()  throws android.os.RemoteException 
	public abstract void onGesture (int)  throws android.os.RemoteException 
	public abstract void clearAccessibilityNodeInfoCache ()  throws android.os.RemoteException 
	public abstract void onKeyEvent (android.view.KeyEvent, int)  throws android.os.RemoteException 
}

android/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper.class
AccessibilityService.java
package android.accessibilityservice
public android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper extends android.accessibilityservice.IAccessibilityServiceClient$Stub implements com.android.internal.os.HandlerCaller$Callback  {
	static final int NO_ID
	private static final int DO_SET_SET_CONNECTION
	private static final int DO_ON_INTERRUPT
	private static final int DO_ON_ACCESSIBILITY_EVENT
	private static final int DO_ON_GESTURE
	private static final int DO_CLEAR_ACCESSIBILITY_NODE_INFO_CACHE
	private static final int DO_ON_KEY_EVENT
	private final com.android.internal.os.HandlerCaller mCaller
	private final android.accessibilityservice.AccessibilityService$Callbacks mCallback
	private int mConnectionId
	public void  (android.content.Context, android.os.Looper, android.accessibilityservice.AccessibilityService$Callbacks) 
		android.content.Context context
		android.os.Looper looper
		android.accessibilityservice.AccessibilityService$Callbacks callback
	public void setConnection (android.accessibilityservice.IAccessibilityServiceConnection, int) 
		android.accessibilityservice.IAccessibilityServiceConnection connection
		int connectionId
		android.os.Message message
	public void onInterrupt () 
		android.os.Message message
	public void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		android.os.Message message
	public void onGesture (int) 
		int gestureId
		android.os.Message message
	public void clearAccessibilityNodeInfoCache () 
		android.os.Message message
	public void onKeyEvent (android.view.KeyEvent, int) 
		android.view.KeyEvent event
		int sequence
		android.os.Message message
	public void executeMessage (android.os.Message) 
		android.view.accessibility.AccessibilityEvent event
		android.accessibilityservice.IAccessibilityServiceConnection connection
		int gestureId
		android.os.RemoteException re
		boolean result
		int sequence
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.view.KeyEvent event
		android.os.Message message
}

android/accessibilityservice/AccessibilityServiceInfo$1.class
AccessibilityServiceInfo.java
package android.accessibilityservice
final android.accessibilityservice.AccessibilityServiceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.accessibilityservice.AccessibilityServiceInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
		android.accessibilityservice.AccessibilityServiceInfo info
	public android.accessibilityservice.AccessibilityServiceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/accessibilityservice/AccessibilityService$Callbacks.class
AccessibilityService.java
package android.accessibilityservice
public abstract android.accessibilityservice.AccessibilityService$Callbacks extends java.lang.Object {
	public abstract void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
	public abstract void onInterrupt () 
	public abstract void onServiceConnected () 
	public abstract void onSetConnectionId (int) 
	public abstract boolean onGesture (int) 
	public abstract boolean onKeyEvent (android.view.KeyEvent) 
}

android/accessibilityservice/AccessibilityService.class
AccessibilityService.java
package android.accessibilityservice
public abstract android.accessibilityservice.AccessibilityService extends android.app.Service {
	public static final int GESTURE_SWIPE_UP
	public static final int GESTURE_SWIPE_DOWN
	public static final int GESTURE_SWIPE_LEFT
	public static final int GESTURE_SWIPE_RIGHT
	public static final int GESTURE_SWIPE_LEFT_AND_RIGHT
	public static final int GESTURE_SWIPE_RIGHT_AND_LEFT
	public static final int GESTURE_SWIPE_UP_AND_DOWN
	public static final int GESTURE_SWIPE_DOWN_AND_UP
	public static final int GESTURE_SWIPE_LEFT_AND_UP
	public static final int GESTURE_SWIPE_LEFT_AND_DOWN
	public static final int GESTURE_SWIPE_RIGHT_AND_UP
	public static final int GESTURE_SWIPE_RIGHT_AND_DOWN
	public static final int GESTURE_SWIPE_UP_AND_LEFT
	public static final int GESTURE_SWIPE_UP_AND_RIGHT
	public static final int GESTURE_SWIPE_DOWN_AND_LEFT
	public static final int GESTURE_SWIPE_DOWN_AND_RIGHT
	public static final String SERVICE_INTERFACE
	public static final String SERVICE_META_DATA
	public static final int GLOBAL_ACTION_BACK
	public static final int GLOBAL_ACTION_HOME
	public static final int GLOBAL_ACTION_RECENTS
	public static final int GLOBAL_ACTION_NOTIFICATIONS
	public static final int GLOBAL_ACTION_QUICK_SETTINGS
	private static final String LOG_TAG
	private int mConnectionId
	private android.accessibilityservice.AccessibilityServiceInfo mInfo
	public void  () 
	public abstract void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
	public abstract void onInterrupt () 
	protected void onServiceConnected () 
	protected boolean onGesture (int) 
		int gestureId
	protected boolean onKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public android.view.accessibility.AccessibilityNodeInfo getRootInActiveWindow () 
	public final boolean performGlobalAction (int) 
		android.os.RemoteException re
		int action
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public final android.accessibilityservice.AccessibilityServiceInfo getServiceInfo () 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public final void setServiceInfo (android.accessibilityservice.AccessibilityServiceInfo) 
		android.accessibilityservice.AccessibilityServiceInfo info
	private void sendServiceInfo () 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	static int access$002 (android.accessibilityservice.AccessibilityService, int) 
		android.accessibilityservice.AccessibilityService x0
		int x1
}

android/accessibilityservice/IAccessibilityServiceClient$Stub$Proxy.class
IAccessibilityServiceClient.java
package android.accessibilityservice
 android.accessibilityservice.IAccessibilityServiceClient$Stub$Proxy extends java.lang.Object implements android.accessibilityservice.IAccessibilityServiceClient  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setConnection (android.accessibilityservice.IAccessibilityServiceConnection, int)  throws android.os.RemoteException 
		android.accessibilityservice.IAccessibilityServiceConnection connection
		int connectionId
		android.os.Parcel _data
	public void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent)  throws android.os.RemoteException 
		android.view.accessibility.AccessibilityEvent event
		android.os.Parcel _data
	public void onInterrupt ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onGesture (int)  throws android.os.RemoteException 
		int gesture
		android.os.Parcel _data
	public void clearAccessibilityNodeInfoCache ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onKeyEvent (android.view.KeyEvent, int)  throws android.os.RemoteException 
		android.view.KeyEvent event
		int sequence
		android.os.Parcel _data
}

android/accessibilityservice/AccessibilityService$1.class
AccessibilityService.java
package android.accessibilityservice
 android.accessibilityservice.AccessibilityService$1 extends java.lang.Object implements android.accessibilityservice.AccessibilityService$Callbacks  {
	final android.accessibilityservice.AccessibilityService this$0
	void  (android.accessibilityservice.AccessibilityService) 
	public void onServiceConnected () 
	public void onInterrupt () 
	public void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onSetConnectionId (int) 
		int connectionId
	public boolean onGesture (int) 
		int gestureId
	public boolean onKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
}

android/accessibilityservice/IAccessibilityServiceConnection$Stub.class
IAccessibilityServiceConnection.java
package android.accessibilityservice
public abstract android.accessibilityservice.IAccessibilityServiceConnection$Stub extends android.os.Binder implements android.accessibilityservice.IAccessibilityServiceConnection  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setServiceInfo
	static final int TRANSACTION_findAccessibilityNodeInfoByAccessibilityId
	static final int TRANSACTION_findAccessibilityNodeInfosByText
	static final int TRANSACTION_findAccessibilityNodeInfosByViewId
	static final int TRANSACTION_findFocus
	static final int TRANSACTION_focusSearch
	static final int TRANSACTION_performAccessibilityAction
	static final int TRANSACTION_getServiceInfo
	static final int TRANSACTION_performGlobalAction
	static final int TRANSACTION_setOnKeyEventResult
	public void  () 
	public static android.accessibilityservice.IAccessibilityServiceConnection asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.accessibilityservice.AccessibilityServiceInfo _arg0
		android.accessibilityservice.AccessibilityServiceInfo _arg0
		int _arg0
		long _arg1
		int _arg2
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg3
		int _arg4
		long _arg5
		boolean _result
		int _arg0
		long _arg1
		String _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		long _arg5
		boolean _result
		int _arg0
		long _arg1
		String _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		long _arg5
		boolean _result
		int _arg0
		long _arg1
		int _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		long _arg5
		boolean _result
		int _arg0
		long _arg1
		int _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		long _arg5
		boolean _result
		android.os.Bundle _arg3
		int _arg0
		long _arg1
		int _arg2
		android.os.Bundle _arg3
		int _arg4
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg5
		long _arg6
		boolean _result
		android.accessibilityservice.AccessibilityServiceInfo _result
		int _arg0
		boolean _result
		boolean _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/accessibilityservice/IAccessibilityServiceClient$Stub.class
IAccessibilityServiceClient.java
package android.accessibilityservice
public abstract android.accessibilityservice.IAccessibilityServiceClient$Stub extends android.os.Binder implements android.accessibilityservice.IAccessibilityServiceClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setConnection
	static final int TRANSACTION_onAccessibilityEvent
	static final int TRANSACTION_onInterrupt
	static final int TRANSACTION_onGesture
	static final int TRANSACTION_clearAccessibilityNodeInfoCache
	static final int TRANSACTION_onKeyEvent
	public void  () 
	public static android.accessibilityservice.IAccessibilityServiceClient asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.accessibilityservice.IAccessibilityServiceConnection _arg0
		int _arg1
		android.view.accessibility.AccessibilityEvent _arg0
		android.view.accessibility.AccessibilityEvent _arg0
		int _arg0
		android.view.KeyEvent _arg0
		android.view.KeyEvent _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/
android/print/PrintManager.class
PrintManager.java
package android.print
public final android.print.PrintManager extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DEBUG
	private static final int MSG_NOTIFY_PRINT_JOB_STATE_CHANGED
	public static final String ACTION_PRINT_DIALOG
	public static final String EXTRA_PRINT_DIALOG_INTENT
	public static final String EXTRA_PRINT_JOB
	public static final String EXTRA_PRINT_DOCUMENT_ADAPTER
	public static final int APP_ID_ANY
	private final android.content.Context mContext
	private final android.print.IPrintManager mService
	private final int mUserId
	private final int mAppId
	private final android.os.Handler mHandler
	private java.util.Map mPrintJobStateChangeListeners
	public void  (android.content.Context, android.print.IPrintManager, int, int) 
		android.content.Context context
		android.print.IPrintManager service
		int userId
		int appId
	public android.print.PrintManager getGlobalPrintManagerForUser (int) 
		int userId
	android.print.PrintJobInfo getPrintJobInfo (android.print.PrintJobId) 
		android.os.RemoteException re
		android.print.PrintJobId printJobId
	public void addPrintJobStateChangeListener (android.print.PrintManager$PrintJobStateChangeListener) 
		android.os.RemoteException re
		android.print.PrintManager$PrintJobStateChangeListener listener
		android.print.PrintManager$PrintJobStateChangeListenerWrapper wrappedListener
	public void removePrintJobStateChangeListener (android.print.PrintManager$PrintJobStateChangeListener) 
		android.os.RemoteException re
		android.print.PrintManager$PrintJobStateChangeListener listener
		android.print.PrintManager$PrintJobStateChangeListenerWrapper wrappedListener
	public android.print.PrintJob getPrintJob (android.print.PrintJobId) 
		android.print.PrintJobInfo printJob
		android.os.RemoteException re
		android.print.PrintJobId printJobId
	public java.util.List getPrintJobs () 
		int i
		java.util.List printJobInfos
		int printJobCount
		java.util.List printJobs
		android.os.RemoteException re
	void cancelPrintJob (android.print.PrintJobId) 
		android.os.RemoteException re
		android.print.PrintJobId printJobId
	void restartPrintJob (android.print.PrintJobId) 
		android.os.RemoteException re
		android.print.PrintJobId printJobId
	public android.print.PrintJob print (java.lang.String, android.print.PrintDocumentAdapter, android.print.PrintAttributes) 
		android.content.IntentSender$SendIntentException sie
		android.print.PrintJobInfo printJob
		android.content.IntentSender intent
		android.os.Bundle result
		android.os.RemoteException re
		String printJobName
		android.print.PrintDocumentAdapter documentAdapter
		android.print.PrintAttributes attributes
		android.print.PrintManager$PrintDocumentAdapterDelegate delegate
	public java.util.List getEnabledPrintServices () 
		java.util.List enabledServices
		android.os.RemoteException re
	public java.util.List getInstalledPrintServices () 
		java.util.List installedServices
		android.os.RemoteException re
	public android.print.PrinterDiscoverySession createPrinterDiscoverySession () 
}

android/print/PrintJobId.class
PrintJobId.java
package android.print
public final android.print.PrintJobId extends java.lang.Object implements android.os.Parcelable  {
	private final String mValue
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (java.lang.String) 
		String value
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.print.PrintJobId other
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public int describeContents () 
	public java.lang.String flattenToString () 
	public static android.print.PrintJobId unflattenFromString (java.lang.String) 
		String string
	static void  () 
}

android/print/IPrintSpooler.class
IPrintSpooler.java
package android.print
public abstract android.print.IPrintSpooler extends java.lang.Object implements android.os.IInterface  {
	public abstract void removeObsoletePrintJobs ()  throws android.os.RemoteException 
	public abstract void getPrintJobInfos (android.print.IPrintSpoolerCallbacks, android.content.ComponentName, int, int, int)  throws android.os.RemoteException 
	public abstract void getPrintJobInfo (android.print.PrintJobId, android.print.IPrintSpoolerCallbacks, int, int)  throws android.os.RemoteException 
	public abstract void createPrintJob (android.print.PrintJobInfo)  throws android.os.RemoteException 
	public abstract void setPrintJobState (android.print.PrintJobId, int, java.lang.String, android.print.IPrintSpoolerCallbacks, int)  throws android.os.RemoteException 
	public abstract void setPrintJobTag (android.print.PrintJobId, java.lang.String, android.print.IPrintSpoolerCallbacks, int)  throws android.os.RemoteException 
	public abstract void writePrintJobData (android.os.ParcelFileDescriptor, android.print.PrintJobId)  throws android.os.RemoteException 
	public abstract void setClient (android.print.IPrintSpoolerClient)  throws android.os.RemoteException 
	public abstract void setPrintJobCancelling (android.print.PrintJobId, boolean)  throws android.os.RemoteException 
}

android/print/IPrinterDiscoveryObserver$Stub$Proxy.class
IPrinterDiscoveryObserver.java
package android.print
 android.print.IPrinterDiscoveryObserver$Stub$Proxy extends java.lang.Object implements android.print.IPrinterDiscoveryObserver  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onPrintersAdded (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice printers
		android.os.Parcel _data
	public void onPrintersRemoved (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice printerIds
		android.os.Parcel _data
}

android/print/IPrintSpoolerCallbacks.class
IPrintSpoolerCallbacks.java
package android.print
public abstract android.print.IPrintSpoolerCallbacks extends java.lang.Object implements android.os.IInterface  {
	public abstract void onGetPrintJobInfosResult (java.util.List, int)  throws android.os.RemoteException 
	public abstract void onCancelPrintJobResult (boolean, int)  throws android.os.RemoteException 
	public abstract void onSetPrintJobStateResult (boolean, int)  throws android.os.RemoteException 
	public abstract void onSetPrintJobTagResult (boolean, int)  throws android.os.RemoteException 
	public abstract void onGetPrintJobInfoResult (android.print.PrintJobInfo, int)  throws android.os.RemoteException 
}

android/print/PrintFileDocumentAdapter$WriteFileAsyncTask$1.class
PrintFileDocumentAdapter.java
package android.print
 android.print.PrintFileDocumentAdapter$WriteFileAsyncTask$1 extends java.lang.Object implements android.os.CancellationSignal$OnCancelListener  {
	final android.print.PrintFileDocumentAdapter val$this$0
	final android.print.PrintFileDocumentAdapter$WriteFileAsyncTask this$1
	void  (android.print.PrintFileDocumentAdapter$WriteFileAsyncTask, android.print.PrintFileDocumentAdapter) 
	public void onCancel () 
}

android/print/PrinterCapabilitiesInfo.class
PrinterCapabilitiesInfo.java
package android.print
public final android.print.PrinterCapabilitiesInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int DEFAULT_UNDEFINED
	private static final int PROPERTY_MEDIA_SIZE
	private static final int PROPERTY_RESOLUTION
	private static final int PROPERTY_COLOR_MODE
	private static final int PROPERTY_COUNT
	private static final android.print.PrintAttributes$Margins DEFAULT_MARGINS
	private android.print.PrintAttributes$Margins mMinMargins
	private java.util.List mMediaSizes
	private java.util.List mResolutions
	private int mColorModes
	private final int[] mDefaults
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.print.PrinterCapabilitiesInfo) 
		android.print.PrinterCapabilitiesInfo prototype
	public void copyFrom (android.print.PrinterCapabilitiesInfo) 
		int i
		android.print.PrinterCapabilitiesInfo other
		int defaultCount
	public java.util.List getMediaSizes () 
	public java.util.List getResolutions () 
	public android.print.PrintAttributes$Margins getMinMargins () 
	public int getColorModes () 
	public android.print.PrintAttributes getDefaults () 
		android.print.PrintAttributes$Builder builder
		int mediaSizeIndex
		int resolutionIndex
		int colorMode
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.print.PrinterCapabilitiesInfo other
	public java.lang.String toString () 
		StringBuilder builder
	private java.lang.String colorModesToString () 
		int colorMode
		StringBuilder builder
		int colorModes
	private void writeMediaSizes (android.os.Parcel) 
		int i
		android.os.Parcel parcel
		int mediaSizeCount
	private void readMediaSizes (android.os.Parcel) 
		int i
		android.os.Parcel parcel
		int mediaSizeCount
	private void writeResolutions (android.os.Parcel) 
		int i
		android.os.Parcel parcel
		int resolutionCount
	private void readResolutions (android.os.Parcel) 
		int i
		android.os.Parcel parcel
		int resolutionCount
	private void writeMargins (android.print.PrintAttributes$Margins, android.os.Parcel) 
		android.print.PrintAttributes$Margins margins
		android.os.Parcel parcel
	private android.print.PrintAttributes$Margins readMargins (android.os.Parcel) 
		android.os.Parcel parcel
	private void readDefaults (android.os.Parcel) 
		int i
		android.os.Parcel parcel
		int defaultCount
	private void writeDefaults (android.os.Parcel) 
		int i
		android.os.Parcel parcel
		int defaultCount
	static java.util.List access$000 (android.print.PrinterCapabilitiesInfo) 
		android.print.PrinterCapabilitiesInfo x0
	static java.util.List access$002 (android.print.PrinterCapabilitiesInfo, java.util.List) 
		android.print.PrinterCapabilitiesInfo x0
		java.util.List x1
	static int[] access$100 (android.print.PrinterCapabilitiesInfo) 
		android.print.PrinterCapabilitiesInfo x0
	static java.util.List access$200 (android.print.PrinterCapabilitiesInfo) 
		android.print.PrinterCapabilitiesInfo x0
	static java.util.List access$202 (android.print.PrinterCapabilitiesInfo, java.util.List) 
		android.print.PrinterCapabilitiesInfo x0
		java.util.List x1
	static android.print.PrintAttributes$Margins access$302 (android.print.PrinterCapabilitiesInfo, android.print.PrintAttributes$Margins) 
		android.print.PrinterCapabilitiesInfo x0
		android.print.PrintAttributes$Margins x1
	static int access$402 (android.print.PrinterCapabilitiesInfo, int) 
		android.print.PrinterCapabilitiesInfo x0
		int x1
	static int access$400 (android.print.PrinterCapabilitiesInfo) 
		android.print.PrinterCapabilitiesInfo x0
	static android.print.PrintAttributes$Margins access$300 (android.print.PrinterCapabilitiesInfo) 
		android.print.PrinterCapabilitiesInfo x0
	void  (android.os.Parcel, android.print.PrinterCapabilitiesInfo$1) 
		android.os.Parcel x0
		android.print.PrinterCapabilitiesInfo$1 x1
	static void  () 
}

android/print/PrinterCapabilitiesInfo$1.class
PrinterCapabilitiesInfo.java
package android.print
final android.print.PrinterCapabilitiesInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.print.PrinterCapabilitiesInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.print.PrinterCapabilitiesInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/print/IWriteResultCallback$Stub.class
IWriteResultCallback.java
package android.print
public abstract android.print.IWriteResultCallback$Stub extends android.os.Binder implements android.print.IWriteResultCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onWriteFinished
	static final int TRANSACTION_onWriteFailed
	public void  () 
	public static android.print.IWriteResultCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.print.PageRange[] _arg0
		int _arg1
		CharSequence _arg0
		CharSequence _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/PrinterDiscoverySession.class
PrinterDiscoverySession.java
package android.print
public final android.print.PrinterDiscoverySession extends java.lang.Object {
	private static final String LOG_TAG
	private static final int MSG_PRINTERS_ADDED
	private static final int MSG_PRINTERS_REMOVED
	private final java.util.LinkedHashMap mPrinters
	private final android.print.IPrintManager mPrintManager
	private final int mUserId
	private final android.os.Handler mHandler
	private android.print.IPrinterDiscoveryObserver mObserver
	private android.print.PrinterDiscoverySession$OnPrintersChangeListener mListener
	private boolean mIsPrinterDiscoveryStarted
	void  (android.print.IPrintManager, android.content.Context, int) 
		android.os.RemoteException re
		android.print.IPrintManager printManager
		android.content.Context context
		int userId
	public final void startPrinterDisovery (java.util.List) 
		android.os.RemoteException re
		java.util.List priorityList
	public final void stopPrinterDiscovery () 
		android.os.RemoteException re
	public final void startPrinterStateTracking (android.print.PrinterId) 
		android.os.RemoteException re
		android.print.PrinterId printerId
	public final void stopPrinterStateTracking (android.print.PrinterId) 
		android.os.RemoteException re
		android.print.PrinterId printerId
	public final void validatePrinters (java.util.List) 
		android.os.RemoteException re
		java.util.List printerIds
	public final void destroy () 
	public final java.util.List getPrinters () 
	public final boolean isDestroyed () 
	public final boolean isPrinterDiscoveryStarted () 
	public final void setOnPrintersChangeListener (android.print.PrinterDiscoverySession$OnPrintersChangeListener) 
		android.print.PrinterDiscoverySession$OnPrintersChangeListener listener
	protected final void finalize ()  throws java.lang.Throwable 
	private boolean isDestroyedNoCheck () 
	private void destroyNoCheck () 
		android.os.RemoteException re
	private void handlePrintersAdded (java.util.List) 
		android.print.PrinterInfo printer
		int i
		int printerCount
		android.print.PrinterInfo printer
		int i
		android.print.PrinterInfo updatedPrinter
		android.print.PrinterId oldPrinterId
		java.util.Iterator i$
		java.util.List addedPrinters
		android.util.ArrayMap addedPrintersMap
		int printerCount
	private void handlePrintersRemoved (java.util.List) 
		android.print.PrinterId removedPrinterId
		int i
		java.util.List printerIds
		boolean printersChanged
		int removedPrinterIdCount
	private void notifyOnPrintersChanged () 
	private static void throwIfNotCalledOnMainThread () 
	static void access$000 (android.print.PrinterDiscoverySession, java.util.List) 
		android.print.PrinterDiscoverySession x0
		java.util.List x1
	static void access$100 (android.print.PrinterDiscoverySession, java.util.List) 
		android.print.PrinterDiscoverySession x0
		java.util.List x1
	static android.os.Handler access$200 (android.print.PrinterDiscoverySession) 
		android.print.PrinterDiscoverySession x0
}

android/print/PrinterInfo$Builder.class
PrinterInfo.java
package android.print
public final android.print.PrinterInfo$Builder extends java.lang.Object {
	private final android.print.PrinterInfo mPrototype
	public void  (android.print.PrinterId, java.lang.String, int) 
		android.print.PrinterId printerId
		String name
		int status
	public void  (android.print.PrinterInfo) 
		android.print.PrinterInfo other
	public android.print.PrinterInfo$Builder setStatus (int) 
		int status
	public android.print.PrinterInfo$Builder setName (java.lang.String) 
		String name
	public android.print.PrinterInfo$Builder setDescription (java.lang.String) 
		String description
	public android.print.PrinterInfo$Builder setCapabilities (android.print.PrinterCapabilitiesInfo) 
		android.print.PrinterCapabilitiesInfo capabilities
	public android.print.PrinterInfo build () 
	private boolean isValidStatus (int) 
		int status
}

android/print/PrinterDiscoverySession$OnPrintersChangeListener.class
PrinterDiscoverySession.java
package android.print
public abstract android.print.PrinterDiscoverySession$OnPrintersChangeListener extends java.lang.Object {
	public abstract void onPrintersChanged () 
}

android/print/IPrintDocumentAdapterObserver$Stub.class
IPrintDocumentAdapterObserver.java
package android.print
public abstract android.print.IPrintDocumentAdapterObserver$Stub extends android.os.Binder implements android.print.IPrintDocumentAdapterObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onDestroy
	public void  () 
	public static android.print.IPrintDocumentAdapterObserver asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/PrintManager$PrintDocumentAdapterDelegate$MyLayoutResultCallback.class
PrintManager.java
package android.print
final android.print.PrintManager$PrintDocumentAdapterDelegate$MyLayoutResultCallback extends android.print.PrintDocumentAdapter$LayoutResultCallback {
	private android.print.ILayoutResultCallback mCallback
	private final int mSequence
	final android.print.PrintManager$PrintDocumentAdapterDelegate this$0
	public void  (android.print.PrintManager$PrintDocumentAdapterDelegate, android.print.ILayoutResultCallback, int) 
		android.print.ILayoutResultCallback callback
		int sequence
	public void onLayoutFinished (android.print.PrintDocumentInfo, boolean) 
		android.os.RemoteException re
		android.print.PrintDocumentInfo info
		boolean changed
		android.print.ILayoutResultCallback callback
	public void onLayoutFailed (java.lang.CharSequence) 
		android.os.RemoteException re
		CharSequence error
		android.print.ILayoutResultCallback callback
	public void onLayoutCancelled () 
	private void clearLocked () 
}

android/print/PrintFileDocumentAdapter.class
PrintFileDocumentAdapter.java
package android.print
public android.print.PrintFileDocumentAdapter extends android.print.PrintDocumentAdapter {
	private static final String LOG_TAG
	private final android.content.Context mContext
	private final java.io.File mFile
	private final android.print.PrintDocumentInfo mDocumentInfo
	private android.print.PrintFileDocumentAdapter$WriteFileAsyncTask mWriteFileAsyncTask
	public void  (android.content.Context, java.io.File, android.print.PrintDocumentInfo) 
		android.content.Context context
		java.io.File file
		android.print.PrintDocumentInfo documentInfo
	public void onLayout (android.print.PrintAttributes, android.print.PrintAttributes, android.os.CancellationSignal, android.print.PrintDocumentAdapter$LayoutResultCallback, android.os.Bundle) 
		android.print.PrintAttributes oldAttributes
		android.print.PrintAttributes newAttributes
		android.os.CancellationSignal cancellationSignal
		android.print.PrintDocumentAdapter$LayoutResultCallback callback
		android.os.Bundle metadata
	public void onWrite (android.print.PageRange[], android.os.ParcelFileDescriptor, android.os.CancellationSignal, android.print.PrintDocumentAdapter$WriteResultCallback) 
		android.print.PageRange[] pages
		android.os.ParcelFileDescriptor destination
		android.os.CancellationSignal cancellationSignal
		android.print.PrintDocumentAdapter$WriteResultCallback callback
	static java.io.File access$000 (android.print.PrintFileDocumentAdapter) 
		android.print.PrintFileDocumentAdapter x0
	static android.content.Context access$100 (android.print.PrintFileDocumentAdapter) 
		android.print.PrintFileDocumentAdapter x0
}

android/print/PrintAttributes$Builder.class
PrintAttributes.java
package android.print
public final android.print.PrintAttributes$Builder extends java.lang.Object {
	private final android.print.PrintAttributes mAttributes
	public void  () 
	public android.print.PrintAttributes$Builder setMediaSize (android.print.PrintAttributes$MediaSize) 
		android.print.PrintAttributes$MediaSize mediaSize
	public android.print.PrintAttributes$Builder setResolution (android.print.PrintAttributes$Resolution) 
		android.print.PrintAttributes$Resolution resolution
	public android.print.PrintAttributes$Builder setMinMargins (android.print.PrintAttributes$Margins) 
		android.print.PrintAttributes$Margins margins
	public android.print.PrintAttributes$Builder setColorMode (int) 
		int colorMode
	public android.print.PrintAttributes build () 
}

android/print/PrintJobInfo$Builder.class
PrintJobInfo.java
package android.print
public final android.print.PrintJobInfo$Builder extends java.lang.Object {
	private final android.print.PrintJobInfo mPrototype
	public void  (android.print.PrintJobInfo) 
		android.print.PrintJobInfo prototype
	public void setCopies (int) 
		int copies
	public void setAttributes (android.print.PrintAttributes) 
		android.print.PrintAttributes attributes
	public void setPages (android.print.PageRange[]) 
		android.print.PageRange[] pages
	public void putAdvancedOption (java.lang.String, java.lang.String) 
		String key
		String value
	public void putAdvancedOption (java.lang.String, int) 
		String key
		int value
	public android.print.PrintJobInfo build () 
}

android/print/IPrintManager$Stub.class
IPrintManager.java
package android.print
public abstract android.print.IPrintManager$Stub extends android.os.Binder implements android.print.IPrintManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getPrintJobInfos
	static final int TRANSACTION_getPrintJobInfo
	static final int TRANSACTION_print
	static final int TRANSACTION_cancelPrintJob
	static final int TRANSACTION_restartPrintJob
	static final int TRANSACTION_addPrintJobStateChangeListener
	static final int TRANSACTION_removePrintJobStateChangeListener
	static final int TRANSACTION_getInstalledPrintServices
	static final int TRANSACTION_getEnabledPrintServices
	static final int TRANSACTION_createPrinterDiscoverySession
	static final int TRANSACTION_startPrinterDiscovery
	static final int TRANSACTION_stopPrinterDiscovery
	static final int TRANSACTION_validatePrinters
	static final int TRANSACTION_startPrinterStateTracking
	static final int TRANSACTION_stopPrinterStateTracking
	static final int TRANSACTION_destroyPrinterDiscoverySession
	public void  () 
	public static android.print.IPrintManager asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		java.util.List _result
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		int _arg1
		int _arg2
		android.print.PrintJobInfo _result
		android.print.PrintAttributes _arg2
		String _arg0
		android.print.IPrintDocumentAdapter _arg1
		android.print.PrintAttributes _arg2
		String _arg3
		int _arg4
		int _arg5
		android.os.Bundle _result
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		int _arg1
		int _arg2
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		int _arg1
		int _arg2
		android.print.IPrintJobStateChangeListener _arg0
		int _arg1
		int _arg2
		android.print.IPrintJobStateChangeListener _arg0
		int _arg1
		int _arg0
		java.util.List _result
		int _arg0
		java.util.List _result
		android.print.IPrinterDiscoveryObserver _arg0
		int _arg1
		android.print.IPrinterDiscoveryObserver _arg0
		java.util.List _arg1
		int _arg2
		android.print.IPrinterDiscoveryObserver _arg0
		int _arg1
		java.util.List _arg0
		int _arg1
		android.print.PrinterId _arg0
		android.print.PrinterId _arg0
		int _arg1
		android.print.PrinterId _arg0
		android.print.PrinterId _arg0
		int _arg1
		android.print.IPrinterDiscoveryObserver _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/PrintAttributes.class
PrintAttributes.java
package android.print
public final android.print.PrintAttributes extends java.lang.Object implements android.os.Parcelable  {
	public static final int COLOR_MODE_MONOCHROME
	public static final int COLOR_MODE_COLOR
	private static final int VALID_COLOR_MODES
	private android.print.PrintAttributes$MediaSize mMediaSize
	private android.print.PrintAttributes$Resolution mResolution
	private android.print.PrintAttributes$Margins mMinMargins
	private int mColorMode
	public static final android.os.Parcelable$Creator CREATOR
	void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public android.print.PrintAttributes$MediaSize getMediaSize () 
	public void setMediaSize (android.print.PrintAttributes$MediaSize) 
		android.print.PrintAttributes$MediaSize mediaSize
	public android.print.PrintAttributes$Resolution getResolution () 
	public void setResolution (android.print.PrintAttributes$Resolution) 
		android.print.PrintAttributes$Resolution resolution
	public android.print.PrintAttributes$Margins getMinMargins () 
	public void setMinMargins (android.print.PrintAttributes$Margins) 
		android.print.PrintAttributes$Margins margins
	public int getColorMode () 
	public void setColorMode (int) 
		int colorMode
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public int describeContents () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.print.PrintAttributes other
	public java.lang.String toString () 
		StringBuilder builder
	public void clear () 
	public void copyFrom (android.print.PrintAttributes) 
		android.print.PrintAttributes other
	static java.lang.String colorModeToString (int) 
		int colorMode
	static void enforceValidColorMode (int) 
		int colorMode
	void  (android.os.Parcel, android.print.PrintAttributes$1) 
		android.os.Parcel x0
		android.print.PrintAttributes$1 x1
	static void  () 
}

android/print/PrintDocumentAdapter$LayoutResultCallback.class
PrintDocumentAdapter.java
package android.print
public abstract android.print.PrintDocumentAdapter$LayoutResultCallback extends java.lang.Object {
	public void  () 
	public void onLayoutFinished (android.print.PrintDocumentInfo, boolean) 
		android.print.PrintDocumentInfo info
		boolean changed
	public void onLayoutFailed (java.lang.CharSequence) 
		CharSequence error
	public void onLayoutCancelled () 
}

android/print/PrintDocumentInfo.class
PrintDocumentInfo.java
package android.print
public final android.print.PrintDocumentInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int PAGE_COUNT_UNKNOWN
	public static final int CONTENT_TYPE_UNKNOWN
	public static final int CONTENT_TYPE_DOCUMENT
	public static final int CONTENT_TYPE_PHOTO
	private String mName
	private int mPageCount
	private int mContentType
	private long mDataSize
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	private void  (android.print.PrintDocumentInfo) 
		android.print.PrintDocumentInfo prototype
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public java.lang.String getName () 
	public int getPageCount () 
	public int getContentType () 
	public long getDataSize () 
	public void setDataSize (long) 
		long dataSize
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.print.PrintDocumentInfo other
	public java.lang.String toString () 
		StringBuilder builder
	private java.lang.String contentTyepToString (int) 
		int contentType
	void  (android.print.PrintDocumentInfo$1) 
		android.print.PrintDocumentInfo$1 x0
	static java.lang.String access$102 (android.print.PrintDocumentInfo, java.lang.String) 
		android.print.PrintDocumentInfo x0
		String x1
	static int access$202 (android.print.PrintDocumentInfo, int) 
		android.print.PrintDocumentInfo x0
		int x1
	static int access$302 (android.print.PrintDocumentInfo, int) 
		android.print.PrintDocumentInfo x0
		int x1
	void  (android.print.PrintDocumentInfo, android.print.PrintDocumentInfo$1) 
		android.print.PrintDocumentInfo x0
		android.print.PrintDocumentInfo$1 x1
	void  (android.os.Parcel, android.print.PrintDocumentInfo$1) 
		android.os.Parcel x0
		android.print.PrintDocumentInfo$1 x1
	static void  () 
}

android/print/PrintFileDocumentAdapter$WriteFileAsyncTask.class
PrintFileDocumentAdapter.java
package android.print
final android.print.PrintFileDocumentAdapter$WriteFileAsyncTask extends android.os.AsyncTask {
	private final android.os.ParcelFileDescriptor mDestination
	private final android.print.PrintDocumentAdapter$WriteResultCallback mResultCallback
	private final android.os.CancellationSignal mCancellationSignal
	final android.print.PrintFileDocumentAdapter this$0
	public void  (android.print.PrintFileDocumentAdapter, android.os.ParcelFileDescriptor, android.os.CancellationSignal, android.print.PrintDocumentAdapter$WriteResultCallback) 
		android.os.ParcelFileDescriptor destination
		android.os.CancellationSignal cancellationSignal
		android.print.PrintDocumentAdapter$WriteResultCallback callback
	protected transient java.lang.Void doInBackground (java.lang.Void[]) 
		int readByteCount
		java.io.IOException ioe
		Void[] params
		java.io.InputStream in
		java.io.OutputStream out
		byte[] buffer
	protected void onPostExecute (java.lang.Void) 
		Void result
	protected void onCancelled (java.lang.Void) 
		Void result
	protected volatile void onCancelled (java.lang.Object) 
		Object x0
	protected volatile void onPostExecute (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
		Object[] x0
}

android/print/PrintDocumentAdapter$WriteResultCallback.class
PrintDocumentAdapter.java
package android.print
public abstract android.print.PrintDocumentAdapter$WriteResultCallback extends java.lang.Object {
	public void  () 
	public void onWriteFinished (android.print.PageRange[]) 
		android.print.PageRange[] pages
	public void onWriteFailed (java.lang.CharSequence) 
		CharSequence error
	public void onWriteCancelled () 
}

android/print/PrinterDiscoverySession$SessionHandler.class
PrinterDiscoverySession.java
package android.print
final android.print.PrinterDiscoverySession$SessionHandler extends android.os.Handler {
	final android.print.PrinterDiscoverySession this$0
	public void  (android.print.PrinterDiscoverySession, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		java.util.List printers
		java.util.List printerIds
		android.os.Message message
}

android/print/PrintJobInfo.class
PrintJobInfo.java
package android.print
public final android.print.PrintJobInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int STATE_ANY
	public static final int STATE_ANY_VISIBLE_TO_CLIENTS
	public static final int STATE_ANY_ACTIVE
	public static final int STATE_ANY_SCHEDULED
	public static final int STATE_CREATED
	public static final int STATE_QUEUED
	public static final int STATE_STARTED
	public static final int STATE_BLOCKED
	public static final int STATE_COMPLETED
	public static final int STATE_FAILED
	public static final int STATE_CANCELED
	private android.print.PrintJobId mId
	private String mLabel
	private android.print.PrinterId mPrinterId
	private String mPrinterName
	private int mState
	private int mAppId
	private String mTag
	private long mCreationTime
	private int mCopies
	private String mStateReason
	private android.print.PageRange[] mPageRanges
	private android.print.PrintAttributes mAttributes
	private android.print.PrintDocumentInfo mDocumentInfo
	private android.os.Bundle mAdvancedOptions
	private boolean mCanceling
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.print.PrintJobInfo) 
		android.print.PrintJobInfo other
	private void  (android.os.Parcel) 
		int i
		android.os.Parcel parcel
		android.os.Parcelable[] parcelables
	public android.print.PrintJobId getId () 
	public void setId (android.print.PrintJobId) 
		android.print.PrintJobId id
	public java.lang.String getLabel () 
	public void setLabel (java.lang.String) 
		String label
	public android.print.PrinterId getPrinterId () 
	public void setPrinterId (android.print.PrinterId) 
		android.print.PrinterId printerId
	public java.lang.String getPrinterName () 
	public void setPrinterName (java.lang.String) 
		String printerName
	public int getState () 
	public void setState (int) 
		int state
	public int getAppId () 
	public void setAppId (int) 
		int appId
	public java.lang.String getTag () 
	public void setTag (java.lang.String) 
		String tag
	public long getCreationTime () 
	public void setCreationTime (long) 
		long creationTime
	public int getCopies () 
	public void setCopies (int) 
		int copyCount
	public java.lang.String getStateReason () 
	public void setStateReason (java.lang.String) 
		String stateReason
	public android.print.PageRange[] getPages () 
	public void setPages (android.print.PageRange[]) 
		android.print.PageRange[] pageRanges
	public android.print.PrintAttributes getAttributes () 
	public void setAttributes (android.print.PrintAttributes) 
		android.print.PrintAttributes attributes
	public android.print.PrintDocumentInfo getDocumentInfo () 
	public void setDocumentInfo (android.print.PrintDocumentInfo) 
		android.print.PrintDocumentInfo info
	public boolean isCancelling () 
	public void setCancelling (boolean) 
		boolean cancelling
	public boolean hasAdvancedOption (java.lang.String) 
		String key
	public java.lang.String getAdvancedStringOption (java.lang.String) 
		String key
	public int getAdvancedIntOption (java.lang.String) 
		String key
	public android.os.Bundle getAdvancedOptions () 
	public void setAdvancedOptions (android.os.Bundle) 
		android.os.Bundle options
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public java.lang.String toString () 
		StringBuilder builder
	public static java.lang.String stateToString (int) 
		int state
	static int access$002 (android.print.PrintJobInfo, int) 
		android.print.PrintJobInfo x0
		int x1
	static android.print.PrintAttributes access$102 (android.print.PrintJobInfo, android.print.PrintAttributes) 
		android.print.PrintJobInfo x0
		android.print.PrintAttributes x1
	static android.print.PageRange[] access$202 (android.print.PrintJobInfo, android.print.PageRange[]) 
		android.print.PrintJobInfo x0
		android.print.PageRange[] x1
	static android.os.Bundle access$300 (android.print.PrintJobInfo) 
		android.print.PrintJobInfo x0
	static android.os.Bundle access$302 (android.print.PrintJobInfo, android.os.Bundle) 
		android.print.PrintJobInfo x0
		android.os.Bundle x1
	void  (android.os.Parcel, android.print.PrintJobInfo$1) 
		android.os.Parcel x0
		android.print.PrintJobInfo$1 x1
	static void  () 
}

android/print/PrintManager$PrintDocumentAdapterDelegate$LayoutSpec.class
PrintManager.java
package android.print
 android.print.PrintManager$PrintDocumentAdapterDelegate$LayoutSpec extends java.lang.Object {
	android.print.ILayoutResultCallback callback
	android.print.PrintAttributes oldAttributes
	android.print.PrintAttributes newAttributes
	android.os.Bundle metadata
	int sequence
	final android.print.PrintManager$PrintDocumentAdapterDelegate this$0
	private void  (android.print.PrintManager$PrintDocumentAdapterDelegate) 
	void  (android.print.PrintManager$PrintDocumentAdapterDelegate, android.print.PrintManager$1) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
		android.print.PrintManager$1 x1
}

android/print/IPrinterDiscoveryObserver.class
IPrinterDiscoveryObserver.java
package android.print
public abstract android.print.IPrinterDiscoveryObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onPrintersAdded (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
	public abstract void onPrintersRemoved (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
}

android/print/IPrintJobStateChangeListener$Stub.class
IPrintJobStateChangeListener.java
package android.print
public abstract android.print.IPrintJobStateChangeListener$Stub extends android.os.Binder implements android.print.IPrintJobStateChangeListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onPrintJobStateChanged
	public void  () 
	public static android.print.IPrintJobStateChangeListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/IPrintSpooler$Stub$Proxy.class
IPrintSpooler.java
package android.print
 android.print.IPrintSpooler$Stub$Proxy extends java.lang.Object implements android.print.IPrintSpooler  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void removeObsoletePrintJobs ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void getPrintJobInfos (android.print.IPrintSpoolerCallbacks, android.content.ComponentName, int, int, int)  throws android.os.RemoteException 
		android.print.IPrintSpoolerCallbacks callback
		android.content.ComponentName componentName
		int state
		int appId
		int sequence
		android.os.Parcel _data
	public void getPrintJobInfo (android.print.PrintJobId, android.print.IPrintSpoolerCallbacks, int, int)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		android.print.IPrintSpoolerCallbacks callback
		int appId
		int sequence
		android.os.Parcel _data
	public void createPrintJob (android.print.PrintJobInfo)  throws android.os.RemoteException 
		android.print.PrintJobInfo printJob
		android.os.Parcel _data
	public void setPrintJobState (android.print.PrintJobId, int, java.lang.String, android.print.IPrintSpoolerCallbacks, int)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		int status
		String stateReason
		android.print.IPrintSpoolerCallbacks callback
		int sequence
		android.os.Parcel _data
	public void setPrintJobTag (android.print.PrintJobId, java.lang.String, android.print.IPrintSpoolerCallbacks, int)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		String tag
		android.print.IPrintSpoolerCallbacks callback
		int sequence
		android.os.Parcel _data
	public void writePrintJobData (android.os.ParcelFileDescriptor, android.print.PrintJobId)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor fd
		android.print.PrintJobId printJobId
		android.os.Parcel _data
	public void setClient (android.print.IPrintSpoolerClient)  throws android.os.RemoteException 
		android.print.IPrintSpoolerClient client
		android.os.Parcel _data
	public void setPrintJobCancelling (android.print.PrintJobId, boolean)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		boolean cancelling
		android.os.Parcel _data
}

android/print/PrinterInfo$1.class
PrinterInfo.java
package android.print
final android.print.PrinterInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.print.PrinterInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.print.PrinterInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/print/PrintJobInfo$1.class
PrintJobInfo.java
package android.print
final android.print.PrintJobInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.print.PrintJobInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.print.PrintJobInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/print/IPrinterDiscoveryObserver$Stub.class
IPrinterDiscoveryObserver.java
package android.print
public abstract android.print.IPrinterDiscoveryObserver$Stub extends android.os.Binder implements android.print.IPrinterDiscoveryObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onPrintersAdded
	static final int TRANSACTION_onPrintersRemoved
	public void  () 
	public static android.print.IPrinterDiscoveryObserver asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _arg0
		android.content.pm.ParceledListSlice _arg0
		android.content.pm.ParceledListSlice _arg0
		android.content.pm.ParceledListSlice _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/PrintDocumentInfo$Builder.class
PrintDocumentInfo.java
package android.print
public final android.print.PrintDocumentInfo$Builder extends java.lang.Object {
	private final android.print.PrintDocumentInfo mPrototype
	public void  (java.lang.String) 
		String name
	public android.print.PrintDocumentInfo$Builder setPageCount (int) 
		int pageCount
	public android.print.PrintDocumentInfo$Builder setContentType (int) 
		int type
	public android.print.PrintDocumentInfo build () 
}

android/print/IPrintSpoolerClient$Stub.class
IPrintSpoolerClient.java
package android.print
public abstract android.print.IPrintSpoolerClient$Stub extends android.os.Binder implements android.print.IPrintSpoolerClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onPrintJobQueued
	static final int TRANSACTION_onAllPrintJobsForServiceHandled
	static final int TRANSACTION_onAllPrintJobsHandled
	static final int TRANSACTION_onPrintJobStateChanged
	public void  () 
	public static android.print.IPrintSpoolerClient asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.print.PrintJobInfo _arg0
		android.print.PrintJobInfo _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.print.PrintJobInfo _arg0
		android.print.PrintJobInfo _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/PrintManager$PrintJobStateChangeListener.class
PrintManager.java
package android.print
public abstract android.print.PrintManager$PrintJobStateChangeListener extends java.lang.Object {
	public abstract void onPrintJobStateChanged (android.print.PrintJobId) 
}

android/print/IWriteResultCallback.class
IWriteResultCallback.java
package android.print
public abstract android.print.IWriteResultCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onWriteFinished (android.print.PageRange[], int)  throws android.os.RemoteException 
	public abstract void onWriteFailed (java.lang.CharSequence, int)  throws android.os.RemoteException 
}

android/print/IPrintManager$Stub$Proxy.class
IPrintManager.java
package android.print
 android.print.IPrintManager$Stub$Proxy extends java.lang.Object implements android.print.IPrintManager  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public java.util.List getPrintJobInfos (int, int)  throws android.os.RemoteException 
		int appId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.print.PrintJobInfo getPrintJobInfo (android.print.PrintJobId, int, int)  throws android.os.RemoteException 
		android.print.PrintJobInfo _result
		android.print.PrintJobId printJobId
		int appId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.print.PrintJobInfo _result
	public android.os.Bundle print (java.lang.String, android.print.IPrintDocumentAdapter, android.print.PrintAttributes, java.lang.String, int, int)  throws android.os.RemoteException 
		android.os.Bundle _result
		String printJobName
		android.print.IPrintDocumentAdapter printAdapter
		android.print.PrintAttributes attributes
		String packageName
		int appId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public void cancelPrintJob (android.print.PrintJobId, int, int)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		int appId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void restartPrintJob (android.print.PrintJobId, int, int)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		int appId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addPrintJobStateChangeListener (android.print.IPrintJobStateChangeListener, int, int)  throws android.os.RemoteException 
		android.print.IPrintJobStateChangeListener listener
		int appId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removePrintJobStateChangeListener (android.print.IPrintJobStateChangeListener, int)  throws android.os.RemoteException 
		android.print.IPrintJobStateChangeListener listener
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getInstalledPrintServices (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getEnabledPrintServices (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void createPrinterDiscoverySession (android.print.IPrinterDiscoveryObserver, int)  throws android.os.RemoteException 
		android.print.IPrinterDiscoveryObserver observer
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startPrinterDiscovery (android.print.IPrinterDiscoveryObserver, java.util.List, int)  throws android.os.RemoteException 
		android.print.IPrinterDiscoveryObserver observer
		java.util.List priorityList
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopPrinterDiscovery (android.print.IPrinterDiscoveryObserver, int)  throws android.os.RemoteException 
		android.print.IPrinterDiscoveryObserver observer
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void validatePrinters (java.util.List, int)  throws android.os.RemoteException 
		java.util.List printerIds
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startPrinterStateTracking (android.print.PrinterId, int)  throws android.os.RemoteException 
		android.print.PrinterId printerId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopPrinterStateTracking (android.print.PrinterId, int)  throws android.os.RemoteException 
		android.print.PrinterId printerId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void destroyPrinterDiscoverySession (android.print.IPrinterDiscoveryObserver, int)  throws android.os.RemoteException 
		android.print.IPrinterDiscoveryObserver observer
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/print/IPrintSpoolerCallbacks$Stub.class
IPrintSpoolerCallbacks.java
package android.print
public abstract android.print.IPrintSpoolerCallbacks$Stub extends android.os.Binder implements android.print.IPrintSpoolerCallbacks  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onGetPrintJobInfosResult
	static final int TRANSACTION_onCancelPrintJobResult
	static final int TRANSACTION_onSetPrintJobStateResult
	static final int TRANSACTION_onSetPrintJobTagResult
	static final int TRANSACTION_onGetPrintJobInfoResult
	public void  () 
	public static android.print.IPrintSpoolerCallbacks asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		java.util.List _arg0
		int _arg1
		boolean _arg0
		int _arg1
		boolean _arg0
		int _arg1
		boolean _arg0
		int _arg1
		android.print.PrintJobInfo _arg0
		android.print.PrintJobInfo _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/PrinterCapabilitiesInfo$Builder.class
PrinterCapabilitiesInfo.java
package android.print
public final android.print.PrinterCapabilitiesInfo$Builder extends java.lang.Object {
	private final android.print.PrinterCapabilitiesInfo mPrototype
	public void  (android.print.PrinterId) 
		android.print.PrinterId printerId
	public android.print.PrinterCapabilitiesInfo$Builder addMediaSize (android.print.PrintAttributes$MediaSize, boolean) 
		android.print.PrintAttributes$MediaSize mediaSize
		boolean isDefault
		int insertionIndex
	public android.print.PrinterCapabilitiesInfo$Builder addResolution (android.print.PrintAttributes$Resolution, boolean) 
		android.print.PrintAttributes$Resolution resolution
		boolean isDefault
		int insertionIndex
	public android.print.PrinterCapabilitiesInfo$Builder setMinMargins (android.print.PrintAttributes$Margins) 
		android.print.PrintAttributes$Margins margins
	public android.print.PrinterCapabilitiesInfo$Builder setColorModes (int, int) 
		int currentMode
		int colorModes
		int defaultColorMode
		int currentModes
	public android.print.PrinterCapabilitiesInfo build () 
	private void throwIfDefaultAlreadySpecified (int) 
		int propertyIndex
}

android/print/PrintManager$PrintDocumentAdapterDelegate$WriteSpec.class
PrintManager.java
package android.print
 android.print.PrintManager$PrintDocumentAdapterDelegate$WriteSpec extends java.lang.Object {
	android.print.IWriteResultCallback callback
	android.print.PageRange[] pages
	android.os.ParcelFileDescriptor fd
	int sequence
	final android.print.PrintManager$PrintDocumentAdapterDelegate this$0
	private void  (android.print.PrintManager$PrintDocumentAdapterDelegate) 
	void  (android.print.PrintManager$PrintDocumentAdapterDelegate, android.print.PrintManager$1) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
		android.print.PrintManager$1 x1
}

android/print/IPrintJobStateChangeListener.class
IPrintJobStateChangeListener.java
package android.print
public abstract android.print.IPrintJobStateChangeListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onPrintJobStateChanged (android.print.PrintJobId)  throws android.os.RemoteException 
}

android/print/PrinterInfo.class
PrinterInfo.java
package android.print
public final android.print.PrinterInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int STATUS_IDLE
	public static final int STATUS_BUSY
	public static final int STATUS_UNAVAILABLE
	private android.print.PrinterId mId
	private String mName
	private int mStatus
	private String mDescription
	private android.print.PrinterCapabilitiesInfo mCapabilities
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	private void  (android.print.PrinterInfo) 
		android.print.PrinterInfo prototype
	public void copyFrom (android.print.PrinterInfo) 
		android.print.PrinterInfo other
	public android.print.PrinterId getId () 
	public java.lang.String getName () 
	public int getStatus () 
	public java.lang.String getDescription () 
	public android.print.PrinterCapabilitiesInfo getCapabilities () 
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.print.PrinterInfo other
	public java.lang.String toString () 
		StringBuilder builder
	void  (android.print.PrinterInfo$1) 
		android.print.PrinterInfo$1 x0
	static android.print.PrinterId access$102 (android.print.PrinterInfo, android.print.PrinterId) 
		android.print.PrinterInfo x0
		android.print.PrinterId x1
	static java.lang.String access$202 (android.print.PrinterInfo, java.lang.String) 
		android.print.PrinterInfo x0
		String x1
	static int access$302 (android.print.PrinterInfo, int) 
		android.print.PrinterInfo x0
		int x1
	static java.lang.String access$402 (android.print.PrinterInfo, java.lang.String) 
		android.print.PrinterInfo x0
		String x1
	static android.print.PrinterCapabilitiesInfo access$502 (android.print.PrinterInfo, android.print.PrinterCapabilitiesInfo) 
		android.print.PrinterInfo x0
		android.print.PrinterCapabilitiesInfo x1
	void  (android.os.Parcel, android.print.PrinterInfo$1) 
		android.os.Parcel x0
		android.print.PrinterInfo$1 x1
	static void  () 
}

android/print/IPrintManager.class
IPrintManager.java
package android.print
public abstract android.print.IPrintManager extends java.lang.Object implements android.os.IInterface  {
	public abstract java.util.List getPrintJobInfos (int, int)  throws android.os.RemoteException 
	public abstract android.print.PrintJobInfo getPrintJobInfo (android.print.PrintJobId, int, int)  throws android.os.RemoteException 
	public abstract android.os.Bundle print (java.lang.String, android.print.IPrintDocumentAdapter, android.print.PrintAttributes, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void cancelPrintJob (android.print.PrintJobId, int, int)  throws android.os.RemoteException 
	public abstract void restartPrintJob (android.print.PrintJobId, int, int)  throws android.os.RemoteException 
	public abstract void addPrintJobStateChangeListener (android.print.IPrintJobStateChangeListener, int, int)  throws android.os.RemoteException 
	public abstract void removePrintJobStateChangeListener (android.print.IPrintJobStateChangeListener, int)  throws android.os.RemoteException 
	public abstract java.util.List getInstalledPrintServices (int)  throws android.os.RemoteException 
	public abstract java.util.List getEnabledPrintServices (int)  throws android.os.RemoteException 
	public abstract void createPrinterDiscoverySession (android.print.IPrinterDiscoveryObserver, int)  throws android.os.RemoteException 
	public abstract void startPrinterDiscovery (android.print.IPrinterDiscoveryObserver, java.util.List, int)  throws android.os.RemoteException 
	public abstract void stopPrinterDiscovery (android.print.IPrinterDiscoveryObserver, int)  throws android.os.RemoteException 
	public abstract void validatePrinters (java.util.List, int)  throws android.os.RemoteException 
	public abstract void startPrinterStateTracking (android.print.PrinterId, int)  throws android.os.RemoteException 
	public abstract void stopPrinterStateTracking (android.print.PrinterId, int)  throws android.os.RemoteException 
	public abstract void destroyPrinterDiscoverySession (android.print.IPrinterDiscoveryObserver, int)  throws android.os.RemoteException 
}

android/print/IPrintDocumentAdapterObserver.class
IPrintDocumentAdapterObserver.java
package android.print
public abstract android.print.IPrintDocumentAdapterObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onDestroy ()  throws android.os.RemoteException 
}

android/print/ILayoutResultCallback.class
ILayoutResultCallback.java
package android.print
public abstract android.print.ILayoutResultCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onLayoutFinished (android.print.PrintDocumentInfo, boolean, int)  throws android.os.RemoteException 
	public abstract void onLayoutFailed (java.lang.CharSequence, int)  throws android.os.RemoteException 
}

android/print/ILayoutResultCallback$Stub$Proxy.class
ILayoutResultCallback.java
package android.print
 android.print.ILayoutResultCallback$Stub$Proxy extends java.lang.Object implements android.print.ILayoutResultCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onLayoutFinished (android.print.PrintDocumentInfo, boolean, int)  throws android.os.RemoteException 
		android.print.PrintDocumentInfo info
		boolean changed
		int sequence
		android.os.Parcel _data
	public void onLayoutFailed (java.lang.CharSequence, int)  throws android.os.RemoteException 
		CharSequence error
		int sequence
		android.os.Parcel _data
}

android/print/PrintManager$PrintJobStateChangeListenerWrapper.class
PrintManager.java
package android.print
final android.print.PrintManager$PrintJobStateChangeListenerWrapper extends android.print.IPrintJobStateChangeListener$Stub {
	private final java.lang.ref.WeakReference mWeakListener
	private final java.lang.ref.WeakReference mWeakHandler
	public void  (android.print.PrintManager$PrintJobStateChangeListener, android.os.Handler) 
		android.print.PrintManager$PrintJobStateChangeListener listener
		android.os.Handler handler
	public void onPrintJobStateChanged (android.print.PrintJobId) 
		com.android.internal.os.SomeArgs args
		android.print.PrintJobId printJobId
		android.os.Handler handler
		android.print.PrintManager$PrintJobStateChangeListener listener
	public void destroy () 
	public android.print.PrintManager$PrintJobStateChangeListener getListener () 
}

android/print/PrintAttributes$1.class
PrintAttributes.java
package android.print
final android.print.PrintAttributes$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.print.PrintAttributes createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.print.PrintAttributes[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/print/PageRange.class
PageRange.java
package android.print
public final android.print.PageRange extends java.lang.Object implements android.os.Parcelable  {
	public static final android.print.PageRange ALL_PAGES
	private final int mStart
	private final int mEnd
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int) 
		int start
		int end
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public int getStart () 
	public int getEnd () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.print.PageRange other
	public java.lang.String toString () 
		StringBuilder builder
	void  (android.os.Parcel, android.print.PageRange$1) 
		android.os.Parcel x0
		android.print.PageRange$1 x1
	static void  () 
}

android/print/PrintManager$PrintDocumentAdapterDelegate.class
PrintManager.java
package android.print
final android.print.PrintManager$PrintDocumentAdapterDelegate extends android.print.IPrintDocumentAdapter$Stub implements android.app.Application$ActivityLifecycleCallbacks  {
	private final Object mLock
	private android.os.CancellationSignal mLayoutOrWriteCancellation
	private android.app.Activity mActivity
	private android.print.PrintDocumentAdapter mDocumentAdapter
	private android.os.Handler mHandler
	private android.print.IPrintDocumentAdapterObserver mObserver
	private android.print.PrintManager$PrintDocumentAdapterDelegate$LayoutSpec mLastLayoutSpec
	private android.print.PrintManager$PrintDocumentAdapterDelegate$WriteSpec mLastWriteSpec
	private boolean mStartReqeusted
	private boolean mStarted
	private boolean mFinishRequested
	private boolean mFinished
	private boolean mDestroyed
	public void  (android.app.Activity, android.print.PrintDocumentAdapter) 
		android.app.Activity activity
		android.print.PrintDocumentAdapter documentAdapter
	public void setObserver (android.print.IPrintDocumentAdapterObserver) 
		android.os.RemoteException re
		android.print.IPrintDocumentAdapterObserver observer
		boolean destroyed
	public void start () 
	public void layout (android.print.PrintAttributes, android.print.PrintAttributes, android.print.ILayoutResultCallback, android.os.Bundle, int) 
		android.os.RemoteException re
		android.print.PrintAttributes oldAttributes
		android.print.PrintAttributes newAttributes
		android.print.ILayoutResultCallback callback
		android.os.Bundle metadata
		int sequence
		boolean destroyed
	public void write (android.print.PageRange[], android.os.ParcelFileDescriptor, android.print.IWriteResultCallback, int) 
		android.os.RemoteException re
		android.print.PageRange[] pages
		android.os.ParcelFileDescriptor fd
		android.print.IWriteResultCallback callback
		int sequence
		boolean destroyed
	public void finish () 
	public void cancel () 
	public void onActivityPaused (android.app.Activity) 
		android.app.Activity activity
	public void onActivityCreated (android.app.Activity, android.os.Bundle) 
		android.app.Activity activity
		android.os.Bundle savedInstanceState
	public void onActivityStarted (android.app.Activity) 
		android.app.Activity activity
	public void onActivityResumed (android.app.Activity) 
		android.app.Activity activity
	public void onActivityStopped (android.app.Activity) 
		android.app.Activity activity
	public void onActivitySaveInstanceState (android.app.Activity, android.os.Bundle) 
		android.app.Activity activity
		android.os.Bundle outState
	public void onActivityDestroyed (android.app.Activity) 
		android.print.IPrintDocumentAdapterObserver observer
		android.os.RemoteException re
		android.app.Activity activity
		android.print.IPrintDocumentAdapterObserver observer
	private boolean isFinished () 
	private void clearLocked () 
	private boolean cancelPreviousCancellableOperationLocked () 
	private void doPendingWorkLocked () 
	static boolean access$200 (android.print.PrintManager$PrintDocumentAdapterDelegate) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
	static java.lang.Object access$300 (android.print.PrintManager$PrintDocumentAdapterDelegate) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
	static android.print.PrintDocumentAdapter access$400 (android.print.PrintManager$PrintDocumentAdapterDelegate) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
	static android.print.PrintManager$PrintDocumentAdapterDelegate$LayoutSpec access$500 (android.print.PrintManager$PrintDocumentAdapterDelegate) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
	static android.print.PrintManager$PrintDocumentAdapterDelegate$LayoutSpec access$502 (android.print.PrintManager$PrintDocumentAdapterDelegate, android.print.PrintManager$PrintDocumentAdapterDelegate$LayoutSpec) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
		android.print.PrintManager$PrintDocumentAdapterDelegate$LayoutSpec x1
	static android.os.CancellationSignal access$602 (android.print.PrintManager$PrintDocumentAdapterDelegate, android.os.CancellationSignal) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
		android.os.CancellationSignal x1
	static android.print.PrintManager$PrintDocumentAdapterDelegate$WriteSpec access$700 (android.print.PrintManager$PrintDocumentAdapterDelegate) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
	static android.print.PrintManager$PrintDocumentAdapterDelegate$WriteSpec access$702 (android.print.PrintManager$PrintDocumentAdapterDelegate, android.print.PrintManager$PrintDocumentAdapterDelegate$WriteSpec) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
		android.print.PrintManager$PrintDocumentAdapterDelegate$WriteSpec x1
	static android.app.Activity access$800 (android.print.PrintManager$PrintDocumentAdapterDelegate) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
	static void access$900 (android.print.PrintManager$PrintDocumentAdapterDelegate) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
	static boolean access$1000 (android.print.PrintManager$PrintDocumentAdapterDelegate) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
	static void access$1100 (android.print.PrintManager$PrintDocumentAdapterDelegate) 
		android.print.PrintManager$PrintDocumentAdapterDelegate x0
}

android/print/IPrintJobStateChangeListener$Stub$Proxy.class
IPrintJobStateChangeListener.java
package android.print
 android.print.IPrintJobStateChangeListener$Stub$Proxy extends java.lang.Object implements android.print.IPrintJobStateChangeListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onPrintJobStateChanged (android.print.PrintJobId)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		android.os.Parcel _data
}

android/print/PrintManager$PrintDocumentAdapterDelegate$MyHandler.class
PrintManager.java
package android.print
final android.print.PrintManager$PrintDocumentAdapterDelegate$MyHandler extends android.os.Handler {
	public static final int MSG_START
	public static final int MSG_LAYOUT
	public static final int MSG_WRITE
	public static final int MSG_FINISH
	final android.print.PrintManager$PrintDocumentAdapterDelegate this$0
	public void  (android.print.PrintManager$PrintDocumentAdapterDelegate, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.print.PrintDocumentAdapter adapter
		android.print.PrintDocumentAdapter adapter
		android.os.CancellationSignal cancellation
		android.print.PrintManager$PrintDocumentAdapterDelegate$LayoutSpec layoutSpec
		android.print.PrintDocumentAdapter adapter
		android.os.CancellationSignal cancellation
		android.print.PrintManager$PrintDocumentAdapterDelegate$WriteSpec writeSpec
		android.print.PrintDocumentAdapter adapter
		android.app.Activity activity
		android.os.Message message
}

android/print/IPrintSpoolerClient.class
IPrintSpoolerClient.java
package android.print
public abstract android.print.IPrintSpoolerClient extends java.lang.Object implements android.os.IInterface  {
	public abstract void onPrintJobQueued (android.print.PrintJobInfo)  throws android.os.RemoteException 
	public abstract void onAllPrintJobsForServiceHandled (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void onAllPrintJobsHandled ()  throws android.os.RemoteException 
	public abstract void onPrintJobStateChanged (android.print.PrintJobInfo)  throws android.os.RemoteException 
}

android/print/PrinterId$1.class
PrinterId.java
package android.print
final android.print.PrinterId$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.print.PrinterId createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.print.PrinterId[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/print/IWriteResultCallback$Stub$Proxy.class
IWriteResultCallback.java
package android.print
 android.print.IWriteResultCallback$Stub$Proxy extends java.lang.Object implements android.print.IWriteResultCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onWriteFinished (android.print.PageRange[], int)  throws android.os.RemoteException 
		android.print.PageRange[] pages
		int sequence
		android.os.Parcel _data
	public void onWriteFailed (java.lang.CharSequence, int)  throws android.os.RemoteException 
		CharSequence error
		int sequence
		android.os.Parcel _data
}

android/print/PrintManager$1.class
PrintManager.java
package android.print
 android.print.PrintManager$1 extends android.os.Handler {
	final android.print.PrintManager this$0
	void  (android.print.PrintManager, android.os.Looper, android.os.Handler$Callback, boolean) 
		android.os.Looper x0
		android.os.Handler$Callback x1
		boolean x2
	public void handleMessage (android.os.Message) 
		android.print.PrintJobId printJobId
		com.android.internal.os.SomeArgs args
		android.print.PrintManager$PrintJobStateChangeListenerWrapper wrapper
		android.print.PrintManager$PrintJobStateChangeListener listener
		android.os.Message message
}

android/print/PrintAttributes$MediaSize.class
PrintAttributes.java
package android.print
public final android.print.PrintAttributes$MediaSize extends java.lang.Object {
	private static final String LOG_TAG
	private static final java.util.Map sIdToMediaSizeMap
	public static final android.print.PrintAttributes$MediaSize UNKNOWN_PORTRAIT
	public static final android.print.PrintAttributes$MediaSize UNKNOWN_LANDSCAPE
	public static final android.print.PrintAttributes$MediaSize ISO_A0
	public static final android.print.PrintAttributes$MediaSize ISO_A1
	public static final android.print.PrintAttributes$MediaSize ISO_A2
	public static final android.print.PrintAttributes$MediaSize ISO_A3
	public static final android.print.PrintAttributes$MediaSize ISO_A4
	public static final android.print.PrintAttributes$MediaSize ISO_A5
	public static final android.print.PrintAttributes$MediaSize ISO_A6
	public static final android.print.PrintAttributes$MediaSize ISO_A7
	public static final android.print.PrintAttributes$MediaSize ISO_A8
	public static final android.print.PrintAttributes$MediaSize ISO_A9
	public static final android.print.PrintAttributes$MediaSize ISO_A10
	public static final android.print.PrintAttributes$MediaSize ISO_B0
	public static final android.print.PrintAttributes$MediaSize ISO_B1
	public static final android.print.PrintAttributes$MediaSize ISO_B2
	public static final android.print.PrintAttributes$MediaSize ISO_B3
	public static final android.print.PrintAttributes$MediaSize ISO_B4
	public static final android.print.PrintAttributes$MediaSize ISO_B5
	public static final android.print.PrintAttributes$MediaSize ISO_B6
	public static final android.print.PrintAttributes$MediaSize ISO_B7
	public static final android.print.PrintAttributes$MediaSize ISO_B8
	public static final android.print.PrintAttributes$MediaSize ISO_B9
	public static final android.print.PrintAttributes$MediaSize ISO_B10
	public static final android.print.PrintAttributes$MediaSize ISO_C0
	public static final android.print.PrintAttributes$MediaSize ISO_C1
	public static final android.print.PrintAttributes$MediaSize ISO_C2
	public static final android.print.PrintAttributes$MediaSize ISO_C3
	public static final android.print.PrintAttributes$MediaSize ISO_C4
	public static final android.print.PrintAttributes$MediaSize ISO_C5
	public static final android.print.PrintAttributes$MediaSize ISO_C6
	public static final android.print.PrintAttributes$MediaSize ISO_C7
	public static final android.print.PrintAttributes$MediaSize ISO_C8
	public static final android.print.PrintAttributes$MediaSize ISO_C9
	public static final android.print.PrintAttributes$MediaSize ISO_C10
	public static final android.print.PrintAttributes$MediaSize NA_LETTER
	public static final android.print.PrintAttributes$MediaSize NA_GOVT_LETTER
	public static final android.print.PrintAttributes$MediaSize NA_LEGAL
	public static final android.print.PrintAttributes$MediaSize NA_JUNIOR_LEGAL
	public static final android.print.PrintAttributes$MediaSize NA_LEDGER
	public static final android.print.PrintAttributes$MediaSize NA_TABLOID
	public static final android.print.PrintAttributes$MediaSize NA_INDEX_3X5
	public static final android.print.PrintAttributes$MediaSize NA_INDEX_4X6
	public static final android.print.PrintAttributes$MediaSize NA_INDEX_5X8
	public static final android.print.PrintAttributes$MediaSize NA_MONARCH
	public static final android.print.PrintAttributes$MediaSize NA_QUARTO
	public static final android.print.PrintAttributes$MediaSize NA_FOOLSCAP
	public static final android.print.PrintAttributes$MediaSize ROC_8K
	public static final android.print.PrintAttributes$MediaSize ROC_16K
	public static final android.print.PrintAttributes$MediaSize PRC_1
	public static final android.print.PrintAttributes$MediaSize PRC_2
	public static final android.print.PrintAttributes$MediaSize PRC_3
	public static final android.print.PrintAttributes$MediaSize PRC_4
	public static final android.print.PrintAttributes$MediaSize PRC_5
	public static final android.print.PrintAttributes$MediaSize PRC_6
	public static final android.print.PrintAttributes$MediaSize PRC_7
	public static final android.print.PrintAttributes$MediaSize PRC_8
	public static final android.print.PrintAttributes$MediaSize PRC_9
	public static final android.print.PrintAttributes$MediaSize PRC_10
	public static final android.print.PrintAttributes$MediaSize PRC_16K
	public static final android.print.PrintAttributes$MediaSize OM_PA_KAI
	public static final android.print.PrintAttributes$MediaSize OM_DAI_PA_KAI
	public static final android.print.PrintAttributes$MediaSize OM_JUURO_KU_KAI
	public static final android.print.PrintAttributes$MediaSize JIS_B10
	public static final android.print.PrintAttributes$MediaSize JIS_B9
	public static final android.print.PrintAttributes$MediaSize JIS_B8
	public static final android.print.PrintAttributes$MediaSize JIS_B7
	public static final android.print.PrintAttributes$MediaSize JIS_B6
	public static final android.print.PrintAttributes$MediaSize JIS_B5
	public static final android.print.PrintAttributes$MediaSize JIS_B4
	public static final android.print.PrintAttributes$MediaSize JIS_B3
	public static final android.print.PrintAttributes$MediaSize JIS_B2
	public static final android.print.PrintAttributes$MediaSize JIS_B1
	public static final android.print.PrintAttributes$MediaSize JIS_B0
	public static final android.print.PrintAttributes$MediaSize JIS_EXEC
	public static final android.print.PrintAttributes$MediaSize JPN_CHOU4
	public static final android.print.PrintAttributes$MediaSize JPN_CHOU3
	public static final android.print.PrintAttributes$MediaSize JPN_CHOU2
	public static final android.print.PrintAttributes$MediaSize JPN_HAGAKI
	public static final android.print.PrintAttributes$MediaSize JPN_OUFUKU
	public static final android.print.PrintAttributes$MediaSize JPN_KAHU
	public static final android.print.PrintAttributes$MediaSize JPN_KAKU2
	public static final android.print.PrintAttributes$MediaSize JPN_YOU4
	private final String mId
	public final String mLabel
	public final String mPackageName
	public final int mLabelResId
	private final int mWidthMils
	private final int mHeightMils
	public void  (java.lang.String, java.lang.String, int, int, int) 
		String id
		String packageName
		int labelResId
		int widthMils
		int heightMils
	public void  (java.lang.String, java.lang.String, int, int) 
		String id
		String label
		int widthMils
		int heightMils
	public void  (java.lang.String, java.lang.String, java.lang.String, int, int, int) 
		String id
		String label
		String packageName
		int widthMils
		int heightMils
		int labelResId
	public java.lang.String getId () 
	public java.lang.String getLabel (android.content.pm.PackageManager) 
		android.content.res.Resources$NotFoundException nfe
		android.content.pm.PackageManager$NameNotFoundException nnfee
		android.content.pm.PackageManager packageManager
	public int getWidthMils () 
	public int getHeightMils () 
	public boolean isPortrait () 
	public android.print.PrintAttributes$MediaSize asPortrait () 
	public android.print.PrintAttributes$MediaSize asLandscape () 
	void writeToParcel (android.os.Parcel) 
		android.os.Parcel parcel
	static android.print.PrintAttributes$MediaSize createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.print.PrintAttributes$MediaSize other
	public java.lang.String toString () 
		StringBuilder builder
	public static android.print.PrintAttributes$MediaSize getStandardMediaSizeById (java.lang.String) 
		String id
	static void  () 
}

android/print/pdf/
android/print/pdf/PrintedPdfDocument.class
PrintedPdfDocument.java
package android.print.pdf
public android.print.pdf.PrintedPdfDocument extends android.graphics.pdf.PdfDocument {
	private static final int MILS_PER_INCH
	private static final int POINTS_IN_INCH
	private final int mPageWidth
	private final int mPageHeight
	private final android.graphics.Rect mContentRect
	public void  (android.content.Context, android.print.PrintAttributes) 
		android.content.Context context
		android.print.PrintAttributes attributes
		android.print.PrintAttributes$MediaSize mediaSize
		android.print.PrintAttributes$Margins minMargins
		int marginLeft
		int marginTop
		int marginRight
		int marginBottom
	public android.graphics.pdf.PdfDocument$Page startPage (int) 
		int pageNumber
		android.graphics.pdf.PdfDocument$PageInfo pageInfo
	public int getPageWidth () 
	public int getPageHeight () 
	public android.graphics.Rect getPageContentRect () 
}

android/print/PrintAttributes$Margins.class
PrintAttributes.java
package android.print
public final android.print.PrintAttributes$Margins extends java.lang.Object {
	public static final android.print.PrintAttributes$Margins NO_MARGINS
	private final int mLeftMils
	private final int mTopMils
	private final int mRightMils
	private final int mBottomMils
	public void  (int, int, int, int) 
		int leftMils
		int topMils
		int rightMils
		int bottomMils
	public int getLeftMils () 
	public int getTopMils () 
	public int getRightMils () 
	public int getBottomMils () 
	void writeToParcel (android.os.Parcel) 
		android.os.Parcel parcel
	static android.print.PrintAttributes$Margins createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.print.PrintAttributes$Margins other
	public java.lang.String toString () 
		StringBuilder builder
	static void  () 
}

android/print/IPrintDocumentAdapter.class
IPrintDocumentAdapter.java
package android.print
public abstract android.print.IPrintDocumentAdapter extends java.lang.Object implements android.os.IInterface  {
	public abstract void setObserver (android.print.IPrintDocumentAdapterObserver)  throws android.os.RemoteException 
	public abstract void start ()  throws android.os.RemoteException 
	public abstract void layout (android.print.PrintAttributes, android.print.PrintAttributes, android.print.ILayoutResultCallback, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract void write (android.print.PageRange[], android.os.ParcelFileDescriptor, android.print.IWriteResultCallback, int)  throws android.os.RemoteException 
	public abstract void finish ()  throws android.os.RemoteException 
	public abstract void cancel ()  throws android.os.RemoteException 
}

android/print/IPrintSpoolerCallbacks$Stub$Proxy.class
IPrintSpoolerCallbacks.java
package android.print
 android.print.IPrintSpoolerCallbacks$Stub$Proxy extends java.lang.Object implements android.print.IPrintSpoolerCallbacks  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onGetPrintJobInfosResult (java.util.List, int)  throws android.os.RemoteException 
		java.util.List printJob
		int sequence
		android.os.Parcel _data
	public void onCancelPrintJobResult (boolean, int)  throws android.os.RemoteException 
		boolean canceled
		int sequence
		android.os.Parcel _data
	public void onSetPrintJobStateResult (boolean, int)  throws android.os.RemoteException 
		boolean success
		int sequence
		android.os.Parcel _data
	public void onSetPrintJobTagResult (boolean, int)  throws android.os.RemoteException 
		boolean success
		int sequence
		android.os.Parcel _data
	public void onGetPrintJobInfoResult (android.print.PrintJobInfo, int)  throws android.os.RemoteException 
		android.print.PrintJobInfo printJob
		int sequence
		android.os.Parcel _data
}

android/print/ILayoutResultCallback$Stub.class
ILayoutResultCallback.java
package android.print
public abstract android.print.ILayoutResultCallback$Stub extends android.os.Binder implements android.print.ILayoutResultCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onLayoutFinished
	static final int TRANSACTION_onLayoutFailed
	public void  () 
	public static android.print.ILayoutResultCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.print.PrintDocumentInfo _arg0
		android.print.PrintDocumentInfo _arg0
		boolean _arg1
		int _arg2
		CharSequence _arg0
		CharSequence _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/PrintManager$PrintDocumentAdapterDelegate$MyWriteResultCallback.class
PrintManager.java
package android.print
final android.print.PrintManager$PrintDocumentAdapterDelegate$MyWriteResultCallback extends android.print.PrintDocumentAdapter$WriteResultCallback {
	private android.os.ParcelFileDescriptor mFd
	private int mSequence
	private android.print.IWriteResultCallback mCallback
	final android.print.PrintManager$PrintDocumentAdapterDelegate this$0
	public void  (android.print.PrintManager$PrintDocumentAdapterDelegate, android.print.IWriteResultCallback, android.os.ParcelFileDescriptor, int) 
		android.print.IWriteResultCallback callback
		android.os.ParcelFileDescriptor fd
		int sequence
	public void onWriteFinished (android.print.PageRange[]) 
		android.os.RemoteException re
		android.print.PageRange[] pages
		android.print.IWriteResultCallback callback
	public void onWriteFailed (java.lang.CharSequence) 
		android.os.RemoteException re
		CharSequence error
		android.print.IWriteResultCallback callback
	public void onWriteCancelled () 
	private void clearLocked () 
}

android/print/PrintAttributes$Resolution.class
PrintAttributes.java
package android.print
public final android.print.PrintAttributes$Resolution extends java.lang.Object {
	private final String mId
	private final String mLabel
	private final int mHorizontalDpi
	private final int mVerticalDpi
	public void  (java.lang.String, java.lang.String, int, int) 
		String id
		String label
		int horizontalDpi
		int verticalDpi
	public java.lang.String getId () 
	public java.lang.String getLabel () 
	public int getHorizontalDpi () 
	public int getVerticalDpi () 
	void writeToParcel (android.os.Parcel) 
		android.os.Parcel parcel
	static android.print.PrintAttributes$Resolution createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.print.PrintAttributes$Resolution other
	public java.lang.String toString () 
		StringBuilder builder
}

android/print/IPrintDocumentAdapter$Stub.class
IPrintDocumentAdapter.java
package android.print
public abstract android.print.IPrintDocumentAdapter$Stub extends android.os.Binder implements android.print.IPrintDocumentAdapter  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setObserver
	static final int TRANSACTION_start
	static final int TRANSACTION_layout
	static final int TRANSACTION_write
	static final int TRANSACTION_finish
	static final int TRANSACTION_cancel
	public void  () 
	public static android.print.IPrintDocumentAdapter asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.print.IPrintDocumentAdapterObserver _arg0
		android.print.PrintAttributes _arg0
		android.print.PrintAttributes _arg1
		android.os.Bundle _arg3
		android.print.PrintAttributes _arg0
		android.print.PrintAttributes _arg1
		android.print.ILayoutResultCallback _arg2
		android.os.Bundle _arg3
		int _arg4
		android.os.ParcelFileDescriptor _arg1
		android.print.PageRange[] _arg0
		android.os.ParcelFileDescriptor _arg1
		android.print.IWriteResultCallback _arg2
		int _arg3
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/PrintDocumentAdapter.class
PrintDocumentAdapter.java
package android.print
public abstract android.print.PrintDocumentAdapter extends java.lang.Object {
	public static final String EXTRA_PRINT_PREVIEW
	public void  () 
	public void onStart () 
	public abstract void onLayout (android.print.PrintAttributes, android.print.PrintAttributes, android.os.CancellationSignal, android.print.PrintDocumentAdapter$LayoutResultCallback, android.os.Bundle) 
	public abstract void onWrite (android.print.PageRange[], android.os.ParcelFileDescriptor, android.os.CancellationSignal, android.print.PrintDocumentAdapter$WriteResultCallback) 
	public void onFinish () 
}

android/print/IPrintSpoolerClient$Stub$Proxy.class
IPrintSpoolerClient.java
package android.print
 android.print.IPrintSpoolerClient$Stub$Proxy extends java.lang.Object implements android.print.IPrintSpoolerClient  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onPrintJobQueued (android.print.PrintJobInfo)  throws android.os.RemoteException 
		android.print.PrintJobInfo printJob
		android.os.Parcel _data
	public void onAllPrintJobsForServiceHandled (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName printService
		android.os.Parcel _data
	public void onAllPrintJobsHandled ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onPrintJobStateChanged (android.print.PrintJobInfo)  throws android.os.RemoteException 
		android.print.PrintJobInfo printJob
		android.os.Parcel _data
}

android/print/IPrintSpooler$Stub.class
IPrintSpooler.java
package android.print
public abstract android.print.IPrintSpooler$Stub extends android.os.Binder implements android.print.IPrintSpooler  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_removeObsoletePrintJobs
	static final int TRANSACTION_getPrintJobInfos
	static final int TRANSACTION_getPrintJobInfo
	static final int TRANSACTION_createPrintJob
	static final int TRANSACTION_setPrintJobState
	static final int TRANSACTION_setPrintJobTag
	static final int TRANSACTION_writePrintJobData
	static final int TRANSACTION_setClient
	static final int TRANSACTION_setPrintJobCancelling
	public void  () 
	public static android.print.IPrintSpooler asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.content.ComponentName _arg1
		android.print.IPrintSpoolerCallbacks _arg0
		android.content.ComponentName _arg1
		int _arg2
		int _arg3
		int _arg4
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		android.print.IPrintSpoolerCallbacks _arg1
		int _arg2
		int _arg3
		android.print.PrintJobInfo _arg0
		android.print.PrintJobInfo _arg0
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		int _arg1
		String _arg2
		android.print.IPrintSpoolerCallbacks _arg3
		int _arg4
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		String _arg1
		android.print.IPrintSpoolerCallbacks _arg2
		int _arg3
		android.os.ParcelFileDescriptor _arg0
		android.print.PrintJobId _arg1
		android.os.ParcelFileDescriptor _arg0
		android.print.PrintJobId _arg1
		android.print.IPrintSpoolerClient _arg0
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/print/PrintJobId$1.class
PrintJobId.java
package android.print
final android.print.PrintJobId$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.print.PrintJobId createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.print.PrintJobId[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/print/PrintDocumentInfo$1.class
PrintDocumentInfo.java
package android.print
final android.print.PrintDocumentInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.print.PrintDocumentInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.print.PrintDocumentInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/print/IPrintDocumentAdapter$Stub$Proxy.class
IPrintDocumentAdapter.java
package android.print
 android.print.IPrintDocumentAdapter$Stub$Proxy extends java.lang.Object implements android.print.IPrintDocumentAdapter  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setObserver (android.print.IPrintDocumentAdapterObserver)  throws android.os.RemoteException 
		android.print.IPrintDocumentAdapterObserver observer
		android.os.Parcel _data
	public void start ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void layout (android.print.PrintAttributes, android.print.PrintAttributes, android.print.ILayoutResultCallback, android.os.Bundle, int)  throws android.os.RemoteException 
		android.print.PrintAttributes oldAttributes
		android.print.PrintAttributes newAttributes
		android.print.ILayoutResultCallback callback
		android.os.Bundle metadata
		int sequence
		android.os.Parcel _data
	public void write (android.print.PageRange[], android.os.ParcelFileDescriptor, android.print.IWriteResultCallback, int)  throws android.os.RemoteException 
		android.print.PageRange[] pages
		android.os.ParcelFileDescriptor fd
		android.print.IWriteResultCallback callback
		int sequence
		android.os.Parcel _data
	public void finish ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void cancel ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/print/PrintJob.class
PrintJob.java
package android.print
public final android.print.PrintJob extends java.lang.Object {
	private final android.print.PrintManager mPrintManager
	private android.print.PrintJobInfo mCachedInfo
	void  (android.print.PrintJobInfo, android.print.PrintManager) 
		android.print.PrintJobInfo info
		android.print.PrintManager printManager
	public android.print.PrintJobId getId () 
	public android.print.PrintJobInfo getInfo () 
		android.print.PrintJobInfo info
	public void cancel () 
		int state
	public void restart () 
	public boolean isQueued () 
	public boolean isStarted () 
	public boolean isBlocked () 
	public boolean isCompleted () 
	public boolean isFailed () 
	public boolean isCancelled () 
	private boolean isInImmutableState () 
		int state
	public boolean equals (java.lang.Object) 
		Object obj
		android.print.PrintJob other
	public int hashCode () 
}

android/print/IPrintDocumentAdapterObserver$Stub$Proxy.class
IPrintDocumentAdapterObserver.java
package android.print
 android.print.IPrintDocumentAdapterObserver$Stub$Proxy extends java.lang.Object implements android.print.IPrintDocumentAdapterObserver  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onDestroy ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/print/PrinterId.class
PrinterId.java
package android.print
public final android.print.PrinterId extends java.lang.Object implements android.os.Parcelable  {
	private final android.content.ComponentName mServiceName
	private final String mLocalId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.ComponentName, java.lang.String) 
		android.content.ComponentName serviceName
		String localId
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public android.content.ComponentName getServiceName () 
	public java.lang.String getLocalId () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public boolean equals (java.lang.Object) 
		Object object
		android.print.PrinterId other
	public int hashCode () 
		int prime
		int hashCode
	public java.lang.String toString () 
		StringBuilder builder
	void  (android.os.Parcel, android.print.PrinterId$1) 
		android.os.Parcel x0
		android.print.PrinterId$1 x1
	static void  () 
}

android/print/PrinterDiscoverySession$PrinterDiscoveryObserver.class
PrinterDiscoverySession.java
package android.print
final android.print.PrinterDiscoverySession$PrinterDiscoveryObserver extends android.print.IPrinterDiscoveryObserver$Stub {
	private final java.lang.ref.WeakReference mWeakSession
	public void  (android.print.PrinterDiscoverySession) 
		android.print.PrinterDiscoverySession session
	public void onPrintersAdded (android.content.pm.ParceledListSlice) 
		android.content.pm.ParceledListSlice printers
		android.print.PrinterDiscoverySession session
	public void onPrintersRemoved (android.content.pm.ParceledListSlice) 
		android.content.pm.ParceledListSlice printerIds
		android.print.PrinterDiscoverySession session
}

android/print/PageRange$1.class
PageRange.java
package android.print
final android.print.PageRange$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.print.PageRange createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.print.PageRange[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/bluetooth/
android/bluetooth/BluetoothGattCharacteristic.class
BluetoothGattCharacteristic.java
package android.bluetooth
public android.bluetooth.BluetoothGattCharacteristic extends java.lang.Object {
	public static final int PROPERTY_BROADCAST
	public static final int PROPERTY_READ
	public static final int PROPERTY_WRITE_NO_RESPONSE
	public static final int PROPERTY_WRITE
	public static final int PROPERTY_NOTIFY
	public static final int PROPERTY_INDICATE
	public static final int PROPERTY_SIGNED_WRITE
	public static final int PROPERTY_EXTENDED_PROPS
	public static final int PERMISSION_READ
	public static final int PERMISSION_READ_ENCRYPTED
	public static final int PERMISSION_READ_ENCRYPTED_MITM
	public static final int PERMISSION_WRITE
	public static final int PERMISSION_WRITE_ENCRYPTED
	public static final int PERMISSION_WRITE_ENCRYPTED_MITM
	public static final int PERMISSION_WRITE_SIGNED
	public static final int PERMISSION_WRITE_SIGNED_MITM
	public static final int WRITE_TYPE_DEFAULT
	public static final int WRITE_TYPE_NO_RESPONSE
	public static final int WRITE_TYPE_SIGNED
	public static final int FORMAT_UINT8
	public static final int FORMAT_UINT16
	public static final int FORMAT_UINT32
	public static final int FORMAT_SINT8
	public static final int FORMAT_SINT16
	public static final int FORMAT_SINT32
	public static final int FORMAT_SFLOAT
	public static final int FORMAT_FLOAT
	protected java.util.UUID mUuid
	protected int mInstance
	protected int mProperties
	protected int mPermissions
	protected int mKeySize
	protected int mWriteType
	protected android.bluetooth.BluetoothGattService mService
	protected byte[] mValue
	protected java.util.List mDescriptors
	public void  (java.util.UUID, int, int) 
		java.util.UUID uuid
		int properties
		int permissions
	void  (android.bluetooth.BluetoothGattService, java.util.UUID, int, int, int) 
		android.bluetooth.BluetoothGattService service
		java.util.UUID uuid
		int instanceId
		int properties
		int permissions
	private void initCharacteristic (android.bluetooth.BluetoothGattService, java.util.UUID, int, int, int) 
		android.bluetooth.BluetoothGattService service
		java.util.UUID uuid
		int instanceId
		int properties
		int permissions
	int getKeySize () 
	public boolean addDescriptor (android.bluetooth.BluetoothGattDescriptor) 
		android.bluetooth.BluetoothGattDescriptor descriptor
	android.bluetooth.BluetoothGattDescriptor getDescriptor (java.util.UUID, int) 
		android.bluetooth.BluetoothGattDescriptor descriptor
		java.util.Iterator i$
		java.util.UUID uuid
		int instanceId
	public android.bluetooth.BluetoothGattService getService () 
	void setService (android.bluetooth.BluetoothGattService) 
		android.bluetooth.BluetoothGattService service
	public java.util.UUID getUuid () 
	public int getInstanceId () 
	public int getProperties () 
	public int getPermissions () 
	public int getWriteType () 
	public void setWriteType (int) 
		int writeType
	public void setKeySize (int) 
		int keySize
	public java.util.List getDescriptors () 
	public android.bluetooth.BluetoothGattDescriptor getDescriptor (java.util.UUID) 
		android.bluetooth.BluetoothGattDescriptor descriptor
		java.util.Iterator i$
		java.util.UUID uuid
	public byte[] getValue () 
	public java.lang.Integer getIntValue (int, int) 
		int formatType
		int offset
	public java.lang.Float getFloatValue (int, int) 
		int formatType
		int offset
	public java.lang.String getStringValue (int) 
		int i
		int offset
		byte[] strBytes
	public boolean setValue (byte[]) 
		byte[] value
	public boolean setValue (int, int, int) 
		int value
		int formatType
		int offset
		int len
	public boolean setValue (int, int, int, int) 
		int mantissa
		int exponent
		int formatType
		int offset
		int len
	public boolean setValue (java.lang.String) 
		String value
	private int getTypeLen (int) 
		int formatType
	private int unsignedByteToInt (byte) 
		byte b
	private int unsignedBytesToInt (byte, byte) 
		byte b0
		byte b1
	private int unsignedBytesToInt (byte, byte, byte, byte) 
		byte b0
		byte b1
		byte b2
		byte b3
	private float bytesToFloat (byte, byte) 
		byte b0
		byte b1
		int mantissa
		int exponent
	private float bytesToFloat (byte, byte, byte, byte) 
		byte b0
		byte b1
		byte b2
		byte b3
		int mantissa
	private int unsignedToSigned (int, int) 
		int unsigned
		int size
	private int intToSignedBits (int, int) 
		int i
		int size
}

android/bluetooth/BluetoothGattServerCallback.class
BluetoothGattServerCallback.java
package android.bluetooth
public abstract android.bluetooth.BluetoothGattServerCallback extends java.lang.Object {
	public void  () 
	public void onConnectionStateChange (android.bluetooth.BluetoothDevice, int, int) 
		android.bluetooth.BluetoothDevice device
		int status
		int newState
	public void onServiceAdded (int, android.bluetooth.BluetoothGattService) 
		int status
		android.bluetooth.BluetoothGattService service
	public void onCharacteristicReadRequest (android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattCharacteristic) 
		android.bluetooth.BluetoothDevice device
		int requestId
		int offset
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onCharacteristicWriteRequest (android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattCharacteristic, boolean, boolean, int, byte[]) 
		android.bluetooth.BluetoothDevice device
		int requestId
		android.bluetooth.BluetoothGattCharacteristic characteristic
		boolean preparedWrite
		boolean responseNeeded
		int offset
		byte[] value
	public void onDescriptorReadRequest (android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattDescriptor) 
		android.bluetooth.BluetoothDevice device
		int requestId
		int offset
		android.bluetooth.BluetoothGattDescriptor descriptor
	public void onDescriptorWriteRequest (android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattDescriptor, boolean, boolean, int, byte[]) 
		android.bluetooth.BluetoothDevice device
		int requestId
		android.bluetooth.BluetoothGattDescriptor descriptor
		boolean preparedWrite
		boolean responseNeeded
		int offset
		byte[] value
	public void onExecuteWrite (android.bluetooth.BluetoothDevice, int, boolean) 
		android.bluetooth.BluetoothDevice device
		int requestId
		boolean execute
}

android/bluetooth/IBluetoothHeadsetPhone.class
IBluetoothHeadsetPhone.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHeadsetPhone extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean answerCall ()  throws android.os.RemoteException 
	public abstract boolean hangupCall ()  throws android.os.RemoteException 
	public abstract boolean sendDtmf (int)  throws android.os.RemoteException 
	public abstract boolean processChld (int)  throws android.os.RemoteException 
	public abstract java.lang.String getNetworkOperator ()  throws android.os.RemoteException 
	public abstract java.lang.String getSubscriberNumber ()  throws android.os.RemoteException 
	public abstract boolean listCurrentCalls ()  throws android.os.RemoteException 
	public abstract boolean queryPhoneState ()  throws android.os.RemoteException 
	public abstract void updateBtHandsfreeAfterRadioTechnologyChange ()  throws android.os.RemoteException 
	public abstract void cdmaSwapSecondCallState ()  throws android.os.RemoteException 
	public abstract void cdmaSetSecondCallState (boolean)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothHeadset$2.class
BluetoothHeadset.java
package android.bluetooth
 android.bluetooth.BluetoothHeadset$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothHeadset this$0
	void  (android.bluetooth.BluetoothHeadset) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName className
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName className
}

android/bluetooth/IBluetoothMap$Stub.class
IBluetoothMap.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothMap$Stub extends android.os.Binder implements android.bluetooth.IBluetoothMap  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getState
	static final int TRANSACTION_getClient
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_isConnected
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	public void  () 
	public static android.bluetooth.IBluetoothMap asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _result
		android.bluetooth.BluetoothDevice _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothA2dp$Stub$Proxy.class
IBluetoothA2dp.java
package android.bluetooth
 android.bluetooth.IBluetoothA2dp$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothA2dp  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isAvrcpAbsoluteVolumeSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void adjustAvrcpAbsoluteVolume (int)  throws android.os.RemoteException 
		int direction
		android.os.Parcel _data
	public void setAvrcpAbsoluteVolume (int)  throws android.os.RemoteException 
		int volume
		android.os.Parcel _data
	public boolean isA2dpPlaying (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/bluetooth/BluetoothDevice.class
BluetoothDevice.java
package android.bluetooth
public final android.bluetooth.BluetoothDevice extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final boolean DBG
	public static final int ERROR
	public static final String ACTION_FOUND
	public static final String ACTION_DISAPPEARED
	public static final String ACTION_CLASS_CHANGED
	public static final String ACTION_ACL_CONNECTED
	public static final String ACTION_ACL_DISCONNECT_REQUESTED
	public static final String ACTION_ACL_DISCONNECTED
	public static final String ACTION_NAME_CHANGED
	public static final String ACTION_ALIAS_CHANGED
	public static final String ACTION_BOND_STATE_CHANGED
	public static final String EXTRA_DEVICE
	public static final String EXTRA_NAME
	public static final String EXTRA_RSSI
	public static final String EXTRA_CLASS
	public static final String EXTRA_BOND_STATE
	public static final String EXTRA_PREVIOUS_BOND_STATE
	public static final int BOND_NONE
	public static final int BOND_BONDING
	public static final int BOND_BONDED
	public static final String EXTRA_REASON
	public static final String EXTRA_PAIRING_VARIANT
	public static final String EXTRA_PAIRING_KEY
	public static final int DEVICE_TYPE_UNKNOWN
	public static final int DEVICE_TYPE_CLASSIC
	public static final int DEVICE_TYPE_LE
	public static final int DEVICE_TYPE_DUAL
	public static final String ACTION_UUID
	public static final String ACTION_NAME_FAILED
	public static final String ACTION_PAIRING_REQUEST
	public static final String ACTION_PAIRING_CANCEL
	public static final String ACTION_CONNECTION_ACCESS_REQUEST
	public static final String ACTION_CONNECTION_ACCESS_REPLY
	public static final String ACTION_CONNECTION_ACCESS_CANCEL
	public static final String EXTRA_ACCESS_REQUEST_TYPE
	public static final int REQUEST_TYPE_PROFILE_CONNECTION
	public static final int REQUEST_TYPE_PHONEBOOK_ACCESS
	public static final int REQUEST_TYPE_MESSAGE_ACCESS
	public static final String EXTRA_PACKAGE_NAME
	public static final String EXTRA_CLASS_NAME
	public static final String EXTRA_CONNECTION_ACCESS_RESULT
	public static final int CONNECTION_ACCESS_YES
	public static final int CONNECTION_ACCESS_NO
	public static final String EXTRA_ALWAYS_ALLOWED
	public static final int BOND_SUCCESS
	public static final int UNBOND_REASON_AUTH_FAILED
	public static final int UNBOND_REASON_AUTH_REJECTED
	public static final int UNBOND_REASON_AUTH_CANCELED
	public static final int UNBOND_REASON_REMOTE_DEVICE_DOWN
	public static final int UNBOND_REASON_DISCOVERY_IN_PROGRESS
	public static final int UNBOND_REASON_AUTH_TIMEOUT
	public static final int UNBOND_REASON_REPEATED_ATTEMPTS
	public static final int UNBOND_REASON_REMOTE_AUTH_CANCELED
	public static final int UNBOND_REASON_REMOVED
	public static final int PAIRING_VARIANT_PIN
	public static final int PAIRING_VARIANT_PASSKEY
	public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION
	public static final int PAIRING_VARIANT_CONSENT
	public static final int PAIRING_VARIANT_DISPLAY_PASSKEY
	public static final int PAIRING_VARIANT_DISPLAY_PIN
	public static final int PAIRING_VARIANT_OOB_CONSENT
	public static final String EXTRA_UUID
	private static android.bluetooth.IBluetooth sService
	private final String mAddress
	static android.bluetooth.IBluetoothManagerCallback mStateChangeCallback
	public static final android.os.Parcelable$Creator CREATOR
	static android.bluetooth.IBluetooth getService () 
		android.bluetooth.BluetoothAdapter adapter
	void  (java.lang.String) 
		String address
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String getAddress () 
	public java.lang.String getName () 
		android.os.RemoteException e
	public int getType () 
		android.os.RemoteException e
	public java.lang.String getAlias () 
		android.os.RemoteException e
	public boolean setAlias (java.lang.String) 
		android.os.RemoteException e
		String alias
	public java.lang.String getAliasName () 
		String name
	public boolean createBond () 
		android.os.RemoteException e
	public boolean createBondOutOfBand (byte[], byte[]) 
		byte[] hash
		byte[] randomizer
	public boolean setDeviceOutOfBandData (byte[], byte[]) 
		byte[] hash
		byte[] randomizer
	public boolean cancelBondProcess () 
		android.os.RemoteException e
	public boolean removeBond () 
		android.os.RemoteException e
	public int getBondState () 
		android.os.RemoteException e
		NullPointerException npe
	public android.bluetooth.BluetoothClass getBluetoothClass () 
		int classInt
		android.os.RemoteException e
	public boolean getTrustState () 
	public boolean setTrust (boolean) 
		boolean value
	public android.os.ParcelUuid[] getUuids () 
		android.os.RemoteException e
	public boolean fetchUuidsWithSdp () 
		android.os.RemoteException e
	public int getServiceChannel (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public boolean setPin (byte[]) 
		android.os.RemoteException e
		byte[] pin
	public boolean setPasskey (int) 
		int passkey
	public boolean setPairingConfirmation (boolean) 
		android.os.RemoteException e
		boolean confirm
	public boolean setRemoteOutOfBandData () 
	public boolean cancelPairingUserInput () 
		android.os.RemoteException e
	public boolean isBluetoothDock () 
	public android.bluetooth.BluetoothSocket createRfcommSocket (int)  throws java.io.IOException 
		int channel
	public android.bluetooth.BluetoothSocket createRfcommSocketToServiceRecord (java.util.UUID)  throws java.io.IOException 
		java.util.UUID uuid
	public android.bluetooth.BluetoothSocket createInsecureRfcommSocketToServiceRecord (java.util.UUID)  throws java.io.IOException 
		java.util.UUID uuid
	public android.bluetooth.BluetoothSocket createInsecureRfcommSocket (int)  throws java.io.IOException 
		int port
	public android.bluetooth.BluetoothSocket createScoSocket ()  throws java.io.IOException 
	public static byte[] convertPinToBytes (java.lang.String) 
		java.io.UnsupportedEncodingException uee
		String pin
		byte[] pinBytes
	public android.bluetooth.BluetoothGatt connectGatt (android.content.Context, boolean, android.bluetooth.BluetoothGattCallback) 
		android.bluetooth.IBluetoothGatt iGatt
		android.bluetooth.BluetoothGatt gatt
		android.os.RemoteException e
		android.content.Context context
		boolean autoConnect
		android.bluetooth.BluetoothGattCallback callback
		android.bluetooth.BluetoothAdapter adapter
		android.bluetooth.IBluetoothManager managerService
	static android.bluetooth.IBluetooth access$002 (android.bluetooth.IBluetooth) 
		android.bluetooth.IBluetooth x0
	static void  () 
}

android/bluetooth/IBluetoothHeadsetPhone$Stub.class
IBluetoothHeadsetPhone.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHeadsetPhone$Stub extends android.os.Binder implements android.bluetooth.IBluetoothHeadsetPhone  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_answerCall
	static final int TRANSACTION_hangupCall
	static final int TRANSACTION_sendDtmf
	static final int TRANSACTION_processChld
	static final int TRANSACTION_getNetworkOperator
	static final int TRANSACTION_getSubscriberNumber
	static final int TRANSACTION_listCurrentCalls
	static final int TRANSACTION_queryPhoneState
	static final int TRANSACTION_updateBtHandsfreeAfterRadioTechnologyChange
	static final int TRANSACTION_cdmaSwapSecondCallState
	static final int TRANSACTION_cdmaSetSecondCallState
	public void  () 
	public static android.bluetooth.IBluetoothHeadsetPhone asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _result
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		boolean _result
		String _result
		String _result
		boolean _result
		boolean _result
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothSocket.class
BluetoothSocket.java
package android.bluetooth
public final android.bluetooth.BluetoothSocket extends java.lang.Object implements java.io.Closeable  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final int MAX_RFCOMM_CHANNEL
	static final int TYPE_RFCOMM
	static final int TYPE_SCO
	static final int TYPE_L2CAP
	static final int EBADFD
	static final int EADDRINUSE
	static final int SEC_FLAG_ENCRYPT
	static final int SEC_FLAG_AUTH
	private final int mType
	private android.bluetooth.BluetoothDevice mDevice
	private String mAddress
	private final boolean mAuth
	private final boolean mEncrypt
	private final android.bluetooth.BluetoothInputStream mInputStream
	private final android.bluetooth.BluetoothOutputStream mOutputStream
	private final android.os.ParcelUuid mUuid
	private android.os.ParcelFileDescriptor mPfd
	private android.net.LocalSocket mSocket
	private java.io.InputStream mSocketIS
	private java.io.OutputStream mSocketOS
	private int mPort
	private int mFd
	private String mServiceName
	private static int PROXY_CONNECTION_TIMEOUT
	private static int SOCK_SIGNAL_SIZE
	private volatile android.bluetooth.BluetoothSocket$SocketState mSocketState
	void  (int, int, boolean, boolean, android.bluetooth.BluetoothDevice, int, android.os.ParcelUuid)  throws java.io.IOException 
		int type
		int fd
		boolean auth
		boolean encrypt
		android.bluetooth.BluetoothDevice device
		int port
		android.os.ParcelUuid uuid
	private void  (android.bluetooth.BluetoothSocket) 
		android.bluetooth.BluetoothSocket s
	private android.bluetooth.BluetoothSocket acceptSocket (java.lang.String)  throws java.io.IOException 
		String RemoteAddr
		android.bluetooth.BluetoothSocket as
		java.io.FileDescriptor[] fds
	private void  (int, int, boolean, boolean, java.lang.String, int)  throws java.io.IOException 
		int type
		int fd
		boolean auth
		boolean encrypt
		String address
		int port
	protected void finalize ()  throws java.lang.Throwable 
	private int getSecurityFlags () 
		int flags
	public android.bluetooth.BluetoothDevice getRemoteDevice () 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public java.io.OutputStream getOutputStream ()  throws java.io.IOException 
	public boolean isConnected () 
	void setServiceName (java.lang.String) 
		String name
	public void connect ()  throws java.io.IOException 
		java.io.FileDescriptor fd
		android.bluetooth.IBluetooth bluetoothProxy
		int channel
		android.os.RemoteException e
	int bindListen () 
		android.os.RemoteException e
		java.io.FileDescriptor fd
		int channel
		java.io.IOException e
		int ret
		android.bluetooth.IBluetooth bluetoothProxy
	android.bluetooth.BluetoothSocket accept (int)  throws java.io.IOException 
		int timeout
		android.bluetooth.BluetoothSocket acceptedSocket
		String RemoteAddr
	int available ()  throws java.io.IOException 
	void flush ()  throws java.io.IOException 
	int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int offset
		int length
		int ret
	int write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int offset
		int length
	public void close ()  throws java.io.IOException 
	void removeChannel () 
	int getPort () 
	private java.lang.String convertAddr (byte[]) 
		byte[] addr
	private java.lang.String waitSocketSignal (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
		byte[] sig
		int ret
		java.nio.ByteBuffer bb
		int size
		byte[] addr
		int channel
		int status
		String RemoteAddr
	private int readAll (java.io.InputStream, byte[])  throws java.io.IOException 
		int ret
		java.io.InputStream is
		byte[] b
		int left
	private int readInt (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
		byte[] ibytes
		int ret
		java.nio.ByteBuffer bb
	static void  () 
}

android/bluetooth/IBluetoothManagerCallback$Stub$Proxy.class
IBluetoothManagerCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothManagerCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothManagerCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onBluetoothServiceUp (android.bluetooth.IBluetooth)  throws android.os.RemoteException 
		android.bluetooth.IBluetooth bluetoothService
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onBluetoothServiceDown ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/IBluetoothHealth$Stub$Proxy.class
IBluetoothHealth.java
package android.bluetooth
 android.bluetooth.IBluetoothHealth$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothHealth  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean registerAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.IBluetoothHealthCallback)  throws android.os.RemoteException 
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.bluetooth.IBluetoothHealthCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean unregisterAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean connectChannelToSource (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean connectChannelToSink (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		int channelType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnectChannel (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		int id
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.os.ParcelFileDescriptor getMainChannelFd (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public java.util.List getConnectedHealthDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getHealthDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getHealthDeviceConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/bluetooth/IBluetoothHealth.class
IBluetoothHealth.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHealth extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean registerAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.IBluetoothHealthCallback)  throws android.os.RemoteException 
	public abstract boolean unregisterAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
	public abstract boolean connectChannelToSource (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
	public abstract boolean connectChannelToSink (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
	public abstract boolean disconnectChannel (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor getMainChannelFd (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedHealthDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getHealthDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getHealthDeviceConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothGattServer.class
BluetoothGattServer.java
package android.bluetooth
public final android.bluetooth.BluetoothGattServer extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private final android.content.Context mContext
	private android.bluetooth.BluetoothAdapter mAdapter
	private android.bluetooth.IBluetoothGatt mService
	private android.bluetooth.BluetoothGattServerCallback mCallback
	private Object mServerIfLock
	private int mServerIf
	private java.util.List mServices
	private static final int CALLBACK_REG_TIMEOUT
	private final android.bluetooth.IBluetoothGattServerCallback mBluetoothGattServerCallback
	void  (android.content.Context, android.bluetooth.IBluetoothGatt) 
		android.content.Context context
		android.bluetooth.IBluetoothGatt iGatt
	public void close () 
	boolean registerCallback (android.bluetooth.BluetoothGattServerCallback) 
		android.os.RemoteException e
		InterruptedException e
		android.bluetooth.BluetoothGattServerCallback callback
		java.util.UUID uuid
	private void unregisterCallback () 
		android.os.RemoteException e
	android.bluetooth.BluetoothGattService getService (java.util.UUID, int, int) 
		android.bluetooth.BluetoothGattService svc
		java.util.Iterator i$
		java.util.UUID uuid
		int instanceId
		int type
	public boolean connect (android.bluetooth.BluetoothDevice, boolean) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		boolean autoConnect
	public void cancelConnection (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean sendResponse (android.bluetooth.BluetoothDevice, int, int, int, byte[]) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int requestId
		int status
		int offset
		byte[] value
	public boolean notifyCharacteristicChanged (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothGattCharacteristic, boolean) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothGattCharacteristic characteristic
		boolean confirm
		android.bluetooth.BluetoothGattService service
	public boolean addService (android.bluetooth.BluetoothGattService) 
		android.bluetooth.BluetoothGattService includedService
		java.util.Iterator i$
		android.bluetooth.BluetoothGattDescriptor descriptor
		java.util.Iterator i$
		int permission
		java.util.List descriptors
		android.bluetooth.BluetoothGattCharacteristic characteristic
		java.util.Iterator i$
		java.util.List includedServices
		java.util.List characteristics
		android.os.RemoteException e
		android.bluetooth.BluetoothGattService service
	public boolean removeService (android.bluetooth.BluetoothGattService) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattService intService
	public void clearServices () 
		android.os.RemoteException e
	public java.util.List getServices () 
	public android.bluetooth.BluetoothGattService getService (java.util.UUID) 
		android.bluetooth.BluetoothGattService service
		java.util.Iterator i$
		java.util.UUID uuid
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		int[] states
	static java.lang.Object access$000 (android.bluetooth.BluetoothGattServer) 
		android.bluetooth.BluetoothGattServer x0
	static android.bluetooth.BluetoothGattServerCallback access$100 (android.bluetooth.BluetoothGattServer) 
		android.bluetooth.BluetoothGattServer x0
	static int access$202 (android.bluetooth.BluetoothGattServer, int) 
		android.bluetooth.BluetoothGattServer x0
		int x1
	static android.bluetooth.BluetoothAdapter access$300 (android.bluetooth.BluetoothGattServer) 
		android.bluetooth.BluetoothGattServer x0
}

android/bluetooth/BluetoothHealthAppConfiguration$1.class
BluetoothHealthAppConfiguration.java
package android.bluetooth
final android.bluetooth.BluetoothHealthAppConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.BluetoothHealthAppConfiguration createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		String name
		int type
		int role
		int channelType
	public android.bluetooth.BluetoothHealthAppConfiguration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/bluetooth/BluetoothAssignedNumbers.class
BluetoothAssignedNumbers.java
package android.bluetooth
public android.bluetooth.BluetoothAssignedNumbers extends java.lang.Object {
	public static final int ERICSSON_TECHNOLOGY
	public static final int NOKIA_MOBILE_PHONES
	public static final int INTEL
	public static final int IBM
	public static final int TOSHIBA
	public static final int THREECOM
	public static final int MICROSOFT
	public static final int LUCENT
	public static final int MOTOROLA
	public static final int INFINEON_TECHNOLOGIES
	public static final int CAMBRIDGE_SILICON_RADIO
	public static final int SILICON_WAVE
	public static final int DIGIANSWER
	public static final int TEXAS_INSTRUMENTS
	public static final int PARTHUS_TECHNOLOGIES
	public static final int BROADCOM
	public static final int MITEL_SEMICONDUCTOR
	public static final int WIDCOMM
	public static final int ZEEVO
	public static final int ATMEL
	public static final int MITSUBISHI_ELECTRIC
	public static final int RTX_TELECOM
	public static final int KC_TECHNOLOGY
	public static final int NEWLOGIC
	public static final int TRANSILICA
	public static final int ROHDE_AND_SCHWARZ
	public static final int TTPCOM
	public static final int SIGNIA_TECHNOLOGIES
	public static final int CONEXANT_SYSTEMS
	public static final int QUALCOMM
	public static final int INVENTEL
	public static final int AVM_BERLIN
	public static final int BANDSPEED
	public static final int MANSELLA
	public static final int NEC
	public static final int WAVEPLUS_TECHNOLOGY
	public static final int ALCATEL
	public static final int PHILIPS_SEMICONDUCTORS
	public static final int C_TECHNOLOGIES
	public static final int OPEN_INTERFACE
	public static final int RF_MICRO_DEVICES
	public static final int HITACHI
	public static final int SYMBOL_TECHNOLOGIES
	public static final int TENOVIS
	public static final int MACRONIX
	public static final int GCT_SEMICONDUCTOR
	public static final int NORWOOD_SYSTEMS
	public static final int MEWTEL_TECHNOLOGY
	public static final int ST_MICROELECTRONICS
	public static final int SYNOPSYS
	public static final int RED_M
	public static final int COMMIL
	public static final int CATC
	public static final int ECLIPSE
	public static final int RENESAS_TECHNOLOGY
	public static final int MOBILIAN_CORPORATION
	public static final int TERAX
	public static final int INTEGRATED_SYSTEM_SOLUTION
	public static final int MATSUSHITA_ELECTRIC
	public static final int GENNUM
	public static final int RESEARCH_IN_MOTION
	public static final int IPEXTREME
	public static final int SYSTEMS_AND_CHIPS
	public static final int BLUETOOTH_SIG
	public static final int SEIKO_EPSON
	public static final int INTEGRATED_SILICON_SOLUTION
	public static final int CONWISE_TECHNOLOGY
	public static final int PARROT
	public static final int SOCKET_MOBILE
	public static final int ATHEROS_COMMUNICATIONS
	public static final int MEDIATEK
	public static final int BLUEGIGA
	public static final int MARVELL
	public static final int THREE_DSP
	public static final int ACCEL_SEMICONDUCTOR
	public static final int CONTINENTAL_AUTOMOTIVE
	public static final int APPLE
	public static final int STACCATO_COMMUNICATIONS
	public static final int AVAGO
	public static final int APT_LICENSING
	public static final int SIRF_TECHNOLOGY
	public static final int TZERO_TECHNOLOGIES
	public static final int J_AND_M
	public static final int FREE2MOVE
	public static final int THREE_DIJOY
	public static final int PLANTRONICS
	public static final int SONY_ERICSSON
	public static final int HARMAN_INTERNATIONAL
	public static final int VIZIO
	public static final int NORDIC_SEMICONDUCTOR
	public static final int EM_MICROELECTRONIC_MARIN
	public static final int RALINK_TECHNOLOGY
	public static final int BELKIN_INTERNATIONAL
	public static final int REALTEK_SEMICONDUCTOR
	public static final int STONESTREET_ONE
	public static final int WICENTRIC
	public static final int RIVIERAWAVES
	public static final int RDA_MICROELECTRONICS
	public static final int GIBSON_GUITARS
	public static final int MICOMMAND
	public static final int BAND_XI_INTERNATIONAL
	public static final int HEWLETT_PACKARD
	public static final int NINE_SOLUTIONS
	public static final int GN_NETCOM
	public static final int GENERAL_MOTORS
	public static final int A_AND_D_ENGINEERING
	public static final int MINDTREE
	public static final int POLAR_ELECTRO
	public static final int BEAUTIFUL_ENTERPRISE
	public static final int BRIARTEK
	public static final int SUMMIT_DATA_COMMUNICATIONS
	public static final int SOUND_ID
	public static final int MONSTER
	public static final int CONNECTBLUE
	public static final int SHANGHAI_SUPER_SMART_ELECTRONICS
	public static final int GROUP_SENSE
	public static final int ZOMM
	public static final int SAMSUNG_ELECTRONICS
	public static final int CREATIVE_TECHNOLOGY
	public static final int LAIRD_TECHNOLOGIES
	public static final int NIKE
	public static final int LESSWIRE
	public static final int MSTAR_SEMICONDUCTOR
	public static final int HANLYNN_TECHNOLOGIES
	public static final int A_AND_R_CAMBRIDGE
	public static final int SEERS_TECHNOLOGY
	public static final int SPORTS_TRACKING_TECHNOLOGIES
	public static final int AUTONET_MOBILE
	public static final int DELORME_PUBLISHING_COMPANY
	public static final int WUXI_VIMICRO
	public static final int SENNHEISER_COMMUNICATIONS
	public static final int TIMEKEEPING_SYSTEMS
	public static final int LUDUS_HELSINKI
	public static final int BLUERADIOS
	public static final int EQUINOX_AG
	public static final int GARMIN_INTERNATIONAL
	public static final int ECOTEST
	public static final int GN_RESOUND
	public static final int JAWBONE
	public static final int TOPCORN_POSITIONING_SYSTEMS
	public static final int QUALCOMM_LABS
	public static final int ZSCAN_SOFTWARE
	public static final int QUINTIC
	public static final int STOLLMAN_E_PLUS_V
	public static final int FUNAI_ELECTRIC
	public static final int ADVANCED_PANMOBIL_SYSTEMS
	public static final int THINKOPTICS
	public static final int UNIVERSAL_ELECTRONICS
	public static final int AIROHA_TECHNOLOGY
	public static final int NEC_LIGHTING
	public static final int ODM_TECHNOLOGY
	public static final int BLUETREK_TECHNOLOGIES
	public static final int ZER01_TV
	public static final int I_TECH_DYNAMIC_GLOBAL_DISTRIBUTION
	public static final int ALPWISE
	public static final int JIANGSU_TOPPOWER_AUTOMOTIVE_ELECTRONICS
	public static final int COLORFY
	public static final int GEOFORCE
	public static final int BOSE
	public static final int SUUNTO
	public static final int KENSINGTON_COMPUTER_PRODUCTS_GROUP
	public static final int SR_MEDIZINELEKTRONIK
	public static final int VERTU
	public static final int META_WATCH
	public static final int LINAK
	public static final int OTL_DYNAMICS
	public static final int PANDA_OCEAN
	public static final int VISTEON
	public static final int ARP_DEVICES
	public static final int MAGNETI_MARELLI
	public static final int CAEN_RFID
	public static final int INGENIEUR_SYSTEMGRUPPE_ZAHN
	public static final int GREEN_THROTTLE_GAMES
	public static final int PETER_SYSTEMTECHNIK
	public static final int OMEGAWAVE
	public static final int CINETIX
	public static final int PASSIF_SEMICONDUCTOR
	public static final int SARIS_CYCLING_GROUP
	public static final int BEKEY
	public static final int CLARINOX_TECHNOLOGIES
	public static final int BDE_TECHNOLOGY
	public static final int SWIRL_NETWORKS
	public static final int MESO_INTERNATIONAL
	public static final int TRELAB
	public static final int QUALCOMM_INNOVATION_CENTER
	public static final int JOHNSON_CONTROLS
	public static final int STARKEY_LABORATORIES
	public static final int S_POWER_ELECTRONICS
	public static final int ACE_SENSOR
	public static final int APLIX
	public static final int AAMP_OF_AMERICA
	public static final int STALMART_TECHNOLOGY
	public static final int AMICCOM_ELECTRONICS
	public static final int SHENZHEN_EXCELSECU_DATA_TECHNOLOGY
	public static final int GENEQ
	public static final int ADIDAS
	public static final int LG_ELECTRONICS
	public static final int ONSET_COMPUTER
	public static final int SELFLY
	public static final int QUUPPA
	public static final int GELO
	public static final int EVLUMA
	public static final int MC10
	public static final int BINAURIC
	public static final int BEATS_ELECTRONICS
	public static final int MICROCHIP_TECHNOLOGY
	public static final int ELGATO_SYSTEMS
	public static final int ARCHOS
	public static final int DEXCOM
	public static final int POLAR_ELECTRO_EUROPE
	public static final int DIALOG_SEMICONDUCTOR
	public static final int TAIXINGBANG_TECHNOLOGY
	public static final int KAWANTECH
	public static final int AUSTCO_COMMUNICATION_SYSTEMS
	public static final int TIMEX_GROUP_USA
	public static final int QUALCOMM_TECHNOLOGIES
	public static final int QUALCOMM_CONNECTED_EXPERIENCES
	public static final int VOYETRA_TURTLE_BEACH
	public static final int TXTR
	public static final int BIOSENTRONICS
	public static final int PROCTER_AND_GAMBLE
	public static final int HOSIDEN
	public static final int MUZIK
	public static final int MISFIT_WEARABLES
	public static final int GOOGLE
	public static final int DANLERS
	public static final int SEMILINK
	private void  () 
}

android/bluetooth/BluetoothAdapter$LeScanCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$LeScanCallback extends java.lang.Object {
	public abstract void onLeScan (android.bluetooth.BluetoothDevice, int, byte[]) 
}

android/bluetooth/IBluetoothCallback$Stub.class
IBluetoothCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onBluetoothStateChange
	public void  () 
	public static android.bluetooth.IBluetoothCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothMap$2.class
BluetoothMap.java
package android.bluetooth
 android.bluetooth.BluetoothMap$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothMap this$0
	void  (android.bluetooth.BluetoothMap) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName className
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName className
}

android/bluetooth/BluetoothProfile.class
BluetoothProfile.java
package android.bluetooth
public abstract android.bluetooth.BluetoothProfile extends java.lang.Object {
	public static final String EXTRA_STATE
	public static final String EXTRA_PREVIOUS_STATE
	public static final int STATE_DISCONNECTED
	public static final int STATE_CONNECTING
	public static final int STATE_CONNECTED
	public static final int STATE_DISCONNECTING
	public static final int HEADSET
	public static final int A2DP
	public static final int HEALTH
	public static final int INPUT_DEVICE
	public static final int PAN
	public static final int PBAP
	public static final int GATT
	public static final int GATT_SERVER
	public static final int MAP
	public static final int PRIORITY_AUTO_CONNECT
	public static final int PRIORITY_ON
	public static final int PRIORITY_OFF
	public static final int PRIORITY_UNDEFINED
	public abstract java.util.List getConnectedDevices () 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[]) 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice) 
}

android/bluetooth/IBluetoothPbap.class
IBluetoothPbap.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothPbap extends java.lang.Object implements android.os.IInterface  {
	public abstract int getState ()  throws android.os.RemoteException 
	public abstract android.bluetooth.BluetoothDevice getClient ()  throws android.os.RemoteException 
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract void disconnect ()  throws android.os.RemoteException 
	public abstract boolean isConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothPbap$Stub.class
IBluetoothPbap.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothPbap$Stub extends android.os.Binder implements android.bluetooth.IBluetoothPbap  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getState
	static final int TRANSACTION_getClient
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_isConnected
	public void  () 
	public static android.bluetooth.IBluetoothPbap asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _result
		android.bluetooth.BluetoothDevice _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothStateChangeCallback$Stub.class
IBluetoothStateChangeCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothStateChangeCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothStateChangeCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onBluetoothStateChange
	public void  () 
	public static android.bluetooth.IBluetoothStateChangeCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothHealth$Stub.class
IBluetoothHealth.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHealth$Stub extends android.os.Binder implements android.bluetooth.IBluetoothHealth  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerAppConfiguration
	static final int TRANSACTION_unregisterAppConfiguration
	static final int TRANSACTION_connectChannelToSource
	static final int TRANSACTION_connectChannelToSink
	static final int TRANSACTION_disconnectChannel
	static final int TRANSACTION_getMainChannelFd
	static final int TRANSACTION_getConnectedHealthDevices
	static final int TRANSACTION_getHealthDevicesMatchingConnectionStates
	static final int TRANSACTION_getHealthDeviceConnectionState
	public void  () 
	public static android.bluetooth.IBluetoothHealth asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.IBluetoothHealthCallback _arg1
		boolean _result
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		int _arg2
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		int _arg2
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		android.os.ParcelFileDescriptor _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothAdapter$StateChangeCallbackWrapper.class
BluetoothAdapter.java
package android.bluetooth
public android.bluetooth.BluetoothAdapter$StateChangeCallbackWrapper extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	private android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback mCallback
	final android.bluetooth.BluetoothAdapter this$0
	void  (android.bluetooth.BluetoothAdapter, android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback) 
		android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback callback
	public void onBluetoothStateChange (boolean) 
		boolean on
}

android/bluetooth/BluetoothMap$1.class
BluetoothMap.java
package android.bluetooth
 android.bluetooth.BluetoothMap$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothMap this$0
	void  (android.bluetooth.BluetoothMap) 
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/BluetoothHealthAppConfiguration.class
BluetoothHealthAppConfiguration.java
package android.bluetooth
public final android.bluetooth.BluetoothHealthAppConfiguration extends java.lang.Object implements android.os.Parcelable  {
	private final String mName
	private final int mDataType
	private final int mRole
	private final int mChannelType
	public static final android.os.Parcelable$Creator CREATOR
	void  (java.lang.String, int) 
		String name
		int dataType
	void  (java.lang.String, int, int, int) 
		String name
		int dataType
		int role
		int channelType
	public boolean equals (java.lang.Object) 
		android.bluetooth.BluetoothHealthAppConfiguration config
		Object o
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public int describeContents () 
	public int getDataType () 
	public java.lang.String getName () 
	public int getRole () 
	public int getChannelType () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/bluetooth/IBluetoothGattServerCallback$Stub.class
IBluetoothGattServerCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGattServerCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothGattServerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onServerRegistered
	static final int TRANSACTION_onScanResult
	static final int TRANSACTION_onServerConnectionState
	static final int TRANSACTION_onServiceAdded
	static final int TRANSACTION_onCharacteristicReadRequest
	static final int TRANSACTION_onDescriptorReadRequest
	static final int TRANSACTION_onCharacteristicWriteRequest
	static final int TRANSACTION_onDescriptorWriteRequest
	static final int TRANSACTION_onExecuteWrite
	public void  () 
	public static android.bluetooth.IBluetoothGattServerCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		String _arg0
		int _arg1
		byte[] _arg2
		int _arg0
		int _arg1
		boolean _arg2
		String _arg3
		android.os.ParcelUuid _arg3
		int _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		android.os.ParcelUuid _arg6
		android.os.ParcelUuid _arg8
		String _arg0
		int _arg1
		int _arg2
		boolean _arg3
		int _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg6
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg9
		String _arg0
		int _arg1
		int _arg2
		boolean _arg3
		int _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg9
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg10
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		boolean _arg4
		boolean _arg5
		int _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		int _arg9
		android.os.ParcelUuid _arg10
		byte[] _arg11
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg10
		android.os.ParcelUuid _arg11
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		boolean _arg4
		boolean _arg5
		int _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		int _arg9
		android.os.ParcelUuid _arg10
		android.os.ParcelUuid _arg11
		byte[] _arg12
		String _arg0
		int _arg1
		boolean _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothManager$Stub.class
IBluetoothManager.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothManager$Stub extends android.os.Binder implements android.bluetooth.IBluetoothManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerAdapter
	static final int TRANSACTION_unregisterAdapter
	static final int TRANSACTION_registerStateChangeCallback
	static final int TRANSACTION_unregisterStateChangeCallback
	static final int TRANSACTION_isEnabled
	static final int TRANSACTION_enable
	static final int TRANSACTION_enableNoAutoConnect
	static final int TRANSACTION_disable
	static final int TRANSACTION_getBluetoothGatt
	static final int TRANSACTION_getAddress
	static final int TRANSACTION_getName
	public void  () 
	public static android.bluetooth.IBluetoothManager asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothManagerCallback _arg0
		android.bluetooth.IBluetooth _result
		android.bluetooth.IBluetoothManagerCallback _arg0
		android.bluetooth.IBluetoothStateChangeCallback _arg0
		android.bluetooth.IBluetoothStateChangeCallback _arg0
		boolean _result
		boolean _result
		boolean _result
		boolean _arg0
		boolean _result
		android.bluetooth.IBluetoothGatt _result
		String _result
		String _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothSocket$SocketState.class
BluetoothSocket.java
package android.bluetooth
final android.bluetooth.BluetoothSocket$SocketState extends java.lang.Enum {
	public static final android.bluetooth.BluetoothSocket$SocketState INIT
	public static final android.bluetooth.BluetoothSocket$SocketState CONNECTED
	public static final android.bluetooth.BluetoothSocket$SocketState LISTENING
	public static final android.bluetooth.BluetoothSocket$SocketState CLOSED
	private static final android.bluetooth.BluetoothSocket$SocketState[] $VALUES
	public static android.bluetooth.BluetoothSocket$SocketState[] values () 
	public static android.bluetooth.BluetoothSocket$SocketState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/bluetooth/BluetoothInputStream.class
BluetoothInputStream.java
package android.bluetooth
final android.bluetooth.BluetoothInputStream extends java.io.InputStream {
	private android.bluetooth.BluetoothSocket mSocket
	void  (android.bluetooth.BluetoothSocket) 
		android.bluetooth.BluetoothSocket s
	public int available ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
		byte[] b
		int ret
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int offset
		int length
}

android/bluetooth/BluetoothAdapter$BluetoothStateChangeCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback extends java.lang.Object {
	public abstract void onBluetoothStateChange (boolean) 
}

android/bluetooth/IBluetoothA2dp.class
IBluetoothA2dp.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothA2dp extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean isAvrcpAbsoluteVolumeSupported ()  throws android.os.RemoteException 
	public abstract void adjustAvrcpAbsoluteVolume (int)  throws android.os.RemoteException 
	public abstract void setAvrcpAbsoluteVolume (int)  throws android.os.RemoteException 
	public abstract boolean isA2dpPlaying (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothHeadset$Stub.class
IBluetoothHeadset.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHeadset$Stub extends android.os.Binder implements android.bluetooth.IBluetoothHeadset  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	static final int TRANSACTION_startVoiceRecognition
	static final int TRANSACTION_stopVoiceRecognition
	static final int TRANSACTION_isAudioConnected
	static final int TRANSACTION_sendVendorSpecificResultCode
	static final int TRANSACTION_getBatteryUsageHint
	static final int TRANSACTION_acceptIncomingConnect
	static final int TRANSACTION_rejectIncomingConnect
	static final int TRANSACTION_getAudioState
	static final int TRANSACTION_isAudioOn
	static final int TRANSACTION_connectAudio
	static final int TRANSACTION_disconnectAudio
	static final int TRANSACTION_startScoUsingVirtualVoiceCall
	static final int TRANSACTION_stopScoUsingVirtualVoiceCall
	static final int TRANSACTION_phoneStateChanged
	static final int TRANSACTION_clccResponse
	public void  () 
	public static android.bluetooth.IBluetoothHeadset asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _arg1
		String _arg2
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		boolean _result
		boolean _result
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		int _arg0
		int _arg1
		int _arg2
		String _arg3
		int _arg4
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		boolean _arg4
		String _arg5
		int _arg6
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothGattDescriptor.class
BluetoothGattDescriptor.java
package android.bluetooth
public android.bluetooth.BluetoothGattDescriptor extends java.lang.Object {
	public static final byte[] ENABLE_NOTIFICATION_VALUE
	public static final byte[] ENABLE_INDICATION_VALUE
	public static final byte[] DISABLE_NOTIFICATION_VALUE
	public static final int PERMISSION_READ
	public static final int PERMISSION_READ_ENCRYPTED
	public static final int PERMISSION_READ_ENCRYPTED_MITM
	public static final int PERMISSION_WRITE
	public static final int PERMISSION_WRITE_ENCRYPTED
	public static final int PERMISSION_WRITE_ENCRYPTED_MITM
	public static final int PERMISSION_WRITE_SIGNED
	public static final int PERMISSION_WRITE_SIGNED_MITM
	protected java.util.UUID mUuid
	protected int mInstance
	protected int mPermissions
	protected android.bluetooth.BluetoothGattCharacteristic mCharacteristic
	protected byte[] mValue
	public void  (java.util.UUID, int) 
		java.util.UUID uuid
		int permissions
	void  (android.bluetooth.BluetoothGattCharacteristic, java.util.UUID, int, int) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
		java.util.UUID uuid
		int instance
		int permissions
	private void initDescriptor (android.bluetooth.BluetoothGattCharacteristic, java.util.UUID, int, int) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
		java.util.UUID uuid
		int instance
		int permissions
	public android.bluetooth.BluetoothGattCharacteristic getCharacteristic () 
	void setCharacteristic (android.bluetooth.BluetoothGattCharacteristic) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public java.util.UUID getUuid () 
	public int getInstanceId () 
	public int getPermissions () 
	public byte[] getValue () 
	public boolean setValue (byte[]) 
		byte[] value
	static void  () 
}

android/bluetooth/BluetoothPbap$2.class
BluetoothPbap.java
package android.bluetooth
 android.bluetooth.BluetoothPbap$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothPbap this$0
	void  (android.bluetooth.BluetoothPbap) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName className
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName className
}

android/bluetooth/IBluetoothGattCallback$Stub.class
IBluetoothGattCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGattCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothGattCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onClientRegistered
	static final int TRANSACTION_onClientConnectionState
	static final int TRANSACTION_onScanResult
	static final int TRANSACTION_onGetService
	static final int TRANSACTION_onGetIncludedService
	static final int TRANSACTION_onGetCharacteristic
	static final int TRANSACTION_onGetDescriptor
	static final int TRANSACTION_onSearchComplete
	static final int TRANSACTION_onCharacteristicRead
	static final int TRANSACTION_onCharacteristicWrite
	static final int TRANSACTION_onExecuteWrite
	static final int TRANSACTION_onDescriptorRead
	static final int TRANSACTION_onDescriptorWrite
	static final int TRANSACTION_onNotify
	static final int TRANSACTION_onReadRemoteRssi
	static final int TRANSACTION_onAdvertiseStateChange
	public void  () 
	public static android.bluetooth.IBluetoothGattCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		boolean _arg2
		String _arg3
		String _arg0
		int _arg1
		byte[] _arg2
		android.os.ParcelUuid _arg3
		String _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		android.os.ParcelUuid _arg3
		android.os.ParcelUuid _arg6
		String _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		int _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		android.os.ParcelUuid _arg3
		android.os.ParcelUuid _arg5
		String _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		int _arg4
		android.os.ParcelUuid _arg5
		int _arg6
		android.os.ParcelUuid _arg3
		android.os.ParcelUuid _arg5
		android.os.ParcelUuid _arg7
		String _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		int _arg4
		android.os.ParcelUuid _arg5
		int _arg6
		android.os.ParcelUuid _arg7
		String _arg0
		int _arg1
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		byte[] _arg7
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		String _arg0
		int _arg1
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		android.os.ParcelUuid _arg8
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		byte[] _arg9
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		android.os.ParcelUuid _arg8
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg3
		android.os.ParcelUuid _arg5
		String _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		int _arg4
		android.os.ParcelUuid _arg5
		byte[] _arg6
		String _arg0
		int _arg1
		int _arg2
		int _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothPan.class
BluetoothPan.java
package android.bluetooth
public final android.bluetooth.BluetoothPan extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String EXTRA_LOCAL_ROLE
	public static final int PAN_ROLE_NONE
	public static final int LOCAL_NAP_ROLE
	public static final int REMOTE_NAP_ROLE
	public static final int LOCAL_PANU_ROLE
	public static final int REMOTE_PANU_ROLE
	public static final int PAN_DISCONNECT_FAILED_NOT_CONNECTED
	public static final int PAN_CONNECT_FAILED_ALREADY_CONNECTED
	public static final int PAN_CONNECT_FAILED_ATTEMPT_FAILED
	public static final int PAN_OPERATION_GENERIC_FAILURE
	public static final int PAN_OPERATION_SUCCESS
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.BluetoothAdapter mAdapter
	private android.bluetooth.IBluetoothPan mPanService
	private final android.bluetooth.IBluetoothStateChangeCallback mStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException re
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		android.os.RemoteException re
		Exception re
		android.bluetooth.IBluetoothManager mgr
	protected void finalize () 
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public void setBluetoothTethering (boolean) 
		android.os.RemoteException e
		boolean value
	public boolean isTetheringOn () 
		android.os.RemoteException e
	private boolean isEnabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothPan) 
		android.bluetooth.BluetoothPan x0
	static android.bluetooth.IBluetoothPan access$102 (android.bluetooth.BluetoothPan, android.bluetooth.IBluetoothPan) 
		android.bluetooth.BluetoothPan x0
		android.bluetooth.IBluetoothPan x1
	static android.content.Context access$200 (android.bluetooth.BluetoothPan) 
		android.bluetooth.BluetoothPan x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothPan) 
		android.bluetooth.BluetoothPan x0
}

android/bluetooth/BluetoothHeadset$1.class
BluetoothHeadset.java
package android.bluetooth
 android.bluetooth.BluetoothHeadset$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothHeadset this$0
	void  (android.bluetooth.BluetoothHeadset) 
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/BluetoothInputDevice$2.class
BluetoothInputDevice.java
package android.bluetooth
 android.bluetooth.BluetoothInputDevice$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothInputDevice this$0
	void  (android.bluetooth.BluetoothInputDevice) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName className
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName className
}

android/bluetooth/BluetoothClass.class
BluetoothClass.java
package android.bluetooth
public final android.bluetooth.BluetoothClass extends java.lang.Object implements android.os.Parcelable  {
	public static final int ERROR
	private final int mClass
	public static final android.os.Parcelable$Creator CREATOR
	public static final int PROFILE_HEADSET
	public static final int PROFILE_A2DP
	public static final int PROFILE_OPP
	public static final int PROFILE_HID
	public static final int PROFILE_PANU
	public static final int PROFILE_NAP
	public void  (int) 
		int classInt
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public boolean hasService (int) 
		int service
	public int getMajorDeviceClass () 
	public int getDeviceClass () 
	public boolean doesClassMatch (int) 
		int profile
	static void  () 
}

android/bluetooth/IBluetoothGatt.class
IBluetoothGatt.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGatt extends java.lang.Object implements android.os.IInterface  {
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract void startScan (int, boolean)  throws android.os.RemoteException 
	public abstract void startScanWithUuids (int, boolean, android.os.ParcelUuid[])  throws android.os.RemoteException 
	public abstract void stopScan (int, boolean)  throws android.os.RemoteException 
	public abstract void registerClient (android.os.ParcelUuid, android.bluetooth.IBluetoothGattCallback)  throws android.os.RemoteException 
	public abstract void unregisterClient (int)  throws android.os.RemoteException 
	public abstract void clientConnect (int, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void clientDisconnect (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void startAdvertising (int)  throws android.os.RemoteException 
	public abstract void stopAdvertising ()  throws android.os.RemoteException 
	public abstract boolean setAdvServiceData (byte[])  throws android.os.RemoteException 
	public abstract byte[] getAdvServiceData ()  throws android.os.RemoteException 
	public abstract boolean setAdvManufacturerCodeAndData (int, byte[])  throws android.os.RemoteException 
	public abstract byte[] getAdvManufacturerData ()  throws android.os.RemoteException 
	public abstract java.util.List getAdvServiceUuids ()  throws android.os.RemoteException 
	public abstract void removeAdvManufacturerCodeAndData (int)  throws android.os.RemoteException 
	public abstract boolean isAdvertising ()  throws android.os.RemoteException 
	public abstract void refreshDevice (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void discoverServices (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void readCharacteristic (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int)  throws android.os.RemoteException 
	public abstract void writeCharacteristic (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, int, byte[])  throws android.os.RemoteException 
	public abstract void readDescriptor (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int)  throws android.os.RemoteException 
	public abstract void writeDescriptor (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, int, byte[])  throws android.os.RemoteException 
	public abstract void registerForNotification (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, boolean)  throws android.os.RemoteException 
	public abstract void beginReliableWrite (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void endReliableWrite (int, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void readRemoteRssi (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void registerServer (android.os.ParcelUuid, android.bluetooth.IBluetoothGattServerCallback)  throws android.os.RemoteException 
	public abstract void unregisterServer (int)  throws android.os.RemoteException 
	public abstract void serverConnect (int, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void serverDisconnect (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void beginServiceDeclaration (int, int, int, int, android.os.ParcelUuid, boolean)  throws android.os.RemoteException 
	public abstract void addIncludedService (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void addCharacteristic (int, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
	public abstract void addDescriptor (int, android.os.ParcelUuid, int)  throws android.os.RemoteException 
	public abstract void endServiceDeclaration (int)  throws android.os.RemoteException 
	public abstract void removeService (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void clearServices (int)  throws android.os.RemoteException 
	public abstract void sendResponse (int, java.lang.String, int, int, int, byte[])  throws android.os.RemoteException 
	public abstract void sendNotification (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, boolean, byte[])  throws android.os.RemoteException 
}

android/bluetooth/BluetoothAdapter$GattCallbackWrapper.class
BluetoothAdapter.java
package android.bluetooth
 android.bluetooth.BluetoothAdapter$GattCallbackWrapper extends android.bluetooth.IBluetoothGattCallback$Stub {
	private static final int LE_CALLBACK_REG_TIMEOUT
	private static final int LE_CALLBACK_REG_WAIT_COUNT
	private final android.bluetooth.BluetoothAdapter$AdvertiseCallback mAdvertiseCallback
	private final android.bluetooth.BluetoothAdapter$LeScanCallback mLeScanCb
	private int mLeHandle
	private final java.util.UUID[] mScanFilter
	private java.lang.ref.WeakReference mBluetoothAdapter
	public void  (android.bluetooth.BluetoothAdapter, android.bluetooth.BluetoothAdapter$LeScanCallback, java.util.UUID[]) 
		android.bluetooth.BluetoothAdapter bluetoothAdapter
		android.bluetooth.BluetoothAdapter$LeScanCallback leScanCb
		java.util.UUID[] uuid
	public void  (android.bluetooth.BluetoothAdapter, android.bluetooth.BluetoothAdapter$LeScanCallback, java.util.UUID[], android.bluetooth.BluetoothAdapter$AdvertiseCallback) 
		android.bluetooth.BluetoothAdapter bluetoothAdapter
		android.bluetooth.BluetoothAdapter$LeScanCallback leScanCb
		java.util.UUID[] uuid
		android.bluetooth.BluetoothAdapter$AdvertiseCallback callback
	public boolean scanStarted () 
	public boolean advertiseStarted () 
	private boolean waitForRegisteration (int) 
		InterruptedException e
		int count
		int maxWaitCount
		boolean started
	public void stopAdvertising () 
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
		android.bluetooth.BluetoothAdapter adapter
	public void stopLeScan () 
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
		android.bluetooth.BluetoothAdapter adapter
	public void onClientRegistered (int, int) 
		int i
		android.os.ParcelUuid[] uuids
		android.bluetooth.BluetoothAdapter adapter
		android.os.RemoteException e
		android.os.RemoteException e
		android.bluetooth.IBluetoothGatt iGatt
		int status
		int clientIf
	public void onClientConnectionState (int, int, boolean, java.lang.String) 
		int status
		int clientIf
		boolean connected
		String address
	public void onScanResult (java.lang.String, int, byte[]) 
		android.bluetooth.BluetoothAdapter adapter
		Exception ex
		String address
		int rssi
		byte[] advData
	public void onGetService (java.lang.String, int, int, android.os.ParcelUuid) 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
	public void onGetIncludedService (java.lang.String, int, int, android.os.ParcelUuid, int, int, android.os.ParcelUuid) 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int inclSrvcType
		int inclSrvcInstId
		android.os.ParcelUuid inclSrvcUuid
	public void onGetCharacteristic (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int) 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int charProps
	public void onGetDescriptor (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid) 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int descInstId
		android.os.ParcelUuid descUuid
	public void onSearchComplete (java.lang.String, int) 
		String address
		int status
	public void onCharacteristicRead (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[]) 
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		byte[] value
	public void onCharacteristicWrite (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid) 
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
	public void onNotify (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[]) 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		byte[] value
	public void onDescriptorRead (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[]) 
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int descInstId
		android.os.ParcelUuid descrUuid
		byte[] value
	public void onDescriptorWrite (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid) 
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int descInstId
		android.os.ParcelUuid descrUuid
	public void onExecuteWrite (java.lang.String, int) 
		String address
		int status
	public void onReadRemoteRssi (java.lang.String, int, int) 
		String address
		int rssi
		int status
	public void onAdvertiseStateChange (int, int) 
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
		android.bluetooth.BluetoothAdapter adapter
		int advertiseState
		int status
	static int access$000 (android.bluetooth.BluetoothAdapter$GattCallbackWrapper) 
		android.bluetooth.BluetoothAdapter$GattCallbackWrapper x0
	static android.bluetooth.BluetoothAdapter$AdvertiseCallback access$100 (android.bluetooth.BluetoothAdapter$GattCallbackWrapper) 
		android.bluetooth.BluetoothAdapter$GattCallbackWrapper x0
}

android/bluetooth/BluetoothDevice$1.class
BluetoothDevice.java
package android.bluetooth
final android.bluetooth.BluetoothDevice$1 extends android.bluetooth.IBluetoothManagerCallback$Stub {
	void  () 
	public void onBluetoothServiceUp (android.bluetooth.IBluetooth)  throws android.os.RemoteException 
		android.bluetooth.IBluetooth bluetoothService
	public void onBluetoothServiceDown ()  throws android.os.RemoteException 
}

android/bluetooth/BluetoothTetheringDataTracker$2.class
BluetoothTetheringDataTracker.java
package android.bluetooth
 android.bluetooth.BluetoothTetheringDataTracker$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.net.LinkProperties val$linkProperties
	final android.bluetooth.BluetoothTetheringDataTracker this$0
	void  (android.bluetooth.BluetoothTetheringDataTracker, android.net.LinkProperties) 
	public void run () 
		android.os.Message msg
		android.net.DhcpResults dhcpResults
		boolean success
}

android/bluetooth/BluetoothAdapter$AdvertiseCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$AdvertiseCallback extends java.lang.Object {
	public abstract void onAdvertiseStart (int) 
	public abstract void onAdvertiseStop (int) 
}

android/bluetooth/BluetoothInputDevice.class
BluetoothInputDevice.java
package android.bluetooth
public final android.bluetooth.BluetoothInputDevice extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String ACTION_PROTOCOL_MODE_CHANGED
	public static final String ACTION_VIRTUAL_UNPLUG_STATUS
	public static final int INPUT_DISCONNECT_FAILED_NOT_CONNECTED
	public static final int INPUT_CONNECT_FAILED_ALREADY_CONNECTED
	public static final int INPUT_CONNECT_FAILED_ATTEMPT_FAILED
	public static final int INPUT_OPERATION_GENERIC_FAILURE
	public static final int INPUT_OPERATION_SUCCESS
	public static final int PROTOCOL_REPORT_MODE
	public static final int PROTOCOL_BOOT_MODE
	public static final int PROTOCOL_UNSUPPORTED_MODE
	public static final byte REPORT_TYPE_INPUT
	public static final byte REPORT_TYPE_OUTPUT
	public static final byte REPORT_TYPE_FEATURE
	public static final int VIRTUAL_UNPLUG_STATUS_SUCCESS
	public static final int VIRTUAL_UNPLUG_STATUS_FAIL
	public static final String EXTRA_PROTOCOL_MODE
	public static final String EXTRA_REPORT_TYPE
	public static final String EXTRA_REPORT_ID
	public static final String EXTRA_REPORT_BUFFER_SIZE
	public static final String EXTRA_REPORT
	public static final String EXTRA_VIRTUAL_UNPLUG_STATUS
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.BluetoothAdapter mAdapter
	private android.bluetooth.IBluetoothInputDevice mService
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	private boolean isEnabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public boolean virtualUnplug (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean getProtocolMode (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setProtocolMode (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int protocolMode
	public boolean getReport (android.bluetooth.BluetoothDevice, byte, byte, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		byte reportType
		byte reportId
		int bufferSize
	public boolean setReport (android.bluetooth.BluetoothDevice, byte, java.lang.String) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		byte reportType
		String report
	public boolean sendData (android.bluetooth.BluetoothDevice, java.lang.String) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		String report
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice x0
	static android.bluetooth.IBluetoothInputDevice access$102 (android.bluetooth.BluetoothInputDevice, android.bluetooth.IBluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice x0
		android.bluetooth.IBluetoothInputDevice x1
	static android.content.Context access$200 (android.bluetooth.BluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice x0
	static android.bluetooth.IBluetoothInputDevice access$100 (android.bluetooth.BluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice x0
}

android/bluetooth/BluetoothPbap.class
BluetoothPbap.java
package android.bluetooth
public android.bluetooth.BluetoothPbap extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String PBAP_STATE
	public static final String PBAP_PREVIOUS_STATE
	public static final String PBAP_STATE_CHANGED_ACTION
	private android.bluetooth.IBluetoothPbap mService
	private final android.content.Context mContext
	private android.bluetooth.BluetoothPbap$ServiceListener mServiceListener
	private android.bluetooth.BluetoothAdapter mAdapter
	public static final int STATE_ERROR
	public static final int STATE_DISCONNECTED
	public static final int STATE_CONNECTING
	public static final int STATE_CONNECTED
	public static final int RESULT_FAILURE
	public static final int RESULT_SUCCESS
	public static final int RESULT_CANCELED
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	public void  (android.content.Context, android.bluetooth.BluetoothPbap$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothPbap$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	protected void finalize ()  throws java.lang.Throwable 
	public synchronized void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public int getState () 
		android.os.RemoteException e
	public android.bluetooth.BluetoothDevice getClient () 
		android.os.RemoteException e
	public boolean isConnected (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect () 
		android.os.RemoteException e
	public static boolean doesClassMatchSink (android.bluetooth.BluetoothClass) 
		android.bluetooth.BluetoothClass btClass
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothPbap) 
		android.bluetooth.BluetoothPbap x0
	static android.bluetooth.IBluetoothPbap access$102 (android.bluetooth.BluetoothPbap, android.bluetooth.IBluetoothPbap) 
		android.bluetooth.BluetoothPbap x0
		android.bluetooth.IBluetoothPbap x1
	static android.content.Context access$200 (android.bluetooth.BluetoothPbap) 
		android.bluetooth.BluetoothPbap x0
	static android.bluetooth.IBluetoothPbap access$100 (android.bluetooth.BluetoothPbap) 
		android.bluetooth.BluetoothPbap x0
	static void access$300 (java.lang.String) 
		String x0
	static android.bluetooth.BluetoothPbap$ServiceListener access$400 (android.bluetooth.BluetoothPbap) 
		android.bluetooth.BluetoothPbap x0
}

android/bluetooth/IBluetoothHealthCallback.class
IBluetoothHealthCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHealthCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onHealthAppConfigurationStatusChange (android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
	public abstract void onHealthChannelStateChange (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothGattCallback$Stub$Proxy.class
IBluetoothGattCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothGattCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothGattCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onClientRegistered (int, int)  throws android.os.RemoteException 
		int status
		int clientIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onClientConnectionState (int, int, boolean, java.lang.String)  throws android.os.RemoteException 
		int status
		int clientIf
		boolean connected
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onScanResult (java.lang.String, int, byte[])  throws android.os.RemoteException 
		String address
		int rssi
		byte[] advData
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onGetService (java.lang.String, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onGetIncludedService (java.lang.String, int, int, android.os.ParcelUuid, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int inclSrvcType
		int inclSrvcInstId
		android.os.ParcelUuid inclSrvcUuid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onGetCharacteristic (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int)  throws android.os.RemoteException 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int charProps
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onGetDescriptor (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int descrInstId
		android.os.ParcelUuid descrUuid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onSearchComplete (java.lang.String, int)  throws android.os.RemoteException 
		String address
		int status
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onCharacteristicRead (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onCharacteristicWrite (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onExecuteWrite (java.lang.String, int)  throws android.os.RemoteException 
		String address
		int status
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onDescriptorRead (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int descrInstId
		android.os.ParcelUuid descrUuid
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onDescriptorWrite (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int descrInstId
		android.os.ParcelUuid descrUuid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onNotify (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onReadRemoteRssi (java.lang.String, int, int)  throws android.os.RemoteException 
		String address
		int rssi
		int status
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onAdvertiseStateChange (int, int)  throws android.os.RemoteException 
		int advertiseState
		int status
		android.os.Parcel _data
}

android/bluetooth/IBluetoothInputDevice.class
IBluetoothInputDevice.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothInputDevice extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean getProtocolMode (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean virtualUnplug (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setProtocolMode (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract boolean getReport (android.bluetooth.BluetoothDevice, byte, byte, int)  throws android.os.RemoteException 
	public abstract boolean setReport (android.bluetooth.BluetoothDevice, byte, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean sendData (android.bluetooth.BluetoothDevice, java.lang.String)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothA2dp$2.class
BluetoothA2dp.java
package android.bluetooth
 android.bluetooth.BluetoothA2dp$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothA2dp this$0
	void  (android.bluetooth.BluetoothA2dp) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName className
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName className
}

android/bluetooth/IBluetooth$Stub$Proxy.class
IBluetooth.java
package android.bluetooth
 android.bluetooth.IBluetooth$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetooth  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean isEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean enable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enableNoAutoConnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getAddress ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.os.ParcelUuid[] getUuids ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelUuid[] _result
	public boolean setName (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int getScanMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setScanMode (int, int)  throws android.os.RemoteException 
		int mode
		int duration
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getDiscoverableTimeout ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setDiscoverableTimeout (int)  throws android.os.RemoteException 
		int timeout
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean startDiscovery ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean cancelDiscovery ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isDiscovering ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getAdapterConnectionState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getProfileConnectionState (int)  throws android.os.RemoteException 
		int profile
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.bluetooth.BluetoothDevice[] getBondedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.BluetoothDevice[] _result
	public boolean createBond (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean cancelBondProcess (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeBond (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getBondState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String getRemoteName (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int getRemoteType (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String getRemoteAlias (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean setRemoteAlias (android.bluetooth.BluetoothDevice, java.lang.String)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getRemoteClass (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.os.ParcelUuid[] getRemoteUuids (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelUuid[] _result
	public boolean fetchRemoteUuids (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setPin (android.bluetooth.BluetoothDevice, boolean, int, byte[])  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		boolean accept
		int len
		byte[] pinCode
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setPasskey (android.bluetooth.BluetoothDevice, boolean, int, byte[])  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		boolean accept
		int len
		byte[] passkey
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setPairingConfirmation (android.bluetooth.BluetoothDevice, boolean)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		boolean accept
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void sendConnectionStateChange (android.bluetooth.BluetoothDevice, int, int, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int profile
		int state
		int prevState
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerCallback (android.bluetooth.IBluetoothCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterCallback (android.bluetooth.IBluetoothCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.ParcelFileDescriptor connectSocket (android.bluetooth.BluetoothDevice, int, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		android.bluetooth.BluetoothDevice device
		int type
		android.os.ParcelUuid uuid
		int port
		int flag
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public android.os.ParcelFileDescriptor createSocketChannel (int, java.lang.String, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		int type
		String serviceName
		android.os.ParcelUuid uuid
		int port
		int flag
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public boolean configHciSnoopLog (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/bluetooth/BluetoothPbap$ServiceListener.class
BluetoothPbap.java
package android.bluetooth
public abstract android.bluetooth.BluetoothPbap$ServiceListener extends java.lang.Object {
	public abstract void onServiceConnected (android.bluetooth.BluetoothPbap) 
	public abstract void onServiceDisconnected () 
}

android/bluetooth/IBluetoothHealthCallback$Stub.class
IBluetoothHealthCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHealthCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothHealthCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onHealthAppConfigurationStatusChange
	static final int TRANSACTION_onHealthChannelStateChange
	public void  () 
	public static android.bluetooth.IBluetoothHealthCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		int _arg1
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.BluetoothDevice _arg1
		android.os.ParcelFileDescriptor _arg4
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.BluetoothDevice _arg1
		int _arg2
		int _arg3
		android.os.ParcelFileDescriptor _arg4
		int _arg5
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothPan$1.class
BluetoothPan.java
package android.bluetooth
 android.bluetooth.BluetoothPan$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothPan this$0
	void  (android.bluetooth.BluetoothPan) 
	public void onBluetoothStateChange (boolean)  throws android.os.RemoteException 
		Exception re
		boolean on
}

android/bluetooth/IBluetoothGattCallback.class
IBluetoothGattCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGattCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onClientRegistered (int, int)  throws android.os.RemoteException 
	public abstract void onClientConnectionState (int, int, boolean, java.lang.String)  throws android.os.RemoteException 
	public abstract void onScanResult (java.lang.String, int, byte[])  throws android.os.RemoteException 
	public abstract void onGetService (java.lang.String, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onGetIncludedService (java.lang.String, int, int, android.os.ParcelUuid, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onGetCharacteristic (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int)  throws android.os.RemoteException 
	public abstract void onGetDescriptor (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onSearchComplete (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void onCharacteristicRead (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
	public abstract void onCharacteristicWrite (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onExecuteWrite (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void onDescriptorRead (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
	public abstract void onDescriptorWrite (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onNotify (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
	public abstract void onReadRemoteRssi (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void onAdvertiseStateChange (int, int)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothGatt.class
BluetoothGatt.java
package android.bluetooth
public final android.bluetooth.BluetoothGatt extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private final android.content.Context mContext
	private android.bluetooth.IBluetoothGatt mService
	private android.bluetooth.BluetoothGattCallback mCallback
	private int mClientIf
	private boolean mAuthRetry
	private android.bluetooth.BluetoothDevice mDevice
	private boolean mAutoConnect
	private int mConnState
	private final Object mStateLock
	private static final int CONN_STATE_IDLE
	private static final int CONN_STATE_CONNECTING
	private static final int CONN_STATE_CONNECTED
	private static final int CONN_STATE_DISCONNECTING
	private static final int CONN_STATE_CLOSED
	private java.util.List mServices
	public static final int GATT_SUCCESS
	public static final int GATT_READ_NOT_PERMITTED
	public static final int GATT_WRITE_NOT_PERMITTED
	public static final int GATT_INSUFFICIENT_AUTHENTICATION
	public static final int GATT_REQUEST_NOT_SUPPORTED
	public static final int GATT_INSUFFICIENT_ENCRYPTION
	public static final int GATT_INVALID_OFFSET
	public static final int GATT_INVALID_ATTRIBUTE_LENGTH
	public static final int GATT_FAILURE
	static final int AUTHENTICATION_NONE
	static final int AUTHENTICATION_NO_MITM
	static final int AUTHENTICATION_MITM
	private final android.bluetooth.IBluetoothGattCallback mBluetoothGattCallback
	void  (android.content.Context, android.bluetooth.IBluetoothGatt, android.bluetooth.BluetoothDevice) 
		android.content.Context context
		android.bluetooth.IBluetoothGatt iGatt
		android.bluetooth.BluetoothDevice device
	public void close () 
	android.bluetooth.BluetoothGattService getService (android.bluetooth.BluetoothDevice, java.util.UUID, int, int) 
		android.bluetooth.BluetoothGattService svc
		java.util.Iterator i$
		android.bluetooth.BluetoothDevice device
		java.util.UUID uuid
		int instanceId
		int type
	private boolean registerApp (android.bluetooth.BluetoothGattCallback) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattCallback callback
		java.util.UUID uuid
	private void unregisterApp () 
		android.os.RemoteException e
	boolean connect (java.lang.Boolean, android.bluetooth.BluetoothGattCallback) 
		Boolean autoConnect
		android.bluetooth.BluetoothGattCallback callback
	public void disconnect () 
		android.os.RemoteException e
	public boolean connect () 
		android.os.RemoteException e
	public android.bluetooth.BluetoothDevice getDevice () 
	public boolean discoverServices () 
		android.os.RemoteException e
	public java.util.List getServices () 
		android.bluetooth.BluetoothGattService service
		java.util.Iterator i$
		java.util.List result
	public android.bluetooth.BluetoothGattService getService (java.util.UUID) 
		android.bluetooth.BluetoothGattService service
		java.util.Iterator i$
		java.util.UUID uuid
	public boolean readCharacteristic (android.bluetooth.BluetoothGattCharacteristic) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothDevice device
	public boolean writeCharacteristic (android.bluetooth.BluetoothGattCharacteristic) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothDevice device
	public boolean readDescriptor (android.bluetooth.BluetoothGattDescriptor) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattDescriptor descriptor
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothDevice device
	public boolean writeDescriptor (android.bluetooth.BluetoothGattDescriptor) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattDescriptor descriptor
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothDevice device
	public boolean beginReliableWrite () 
		android.os.RemoteException e
	public boolean executeReliableWrite () 
		android.os.RemoteException e
	public void abortReliableWrite () 
		android.os.RemoteException e
	public void abortReliableWrite (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice mDevice
	public boolean setCharacteristicNotification (android.bluetooth.BluetoothGattCharacteristic, boolean) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattCharacteristic characteristic
		boolean enable
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothDevice device
	public boolean refresh () 
		android.os.RemoteException e
	public boolean readRemoteRssi () 
		android.os.RemoteException e
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		int[] states
	static java.lang.Object access$000 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static int access$100 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static int access$202 (android.bluetooth.BluetoothGatt, int) 
		android.bluetooth.BluetoothGatt x0
		int x1
	static android.bluetooth.BluetoothGattCallback access$300 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static int access$102 (android.bluetooth.BluetoothGatt, int) 
		android.bluetooth.BluetoothGatt x0
		int x1
	static int access$200 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static android.bluetooth.BluetoothDevice access$400 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static boolean access$500 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static android.bluetooth.IBluetoothGatt access$600 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static java.util.List access$700 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static boolean access$800 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static boolean access$802 (android.bluetooth.BluetoothGatt, boolean) 
		android.bluetooth.BluetoothGatt x0
		boolean x1
}

android/bluetooth/BluetoothGatt$1.class
BluetoothGatt.java
package android.bluetooth
 android.bluetooth.BluetoothGatt$1 extends android.bluetooth.IBluetoothGattCallback$Stub {
	final android.bluetooth.BluetoothGatt this$0
	void  (android.bluetooth.BluetoothGatt) 
	public void onClientRegistered (int, int) 
		android.os.RemoteException e
		int status
		int clientIf
	public void onClientConnectionState (int, int, boolean, java.lang.String) 
		Exception ex
		int status
		int clientIf
		boolean connected
		String address
		int profileState
	public void onScanResult (java.lang.String, int, byte[]) 
		String address
		int rssi
		byte[] advData
	public void onGetService (java.lang.String, int, int, android.os.ParcelUuid) 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
	public void onGetIncludedService (java.lang.String, int, int, android.os.ParcelUuid, int, int, android.os.ParcelUuid) 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int inclSrvcType
		int inclSrvcInstId
		android.os.ParcelUuid inclSrvcUuid
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattService includedService
	public void onGetCharacteristic (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int) 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int charProps
		android.bluetooth.BluetoothGattService service
	public void onGetDescriptor (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid) 
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int descrInstId
		android.os.ParcelUuid descUuid
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onSearchComplete (java.lang.String, int) 
		Exception ex
		String address
		int status
	public void onCharacteristicRead (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[]) 
		android.os.RemoteException e
		Exception ex
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		byte[] value
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onCharacteristicWrite (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid) 
		android.os.RemoteException e
		Exception ex
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onNotify (java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[]) 
		Exception ex
		String address
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		byte[] value
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onDescriptorRead (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[]) 
		android.os.RemoteException e
		Exception ex
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int descrInstId
		android.os.ParcelUuid descrUuid
		byte[] value
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattDescriptor descriptor
	public void onDescriptorWrite (java.lang.String, int, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid) 
		android.os.RemoteException e
		Exception ex
		String address
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcUuid
		int charInstId
		android.os.ParcelUuid charUuid
		int descrInstId
		android.os.ParcelUuid descrUuid
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattDescriptor descriptor
	public void onExecuteWrite (java.lang.String, int) 
		Exception ex
		String address
		int status
	public void onReadRemoteRssi (java.lang.String, int, int) 
		Exception ex
		String address
		int rssi
		int status
	public void onAdvertiseStateChange (int, int) 
		int state
		int status
}

android/bluetooth/IBluetoothHeadsetPhone$Stub$Proxy.class
IBluetoothHeadsetPhone.java
package android.bluetooth
 android.bluetooth.IBluetoothHeadsetPhone$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothHeadsetPhone  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean answerCall ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean hangupCall ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean sendDtmf (int)  throws android.os.RemoteException 
		int dtmf
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean processChld (int)  throws android.os.RemoteException 
		int chld
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getNetworkOperator ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getSubscriberNumber ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean listCurrentCalls ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean queryPhoneState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void updateBtHandsfreeAfterRadioTechnologyChange ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cdmaSwapSecondCallState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cdmaSetSecondCallState (boolean)  throws android.os.RemoteException 
		boolean state
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/IBluetooth.class
IBluetooth.java
package android.bluetooth
public abstract android.bluetooth.IBluetooth extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean isEnabled ()  throws android.os.RemoteException 
	public abstract int getState ()  throws android.os.RemoteException 
	public abstract boolean enable ()  throws android.os.RemoteException 
	public abstract boolean enableNoAutoConnect ()  throws android.os.RemoteException 
	public abstract boolean disable ()  throws android.os.RemoteException 
	public abstract java.lang.String getAddress ()  throws android.os.RemoteException 
	public abstract android.os.ParcelUuid[] getUuids ()  throws android.os.RemoteException 
	public abstract boolean setName (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getName ()  throws android.os.RemoteException 
	public abstract int getScanMode ()  throws android.os.RemoteException 
	public abstract boolean setScanMode (int, int)  throws android.os.RemoteException 
	public abstract int getDiscoverableTimeout ()  throws android.os.RemoteException 
	public abstract boolean setDiscoverableTimeout (int)  throws android.os.RemoteException 
	public abstract boolean startDiscovery ()  throws android.os.RemoteException 
	public abstract boolean cancelDiscovery ()  throws android.os.RemoteException 
	public abstract boolean isDiscovering ()  throws android.os.RemoteException 
	public abstract int getAdapterConnectionState ()  throws android.os.RemoteException 
	public abstract int getProfileConnectionState (int)  throws android.os.RemoteException 
	public abstract android.bluetooth.BluetoothDevice[] getBondedDevices ()  throws android.os.RemoteException 
	public abstract boolean createBond (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean cancelBondProcess (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean removeBond (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract int getBondState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.lang.String getRemoteName (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract int getRemoteType (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.lang.String getRemoteAlias (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setRemoteAlias (android.bluetooth.BluetoothDevice, java.lang.String)  throws android.os.RemoteException 
	public abstract int getRemoteClass (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract android.os.ParcelUuid[] getRemoteUuids (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean fetchRemoteUuids (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPin (android.bluetooth.BluetoothDevice, boolean, int, byte[])  throws android.os.RemoteException 
	public abstract boolean setPasskey (android.bluetooth.BluetoothDevice, boolean, int, byte[])  throws android.os.RemoteException 
	public abstract boolean setPairingConfirmation (android.bluetooth.BluetoothDevice, boolean)  throws android.os.RemoteException 
	public abstract void sendConnectionStateChange (android.bluetooth.BluetoothDevice, int, int, int)  throws android.os.RemoteException 
	public abstract void registerCallback (android.bluetooth.IBluetoothCallback)  throws android.os.RemoteException 
	public abstract void unregisterCallback (android.bluetooth.IBluetoothCallback)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor connectSocket (android.bluetooth.BluetoothDevice, int, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor createSocketChannel (int, java.lang.String, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
	public abstract boolean configHciSnoopLog (boolean)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothHealth$BluetoothHealthCallbackWrapper.class
BluetoothHealth.java
package android.bluetooth
 android.bluetooth.BluetoothHealth$BluetoothHealthCallbackWrapper extends android.bluetooth.IBluetoothHealthCallback$Stub {
	private android.bluetooth.BluetoothHealthCallback mCallback
	public void  (android.bluetooth.BluetoothHealthCallback) 
		android.bluetooth.BluetoothHealthCallback callback
	public void onHealthAppConfigurationStatusChange (android.bluetooth.BluetoothHealthAppConfiguration, int) 
		android.bluetooth.BluetoothHealthAppConfiguration config
		int status
	public void onHealthChannelStateChange (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int) 
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.bluetooth.BluetoothDevice device
		int prevState
		int newState
		android.os.ParcelFileDescriptor fd
		int channelId
}

android/bluetooth/BluetoothTetheringDataTracker$BtdtHandler.class
BluetoothTetheringDataTracker.java
package android.bluetooth
 android.bluetooth.BluetoothTetheringDataTracker$BtdtHandler extends android.os.Handler {
	private com.android.internal.util.AsyncChannel mStackChannel
	private final android.bluetooth.BluetoothTetheringDataTracker mBtdt
	void  (android.os.Looper, android.bluetooth.BluetoothTetheringDataTracker) 
		android.os.Looper looper
		android.bluetooth.BluetoothTetheringDataTracker parent
	public void handleMessage (android.os.Message) 
		com.android.internal.util.AsyncChannel ac
		android.net.LinkProperties linkProperties
		android.os.Message msg
}

android/bluetooth/IBluetoothStateChangeCallback.class
IBluetoothStateChangeCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothStateChangeCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onBluetoothStateChange (boolean)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothA2dp$Stub.class
IBluetoothA2dp.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothA2dp$Stub extends android.os.Binder implements android.bluetooth.IBluetoothA2dp  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	static final int TRANSACTION_isAvrcpAbsoluteVolumeSupported
	static final int TRANSACTION_adjustAvrcpAbsoluteVolume
	static final int TRANSACTION_setAvrcpAbsoluteVolume
	static final int TRANSACTION_isA2dpPlaying
	public void  () 
	public static android.bluetooth.IBluetoothA2dp asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		boolean _result
		int _arg0
		int _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothPbap$1.class
BluetoothPbap.java
package android.bluetooth
 android.bluetooth.BluetoothPbap$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothPbap this$0
	void  (android.bluetooth.BluetoothPbap) 
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/IBluetoothCallback$Stub$Proxy.class
IBluetoothCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onBluetoothStateChange (int, int)  throws android.os.RemoteException 
		int prevState
		int newState
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/BluetoothClass$1.class
BluetoothClass.java
package android.bluetooth
final android.bluetooth.BluetoothClass$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.BluetoothClass createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.bluetooth.BluetoothClass[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/bluetooth/BluetoothProfile$ServiceListener.class
BluetoothProfile.java
package android.bluetooth
public abstract android.bluetooth.BluetoothProfile$ServiceListener extends java.lang.Object {
	public abstract void onServiceConnected (int, android.bluetooth.BluetoothProfile) 
	public abstract void onServiceDisconnected (int) 
}

android/bluetooth/IBluetoothMap$Stub$Proxy.class
IBluetoothMap.java
package android.bluetooth
 android.bluetooth.IBluetoothMap$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothMap  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public int getState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.bluetooth.BluetoothDevice getClient ()  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.BluetoothDevice _result
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/bluetooth/BluetoothClass$Device.class
BluetoothClass.java
package android.bluetooth
public android.bluetooth.BluetoothClass$Device extends java.lang.Object {
	private static final int BITMASK
	public static final int COMPUTER_UNCATEGORIZED
	public static final int COMPUTER_DESKTOP
	public static final int COMPUTER_SERVER
	public static final int COMPUTER_LAPTOP
	public static final int COMPUTER_HANDHELD_PC_PDA
	public static final int COMPUTER_PALM_SIZE_PC_PDA
	public static final int COMPUTER_WEARABLE
	public static final int PHONE_UNCATEGORIZED
	public static final int PHONE_CELLULAR
	public static final int PHONE_CORDLESS
	public static final int PHONE_SMART
	public static final int PHONE_MODEM_OR_GATEWAY
	public static final int PHONE_ISDN
	public static final int AUDIO_VIDEO_UNCATEGORIZED
	public static final int AUDIO_VIDEO_WEARABLE_HEADSET
	public static final int AUDIO_VIDEO_HANDSFREE
	public static final int AUDIO_VIDEO_MICROPHONE
	public static final int AUDIO_VIDEO_LOUDSPEAKER
	public static final int AUDIO_VIDEO_HEADPHONES
	public static final int AUDIO_VIDEO_PORTABLE_AUDIO
	public static final int AUDIO_VIDEO_CAR_AUDIO
	public static final int AUDIO_VIDEO_SET_TOP_BOX
	public static final int AUDIO_VIDEO_HIFI_AUDIO
	public static final int AUDIO_VIDEO_VCR
	public static final int AUDIO_VIDEO_VIDEO_CAMERA
	public static final int AUDIO_VIDEO_CAMCORDER
	public static final int AUDIO_VIDEO_VIDEO_MONITOR
	public static final int AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER
	public static final int AUDIO_VIDEO_VIDEO_CONFERENCING
	public static final int AUDIO_VIDEO_VIDEO_GAMING_TOY
	public static final int WEARABLE_UNCATEGORIZED
	public static final int WEARABLE_WRIST_WATCH
	public static final int WEARABLE_PAGER
	public static final int WEARABLE_JACKET
	public static final int WEARABLE_HELMET
	public static final int WEARABLE_GLASSES
	public static final int TOY_UNCATEGORIZED
	public static final int TOY_ROBOT
	public static final int TOY_VEHICLE
	public static final int TOY_DOLL_ACTION_FIGURE
	public static final int TOY_CONTROLLER
	public static final int TOY_GAME
	public static final int HEALTH_UNCATEGORIZED
	public static final int HEALTH_BLOOD_PRESSURE
	public static final int HEALTH_THERMOMETER
	public static final int HEALTH_WEIGHING
	public static final int HEALTH_GLUCOSE
	public static final int HEALTH_PULSE_OXIMETER
	public static final int HEALTH_PULSE_RATE
	public static final int HEALTH_DATA_DISPLAY
	public static final int PERIPHERAL_NON_KEYBOARD_NON_POINTING
	public static final int PERIPHERAL_KEYBOARD
	public static final int PERIPHERAL_POINTING
	public static final int PERIPHERAL_KEYBOARD_POINTING
	public void  () 
}

android/bluetooth/IBluetoothManager$Stub$Proxy.class
IBluetoothManager.java
package android.bluetooth
 android.bluetooth.IBluetoothManager$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothManager  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public android.bluetooth.IBluetooth registerAdapter (android.bluetooth.IBluetoothManagerCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothManagerCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.IBluetooth _result
	public void unregisterAdapter (android.bluetooth.IBluetoothManagerCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothManagerCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerStateChangeCallback (android.bluetooth.IBluetoothStateChangeCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothStateChangeCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterStateChangeCallback (android.bluetooth.IBluetoothStateChangeCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothStateChangeCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enableNoAutoConnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disable (boolean)  throws android.os.RemoteException 
		boolean persist
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.bluetooth.IBluetoothGatt getBluetoothGatt ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.IBluetoothGatt _result
	public java.lang.String getAddress ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
}

android/bluetooth/BluetoothManager.class
BluetoothManager.java
package android.bluetooth
public final android.bluetooth.BluetoothManager extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private final android.bluetooth.BluetoothAdapter mAdapter
	public void  (android.content.Context) 
		android.content.Context context
	public android.bluetooth.BluetoothAdapter getAdapter () 
	public int getConnectionState (android.bluetooth.BluetoothDevice, int) 
		android.bluetooth.BluetoothDevice connectedDevice
		java.util.Iterator i$
		android.bluetooth.BluetoothDevice device
		int profile
		java.util.List connectedDevices
	public java.util.List getConnectedDevices (int) 
		android.bluetooth.IBluetoothManager managerService
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
		int profile
		java.util.List connectedDevices
	public java.util.List getDevicesMatchingConnectionStates (int, int[]) 
		android.bluetooth.IBluetoothManager managerService
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
		int profile
		int[] states
		java.util.List devices
	public android.bluetooth.BluetoothGattServer openGattServer (android.content.Context, android.bluetooth.BluetoothGattServerCallback) 
		android.bluetooth.IBluetoothManager managerService
		android.bluetooth.IBluetoothGatt iGatt
		android.bluetooth.BluetoothGattServer mGattServer
		Boolean regStatus
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothGattServerCallback callback
}

android/bluetooth/IBluetooth$Stub.class
IBluetooth.java
package android.bluetooth
public abstract android.bluetooth.IBluetooth$Stub extends android.os.Binder implements android.bluetooth.IBluetooth  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_isEnabled
	static final int TRANSACTION_getState
	static final int TRANSACTION_enable
	static final int TRANSACTION_enableNoAutoConnect
	static final int TRANSACTION_disable
	static final int TRANSACTION_getAddress
	static final int TRANSACTION_getUuids
	static final int TRANSACTION_setName
	static final int TRANSACTION_getName
	static final int TRANSACTION_getScanMode
	static final int TRANSACTION_setScanMode
	static final int TRANSACTION_getDiscoverableTimeout
	static final int TRANSACTION_setDiscoverableTimeout
	static final int TRANSACTION_startDiscovery
	static final int TRANSACTION_cancelDiscovery
	static final int TRANSACTION_isDiscovering
	static final int TRANSACTION_getAdapterConnectionState
	static final int TRANSACTION_getProfileConnectionState
	static final int TRANSACTION_getBondedDevices
	static final int TRANSACTION_createBond
	static final int TRANSACTION_cancelBondProcess
	static final int TRANSACTION_removeBond
	static final int TRANSACTION_getBondState
	static final int TRANSACTION_getRemoteName
	static final int TRANSACTION_getRemoteType
	static final int TRANSACTION_getRemoteAlias
	static final int TRANSACTION_setRemoteAlias
	static final int TRANSACTION_getRemoteClass
	static final int TRANSACTION_getRemoteUuids
	static final int TRANSACTION_fetchRemoteUuids
	static final int TRANSACTION_setPin
	static final int TRANSACTION_setPasskey
	static final int TRANSACTION_setPairingConfirmation
	static final int TRANSACTION_sendConnectionStateChange
	static final int TRANSACTION_registerCallback
	static final int TRANSACTION_unregisterCallback
	static final int TRANSACTION_connectSocket
	static final int TRANSACTION_createSocketChannel
	static final int TRANSACTION_configHciSnoopLog
	public void  () 
	public static android.bluetooth.IBluetooth asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _result
		int _result
		boolean _result
		boolean _result
		boolean _result
		String _result
		android.os.ParcelUuid[] _result
		String _arg0
		boolean _result
		String _result
		int _result
		int _arg0
		int _arg1
		boolean _result
		int _result
		int _arg0
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		int _result
		int _arg0
		int _result
		android.bluetooth.BluetoothDevice[] _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.os.ParcelUuid[] _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _arg1
		int _arg2
		byte[] _arg3
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _arg1
		int _arg2
		byte[] _arg3
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		int _arg2
		int _arg3
		android.bluetooth.IBluetoothCallback _arg0
		android.bluetooth.IBluetoothCallback _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.os.ParcelUuid _arg2
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		android.os.ParcelUuid _arg2
		int _arg3
		int _arg4
		android.os.ParcelFileDescriptor _result
		android.os.ParcelUuid _arg2
		int _arg0
		String _arg1
		android.os.ParcelUuid _arg2
		int _arg3
		int _arg4
		android.os.ParcelFileDescriptor _result
		boolean _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothGattServerCallback.class
IBluetoothGattServerCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGattServerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onServerRegistered (int, int)  throws android.os.RemoteException 
	public abstract void onScanResult (java.lang.String, int, byte[])  throws android.os.RemoteException 
	public abstract void onServerConnectionState (int, int, boolean, java.lang.String)  throws android.os.RemoteException 
	public abstract void onServiceAdded (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onCharacteristicReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onDescriptorReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onCharacteristicWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
	public abstract void onDescriptorWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
	public abstract void onExecuteWrite (java.lang.String, int, boolean)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothAdapter$2.class
BluetoothAdapter.java
package android.bluetooth
 android.bluetooth.BluetoothAdapter$2 extends android.bluetooth.IBluetoothManagerCallback$Stub {
	final android.bluetooth.BluetoothAdapter this$0
	void  (android.bluetooth.BluetoothAdapter) 
	public void onBluetoothServiceUp (android.bluetooth.IBluetooth) 
		Exception e
		android.bluetooth.IBluetoothManagerCallback cb
		java.util.Iterator i$
		android.bluetooth.IBluetooth bluetoothService
	public void onBluetoothServiceDown () 
		Exception e
		android.bluetooth.IBluetoothManagerCallback cb
		java.util.Iterator i$
}

android/bluetooth/BluetoothHealthCallback.class
BluetoothHealthCallback.java
package android.bluetooth
public abstract android.bluetooth.BluetoothHealthCallback extends java.lang.Object {
	private static final String TAG
	public void  () 
	public void onHealthAppConfigurationStatusChange (android.bluetooth.BluetoothHealthAppConfiguration, int) 
		android.bluetooth.BluetoothHealthAppConfiguration config
		int status
	public void onHealthChannelStateChange (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int) 
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.bluetooth.BluetoothDevice device
		int prevState
		int newState
		android.os.ParcelFileDescriptor fd
		int channelId
}

android/bluetooth/IBluetoothManager.class
IBluetoothManager.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.bluetooth.IBluetooth registerAdapter (android.bluetooth.IBluetoothManagerCallback)  throws android.os.RemoteException 
	public abstract void unregisterAdapter (android.bluetooth.IBluetoothManagerCallback)  throws android.os.RemoteException 
	public abstract void registerStateChangeCallback (android.bluetooth.IBluetoothStateChangeCallback)  throws android.os.RemoteException 
	public abstract void unregisterStateChangeCallback (android.bluetooth.IBluetoothStateChangeCallback)  throws android.os.RemoteException 
	public abstract boolean isEnabled ()  throws android.os.RemoteException 
	public abstract boolean enable ()  throws android.os.RemoteException 
	public abstract boolean enableNoAutoConnect ()  throws android.os.RemoteException 
	public abstract boolean disable (boolean)  throws android.os.RemoteException 
	public abstract android.bluetooth.IBluetoothGatt getBluetoothGatt ()  throws android.os.RemoteException 
	public abstract java.lang.String getAddress ()  throws android.os.RemoteException 
	public abstract java.lang.String getName ()  throws android.os.RemoteException 
}

android/bluetooth/BluetoothTetheringDataTracker$1.class
BluetoothTetheringDataTracker.java
package android.bluetooth
 android.bluetooth.BluetoothTetheringDataTracker$1 extends java.lang.Object implements android.bluetooth.BluetoothProfile$ServiceListener  {
	final android.bluetooth.BluetoothTetheringDataTracker this$0
	void  (android.bluetooth.BluetoothTetheringDataTracker) 
	public void onServiceConnected (int, android.bluetooth.BluetoothProfile) 
		int profile
		android.bluetooth.BluetoothProfile proxy
	public void onServiceDisconnected (int) 
		int profile
}

android/bluetooth/IBluetoothManagerCallback$Stub.class
IBluetoothManagerCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothManagerCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothManagerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onBluetoothServiceUp
	static final int TRANSACTION_onBluetoothServiceDown
	public void  () 
	public static android.bluetooth.IBluetoothManagerCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.bluetooth.IBluetooth _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothHeadset$Stub$Proxy.class
IBluetoothHeadset.java
package android.bluetooth
 android.bluetooth.IBluetoothHeadset$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothHeadset  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean startVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isAudioConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean sendVendorSpecificResultCode (android.bluetooth.BluetoothDevice, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		String command
		String arg
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getBatteryUsageHint (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean acceptIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean rejectIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getAudioState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isAudioOn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean connectAudio ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnectAudio ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean startScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean stopScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void phoneStateChanged (int, int, int, java.lang.String, int)  throws android.os.RemoteException 
		int numActive
		int numHeld
		int callState
		String number
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clccResponse (int, int, int, int, boolean, java.lang.String, int)  throws android.os.RemoteException 
		int index
		int direction
		int status
		int mode
		boolean mpty
		String number
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/BluetoothMap.class
BluetoothMap.java
package android.bluetooth
public final android.bluetooth.BluetoothMap extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	private android.bluetooth.IBluetoothMap mService
	private final android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.BluetoothAdapter mAdapter
	public static final int STATE_ERROR
	public static final int RESULT_FAILURE
	public static final int RESULT_SUCCESS
	public static final int RESULT_CANCELED
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	protected void finalize ()  throws java.lang.Throwable 
	public synchronized void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public int getState () 
		android.os.RemoteException e
	public android.bluetooth.BluetoothDevice getClient () 
		android.os.RemoteException e
	public boolean isConnected (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public static boolean doesClassMatchSink (android.bluetooth.BluetoothClass) 
		android.bluetooth.BluetoothClass btClass
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	private boolean isEnabled () 
		android.bluetooth.BluetoothAdapter adapter
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothMap) 
		android.bluetooth.BluetoothMap x0
	static android.bluetooth.IBluetoothMap access$102 (android.bluetooth.BluetoothMap, android.bluetooth.IBluetoothMap) 
		android.bluetooth.BluetoothMap x0
		android.bluetooth.IBluetoothMap x1
	static android.content.Context access$200 (android.bluetooth.BluetoothMap) 
		android.bluetooth.BluetoothMap x0
	static android.bluetooth.IBluetoothMap access$100 (android.bluetooth.BluetoothMap) 
		android.bluetooth.BluetoothMap x0
	static void access$300 (java.lang.String) 
		String x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$400 (android.bluetooth.BluetoothMap) 
		android.bluetooth.BluetoothMap x0
}

android/bluetooth/IBluetoothPan$Stub.class
IBluetoothPan.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothPan$Stub extends android.os.Binder implements android.bluetooth.IBluetoothPan  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_isTetheringOn
	static final int TRANSACTION_setBluetoothTethering
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	public void  () 
	public static android.bluetooth.IBluetoothPan asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _result
		boolean _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothInputDevice$1.class
BluetoothInputDevice.java
package android.bluetooth
 android.bluetooth.BluetoothInputDevice$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothInputDevice this$0
	void  (android.bluetooth.BluetoothInputDevice) 
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/BluetoothAdapter$1.class
BluetoothAdapter.java
package android.bluetooth
 android.bluetooth.BluetoothAdapter$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.bluetooth.BluetoothAdapter$AdvertiseCallback val$callback
	final android.bluetooth.BluetoothAdapter this$0
	void  (android.bluetooth.BluetoothAdapter, android.bluetooth.BluetoothAdapter$AdvertiseCallback) 
	public void run () 
}

android/bluetooth/BluetoothGattService.class
BluetoothGattService.java
package android.bluetooth
public android.bluetooth.BluetoothGattService extends java.lang.Object {
	public static final int SERVICE_TYPE_PRIMARY
	public static final int SERVICE_TYPE_SECONDARY
	protected android.bluetooth.BluetoothDevice mDevice
	protected java.util.UUID mUuid
	protected int mInstanceId
	protected int mHandles
	protected int mServiceType
	protected java.util.List mCharacteristics
	protected java.util.List mIncludedServices
	private boolean mAdvertisePreferred
	public void  (java.util.UUID, int) 
		java.util.UUID uuid
		int serviceType
	void  (android.bluetooth.BluetoothDevice, java.util.UUID, int, int) 
		android.bluetooth.BluetoothDevice device
		java.util.UUID uuid
		int instanceId
		int serviceType
	android.bluetooth.BluetoothDevice getDevice () 
	public boolean addService (android.bluetooth.BluetoothGattService) 
		android.bluetooth.BluetoothGattService service
	public boolean addCharacteristic (android.bluetooth.BluetoothGattCharacteristic) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
	android.bluetooth.BluetoothGattCharacteristic getCharacteristic (java.util.UUID, int) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
		java.util.Iterator i$
		java.util.UUID uuid
		int instanceId
	public void setInstanceId (int) 
		int instanceId
	int getHandles () 
	public void setHandles (int) 
		int handles
	void addIncludedService (android.bluetooth.BluetoothGattService) 
		android.bluetooth.BluetoothGattService includedService
	public java.util.UUID getUuid () 
	public int getInstanceId () 
	public int getType () 
	public java.util.List getIncludedServices () 
	public java.util.List getCharacteristics () 
	public android.bluetooth.BluetoothGattCharacteristic getCharacteristic (java.util.UUID) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
		java.util.Iterator i$
		java.util.UUID uuid
	public boolean isAdvertisePreferred () 
	public void setAdvertisePreferred (boolean) 
		boolean advertisePreferred
}

android/bluetooth/IBluetoothGattServerCallback$Stub$Proxy.class
IBluetoothGattServerCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothGattServerCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothGattServerCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onServerRegistered (int, int)  throws android.os.RemoteException 
		int status
		int serverIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onScanResult (java.lang.String, int, byte[])  throws android.os.RemoteException 
		String address
		int rssi
		byte[] advData
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onServerConnectionState (int, int, boolean, java.lang.String)  throws android.os.RemoteException 
		int status
		int serverIf
		boolean connected
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onServiceAdded (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onCharacteristicReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		String address
		int transId
		int offset
		boolean isLong
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onDescriptorReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid)  throws android.os.RemoteException 
		String address
		int transId
		int offset
		boolean isLong
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		android.os.ParcelUuid descrId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onCharacteristicWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
		String address
		int transId
		int offset
		int length
		boolean isPrep
		boolean needRsp
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onDescriptorWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
		String address
		int transId
		int offset
		int length
		boolean isPrep
		boolean needRsp
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		android.os.ParcelUuid descrId
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onExecuteWrite (java.lang.String, int, boolean)  throws android.os.RemoteException 
		String address
		int transId
		boolean execWrite
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/BluetoothPan$2.class
BluetoothPan.java
package android.bluetooth
 android.bluetooth.BluetoothPan$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothPan this$0
	void  (android.bluetooth.BluetoothPan) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName className
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName className
}

android/bluetooth/BluetoothTetheringDataTracker.class
BluetoothTetheringDataTracker.java
package android.bluetooth
public android.bluetooth.BluetoothTetheringDataTracker extends android.net.BaseNetworkStateTracker {
	private static final String NETWORKTYPE
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private java.util.concurrent.atomic.AtomicBoolean mTeardownRequested
	private java.util.concurrent.atomic.AtomicBoolean mPrivateDnsRouteSet
	private java.util.concurrent.atomic.AtomicInteger mDefaultGatewayAddr
	private java.util.concurrent.atomic.AtomicBoolean mDefaultRouteSet
	private final Object mLinkPropertiesLock
	private final Object mNetworkInfoLock
	private android.bluetooth.BluetoothPan mBluetoothPan
	private static String mRevTetheredIface
	private android.os.Handler mCsHandler
	private static android.bluetooth.BluetoothTetheringDataTracker sInstance
	private android.bluetooth.BluetoothTetheringDataTracker$BtdtHandler mBtdtHandler
	private java.util.concurrent.atomic.AtomicReference mAsyncChannel
	private android.bluetooth.BluetoothProfile$ServiceListener mProfileServiceListener
	private void  () 
	public static synchronized android.bluetooth.BluetoothTetheringDataTracker getInstance () 
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public void setTeardownRequested (boolean) 
		boolean isRequested
	public boolean isTeardownRequested () 
	public void startMonitoring (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler target
		android.bluetooth.BluetoothAdapter adapter
	public boolean teardown () 
		android.bluetooth.BluetoothDevice device
		java.util.Iterator i$
	public void captivePortalCheckComplete () 
	public void captivePortalCheckCompleted (boolean) 
		boolean isCaptivePortal
	public boolean reconnect () 
	public boolean setRadio (boolean) 
		boolean turnOn
	public synchronized boolean isAvailable () 
	public int startUsingNetworkFeature (java.lang.String, int, int) 
		String feature
		int callingPid
		int callingUid
	public int stopUsingNetworkFeature (java.lang.String, int, int) 
		String feature
		int callingPid
		int callingUid
	public void setUserDataEnable (boolean) 
		boolean enabled
	public void setPolicyDataEnable (boolean) 
		boolean enabled
	public boolean isPrivateDnsRouteSet () 
	public void privateDnsRouteSet (boolean) 
		boolean enabled
	public android.net.NetworkInfo getNetworkInfo () 
	public android.net.LinkProperties getLinkProperties () 
	public android.net.LinkCapabilities getLinkCapabilities () 
	public int getDefaultGatewayAddr () 
	public boolean isDefaultRouteSet () 
	public void defaultRouteSet (boolean) 
		boolean enabled
	public java.lang.String getTcpBufferSizesPropName () 
	private static short countPrefixLength (byte[]) 
		int i
		byte b
		byte[] arr$
		int len$
		int i$
		byte[] mask
		short count
	void startReverseTether (android.net.LinkProperties) 
		android.net.LinkProperties linkProperties
		Thread dhcpThread
	void stopReverseTether () 
	public void setDependencyMet (boolean) 
		boolean met
	public void addStackedLink (android.net.LinkProperties) 
		android.net.LinkProperties link
	public void removeStackedLink (android.net.LinkProperties) 
		android.net.LinkProperties link
	public void supplyMessenger (android.os.Messenger) 
		android.os.Messenger messenger
	static android.bluetooth.BluetoothPan access$002 (android.bluetooth.BluetoothTetheringDataTracker, android.bluetooth.BluetoothPan) 
		android.bluetooth.BluetoothTetheringDataTracker x0
		android.bluetooth.BluetoothPan x1
	static java.lang.Object access$100 (android.bluetooth.BluetoothTetheringDataTracker) 
		android.bluetooth.BluetoothTetheringDataTracker x0
	static android.net.LinkProperties access$200 (android.bluetooth.BluetoothTetheringDataTracker) 
		android.bluetooth.BluetoothTetheringDataTracker x0
	static android.net.LinkProperties access$302 (android.bluetooth.BluetoothTetheringDataTracker, android.net.LinkProperties) 
		android.bluetooth.BluetoothTetheringDataTracker x0
		android.net.LinkProperties x1
	static java.lang.Object access$400 (android.bluetooth.BluetoothTetheringDataTracker) 
		android.bluetooth.BluetoothTetheringDataTracker x0
	static android.net.NetworkInfo access$500 (android.bluetooth.BluetoothTetheringDataTracker) 
		android.bluetooth.BluetoothTetheringDataTracker x0
	static android.net.NetworkInfo access$600 (android.bluetooth.BluetoothTetheringDataTracker) 
		android.bluetooth.BluetoothTetheringDataTracker x0
	static android.os.Handler access$700 (android.bluetooth.BluetoothTetheringDataTracker) 
		android.bluetooth.BluetoothTetheringDataTracker x0
	static android.net.NetworkInfo access$800 (android.bluetooth.BluetoothTetheringDataTracker) 
		android.bluetooth.BluetoothTetheringDataTracker x0
	static java.util.concurrent.atomic.AtomicReference access$900 (android.bluetooth.BluetoothTetheringDataTracker) 
		android.bluetooth.BluetoothTetheringDataTracker x0
}

android/bluetooth/IBluetoothCallback.class
IBluetoothCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onBluetoothStateChange (int, int)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothPbap$Stub$Proxy.class
IBluetoothPbap.java
package android.bluetooth
 android.bluetooth.IBluetoothPbap$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothPbap  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public int getState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.bluetooth.BluetoothDevice getClient ()  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.BluetoothDevice _result
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void disconnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/bluetooth/BluetoothA2dp.class
BluetoothA2dp.java
package android.bluetooth
public final android.bluetooth.BluetoothA2dp extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String ACTION_PLAYING_STATE_CHANGED
	public static final int STATE_PLAYING
	public static final int STATE_NOT_PLAYING
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.IBluetoothA2dp mService
	private android.bluetooth.BluetoothAdapter mAdapter
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public void finalize () 
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean isAvrcpAbsoluteVolumeSupported () 
		android.os.RemoteException e
	public void adjustAvrcpAbsoluteVolume (int) 
		android.os.RemoteException e
		int direction
	public void setAvrcpAbsoluteVolume (int) 
		android.os.RemoteException e
		int volume
	public boolean isA2dpPlaying (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean shouldSendVolumeKeys (android.bluetooth.BluetoothDevice) 
		android.os.ParcelUuid uuid
		android.os.ParcelUuid[] arr$
		int len$
		int i$
		android.os.ParcelUuid[] uuids
		android.bluetooth.BluetoothDevice device
	public static java.lang.String stateToString (int) 
		int state
	private boolean isEnabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
	static android.bluetooth.IBluetoothA2dp access$102 (android.bluetooth.BluetoothA2dp, android.bluetooth.IBluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
		android.bluetooth.IBluetoothA2dp x1
	static android.content.Context access$200 (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
	static android.bluetooth.IBluetoothA2dp access$100 (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
}

android/bluetooth/BluetoothGattCallback.class
BluetoothGattCallback.java
package android.bluetooth
public abstract android.bluetooth.BluetoothGattCallback extends java.lang.Object {
	public void  () 
	public void onConnectionStateChange (android.bluetooth.BluetoothGatt, int, int) 
		android.bluetooth.BluetoothGatt gatt
		int status
		int newState
	public void onServicesDiscovered (android.bluetooth.BluetoothGatt, int) 
		android.bluetooth.BluetoothGatt gatt
		int status
	public void onCharacteristicRead (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, int) 
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattCharacteristic characteristic
		int status
	public void onCharacteristicWrite (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, int) 
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattCharacteristic characteristic
		int status
	public void onCharacteristicChanged (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic) 
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onDescriptorRead (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int) 
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattDescriptor descriptor
		int status
	public void onDescriptorWrite (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int) 
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattDescriptor descriptor
		int status
	public void onReliableWriteCompleted (android.bluetooth.BluetoothGatt, int) 
		android.bluetooth.BluetoothGatt gatt
		int status
	public void onReadRemoteRssi (android.bluetooth.BluetoothGatt, int, int) 
		android.bluetooth.BluetoothGatt gatt
		int rssi
		int status
}

android/bluetooth/IBluetoothHeadset.class
IBluetoothHeadset.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHeadset extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean startVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean isAudioConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean sendVendorSpecificResultCode (android.bluetooth.BluetoothDevice, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int getBatteryUsageHint (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean acceptIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean rejectIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract int getAudioState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean isAudioOn ()  throws android.os.RemoteException 
	public abstract boolean connectAudio ()  throws android.os.RemoteException 
	public abstract boolean disconnectAudio ()  throws android.os.RemoteException 
	public abstract boolean startScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean stopScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract void phoneStateChanged (int, int, int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void clccResponse (int, int, int, int, boolean, java.lang.String, int)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothAdvScanData.class
BluetoothAdvScanData.java
package android.bluetooth
public final android.bluetooth.BluetoothAdvScanData extends java.lang.Object {
	public static final int AD
	public static final int SCAN_RESPONSE
	public static final int EIR
	private static final String TAG
	private final int mDataType
	private android.bluetooth.IBluetoothGatt mBluetoothGatt
	public void  (android.bluetooth.IBluetoothGatt, int) 
		android.bluetooth.IBluetoothGatt mBluetoothGatt
		int dataType
	public int getDataType () 
	public boolean setManufacturerData (int, byte[]) 
		android.os.RemoteException e
		int manufacturerCode
		byte[] manufacturerData
	public boolean setServiceData (byte[]) 
		android.os.RemoteException e
		byte[] serviceData
	public java.util.List getServiceUuids () 
		android.os.RemoteException e
	public byte[] getManufacturerData () 
		android.os.RemoteException e
	public byte[] getServiceData () 
		android.os.RemoteException e
	public void removeManufacturerCodeAndData (int) 
		android.os.RemoteException e
		int manufacturerCode
}

android/bluetooth/BluetoothHealth$1.class
BluetoothHealth.java
package android.bluetooth
 android.bluetooth.BluetoothHealth$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothHealth this$0
	void  (android.bluetooth.BluetoothHealth) 
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/BluetoothHeadset.class
BluetoothHeadset.java
package android.bluetooth
public final android.bluetooth.BluetoothHeadset extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String ACTION_AUDIO_STATE_CHANGED
	public static final String ACTION_VENDOR_SPECIFIC_HEADSET_EVENT
	public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD
	public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE
	public static final int AT_CMD_TYPE_READ
	public static final int AT_CMD_TYPE_TEST
	public static final int AT_CMD_TYPE_SET
	public static final int AT_CMD_TYPE_BASIC
	public static final int AT_CMD_TYPE_ACTION
	public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_ARGS
	public static final String VENDOR_SPECIFIC_HEADSET_EVENT_COMPANY_ID_CATEGORY
	public static final String VENDOR_RESULT_CODE_COMMAND_ANDROID
	public static final int STATE_AUDIO_DISCONNECTED
	public static final int STATE_AUDIO_CONNECTING
	public static final int STATE_AUDIO_CONNECTED
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.IBluetoothHeadset mService
	private android.bluetooth.BluetoothAdapter mAdapter
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean startVoiceRecognition (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean isAudioConnected (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public int getBatteryUsageHint (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public static boolean isBluetoothVoiceDialingEnabled (android.content.Context) 
		android.content.Context context
	public boolean acceptIncomingConnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean rejectIncomingConnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public int getAudioState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean isAudioOn () 
		android.os.RemoteException e
	public boolean connectAudio () 
		android.os.RemoteException e
	public boolean disconnectAudio () 
		android.os.RemoteException e
	public boolean startScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean stopScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public void phoneStateChanged (int, int, int, java.lang.String, int) 
		android.os.RemoteException e
		int numActive
		int numHeld
		int callState
		String number
		int type
	public void clccResponse (int, int, int, int, boolean, java.lang.String, int) 
		android.os.RemoteException e
		int index
		int direction
		int status
		int mode
		boolean mpty
		String number
		int type
	public boolean sendVendorSpecificResultCode (android.bluetooth.BluetoothDevice, java.lang.String, java.lang.String) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		String command
		String arg
	private boolean isEnabled () 
	private boolean isDisabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothHeadset) 
		android.bluetooth.BluetoothHeadset x0
	static android.bluetooth.IBluetoothHeadset access$102 (android.bluetooth.BluetoothHeadset, android.bluetooth.IBluetoothHeadset) 
		android.bluetooth.BluetoothHeadset x0
		android.bluetooth.IBluetoothHeadset x1
	static android.content.Context access$200 (android.bluetooth.BluetoothHeadset) 
		android.bluetooth.BluetoothHeadset x0
	static android.bluetooth.IBluetoothHeadset access$100 (android.bluetooth.BluetoothHeadset) 
		android.bluetooth.BluetoothHeadset x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothHeadset) 
		android.bluetooth.BluetoothHeadset x0
}

android/bluetooth/IBluetoothManagerCallback.class
IBluetoothManagerCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothManagerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onBluetoothServiceUp (android.bluetooth.IBluetooth)  throws android.os.RemoteException 
	public abstract void onBluetoothServiceDown ()  throws android.os.RemoteException 
}

android/bluetooth/BluetoothA2dp$1.class
BluetoothA2dp.java
package android.bluetooth
 android.bluetooth.BluetoothA2dp$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothA2dp this$0
	void  (android.bluetooth.BluetoothA2dp) 
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/IBluetoothStateChangeCallback$Stub$Proxy.class
IBluetoothStateChangeCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothStateChangeCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothStateChangeCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onBluetoothStateChange (boolean)  throws android.os.RemoteException 
		boolean on
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/BluetoothGattServer$1.class
BluetoothGattServer.java
package android.bluetooth
 android.bluetooth.BluetoothGattServer$1 extends android.bluetooth.IBluetoothGattServerCallback$Stub {
	final android.bluetooth.BluetoothGattServer this$0
	void  (android.bluetooth.BluetoothGattServer) 
	public void onServerRegistered (int, int) 
		int status
		int serverIf
	public void onScanResult (java.lang.String, int, byte[]) 
		String address
		int rssi
		byte[] advData
	public void onServerConnectionState (int, int, boolean, java.lang.String) 
		Exception ex
		int status
		int serverIf
		boolean connected
		String address
	public void onServiceAdded (int, int, int, android.os.ParcelUuid) 
		Exception ex
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		java.util.UUID srvcUuid
		android.bluetooth.BluetoothGattService service
	public void onCharacteristicReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid) 
		Exception ex
		String address
		int transId
		int offset
		boolean isLong
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		java.util.UUID srvcUuid
		java.util.UUID charUuid
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onDescriptorReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid) 
		Exception ex
		String address
		int transId
		int offset
		boolean isLong
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		android.os.ParcelUuid descrId
		java.util.UUID srvcUuid
		java.util.UUID charUuid
		java.util.UUID descrUuid
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattDescriptor descriptor
	public void onCharacteristicWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[]) 
		Exception ex
		String address
		int transId
		int offset
		int length
		boolean isPrep
		boolean needRsp
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		byte[] value
		java.util.UUID srvcUuid
		java.util.UUID charUuid
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onDescriptorWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid, byte[]) 
		Exception ex
		String address
		int transId
		int offset
		int length
		boolean isPrep
		boolean needRsp
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		android.os.ParcelUuid descrId
		byte[] value
		java.util.UUID srvcUuid
		java.util.UUID charUuid
		java.util.UUID descrUuid
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattDescriptor descriptor
	public void onExecuteWrite (java.lang.String, int, boolean) 
		Exception ex
		String address
		int transId
		boolean execWrite
		android.bluetooth.BluetoothDevice device
}

android/bluetooth/BluetoothAdapter.class
BluetoothAdapter.java
package android.bluetooth
public final android.bluetooth.BluetoothAdapter extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final int ERROR
	public static final String ACTION_STATE_CHANGED
	public static final String EXTRA_STATE
	public static final String EXTRA_PREVIOUS_STATE
	public static final int STATE_OFF
	public static final int STATE_TURNING_ON
	public static final int STATE_ON
	public static final int STATE_TURNING_OFF
	public static final String ACTION_REQUEST_DISCOVERABLE
	public static final String EXTRA_DISCOVERABLE_DURATION
	public static final String ACTION_REQUEST_ENABLE
	public static final String ACTION_SCAN_MODE_CHANGED
	public static final String ACTION_BLUETOOTH_ADVERTISING_STARTED
	public static final String ACTION_BLUETOOTH_ADVERTISING_STOPPED
	public static final String EXTRA_SCAN_MODE
	public static final String EXTRA_PREVIOUS_SCAN_MODE
	public static final int SCAN_MODE_NONE
	public static final int SCAN_MODE_CONNECTABLE
	public static final int SCAN_MODE_CONNECTABLE_DISCOVERABLE
	public static final String ACTION_DISCOVERY_STARTED
	public static final String ACTION_DISCOVERY_FINISHED
	public static final String ACTION_LOCAL_NAME_CHANGED
	public static final String EXTRA_LOCAL_NAME
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String EXTRA_CONNECTION_STATE
	public static final String EXTRA_PREVIOUS_CONNECTION_STATE
	public static final int STATE_DISCONNECTED
	public static final int STATE_CONNECTING
	public static final int STATE_CONNECTED
	public static final int STATE_DISCONNECTING
	public static final int STATE_ADVERTISE_STARTING
	public static final int STATE_ADVERTISE_STARTED
	public static final int STATE_ADVERTISE_STOPPING
	public static final int STATE_ADVERTISE_STOPPED
	public static final int STATE_ADVERTISE_FORCE_STOPPING
	public static final String BLUETOOTH_MANAGER_SERVICE
	public static final int ADVERTISE_CALLBACK_SUCCESS
	private static final int ADDRESS_LENGTH
	private static android.bluetooth.BluetoothAdapter sAdapter
	private final android.bluetooth.IBluetoothManager mManagerService
	private android.bluetooth.IBluetooth mService
	private final java.util.Map mLeScanClients
	private android.bluetooth.BluetoothAdvScanData mBluetoothAdvScanData
	private android.bluetooth.BluetoothAdapter$GattCallbackWrapper mAdvertisingGattCallback
	private final android.os.Handler mHandler
	private final Object mLock
	private final android.bluetooth.IBluetoothManagerCallback mManagerCallback
	private java.util.ArrayList mProxyServiceStateCallbacks
	public static synchronized android.bluetooth.BluetoothAdapter getDefaultAdapter () 
		android.bluetooth.IBluetoothManager managerService
		android.os.IBinder b
	void  (android.bluetooth.IBluetoothManager) 
		android.os.RemoteException e
		android.bluetooth.IBluetoothManager managerService
	public android.bluetooth.BluetoothDevice getRemoteDevice (java.lang.String) 
		String address
	public android.bluetooth.BluetoothDevice getRemoteDevice (byte[]) 
		byte[] address
	public android.bluetooth.BluetoothAdvScanData getAdvScanData () 
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
	public boolean startAdvertising (android.bluetooth.BluetoothAdapter$AdvertiseCallback) 
		android.bluetooth.IBluetoothGatt iGatt
		java.util.UUID uuid
		android.bluetooth.BluetoothAdapter$GattCallbackWrapper wrapper
		android.os.RemoteException e
		android.bluetooth.BluetoothAdapter$AdvertiseCallback callback
	public boolean stopAdvertising (android.bluetooth.BluetoothAdapter$AdvertiseCallback) 
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
		android.bluetooth.BluetoothAdapter$AdvertiseCallback callback
	public boolean isEnabled () 
		android.os.RemoteException e
	public int getState () 
		int state
		android.os.RemoteException e
	public boolean enable () 
		android.os.RemoteException e
	public boolean disable () 
		android.os.RemoteException e
	public boolean disable (boolean) 
		android.os.RemoteException e
		boolean persist
	public java.lang.String getAddress () 
		android.os.RemoteException e
	public java.lang.String getName () 
		android.os.RemoteException e
	public boolean configHciSnoopLog (boolean) 
		android.os.RemoteException e
		boolean enable
	public android.os.ParcelUuid[] getUuids () 
		android.os.RemoteException e
	public boolean setName (java.lang.String) 
		android.os.RemoteException e
		String name
	public int getScanMode () 
		android.os.RemoteException e
	public boolean setScanMode (int, int) 
		android.os.RemoteException e
		int mode
		int duration
	public boolean setScanMode (int) 
		int mode
	public int getDiscoverableTimeout () 
		android.os.RemoteException e
	public void setDiscoverableTimeout (int) 
		android.os.RemoteException e
		int timeout
	public boolean startDiscovery () 
		android.os.RemoteException e
	public boolean cancelDiscovery () 
		android.os.RemoteException e
	public boolean isDiscovering () 
		android.os.RemoteException e
	public boolean isAdvertising () 
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
	public java.util.Set getBondedDevices () 
		android.os.RemoteException e
	public int getConnectionState () 
		android.os.RemoteException e
	public int getProfileConnectionState (int) 
		android.os.RemoteException e
		int profile
	public android.bluetooth.BluetoothServerSocket listenUsingRfcommOn (int)  throws java.io.IOException 
		int channel
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public android.bluetooth.BluetoothServerSocket listenUsingRfcommWithServiceRecord (java.lang.String, java.util.UUID)  throws java.io.IOException 
		String name
		java.util.UUID uuid
	public android.bluetooth.BluetoothServerSocket listenUsingInsecureRfcommWithServiceRecord (java.lang.String, java.util.UUID)  throws java.io.IOException 
		String name
		java.util.UUID uuid
	public android.bluetooth.BluetoothServerSocket listenUsingEncryptedRfcommWithServiceRecord (java.lang.String, java.util.UUID)  throws java.io.IOException 
		String name
		java.util.UUID uuid
	private android.bluetooth.BluetoothServerSocket createNewRfcommSocketAndRecord (java.lang.String, java.util.UUID, boolean, boolean)  throws java.io.IOException 
		String name
		java.util.UUID uuid
		boolean auth
		boolean encrypt
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public android.bluetooth.BluetoothServerSocket listenUsingInsecureRfcommOn (int)  throws java.io.IOException 
		int port
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public android.bluetooth.BluetoothServerSocket listenUsingEncryptedRfcommOn (int)  throws java.io.IOException 
		int port
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public static android.bluetooth.BluetoothServerSocket listenUsingScoOn ()  throws java.io.IOException 
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public android.util.Pair readOutOfBandData () 
	public boolean getProfileProxy (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener, int) 
		android.bluetooth.BluetoothHeadset headset
		android.bluetooth.BluetoothA2dp a2dp
		android.bluetooth.BluetoothInputDevice iDev
		android.bluetooth.BluetoothPan pan
		android.bluetooth.BluetoothHealth health
		android.bluetooth.BluetoothMap map
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener listener
		int profile
	public void closeProfileProxy (int, android.bluetooth.BluetoothProfile) 
		android.bluetooth.BluetoothMap map
		android.bluetooth.BluetoothHeadset headset
		android.bluetooth.BluetoothA2dp a2dp
		android.bluetooth.BluetoothInputDevice iDev
		android.bluetooth.BluetoothPan pan
		android.bluetooth.BluetoothHealth health
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattServer gattServer
		int profile
		android.bluetooth.BluetoothProfile proxy
	public boolean enableNoAutoConnect () 
		android.os.RemoteException e
	public boolean changeApplicationBluetoothState (boolean, android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback) 
		boolean on
		android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback callback
	private java.util.Set toDeviceSet (android.bluetooth.BluetoothDevice[]) 
		android.bluetooth.BluetoothDevice[] devices
		java.util.Set deviceSet
	protected void finalize ()  throws java.lang.Throwable 
		android.os.RemoteException e
	public static boolean checkBluetoothAddress (java.lang.String) 
		char c
		int i
		String address
	android.bluetooth.IBluetoothManager getBluetoothManager () 
	android.bluetooth.IBluetooth getBluetoothService (android.bluetooth.IBluetoothManagerCallback) 
		android.bluetooth.IBluetoothManagerCallback cb
	void removeServiceStateCallback (android.bluetooth.IBluetoothManagerCallback) 
		android.bluetooth.IBluetoothManagerCallback cb
	public boolean startLeScan (android.bluetooth.BluetoothAdapter$LeScanCallback) 
		android.bluetooth.BluetoothAdapter$LeScanCallback callback
	public boolean startLeScan (java.util.UUID[], android.bluetooth.BluetoothAdapter$LeScanCallback) 
		android.bluetooth.IBluetoothGatt iGatt
		java.util.UUID uuid
		android.bluetooth.BluetoothAdapter$GattCallbackWrapper wrapper
		android.os.RemoteException e
		java.util.UUID[] serviceUuids
		android.bluetooth.BluetoothAdapter$LeScanCallback callback
	public void stopLeScan (android.bluetooth.BluetoothAdapter$LeScanCallback) 
		android.bluetooth.BluetoothAdapter$LeScanCallback callback
		android.bluetooth.BluetoothAdapter$GattCallbackWrapper wrapper
	static android.bluetooth.IBluetoothManagerCallback access$200 (android.bluetooth.BluetoothAdapter) 
		android.bluetooth.BluetoothAdapter x0
	static android.bluetooth.IBluetooth access$302 (android.bluetooth.BluetoothAdapter, android.bluetooth.IBluetooth) 
		android.bluetooth.BluetoothAdapter x0
		android.bluetooth.IBluetooth x1
	static java.util.ArrayList access$400 (android.bluetooth.BluetoothAdapter) 
		android.bluetooth.BluetoothAdapter x0
	static android.bluetooth.BluetoothAdvScanData access$502 (android.bluetooth.BluetoothAdapter, android.bluetooth.BluetoothAdvScanData) 
		android.bluetooth.BluetoothAdapter x0
		android.bluetooth.BluetoothAdvScanData x1
	static android.bluetooth.BluetoothAdapter$GattCallbackWrapper access$602 (android.bluetooth.BluetoothAdapter, android.bluetooth.BluetoothAdapter$GattCallbackWrapper) 
		android.bluetooth.BluetoothAdapter x0
		android.bluetooth.BluetoothAdapter$GattCallbackWrapper x1
}

android/bluetooth/IBluetoothInputDevice$Stub.class
IBluetoothInputDevice.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothInputDevice$Stub extends android.os.Binder implements android.bluetooth.IBluetoothInputDevice  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	static final int TRANSACTION_getProtocolMode
	static final int TRANSACTION_virtualUnplug
	static final int TRANSACTION_setProtocolMode
	static final int TRANSACTION_getReport
	static final int TRANSACTION_setReport
	static final int TRANSACTION_sendData
	public void  () 
	public static android.bluetooth.IBluetoothInputDevice asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		byte _arg1
		byte _arg2
		int _arg3
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		byte _arg1
		String _arg2
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _arg1
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothHealth.class
BluetoothHealth.java
package android.bluetooth
public final android.bluetooth.BluetoothHealth extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final int SOURCE_ROLE
	public static final int SINK_ROLE
	public static final int CHANNEL_TYPE_RELIABLE
	public static final int CHANNEL_TYPE_STREAMING
	public static final int CHANNEL_TYPE_ANY
	public static final int HEALTH_OPERATION_SUCCESS
	public static final int HEALTH_OPERATION_ERROR
	public static final int HEALTH_OPERATION_INVALID_ARGS
	public static final int HEALTH_OPERATION_GENERIC_FAILURE
	public static final int HEALTH_OPERATION_NOT_FOUND
	public static final int HEALTH_OPERATION_NOT_ALLOWED
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	public static final int STATE_CHANNEL_DISCONNECTED
	public static final int STATE_CHANNEL_CONNECTING
	public static final int STATE_CHANNEL_CONNECTED
	public static final int STATE_CHANNEL_DISCONNECTING
	public static final int APP_CONFIG_REGISTRATION_SUCCESS
	public static final int APP_CONFIG_REGISTRATION_FAILURE
	public static final int APP_CONFIG_UNREGISTRATION_SUCCESS
	public static final int APP_CONFIG_UNREGISTRATION_FAILURE
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.IBluetoothHealth mService
	android.bluetooth.BluetoothAdapter mAdapter
	private final android.content.ServiceConnection mConnection
	public boolean registerSinkAppConfiguration (java.lang.String, int, android.bluetooth.BluetoothHealthCallback) 
		String name
		int dataType
		android.bluetooth.BluetoothHealthCallback callback
	public boolean registerAppConfiguration (java.lang.String, int, int, int, android.bluetooth.BluetoothHealthCallback) 
		android.os.RemoteException e
		String name
		int dataType
		int role
		int channelType
		android.bluetooth.BluetoothHealthCallback callback
		boolean result
		android.bluetooth.BluetoothHealth$BluetoothHealthCallbackWrapper wrapper
		android.bluetooth.BluetoothHealthAppConfiguration config
	public boolean unregisterAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration) 
		android.os.RemoteException e
		android.bluetooth.BluetoothHealthAppConfiguration config
		boolean result
	public boolean connectChannelToSource (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
	public boolean connectChannelToSink (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		int channelType
	public boolean disconnectChannel (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		int channelId
	public android.os.ParcelFileDescriptor getMainChannelFd (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	private boolean isEnabled () 
		android.bluetooth.BluetoothAdapter adapter
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private boolean checkAppParam (java.lang.String, int, int, android.bluetooth.BluetoothHealthCallback) 
		String name
		int role
		int channelType
		android.bluetooth.BluetoothHealthCallback callback
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothHealth) 
		android.bluetooth.BluetoothHealth x0
	static android.bluetooth.IBluetoothHealth access$102 (android.bluetooth.BluetoothHealth, android.bluetooth.IBluetoothHealth) 
		android.bluetooth.BluetoothHealth x0
		android.bluetooth.IBluetoothHealth x1
	static android.content.Context access$200 (android.bluetooth.BluetoothHealth) 
		android.bluetooth.BluetoothHealth x0
	static android.bluetooth.IBluetoothHealth access$100 (android.bluetooth.BluetoothHealth) 
		android.bluetooth.BluetoothHealth x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothHealth) 
		android.bluetooth.BluetoothHealth x0
}

android/bluetooth/BluetoothClass$Device$Major.class
BluetoothClass.java
package android.bluetooth
public android.bluetooth.BluetoothClass$Device$Major extends java.lang.Object {
	private static final int BITMASK
	public static final int MISC
	public static final int COMPUTER
	public static final int PHONE
	public static final int NETWORKING
	public static final int AUDIO_VIDEO
	public static final int PERIPHERAL
	public static final int IMAGING
	public static final int WEARABLE
	public static final int TOY
	public static final int HEALTH
	public static final int UNCATEGORIZED
	public void  () 
}

android/bluetooth/BluetoothServerSocket.class
BluetoothServerSocket.java
package android.bluetooth
public final android.bluetooth.BluetoothServerSocket extends java.lang.Object implements java.io.Closeable  {
	final android.bluetooth.BluetoothSocket mSocket
	private android.os.Handler mHandler
	private int mMessage
	private final int mChannel
	void  (int, boolean, boolean, int)  throws java.io.IOException 
		int type
		boolean auth
		boolean encrypt
		int port
	void  (int, boolean, boolean, android.os.ParcelUuid)  throws java.io.IOException 
		int type
		boolean auth
		boolean encrypt
		android.os.ParcelUuid uuid
	public android.bluetooth.BluetoothSocket accept ()  throws java.io.IOException 
	public android.bluetooth.BluetoothSocket accept (int)  throws java.io.IOException 
		int timeout
	public void close ()  throws java.io.IOException 
	synchronized void setCloseHandler (android.os.Handler, int) 
		android.os.Handler handler
		int message
	void setServiceName (java.lang.String) 
		String ServiceName
	public int getChannel () 
}

android/bluetooth/IBluetoothGatt$Stub.class
IBluetoothGatt.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGatt$Stub extends android.os.Binder implements android.bluetooth.IBluetoothGatt  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_startScan
	static final int TRANSACTION_startScanWithUuids
	static final int TRANSACTION_stopScan
	static final int TRANSACTION_registerClient
	static final int TRANSACTION_unregisterClient
	static final int TRANSACTION_clientConnect
	static final int TRANSACTION_clientDisconnect
	static final int TRANSACTION_startAdvertising
	static final int TRANSACTION_stopAdvertising
	static final int TRANSACTION_setAdvServiceData
	static final int TRANSACTION_getAdvServiceData
	static final int TRANSACTION_setAdvManufacturerCodeAndData
	static final int TRANSACTION_getAdvManufacturerData
	static final int TRANSACTION_getAdvServiceUuids
	static final int TRANSACTION_removeAdvManufacturerCodeAndData
	static final int TRANSACTION_isAdvertising
	static final int TRANSACTION_refreshDevice
	static final int TRANSACTION_discoverServices
	static final int TRANSACTION_readCharacteristic
	static final int TRANSACTION_writeCharacteristic
	static final int TRANSACTION_readDescriptor
	static final int TRANSACTION_writeDescriptor
	static final int TRANSACTION_registerForNotification
	static final int TRANSACTION_beginReliableWrite
	static final int TRANSACTION_endReliableWrite
	static final int TRANSACTION_readRemoteRssi
	static final int TRANSACTION_registerServer
	static final int TRANSACTION_unregisterServer
	static final int TRANSACTION_serverConnect
	static final int TRANSACTION_serverDisconnect
	static final int TRANSACTION_beginServiceDeclaration
	static final int TRANSACTION_addIncludedService
	static final int TRANSACTION_addCharacteristic
	static final int TRANSACTION_addDescriptor
	static final int TRANSACTION_endServiceDeclaration
	static final int TRANSACTION_removeService
	static final int TRANSACTION_clearServices
	static final int TRANSACTION_sendResponse
	static final int TRANSACTION_sendNotification
	public void  () 
	public static android.bluetooth.IBluetoothGatt asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int[] _arg0
		java.util.List _result
		int _arg0
		boolean _arg1
		int _arg0
		boolean _arg1
		android.os.ParcelUuid[] _arg2
		int _arg0
		boolean _arg1
		android.os.ParcelUuid _arg0
		android.os.ParcelUuid _arg0
		android.bluetooth.IBluetoothGattCallback _arg1
		int _arg0
		int _arg0
		String _arg1
		boolean _arg2
		int _arg0
		String _arg1
		int _arg0
		byte[] _arg0
		boolean _result
		byte[] _result
		int _arg0
		byte[] _arg1
		boolean _result
		byte[] _result
		java.util.List _result
		int _arg0
		boolean _result
		int _arg0
		String _arg1
		int _arg0
		String _arg1
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		int _arg7
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		int _arg7
		int _arg8
		byte[] _arg9
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		android.os.ParcelUuid _arg8
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		int _arg9
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		android.os.ParcelUuid _arg8
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		int _arg9
		int _arg10
		byte[] _arg11
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		boolean _arg7
		int _arg0
		String _arg1
		int _arg0
		String _arg1
		boolean _arg2
		int _arg0
		String _arg1
		android.os.ParcelUuid _arg0
		android.os.ParcelUuid _arg0
		android.bluetooth.IBluetoothGattServerCallback _arg1
		int _arg0
		int _arg0
		String _arg1
		boolean _arg2
		int _arg0
		String _arg1
		android.os.ParcelUuid _arg4
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		boolean _arg5
		android.os.ParcelUuid _arg3
		int _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		android.os.ParcelUuid _arg1
		int _arg0
		android.os.ParcelUuid _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg1
		int _arg0
		android.os.ParcelUuid _arg1
		int _arg2
		int _arg0
		android.os.ParcelUuid _arg3
		int _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		int _arg0
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		int _arg4
		byte[] _arg5
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		boolean _arg7
		byte[] _arg8
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothUuid.class
BluetoothUuid.java
package android.bluetooth
public final android.bluetooth.BluetoothUuid extends java.lang.Object {
	public static final android.os.ParcelUuid AudioSink
	public static final android.os.ParcelUuid AudioSource
	public static final android.os.ParcelUuid AdvAudioDist
	public static final android.os.ParcelUuid HSP
	public static final android.os.ParcelUuid HSP_AG
	public static final android.os.ParcelUuid Handsfree
	public static final android.os.ParcelUuid Handsfree_AG
	public static final android.os.ParcelUuid AvrcpController
	public static final android.os.ParcelUuid AvrcpTarget
	public static final android.os.ParcelUuid ObexObjectPush
	public static final android.os.ParcelUuid Hid
	public static final android.os.ParcelUuid Hogp
	public static final android.os.ParcelUuid PANU
	public static final android.os.ParcelUuid NAP
	public static final android.os.ParcelUuid BNEP
	public static final android.os.ParcelUuid PBAP_PSE
	public static final android.os.ParcelUuid MAP
	public static final android.os.ParcelUuid MNS
	public static final android.os.ParcelUuid MAS
	public static final android.os.ParcelUuid BASE_UUID
	public static final android.os.ParcelUuid[] RESERVED_UUIDS
	public void  () 
	public static boolean isAudioSource (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isAudioSink (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isAdvAudioDist (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isHandsfree (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isHeadset (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isAvrcpController (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isAvrcpTarget (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isInputDevice (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isPanu (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isNap (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isBnep (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isMap (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isMns (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isMas (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isUuidPresent (android.os.ParcelUuid[], android.os.ParcelUuid) 
		android.os.ParcelUuid element
		android.os.ParcelUuid[] arr$
		int len$
		int i$
		android.os.ParcelUuid[] uuidArray
		android.os.ParcelUuid uuid
	public static boolean containsAnyUuid (android.os.ParcelUuid[], android.os.ParcelUuid[]) 
		android.os.ParcelUuid uuid
		android.os.ParcelUuid[] arr$
		int len$
		int i$
		android.os.ParcelUuid[] uuidA
		android.os.ParcelUuid[] uuidB
		java.util.HashSet uuidSet
	public static boolean containsAllUuids (android.os.ParcelUuid[], android.os.ParcelUuid[]) 
		android.os.ParcelUuid uuid
		android.os.ParcelUuid[] arr$
		int len$
		int i$
		android.os.ParcelUuid[] uuidA
		android.os.ParcelUuid[] uuidB
		java.util.HashSet uuidSet
	public static int getServiceIdentifierFromParcelUuid (android.os.ParcelUuid) 
		android.os.ParcelUuid parcelUuid
		java.util.UUID uuid
		long value
	public static boolean isShortUuid (android.os.ParcelUuid) 
		android.os.ParcelUuid parcelUuid
		java.util.UUID uuid
	static void  () 
}

android/bluetooth/BluetoothDevicePicker.class
BluetoothDevicePicker.java
package android.bluetooth
public abstract android.bluetooth.BluetoothDevicePicker extends java.lang.Object {
	public static final String EXTRA_NEED_AUTH
	public static final String EXTRA_FILTER_TYPE
	public static final String EXTRA_LAUNCH_PACKAGE
	public static final String EXTRA_LAUNCH_CLASS
	public static final String ACTION_DEVICE_SELECTED
	public static final String ACTION_LAUNCH
	public static final int FILTER_TYPE_ALL
	public static final int FILTER_TYPE_AUDIO
	public static final int FILTER_TYPE_TRANSFER
	public static final int FILTER_TYPE_PANU
	public static final int FILTER_TYPE_NAP
}

android/bluetooth/IBluetoothPan.class
IBluetoothPan.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothPan extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean isTetheringOn ()  throws android.os.RemoteException 
	public abstract void setBluetoothTethering (boolean)  throws android.os.RemoteException 
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothPan$Stub$Proxy.class
IBluetoothPan.java
package android.bluetooth
 android.bluetooth.IBluetoothPan$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothPan  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean isTetheringOn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setBluetoothTethering (boolean)  throws android.os.RemoteException 
		boolean value
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/bluetooth/IBluetoothMap.class
IBluetoothMap.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothMap extends java.lang.Object implements android.os.IInterface  {
	public abstract int getState ()  throws android.os.RemoteException 
	public abstract android.bluetooth.BluetoothDevice getClient ()  throws android.os.RemoteException 
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean isConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothHealthCallback$Stub$Proxy.class
IBluetoothHealthCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothHealthCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothHealthCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onHealthAppConfigurationStatusChange (android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothHealthAppConfiguration config
		int status
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onHealthChannelStateChange (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.bluetooth.BluetoothDevice device
		int prevState
		int newState
		android.os.ParcelFileDescriptor fd
		int id
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/BluetoothOutputStream.class
BluetoothOutputStream.java
package android.bluetooth
final android.bluetooth.BluetoothOutputStream extends java.io.OutputStream {
	private android.bluetooth.BluetoothSocket mSocket
	void  (android.bluetooth.BluetoothSocket) 
		android.bluetooth.BluetoothSocket s
	public void close ()  throws java.io.IOException 
	public void write (int)  throws java.io.IOException 
		int oneByte
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int offset
		int count
	public void flush ()  throws java.io.IOException 
}

android/bluetooth/IBluetoothInputDevice$Stub$Proxy.class
IBluetoothInputDevice.java
package android.bluetooth
 android.bluetooth.IBluetoothInputDevice$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothInputDevice  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean getProtocolMode (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean virtualUnplug (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setProtocolMode (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int protocolMode
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getReport (android.bluetooth.BluetoothDevice, byte, byte, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		byte reportType
		byte reportId
		int bufferSize
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setReport (android.bluetooth.BluetoothDevice, byte, java.lang.String)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		byte reportType
		String report
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean sendData (android.bluetooth.BluetoothDevice, java.lang.String)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		String report
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/bluetooth/BluetoothClass$Service.class
BluetoothClass.java
package android.bluetooth
public final android.bluetooth.BluetoothClass$Service extends java.lang.Object {
	private static final int BITMASK
	public static final int LIMITED_DISCOVERABILITY
	public static final int POSITIONING
	public static final int NETWORKING
	public static final int RENDER
	public static final int CAPTURE
	public static final int OBJECT_TRANSFER
	public static final int AUDIO
	public static final int TELEPHONY
	public static final int INFORMATION
	public void  () 
}

android/bluetooth/IBluetoothGatt$Stub$Proxy.class
IBluetoothGatt.java
package android.bluetooth
 android.bluetooth.IBluetoothGatt$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothGatt  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void startScan (int, boolean)  throws android.os.RemoteException 
		int appIf
		boolean isServer
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startScanWithUuids (int, boolean, android.os.ParcelUuid[])  throws android.os.RemoteException 
		int appIf
		boolean isServer
		android.os.ParcelUuid[] ids
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopScan (int, boolean)  throws android.os.RemoteException 
		int appIf
		boolean isServer
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerClient (android.os.ParcelUuid, android.bluetooth.IBluetoothGattCallback)  throws android.os.RemoteException 
		android.os.ParcelUuid appId
		android.bluetooth.IBluetoothGattCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterClient (int)  throws android.os.RemoteException 
		int clientIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clientConnect (int, java.lang.String, boolean)  throws android.os.RemoteException 
		int clientIf
		String address
		boolean isDirect
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clientDisconnect (int, java.lang.String)  throws android.os.RemoteException 
		int clientIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startAdvertising (int)  throws android.os.RemoteException 
		int appIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopAdvertising ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean setAdvServiceData (byte[])  throws android.os.RemoteException 
		byte[] serviceData
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public byte[] getAdvServiceData ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public boolean setAdvManufacturerCodeAndData (int, byte[])  throws android.os.RemoteException 
		int manufactureCode
		byte[] manufacturerData
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public byte[] getAdvManufacturerData ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public java.util.List getAdvServiceUuids ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void removeAdvManufacturerCodeAndData (int)  throws android.os.RemoteException 
		int manufacturerCode
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isAdvertising ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void refreshDevice (int, java.lang.String)  throws android.os.RemoteException 
		int clientIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void discoverServices (int, java.lang.String)  throws android.os.RemoteException 
		int clientIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void readCharacteristic (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int)  throws android.os.RemoteException 
		int clientIf
		String address
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		int charInstanceId
		android.os.ParcelUuid charId
		int authReq
		android.os.Parcel _data
		android.os.Parcel _reply
	public void writeCharacteristic (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, int, byte[])  throws android.os.RemoteException 
		int clientIf
		String address
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		int charInstanceId
		android.os.ParcelUuid charId
		int writeType
		int authReq
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void readDescriptor (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int)  throws android.os.RemoteException 
		int clientIf
		String address
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		int charInstanceId
		android.os.ParcelUuid charId
		int descrInstanceId
		android.os.ParcelUuid descrUuid
		int authReq
		android.os.Parcel _data
		android.os.Parcel _reply
	public void writeDescriptor (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, android.os.ParcelUuid, int, int, byte[])  throws android.os.RemoteException 
		int clientIf
		String address
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		int charInstanceId
		android.os.ParcelUuid charId
		int descrInstanceId
		android.os.ParcelUuid descrId
		int writeType
		int authReq
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerForNotification (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, boolean)  throws android.os.RemoteException 
		int clientIf
		String address
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		int charInstanceId
		android.os.ParcelUuid charId
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public void beginReliableWrite (int, java.lang.String)  throws android.os.RemoteException 
		int clientIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void endReliableWrite (int, java.lang.String, boolean)  throws android.os.RemoteException 
		int clientIf
		String address
		boolean execute
		android.os.Parcel _data
		android.os.Parcel _reply
	public void readRemoteRssi (int, java.lang.String)  throws android.os.RemoteException 
		int clientIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerServer (android.os.ParcelUuid, android.bluetooth.IBluetoothGattServerCallback)  throws android.os.RemoteException 
		android.os.ParcelUuid appId
		android.bluetooth.IBluetoothGattServerCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterServer (int)  throws android.os.RemoteException 
		int serverIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void serverConnect (int, java.lang.String, boolean)  throws android.os.RemoteException 
		int servertIf
		String address
		boolean isDirect
		android.os.Parcel _data
		android.os.Parcel _reply
	public void serverDisconnect (int, java.lang.String)  throws android.os.RemoteException 
		int serverIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void beginServiceDeclaration (int, int, int, int, android.os.ParcelUuid, boolean)  throws android.os.RemoteException 
		int serverIf
		int srvcType
		int srvcInstanceId
		int minHandles
		android.os.ParcelUuid srvcId
		boolean advertisePreferred
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addIncludedService (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		int serverIf
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addCharacteristic (int, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
		int serverIf
		android.os.ParcelUuid charId
		int properties
		int permissions
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addDescriptor (int, android.os.ParcelUuid, int)  throws android.os.RemoteException 
		int serverIf
		android.os.ParcelUuid descId
		int permissions
		android.os.Parcel _data
		android.os.Parcel _reply
	public void endServiceDeclaration (int)  throws android.os.RemoteException 
		int serverIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeService (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		int serverIf
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearServices (int)  throws android.os.RemoteException 
		int serverIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendResponse (int, java.lang.String, int, int, int, byte[])  throws android.os.RemoteException 
		int serverIf
		String address
		int requestId
		int status
		int offset
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendNotification (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, boolean, byte[])  throws android.os.RemoteException 
		int serverIf
		String address
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		int charInstanceId
		android.os.ParcelUuid charId
		boolean confirm
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/BluetoothHealth$2.class
BluetoothHealth.java
package android.bluetooth
 android.bluetooth.BluetoothHealth$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothHealth this$0
	void  (android.bluetooth.BluetoothHealth) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName className
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName className
}

android/bluetooth/BluetoothDevice$2.class
BluetoothDevice.java
package android.bluetooth
final android.bluetooth.BluetoothDevice$2 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.BluetoothDevice createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.bluetooth.BluetoothDevice[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/media/
android/media/IMediaRouterService$Stub$Proxy.class
IMediaRouterService.java
package android.media
 android.media.IMediaRouterService$Stub$Proxy extends java.lang.Object implements android.media.IMediaRouterService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void registerClientAsUser (android.media.IMediaRouterClient, java.lang.String, int)  throws android.os.RemoteException 
		android.media.IMediaRouterClient client
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterClient (android.media.IMediaRouterClient)  throws android.os.RemoteException 
		android.media.IMediaRouterClient client
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.media.MediaRouterClientState getState (android.media.IMediaRouterClient)  throws android.os.RemoteException 
		android.media.MediaRouterClientState _result
		android.media.IMediaRouterClient client
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.MediaRouterClientState _result
	public void setDiscoveryRequest (android.media.IMediaRouterClient, int, boolean)  throws android.os.RemoteException 
		android.media.IMediaRouterClient client
		int routeTypes
		boolean activeScan
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setSelectedRoute (android.media.IMediaRouterClient, java.lang.String, boolean)  throws android.os.RemoteException 
		android.media.IMediaRouterClient client
		String routeId
		boolean explicit
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestSetVolume (android.media.IMediaRouterClient, java.lang.String, int)  throws android.os.RemoteException 
		android.media.IMediaRouterClient client
		String routeId
		int volume
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestUpdateVolume (android.media.IMediaRouterClient, java.lang.String, int)  throws android.os.RemoteException 
		android.media.IMediaRouterClient client
		String routeId
		int direction
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/media/MediaRouter$Static$1$1.class
MediaRouter.java
package android.media
 android.media.MediaRouter$Static$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.AudioRoutesInfo val$newRoutes
	final android.media.MediaRouter$Static$1 this$1
	void  (android.media.MediaRouter$Static$1, android.media.AudioRoutesInfo) 
	public void run () 
}

android/media/RemoteControlClient.class
RemoteControlClient.java
package android.media
public android.media.RemoteControlClient extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	public static final int PLAYSTATE_STOPPED
	public static final int PLAYSTATE_PAUSED
	public static final int PLAYSTATE_PLAYING
	public static final int PLAYSTATE_FAST_FORWARDING
	public static final int PLAYSTATE_REWINDING
	public static final int PLAYSTATE_SKIPPING_FORWARDS
	public static final int PLAYSTATE_SKIPPING_BACKWARDS
	public static final int PLAYSTATE_BUFFERING
	public static final int PLAYSTATE_ERROR
	public static final int PLAYSTATE_NONE
	public static final int PLAYBACK_TYPE_LOCAL
	public static final int PLAYBACK_TYPE_REMOTE
	private static final int PLAYBACK_TYPE_MIN
	private static final int PLAYBACK_TYPE_MAX
	public static final int PLAYBACK_VOLUME_FIXED
	public static final int PLAYBACK_VOLUME_VARIABLE
	public static final int PLAYBACKINFO_INVALID_VALUE
	public static final long PLAYBACK_POSITION_INVALID
	public static final long PLAYBACK_POSITION_ALWAYS_UNKNOWN
	public static final float PLAYBACK_SPEED_1X
	public static final int PLAYBACKINFO_PLAYBACK_TYPE
	public static final int PLAYBACKINFO_VOLUME
	public static final int PLAYBACKINFO_VOLUME_MAX
	public static final int PLAYBACKINFO_VOLUME_HANDLING
	public static final int PLAYBACKINFO_USES_STREAM
	public static final int FLAG_KEY_MEDIA_PREVIOUS
	public static final int FLAG_KEY_MEDIA_REWIND
	public static final int FLAG_KEY_MEDIA_PLAY
	public static final int FLAG_KEY_MEDIA_PLAY_PAUSE
	public static final int FLAG_KEY_MEDIA_PAUSE
	public static final int FLAG_KEY_MEDIA_STOP
	public static final int FLAG_KEY_MEDIA_FAST_FORWARD
	public static final int FLAG_KEY_MEDIA_NEXT
	public static final int FLAG_KEY_MEDIA_POSITION_UPDATE
	public static final int FLAG_KEY_MEDIA_RATING
	public static final int FLAGS_KEY_MEDIA_NONE
	public static final int FLAG_INFORMATION_REQUEST_METADATA
	public static final int FLAG_INFORMATION_REQUEST_KEY_MEDIA
	public static final int FLAG_INFORMATION_REQUEST_PLAYSTATE
	public static final int FLAG_INFORMATION_REQUEST_ALBUM_ART
	public static int MEDIA_POSITION_READABLE
	public static int MEDIA_POSITION_WRITABLE
	private int mPlaybackPositionCapabilities
	public static final int DEFAULT_PLAYBACK_VOLUME_HANDLING
	public static final int DEFAULT_PLAYBACK_VOLUME
	private int mPlaybackType
	private int mPlaybackVolumeMax
	private int mPlaybackVolume
	private int mPlaybackVolumeHandling
	private int mPlaybackStream
	private final Object mCacheLock
	private int mPlaybackState
	private long mPlaybackStateChangeTimeMs
	private long mPlaybackPositionMs
	private float mPlaybackSpeed
	private android.graphics.Bitmap mOriginalArtwork
	private int mTransportControlFlags
	private android.os.Bundle mMetadata
	private android.media.RemoteControlClient$OnPlaybackPositionUpdateListener mPositionUpdateListener
	private android.media.RemoteControlClient$OnGetPlaybackPositionListener mPositionProvider
	private android.media.RemoteControlClient$OnMetadataUpdateListener mMetadataUpdateListener
	private int mCurrentClientGenId
	private int mInternalClientGenId
	private final android.app.PendingIntent mRcMediaIntent
	private boolean mNeedsPositionSync
	private java.util.ArrayList mRcDisplays
	private final android.media.IRemoteControlClient mIRCC
	public static final int RCSE_ID_UNREGISTERED
	private int mRcseId
	private android.media.RemoteControlClient$EventHandler mEventHandler
	private static final int MSG_REQUEST_PLAYBACK_STATE
	private static final int MSG_REQUEST_METADATA
	private static final int MSG_REQUEST_TRANSPORTCONTROL
	private static final int MSG_REQUEST_ARTWORK
	private static final int MSG_NEW_INTERNAL_CLIENT_GEN
	private static final int MSG_NEW_CURRENT_CLIENT_GEN
	private static final int MSG_PLUG_DISPLAY
	private static final int MSG_UNPLUG_DISPLAY
	private static final int MSG_UPDATE_DISPLAY_ARTWORK_SIZE
	private static final int MSG_SEEK_TO
	private static final int MSG_POSITION_DRIFT_CHECK
	private static final int MSG_DISPLAY_WANTS_POS_SYNC
	private static final int MSG_UPDATE_METADATA
	private static final int MSG_REQUEST_METADATA_ARTWORK
	private static final int MSG_DISPLAY_ENABLE
	private static android.media.IAudioService sService
	private static final long POSITION_REFRESH_PERIOD_PLAYING_MS
	private static final long POSITION_REFRESH_PERIOD_MIN_MS
	private static final long POSITION_DRIFT_MAX_MS
	public void  (android.app.PendingIntent) 
		android.app.PendingIntent mediaButtonIntent
		android.os.Looper looper
	public void  (android.app.PendingIntent, android.os.Looper) 
		android.app.PendingIntent mediaButtonIntent
		android.os.Looper looper
	public android.media.RemoteControlClient$MetadataEditor editMetadata (boolean) 
		boolean startEmpty
		android.media.RemoteControlClient$MetadataEditor editor
	public void setPlaybackState (int) 
		int state
	public void setPlaybackState (int, long, float) 
		int state
		long timeInMs
		float playbackSpeed
	private void setPlaybackStateInt (int, long, float, boolean) 
		int state
		long timeInMs
		float playbackSpeed
		boolean hasPosition
	private void initiateCheckForDrift_syncCacheLock () 
	private void onPositionDriftCheck () 
		long estPos
		long actPos
	public void setTransportControlFlags (int) 
		int transportControlFlags
	public void setMetadataUpdateListener (android.media.RemoteControlClient$OnMetadataUpdateListener) 
		android.media.RemoteControlClient$OnMetadataUpdateListener l
	public void setPlaybackPositionUpdateListener (android.media.RemoteControlClient$OnPlaybackPositionUpdateListener) 
		int oldCapa
		android.media.RemoteControlClient$OnPlaybackPositionUpdateListener l
	public void setOnGetPlaybackPositionListener (android.media.RemoteControlClient$OnGetPlaybackPositionListener) 
		int oldCapa
		android.media.RemoteControlClient$OnGetPlaybackPositionListener l
	public void setPlaybackInformation (int, int) 
		int what
		int value
	public int getIntPlaybackInformation (int) 
		int what
	public android.app.PendingIntent getRcMediaIntent () 
	public android.media.IRemoteControlClient getIRemoteControlClient () 
	public void setRcseId (int) 
		int id
	public int getRcseId () 
	private void sendPlaybackState_syncCacheLock (android.media.IRemoteControlDisplay) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.media.RemoteControlClient$DisplayInfoForClient di
		java.util.Iterator displayIterator
		android.media.IRemoteControlDisplay target
	private void sendMetadata_syncCacheLock (android.media.IRemoteControlDisplay) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.media.RemoteControlClient$DisplayInfoForClient di
		java.util.Iterator displayIterator
		android.media.IRemoteControlDisplay target
	private void sendTransportControlInfo_syncCacheLock (android.media.IRemoteControlDisplay) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.media.RemoteControlClient$DisplayInfoForClient di
		java.util.Iterator displayIterator
		android.media.IRemoteControlDisplay target
	private void sendArtwork_syncCacheLock (android.media.IRemoteControlDisplay, int, int) 
		android.media.RemoteControlClient$DisplayInfoForClient di
		java.util.Iterator displayIterator
		android.media.IRemoteControlDisplay target
		int w
		int h
	private boolean sendArtworkToDisplay (android.media.RemoteControlClient$DisplayInfoForClient) 
		android.os.RemoteException e
		android.graphics.Bitmap artwork
		android.media.RemoteControlClient$DisplayInfoForClient di
	private void sendMetadataWithArtwork_syncCacheLock (android.media.IRemoteControlDisplay, int, int) 
		android.graphics.Bitmap artwork
		android.os.RemoteException e
		android.graphics.Bitmap artwork
		android.os.RemoteException e
		android.media.RemoteControlClient$DisplayInfoForClient di
		java.util.Iterator displayIterator
		android.media.IRemoteControlDisplay target
		int w
		int h
	private static android.media.IAudioService getService () 
		android.os.IBinder b
	private void sendAudioServiceNewPlaybackInfo_syncCacheLock (int, int) 
		android.os.RemoteException e
		int what
		int value
		android.media.IAudioService service
	private void sendAudioServiceNewPlaybackState_syncCacheLock () 
		android.os.RemoteException e
		android.media.IAudioService service
	private void onNewInternalClientGen (int) 
		int clientGeneration
	private void onNewCurrentClientGen (int) 
		int clientGeneration
	private void onPlugDisplay (android.media.IRemoteControlDisplay, int, int) 
		android.media.RemoteControlClient$DisplayInfoForClient di
		boolean displayKnown
		java.util.Iterator displayIterator
		android.media.IRemoteControlDisplay rcd
		int w
		int h
	private void onUnplugDisplay (android.media.IRemoteControlDisplay) 
		android.media.RemoteControlClient$DisplayInfoForClient di
		android.media.RemoteControlClient$DisplayInfoForClient di
		java.util.Iterator displayIterator
		boolean oldNeedsPositionSync
		boolean newNeedsPositionSync
		android.media.IRemoteControlDisplay rcd
	private void onUpdateDisplayArtworkSize (android.media.IRemoteControlDisplay, int, int) 
		android.media.RemoteControlClient$DisplayInfoForClient di
		java.util.Iterator displayIterator
		android.media.IRemoteControlDisplay rcd
		int w
		int h
	private void onDisplayWantsSync (android.media.IRemoteControlDisplay, boolean) 
		android.media.RemoteControlClient$DisplayInfoForClient di
		boolean oldNeedsPositionSync
		boolean newNeedsPositionSync
		java.util.Iterator displayIterator
		android.media.IRemoteControlDisplay rcd
		boolean wantsSync
	private void onDisplayEnable (android.media.IRemoteControlDisplay, boolean) 
		android.media.RemoteControlClient$DisplayInfoForClient di
		java.util.Iterator displayIterator
		android.media.IRemoteControlDisplay rcd
		boolean enable
	private void onSeekTo (int, long) 
		int generationId
		long timeMs
	private void onUpdateMetadata (int, int, java.lang.Object) 
		int generationId
		int key
		Object value
	private android.graphics.Bitmap scaleBitmapIfTooBig (android.graphics.Bitmap, int, int) 
		float scale
		int newWidth
		int newHeight
		android.graphics.Bitmap$Config newConfig
		android.graphics.Bitmap outBitmap
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		int width
		int height
		android.graphics.Bitmap bitmap
		int maxWidth
		int maxHeight
	static boolean playbackPositionShouldMove (int) 
		int playstate
	private static long getCheckPeriodFromSpeed (float) 
		float speed
	static java.lang.Object access$000 (android.media.RemoteControlClient) 
		android.media.RemoteControlClient x0
	static android.os.Bundle access$102 (android.media.RemoteControlClient, android.os.Bundle) 
		android.media.RemoteControlClient x0
		android.os.Bundle x1
	static android.os.Bundle access$100 (android.media.RemoteControlClient) 
		android.media.RemoteControlClient x0
	static android.graphics.Bitmap access$200 (android.media.RemoteControlClient) 
		android.media.RemoteControlClient x0
	static android.graphics.Bitmap access$202 (android.media.RemoteControlClient, android.graphics.Bitmap) 
		android.media.RemoteControlClient x0
		android.graphics.Bitmap x1
	static void access$300 (android.media.RemoteControlClient, android.media.IRemoteControlDisplay, int, int) 
		android.media.RemoteControlClient x0
		android.media.IRemoteControlDisplay x1
		int x2
		int x3
	static void access$400 (android.media.RemoteControlClient, android.media.IRemoteControlDisplay) 
		android.media.RemoteControlClient x0
		android.media.IRemoteControlDisplay x1
	static void access$500 (android.media.RemoteControlClient, android.media.IRemoteControlDisplay, int, int) 
		android.media.RemoteControlClient x0
		android.media.IRemoteControlDisplay x1
		int x2
		int x3
	static android.media.RemoteControlClient$EventHandler access$700 (android.media.RemoteControlClient) 
		android.media.RemoteControlClient x0
	static void access$800 (android.media.RemoteControlClient, android.media.IRemoteControlDisplay) 
		android.media.RemoteControlClient x0
		android.media.IRemoteControlDisplay x1
	static void access$900 (android.media.RemoteControlClient, android.media.IRemoteControlDisplay) 
		android.media.RemoteControlClient x0
		android.media.IRemoteControlDisplay x1
	static void access$1000 (android.media.RemoteControlClient, int) 
		android.media.RemoteControlClient x0
		int x1
	static void access$1100 (android.media.RemoteControlClient, int) 
		android.media.RemoteControlClient x0
		int x1
	static void access$1200 (android.media.RemoteControlClient, android.media.IRemoteControlDisplay, int, int) 
		android.media.RemoteControlClient x0
		android.media.IRemoteControlDisplay x1
		int x2
		int x3
	static void access$1300 (android.media.RemoteControlClient, android.media.IRemoteControlDisplay) 
		android.media.RemoteControlClient x0
		android.media.IRemoteControlDisplay x1
	static void access$1400 (android.media.RemoteControlClient, android.media.IRemoteControlDisplay, int, int) 
		android.media.RemoteControlClient x0
		android.media.IRemoteControlDisplay x1
		int x2
		int x3
	static void access$1500 (android.media.RemoteControlClient, int, long) 
		android.media.RemoteControlClient x0
		int x1
		long x2
	static void access$1600 (android.media.RemoteControlClient) 
		android.media.RemoteControlClient x0
	static void access$1700 (android.media.RemoteControlClient, android.media.IRemoteControlDisplay, boolean) 
		android.media.RemoteControlClient x0
		android.media.IRemoteControlDisplay x1
		boolean x2
	static void access$1800 (android.media.RemoteControlClient, int, int, java.lang.Object) 
		android.media.RemoteControlClient x0
		int x1
		int x2
		Object x3
	static void access$1900 (android.media.RemoteControlClient, android.media.IRemoteControlDisplay, boolean) 
		android.media.RemoteControlClient x0
		android.media.IRemoteControlDisplay x1
		boolean x2
	static void  () 
}

android/media/WebVttParser$Phase.class
WebVttRenderer.java
package android.media
abstract android.media.WebVttParser$Phase extends java.lang.Object {
	public abstract void parse (java.lang.String) 
}

android/media/TimedText$Font.class
TimedText.java
package android.media
public final android.media.TimedText$Font extends java.lang.Object {
	public final int ID
	public final String name
	public void  (int, java.lang.String) 
		int id
		String name
}

android/media/ImageReader.class
ImageReader.java
package android.media
public android.media.ImageReader extends java.lang.Object implements java.lang.AutoCloseable  {
	private static final int ACQUIRE_SUCCESS
	private static final int ACQUIRE_NO_BUFS
	private static final int ACQUIRE_MAX_IMAGES
	private final int mWidth
	private final int mHeight
	private final int mFormat
	private final int mMaxImages
	private final int mNumPlanes
	private final android.view.Surface mSurface
	private final Object mListenerLock
	private android.media.ImageReader$OnImageAvailableListener mListener
	private android.media.ImageReader$ListenerHandler mListenerHandler
	private long mNativeContext
	public static android.media.ImageReader newInstance (int, int, int, int) 
		int width
		int height
		int format
		int maxImages
	protected void  (int, int, int, int) 
		int width
		int height
		int format
		int maxImages
	public int getWidth () 
	public int getHeight () 
	public int getImageFormat () 
	public int getMaxImages () 
	public android.view.Surface getSurface () 
	public android.media.Image acquireLatestImage () 
		android.media.Image result
		android.media.Image next
		android.media.Image image
	public android.media.Image acquireNextImageNoThrowISE () 
		android.media.ImageReader$SurfaceImage si
	private int acquireNextSurfaceImage (android.media.ImageReader$SurfaceImage) 
		android.media.ImageReader$SurfaceImage si
		int status
	public android.media.Image acquireNextImage () 
		android.media.ImageReader$SurfaceImage si
		int status
	private void releaseImage (android.media.Image) 
		android.media.Image i
		android.media.ImageReader$SurfaceImage si
	public void setOnImageAvailableListener (android.media.ImageReader$OnImageAvailableListener, android.os.Handler) 
		android.os.Looper looper
		android.media.ImageReader$OnImageAvailableListener listener
		android.os.Handler handler
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
	private int getNumPlanesFromFormat () 
	private static void postEventFromNative (java.lang.Object) 
		Object selfRef
		java.lang.ref.WeakReference weakSelf
		android.media.ImageReader ir
		android.os.Handler handler
	private synchronized native void nativeInit (java.lang.Object, int, int, int, int) 
	private synchronized native void nativeClose () 
	private synchronized native void nativeReleaseImage (android.media.Image) 
	private synchronized native android.view.Surface nativeGetSurface () 
	private synchronized native int nativeImageSetup (android.media.Image) 
	private static native void nativeClassInit () 
	static java.lang.Object access$300 (android.media.ImageReader) 
		android.media.ImageReader x0
	static android.media.ImageReader$OnImageAvailableListener access$400 (android.media.ImageReader) 
		android.media.ImageReader x0
	static void access$500 (android.media.ImageReader, android.media.Image) 
		android.media.ImageReader x0
		android.media.Image x1
	static int access$600 (android.media.ImageReader) 
		android.media.ImageReader x0
	static int access$700 (android.media.ImageReader) 
		android.media.ImageReader x0
	static int access$800 (android.media.ImageReader) 
		android.media.ImageReader x0
	static int access$1000 (android.media.ImageReader) 
		android.media.ImageReader x0
	static void  () 
}

android/media/MediaScannerConnection$MediaScannerConnectionClient.class
MediaScannerConnection.java
package android.media
public abstract android.media.MediaScannerConnection$MediaScannerConnectionClient extends java.lang.Object implements android.media.MediaScannerConnection$OnScanCompletedListener  {
	public abstract void onMediaScannerConnected () 
	public abstract void onScanCompleted (java.lang.String, android.net.Uri) 
}

android/media/MediaScanner$FileEntry.class
MediaScanner.java
package android.media
 android.media.MediaScanner$FileEntry extends java.lang.Object {
	long mRowId
	String mPath
	long mLastModified
	int mFormat
	boolean mLastModifiedChanged
	void  (long, java.lang.String, long, int) 
		long rowId
		String path
		long lastModified
		int format
	public java.lang.String toString () 
}

android/media/WebVttParser.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser extends java.lang.Object {
	private static final String TAG
	private android.media.WebVttParser$Phase mPhase
	private android.media.TextTrackCue mCue
	private java.util.Vector mCueTexts
	private android.media.WebVttCueListener mListener
	private String mBuffer
	private final android.media.WebVttParser$Phase mSkipRest
	private final android.media.WebVttParser$Phase mParseStart
	private final android.media.WebVttParser$Phase mParseHeader
	private final android.media.WebVttParser$Phase mParseCueId
	private final android.media.WebVttParser$Phase mParseCueTime
	private final android.media.WebVttParser$Phase mParseCueText
	void  (android.media.WebVttCueListener) 
		android.media.WebVttCueListener listener
	public static float parseFloatPercentage (java.lang.String)  throws java.lang.NumberFormatException 
		float value
		NumberFormatException e
		String s
	public static int parseIntPercentage (java.lang.String)  throws java.lang.NumberFormatException 
		int value
		NumberFormatException e
		String s
	public static long parseTimestampMs (java.lang.String)  throws java.lang.NumberFormatException 
		String group
		String[] arr$
		int len$
		int i$
		String s
		String[] parts
		long value
	public static java.lang.String timeToString (long) 
		long timeMs
	public void parse (java.lang.String) 
		int i
		String s
		boolean trailingCR
		String[] lines
	public void eos () 
	public void yieldCue () 
	private void log_warning (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String nameType
		String name
		String message
		String subMessage
		String value
	private void log_warning (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String nameType
		String name
		String message
		String value
	private void log_warning (java.lang.String, java.lang.String) 
		String message
		String value
	static void access$000 (android.media.WebVttParser, java.lang.String, java.lang.String) 
		android.media.WebVttParser x0
		String x1
		String x2
	static android.media.WebVttParser$Phase access$102 (android.media.WebVttParser, android.media.WebVttParser$Phase) 
		android.media.WebVttParser x0
		android.media.WebVttParser$Phase x1
	static android.media.WebVttParser$Phase access$200 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.WebVttParser$Phase access$300 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static void access$400 (android.media.WebVttParser, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		android.media.WebVttParser x0
		String x1
		String x2
		String x3
		String x4
		String x5
	static void access$500 (android.media.WebVttParser, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		android.media.WebVttParser x0
		String x1
		String x2
		String x3
		String x4
	static android.media.WebVttParser$Phase access$600 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.WebVttParser$Phase access$700 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.WebVttParser$Phase access$100 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.WebVttCueListener access$800 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.TextTrackCue access$900 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.WebVttParser$Phase access$1000 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.TextTrackCue access$902 (android.media.WebVttParser, android.media.TextTrackCue) 
		android.media.WebVttParser x0
		android.media.TextTrackCue x1
	static java.util.Vector access$1100 (android.media.WebVttParser) 
		android.media.WebVttParser x0
}

android/media/IMediaScannerService.class
IMediaScannerService.java
package android.media
public abstract android.media.IMediaScannerService extends java.lang.Object implements android.os.IInterface  {
	public abstract void requestScanFile (java.lang.String, java.lang.String, android.media.IMediaScannerListener)  throws android.os.RemoteException 
	public abstract void scanFile (java.lang.String, java.lang.String)  throws android.os.RemoteException 
}

android/media/AudioService$ForceControlStreamClient.class
AudioService.java
package android.media
 android.media.AudioService$ForceControlStreamClient extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	private android.os.IBinder mCb
	final android.media.AudioService this$0
	void  (android.media.AudioService, android.os.IBinder) 
		android.os.RemoteException e
		android.os.IBinder cb
	public void binderDied () 
	public void release () 
}

android/media/UnsupportedSchemeException.class
UnsupportedSchemeException.java
package android.media
public final android.media.UnsupportedSchemeException extends android.media.MediaDrmException {
	public void  (java.lang.String) 
		String detailMessage
}

android/media/MediaRouterClientState.class
MediaRouterClientState.java
package android.media
public final android.media.MediaRouterClientState extends java.lang.Object implements android.os.Parcelable  {
	public final java.util.ArrayList routes
	public String globallySelectedRouteId
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	void  (android.os.Parcel) 
		android.os.Parcel src
	public android.media.MediaRouterClientState$RouteInfo getRoute (java.lang.String) 
		android.media.MediaRouterClientState$RouteInfo route
		int i
		String id
		int count
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/media/AudioService$SoundPoolListenerThread.class
AudioService.java
package android.media
 android.media.AudioService$SoundPoolListenerThread extends java.lang.Thread {
	final android.media.AudioService this$0
	public void  (android.media.AudioService) 
	public void run () 
}

android/media/MediaFocusControl$MediaEventHandler.class
MediaFocusControl.java
package android.media
 android.media.MediaFocusControl$MediaEventHandler extends android.os.Handler {
	final android.media.MediaFocusControl this$0
	void  (android.media.MediaFocusControl, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/MediaPlayer$OnVideoSizeChangedListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnVideoSizeChangedListener extends java.lang.Object {
	public abstract void onVideoSizeChanged (android.media.MediaPlayer, int, int) 
}

android/media/MediaRecorder$VideoSource.class
MediaRecorder.java
package android.media
public final android.media.MediaRecorder$VideoSource extends java.lang.Object {
	public static final int DEFAULT
	public static final int CAMERA
	public static final int GRALLOC_BUFFER
	final android.media.MediaRecorder this$0
	private void  (android.media.MediaRecorder) 
}

android/media/MediaRouter$Static$Client.class
MediaRouter.java
package android.media
final android.media.MediaRouter$Static$Client extends android.media.IMediaRouterClient$Stub {
	final android.media.MediaRouter$Static this$0
	void  (android.media.MediaRouter$Static) 
	public void onStateChanged () 
}

android/media/RemoteDisplay.class
RemoteDisplay.java
package android.media
public final android.media.RemoteDisplay extends java.lang.Object {
	public static final int DISPLAY_FLAG_SECURE
	public static final int DISPLAY_ERROR_UNKOWN
	public static final int DISPLAY_ERROR_CONNECTION_DROPPED
	private final dalvik.system.CloseGuard mGuard
	private final android.media.RemoteDisplay$Listener mListener
	private final android.os.Handler mHandler
	private long mPtr
	private native long nativeListen (java.lang.String) 
	private native void nativeDispose (long) 
	private native void nativePause (long) 
	private native void nativeResume (long) 
	private void  (android.media.RemoteDisplay$Listener, android.os.Handler) 
		android.media.RemoteDisplay$Listener listener
		android.os.Handler handler
	protected void finalize ()  throws java.lang.Throwable 
	public static android.media.RemoteDisplay listen (java.lang.String, android.media.RemoteDisplay$Listener, android.os.Handler) 
		String iface
		android.media.RemoteDisplay$Listener listener
		android.os.Handler handler
		android.media.RemoteDisplay display
	public void dispose () 
	public void pause () 
	public void resume () 
	private void dispose (boolean) 
		boolean finalized
	private void startListening (java.lang.String) 
		String iface
	private void notifyDisplayConnected (android.view.Surface, int, int, int, int) 
		android.view.Surface surface
		int width
		int height
		int flags
		int session
	private void notifyDisplayDisconnected () 
	private void notifyDisplayError (int) 
		int error
	static android.media.RemoteDisplay$Listener access$000 (android.media.RemoteDisplay) 
		android.media.RemoteDisplay x0
}

android/media/AudioSystem.class
AudioSystem.java
package android.media
public android.media.AudioSystem extends java.lang.Object {
	public static final int STREAM_VOICE_CALL
	public static final int STREAM_SYSTEM
	public static final int STREAM_RING
	public static final int STREAM_MUSIC
	public static final int STREAM_ALARM
	public static final int STREAM_NOTIFICATION
	public static final int STREAM_BLUETOOTH_SCO
	public static final int STREAM_SYSTEM_ENFORCED
	public static final int STREAM_DTMF
	public static final int STREAM_TTS
	public static final int NUM_STREAMS
	private static final int NUM_STREAM_TYPES
	public static final int MODE_INVALID
	public static final int MODE_CURRENT
	public static final int MODE_NORMAL
	public static final int MODE_RINGTONE
	public static final int MODE_IN_CALL
	public static final int MODE_IN_COMMUNICATION
	public static final int NUM_MODES
	public static final int ROUTE_EARPIECE
	public static final int ROUTE_SPEAKER
	public static final int ROUTE_BLUETOOTH
	public static final int ROUTE_BLUETOOTH_SCO
	public static final int ROUTE_HEADSET
	public static final int ROUTE_BLUETOOTH_A2DP
	public static final int ROUTE_ALL
	public static final int AUDIO_STATUS_OK
	public static final int AUDIO_STATUS_ERROR
	public static final int AUDIO_STATUS_SERVER_DIED
	private static android.media.AudioSystem$ErrorCallback mErrorCallback
	public static final int DEVICE_BIT_IN
	public static final int DEVICE_BIT_DEFAULT
	public static final int DEVICE_OUT_EARPIECE
	public static final int DEVICE_OUT_SPEAKER
	public static final int DEVICE_OUT_WIRED_HEADSET
	public static final int DEVICE_OUT_WIRED_HEADPHONE
	public static final int DEVICE_OUT_BLUETOOTH_SCO
	public static final int DEVICE_OUT_BLUETOOTH_SCO_HEADSET
	public static final int DEVICE_OUT_BLUETOOTH_SCO_CARKIT
	public static final int DEVICE_OUT_BLUETOOTH_A2DP
	public static final int DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES
	public static final int DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER
	public static final int DEVICE_OUT_AUX_DIGITAL
	public static final int DEVICE_OUT_ANLG_DOCK_HEADSET
	public static final int DEVICE_OUT_DGTL_DOCK_HEADSET
	public static final int DEVICE_OUT_USB_ACCESSORY
	public static final int DEVICE_OUT_USB_DEVICE
	public static final int DEVICE_OUT_REMOTE_SUBMIX
	public static final int DEVICE_OUT_DEFAULT
	public static final int DEVICE_OUT_ALL
	public static final int DEVICE_OUT_ALL_A2DP
	public static final int DEVICE_OUT_ALL_SCO
	public static final int DEVICE_OUT_ALL_USB
	public static final int DEVICE_IN_COMMUNICATION
	public static final int DEVICE_IN_AMBIENT
	public static final int DEVICE_IN_BUILTIN_MIC
	public static final int DEVICE_IN_BLUETOOTH_SCO_HEADSET
	public static final int DEVICE_IN_WIRED_HEADSET
	public static final int DEVICE_IN_AUX_DIGITAL
	public static final int DEVICE_IN_VOICE_CALL
	public static final int DEVICE_IN_BACK_MIC
	public static final int DEVICE_IN_REMOTE_SUBMIX
	public static final int DEVICE_IN_ANLG_DOCK_HEADSET
	public static final int DEVICE_IN_DGTL_DOCK_HEADSET
	public static final int DEVICE_IN_USB_ACCESSORY
	public static final int DEVICE_IN_USB_DEVICE
	public static final int DEVICE_IN_DEFAULT
	public static final int DEVICE_IN_ALL
	public static final int DEVICE_IN_ALL_SCO
	public static final int DEVICE_STATE_UNAVAILABLE
	public static final int DEVICE_STATE_AVAILABLE
	private static final int NUM_DEVICE_STATES
	public static final String DEVICE_OUT_EARPIECE_NAME
	public static final String DEVICE_OUT_SPEAKER_NAME
	public static final String DEVICE_OUT_WIRED_HEADSET_NAME
	public static final String DEVICE_OUT_WIRED_HEADPHONE_NAME
	public static final String DEVICE_OUT_BLUETOOTH_SCO_NAME
	public static final String DEVICE_OUT_BLUETOOTH_SCO_HEADSET_NAME
	public static final String DEVICE_OUT_BLUETOOTH_SCO_CARKIT_NAME
	public static final String DEVICE_OUT_BLUETOOTH_A2DP_NAME
	public static final String DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES_NAME
	public static final String DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER_NAME
	public static final String DEVICE_OUT_AUX_DIGITAL_NAME
	public static final String DEVICE_OUT_ANLG_DOCK_HEADSET_NAME
	public static final String DEVICE_OUT_DGTL_DOCK_HEADSET_NAME
	public static final String DEVICE_OUT_USB_ACCESSORY_NAME
	public static final String DEVICE_OUT_USB_DEVICE_NAME
	public static final String DEVICE_OUT_REMOTE_SUBMIX_NAME
	public static final int PHONE_STATE_OFFCALL
	public static final int PHONE_STATE_RINGING
	public static final int PHONE_STATE_INCALL
	public static final int FORCE_NONE
	public static final int FORCE_SPEAKER
	public static final int FORCE_HEADPHONES
	public static final int FORCE_BT_SCO
	public static final int FORCE_BT_A2DP
	public static final int FORCE_WIRED_ACCESSORY
	public static final int FORCE_BT_CAR_DOCK
	public static final int FORCE_BT_DESK_DOCK
	public static final int FORCE_ANALOG_DOCK
	public static final int FORCE_DIGITAL_DOCK
	public static final int FORCE_NO_BT_A2DP
	public static final int FORCE_SYSTEM_ENFORCED
	private static final int NUM_FORCE_CONFIG
	public static final int FORCE_DEFAULT
	public static final int FOR_COMMUNICATION
	public static final int FOR_MEDIA
	public static final int FOR_RECORD
	public static final int FOR_DOCK
	public static final int FOR_SYSTEM
	private static final int NUM_FORCE_USE
	public static final int SYNC_EVENT_NONE
	public static final int SYNC_EVENT_PRESENTATION_COMPLETE
	public void  () 
	public static final int getNumStreamTypes () 
	public static native int muteMicrophone (boolean) 
	public static native boolean isMicrophoneMuted () 
	public static native boolean isStreamActive (int, int) 
	public static native boolean isStreamActiveRemotely (int, int) 
	public static native boolean isSourceActive (int) 
	public static native int setParameters (java.lang.String) 
	public static native java.lang.String getParameters (java.lang.String) 
	public static void setErrorCallback (android.media.AudioSystem$ErrorCallback) 
		android.media.AudioSystem$ErrorCallback cb
	private static void errorCallbackFromNative (int) 
		int error
		android.media.AudioSystem$ErrorCallback errorCallback
	public static java.lang.String getDeviceName (int) 
		int device
	public static native int setDeviceConnectionState (int, int, java.lang.String) 
	public static native int getDeviceConnectionState (int, java.lang.String) 
	public static native int setPhoneState (int) 
	public static native int setForceUse (int, int) 
	public static native int getForceUse (int) 
	public static native int initStreamVolume (int, int, int) 
	public static native int setStreamVolumeIndex (int, int, int) 
	public static native int getStreamVolumeIndex (int, int) 
	public static native int setMasterVolume (float) 
	public static native float getMasterVolume () 
	public static native int setMasterMute (boolean) 
	public static native boolean getMasterMute () 
	public static native int getDevicesForStream (int) 
	public static native int getPrimaryOutputSamplingRate () 
	public static native int getPrimaryOutputFrameCount () 
	public static native int getOutputLatency (int) 
	public static native int setLowRamDevice (boolean) 
	public static native int checkAudioFlinger () 
}

android/media/MediaDrm$EventHandler.class
MediaDrm.java
package android.media
 android.media.MediaDrm$EventHandler extends android.os.Handler {
	private android.media.MediaDrm mMediaDrm
	final android.media.MediaDrm this$0
	public void  (android.media.MediaDrm, android.media.MediaDrm, android.os.Looper) 
		android.media.MediaDrm md
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Parcel parcel
		byte[] sessionId
		byte[] data
		android.os.Message msg
}

android/media/MediaRecorder$OnInfoListener.class
MediaRecorder.java
package android.media
public abstract android.media.MediaRecorder$OnInfoListener extends java.lang.Object {
	public abstract void onInfo (android.media.MediaRecorder, int, int) 
}

android/media/ImageReader$SurfaceImage.class
ImageReader.java
package android.media
 android.media.ImageReader$SurfaceImage extends android.media.Image {
	private long mLockedBuffer
	private long mTimestamp
	private android.media.ImageReader$SurfaceImage$SurfacePlane[] mPlanes
	private boolean mIsImageValid
	final android.media.ImageReader this$0
	public void  (android.media.ImageReader) 
	public void close () 
	public android.media.ImageReader getReader () 
	public int getFormat () 
	public int getWidth () 
	public int getHeight () 
	public long getTimestamp () 
	public android.media.Image$Plane[] getPlanes () 
	protected final void finalize ()  throws java.lang.Throwable 
	private void setImageValid (boolean) 
		boolean isValid
	private boolean isImageValid () 
	private void clearSurfacePlanes () 
		int i
	private void createSurfacePlanes () 
		int i
	private synchronized native java.nio.ByteBuffer nativeImageGetBuffer (int) 
	private synchronized native android.media.ImageReader$SurfaceImage$SurfacePlane nativeCreatePlane (int) 
	static void access$000 (android.media.ImageReader$SurfaceImage) 
		android.media.ImageReader$SurfaceImage x0
	static void access$100 (android.media.ImageReader$SurfaceImage, boolean) 
		android.media.ImageReader$SurfaceImage x0
		boolean x1
	static void access$200 (android.media.ImageReader$SurfaceImage) 
		android.media.ImageReader$SurfaceImage x0
	static boolean access$1100 (android.media.ImageReader$SurfaceImage) 
		android.media.ImageReader$SurfaceImage x0
	static java.nio.ByteBuffer access$1200 (android.media.ImageReader$SurfaceImage, int) 
		android.media.ImageReader$SurfaceImage x0
		int x1
}

android/media/RemoteControlClient$OnGetPlaybackPositionListener.class
RemoteControlClient.java
package android.media
public abstract android.media.RemoteControlClient$OnGetPlaybackPositionListener extends java.lang.Object {
	public abstract long onGetPlaybackPosition () 
}

android/media/VolumeController.class
VolumeController.java
package android.media
public abstract android.media.VolumeController extends java.lang.Object {
	public abstract void postHasNewRemotePlaybackInfo () 
	public abstract void postRemoteVolumeChanged (int, int) 
	public abstract void postRemoteSliderVisibility (boolean) 
}

android/media/MediaCryptoException.class
MediaCryptoException.java
package android.media
public final android.media.MediaCryptoException extends java.lang.Exception {
	public void  (java.lang.String) 
		String detailMessage
}

android/media/Ringtone.class
Ringtone.java
package android.media
public android.media.Ringtone extends java.lang.Object {
	private static final String TAG
	private static final boolean LOGD
	private static final String[] MEDIA_COLUMNS
	private final android.content.Context mContext
	private final android.media.AudioManager mAudioManager
	private final boolean mAllowRemote
	private final android.media.IRingtonePlayer mRemotePlayer
	private final android.os.Binder mRemoteToken
	private android.media.MediaPlayer mLocalPlayer
	private android.net.Uri mUri
	private String mTitle
	private int mStreamType
	public void  (android.content.Context, boolean) 
		android.content.Context context
		boolean allowRemote
	public void setStreamType (int) 
		int streamType
	public int getStreamType () 
	public java.lang.String getTitle (android.content.Context) 
		android.content.Context context
	private static java.lang.String getTitle (android.content.Context, android.net.Uri, boolean) 
		android.net.Uri actualUri
		String actualTitle
		SecurityException e
		String authority
		android.content.Context context
		android.net.Uri uri
		boolean followSettingsUri
		android.database.Cursor cursor
		android.content.ContentResolver res
		String title
	public void setUri (android.net.Uri) 
		SecurityException e
		java.io.IOException e
		android.net.Uri uri
	public android.net.Uri getUri () 
	public void play () 
		android.os.RemoteException e
		android.net.Uri canonicalUri
	public void stop () 
		android.os.RemoteException e
	private void destroyLocalPlayer () 
	public boolean isPlaying () 
		android.os.RemoteException e
	private boolean playFallbackRingtone () 
		android.content.res.AssetFileDescriptor afd
		java.io.IOException ioe
		android.content.res.Resources$NotFoundException nfe
		int ringtoneType
	void setTitle (java.lang.String) 
		String title
	static void  () 
}

android/media/MediaPlayer$OnTimedTextListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnTimedTextListener extends java.lang.Object {
	public abstract void onTimedText (android.media.MediaPlayer, android.media.TimedText) 
}

android/media/IAudioRoutesObserver.class
IAudioRoutesObserver.java
package android.media
public abstract android.media.IAudioRoutesObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void dispatchAudioRoutesChanged (android.media.AudioRoutesInfo)  throws android.os.RemoteException 
}

android/media/MediaScannerClient.class
MediaScannerClient.java
package android.media
public abstract android.media.MediaScannerClient extends java.lang.Object {
	public abstract void scanFile (java.lang.String, long, long, boolean, boolean) 
	public abstract void handleStringTag (java.lang.String, java.lang.String) 
	public abstract void setMimeType (java.lang.String) 
}

android/media/WebVttParser$3.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser$3 extends java.lang.Object implements android.media.WebVttParser$Phase  {
	final android.media.WebVttParser this$0
	void  (android.media.WebVttParser) 
	android.media.TextTrackRegion parseRegion (java.lang.String) 
		NumberFormatException e
		int lines
		NumberFormatException e
		NumberFormatException e
		NumberFormatException e
		int commaAt
		String anchorX
		String anchorY
		float x
		float y
		int equalAt
		String name
		String value
		String setting
		String[] arr$
		int len$
		int i$
		String s
		android.media.TextTrackRegion region
	public void parse (java.lang.String) 
		android.media.TextTrackRegion region
		int colonAt
		String name
		String value
		String line
}

android/media/RemoteControlClient$OnMetadataUpdateListener.class
RemoteControlClient.java
package android.media
public abstract android.media.RemoteControlClient$OnMetadataUpdateListener extends java.lang.Object {
	public abstract void onMetadataUpdate (int, java.lang.Object) 
}

android/media/AudioService$1.class
AudioService.java
package android.media
 android.media.AudioService$1 extends java.lang.Object implements android.media.AudioSystem$ErrorCallback  {
	final android.media.AudioService this$0
	void  (android.media.AudioService) 
	public void onError (int) 
		int error
}

android/media/WebVttRenderingWidget$1.class
WebVttRenderer.java
package android.media
 android.media.WebVttRenderingWidget$1 extends android.view.accessibility.CaptioningManager$CaptioningChangeListener {
	final android.media.WebVttRenderingWidget this$0
	void  (android.media.WebVttRenderingWidget) 
	public void onFontScaleChanged (float) 
		float fontScale
		float fontSize
	public void onUserStyleChanged (android.view.accessibility.CaptioningManager$CaptionStyle) 
		android.view.accessibility.CaptioningManager$CaptionStyle userStyle
}

android/media/AudioTrack$OnPlaybackPositionUpdateListener.class
AudioTrack.java
package android.media
public abstract android.media.AudioTrack$OnPlaybackPositionUpdateListener extends java.lang.Object {
	public abstract void onMarkerReached (android.media.AudioTrack) 
	public abstract void onPeriodicNotification (android.media.AudioTrack) 
}

android/media/AudioRecord.class
AudioRecord.java
package android.media
public android.media.AudioRecord extends java.lang.Object {
	public static final int STATE_UNINITIALIZED
	public static final int STATE_INITIALIZED
	public static final int RECORDSTATE_STOPPED
	public static final int RECORDSTATE_RECORDING
	public static final int SUCCESS
	public static final int ERROR
	public static final int ERROR_BAD_VALUE
	public static final int ERROR_INVALID_OPERATION
	private static final int AUDIORECORD_ERROR_SETUP_ZEROFRAMECOUNT
	private static final int AUDIORECORD_ERROR_SETUP_INVALIDCHANNELMASK
	private static final int AUDIORECORD_ERROR_SETUP_INVALIDFORMAT
	private static final int AUDIORECORD_ERROR_SETUP_INVALIDSOURCE
	private static final int AUDIORECORD_ERROR_SETUP_NATIVEINITFAILED
	private static final int NATIVE_EVENT_MARKER
	private static final int NATIVE_EVENT_NEW_POS
	private static final String TAG
	private long mNativeRecorderInJavaObj
	private long mNativeCallbackCookie
	private int mSampleRate
	private int mChannelCount
	private int mChannelMask
	private int mAudioFormat
	private int mRecordSource
	private int mState
	private int mRecordingState
	private final Object mRecordingStateLock
	private android.media.AudioRecord$OnRecordPositionUpdateListener mPositionListener
	private final Object mPositionListenerLock
	private android.media.AudioRecord$NativeEventHandler mEventHandler
	private android.os.Looper mInitializationLooper
	private int mNativeBufferSizeInBytes
	private int mSessionId
	public void  (int, int, int, int, int)  throws java.lang.IllegalArgumentException 
		int audioSource
		int sampleRateInHz
		int channelConfig
		int audioFormat
		int bufferSizeInBytes
		int[] session
		int initResult
	private void audioParamCheck (int, int, int, int) 
		int audioSource
		int sampleRateInHz
		int channelConfig
		int audioFormat
	private void audioBuffSizeCheck (int) 
		int audioBufferSize
		int frameSizeInBytes
	public void release () 
		IllegalStateException ise
	protected void finalize () 
	public int getSampleRate () 
	public int getAudioSource () 
	public int getAudioFormat () 
	public int getChannelConfiguration () 
	public int getChannelCount () 
	public int getState () 
	public int getRecordingState () 
	public int getNotificationMarkerPosition () 
	public int getPositionNotificationPeriod () 
	public static int getMinBufferSize (int, int, int) 
		int sampleRateInHz
		int channelConfig
		int audioFormat
		int channelCount
		int size
	public int getAudioSessionId () 
	public void startRecording ()  throws java.lang.IllegalStateException 
	public void startRecording (android.media.MediaSyncEvent)  throws java.lang.IllegalStateException 
		android.media.MediaSyncEvent syncEvent
	public void stop ()  throws java.lang.IllegalStateException 
	public int read (byte[], int, int) 
		byte[] audioData
		int offsetInBytes
		int sizeInBytes
	public int read (short[], int, int) 
		short[] audioData
		int offsetInShorts
		int sizeInShorts
	public int read (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer audioBuffer
		int sizeInBytes
	public void setRecordPositionUpdateListener (android.media.AudioRecord$OnRecordPositionUpdateListener) 
		android.media.AudioRecord$OnRecordPositionUpdateListener listener
	public void setRecordPositionUpdateListener (android.media.AudioRecord$OnRecordPositionUpdateListener, android.os.Handler) 
		android.media.AudioRecord$OnRecordPositionUpdateListener listener
		android.os.Handler handler
	public int setNotificationMarkerPosition (int) 
		int markerInFrames
	public int setPositionNotificationPeriod (int) 
		int periodInFrames
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		Object audiorecord_ref
		int what
		int arg1
		int arg2
		Object obj
		android.media.AudioRecord recorder
	private final native int native_setup (java.lang.Object, int, int, int, int, int, int[]) 
	private final native void native_finalize () 
	private final native void native_release () 
	private final native int native_start (int, int) 
	private final native void native_stop () 
	private final native int native_read_in_byte_array (byte[], int, int) 
	private final native int native_read_in_short_array (short[], int, int) 
	private final native int native_read_in_direct_buffer (java.lang.Object, int) 
	private final native int native_set_marker_pos (int) 
	private final native int native_get_marker_pos () 
	private final native int native_set_pos_update_period (int) 
	private final native int native_get_pos_update_period () 
	private static final native int native_get_min_buff_size (int, int, int) 
	private static void logd (java.lang.String) 
		String msg
	private static void loge (java.lang.String) 
		String msg
	static java.lang.Object access$000 (android.media.AudioRecord) 
		android.media.AudioRecord x0
	static android.media.AudioRecord$OnRecordPositionUpdateListener access$100 (android.media.AudioRecord) 
		android.media.AudioRecord x0
	static void access$200 (java.lang.String) 
		String x0
}

android/media/MediaFocusControl$RcClientDeathHandler.class
MediaFocusControl.java
package android.media
 android.media.MediaFocusControl$RcClientDeathHandler extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	private final android.os.IBinder mCb
	private final android.app.PendingIntent mMediaIntent
	final android.media.MediaFocusControl this$0
	void  (android.media.MediaFocusControl, android.os.IBinder, android.app.PendingIntent) 
		android.os.IBinder cb
		android.app.PendingIntent pi
	public void binderDied () 
	public android.os.IBinder getBinder () 
	static android.os.IBinder access$3100 (android.media.MediaFocusControl$RcClientDeathHandler) 
		android.media.MediaFocusControl$RcClientDeathHandler x0
}

android/media/WebVttRenderingWidget$SpanLayout.class
WebVttRenderer.java
package android.media
 android.media.WebVttRenderingWidget$SpanLayout extends com.android.internal.widget.SubtitleView {
	private final android.text.SpannableStringBuilder mBuilder
	private final android.media.TextTrackCueSpan[] mSpans
	public void  (android.content.Context, android.media.TextTrackCueSpan[]) 
		android.content.Context context
		android.media.TextTrackCueSpan[] spans
	public void update () 
		android.media.TextTrackCueSpan span
		int i
		android.text.SpannableStringBuilder builder
		android.media.TextTrackCueSpan[] spans
		int spanCount
	public void setCaptionStyle (android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
}

android/media/MediaRouter.class
MediaRouter.java
package android.media
public android.media.MediaRouter extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	static android.media.MediaRouter$Static sStatic
	public static final int ROUTE_TYPE_LIVE_AUDIO
	public static final int ROUTE_TYPE_LIVE_VIDEO
	public static final int ROUTE_TYPE_REMOTE_DISPLAY
	public static final int ROUTE_TYPE_USER
	static final int ROUTE_TYPE_ANY
	public static final int CALLBACK_FLAG_PERFORM_ACTIVE_SCAN
	public static final int CALLBACK_FLAG_UNFILTERED_EVENTS
	public static final int CALLBACK_FLAG_REQUEST_DISCOVERY
	public static final int CALLBACK_FLAG_PASSIVE_DISCOVERY
	public static final int AVAILABILITY_FLAG_IGNORE_DEFAULT_ROUTE
	static final java.util.HashMap sRouters
	static java.lang.String typesToString (int) 
		int types
		StringBuilder result
	public void  (android.content.Context) 
		android.content.Context appContext
		android.content.Context context
	public android.media.MediaRouter$RouteInfo getDefaultRoute () 
	public android.media.MediaRouter$RouteCategory getSystemCategory () 
	public android.media.MediaRouter$RouteInfo getSelectedRoute () 
	public android.media.MediaRouter$RouteInfo getSelectedRoute (int) 
		int type
	public boolean isRouteAvailable (int, int) 
		android.media.MediaRouter$RouteInfo route
		int i
		int types
		int flags
		int count
	public void addCallback (int, android.media.MediaRouter$Callback) 
		int types
		android.media.MediaRouter$Callback cb
	public void addCallback (int, android.media.MediaRouter$Callback, int) 
		android.media.MediaRouter$CallbackInfo info
		int types
		android.media.MediaRouter$Callback cb
		int flags
		android.media.MediaRouter$CallbackInfo info
		int index
	public void removeCallback (android.media.MediaRouter$Callback) 
		android.media.MediaRouter$Callback cb
		int index
	private int findCallbackInfo (android.media.MediaRouter$Callback) 
		android.media.MediaRouter$CallbackInfo info
		int i
		android.media.MediaRouter$Callback cb
		int count
	public void selectRoute (int, android.media.MediaRouter$RouteInfo) 
		int types
		android.media.MediaRouter$RouteInfo route
	public void selectRouteInt (int, android.media.MediaRouter$RouteInfo, boolean) 
		int types
		android.media.MediaRouter$RouteInfo route
		boolean explicit
	static void selectRouteStatic (int, android.media.MediaRouter$RouteInfo, boolean) 
		android.os.RemoteException e
		int types
		android.media.MediaRouter$RouteInfo route
		boolean explicit
		android.media.MediaRouter$RouteInfo oldRoute
		android.media.MediaRouter$RouteInfo btRoute
		android.hardware.display.WifiDisplay activeDisplay
		boolean oldRouteHasAddress
		boolean newRouteHasAddress
	static void selectDefaultRouteStatic () 
	static boolean matchesDeviceAddress (android.hardware.display.WifiDisplay, android.media.MediaRouter$RouteInfo) 
		android.hardware.display.WifiDisplay display
		android.media.MediaRouter$RouteInfo info
		boolean routeHasAddress
	public void addUserRoute (android.media.MediaRouter$UserRouteInfo) 
		android.media.MediaRouter$UserRouteInfo info
	public void addRouteInt (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo info
	static void addRouteStatic (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteGroup group
		android.media.MediaRouter$RouteInfo info
		android.media.MediaRouter$RouteCategory cat
	public void removeUserRoute (android.media.MediaRouter$UserRouteInfo) 
		android.media.MediaRouter$UserRouteInfo info
	public void clearUserRoutes () 
		android.media.MediaRouter$RouteInfo info
		int i
	public void removeRouteInt (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo info
	static void removeRouteStatic (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteCategory cat
		int i
		android.media.MediaRouter$RouteCategory removingCat
		int count
		boolean found
		android.media.MediaRouter$RouteInfo info
	public int getCategoryCount () 
	public android.media.MediaRouter$RouteCategory getCategoryAt (int) 
		int index
	public int getRouteCount () 
	public android.media.MediaRouter$RouteInfo getRouteAt (int) 
		int index
	static int getRouteCountStatic () 
	static android.media.MediaRouter$RouteInfo getRouteAtStatic (int) 
		int index
	public android.media.MediaRouter$UserRouteInfo createUserRoute (android.media.MediaRouter$RouteCategory) 
		android.media.MediaRouter$RouteCategory category
	public android.media.MediaRouter$RouteCategory createRouteCategory (java.lang.CharSequence, boolean) 
		CharSequence name
		boolean isGroupable
	public android.media.MediaRouter$RouteCategory createRouteCategory (int, boolean) 
		int nameResId
		boolean isGroupable
	public void rebindAsUser (int) 
		int userId
	static void updateRoute (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo info
	static void dispatchRouteSelected (int, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$CallbackInfo cbi
		java.util.Iterator i$
		int type
		android.media.MediaRouter$RouteInfo info
	static void dispatchRouteUnselected (int, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$CallbackInfo cbi
		java.util.Iterator i$
		int type
		android.media.MediaRouter$RouteInfo info
	static void dispatchRouteChanged (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo info
	static void dispatchRouteChanged (android.media.MediaRouter$RouteInfo, int) 
		boolean oldVisibility
		boolean newVisibility
		android.media.MediaRouter$CallbackInfo cbi
		java.util.Iterator i$
		android.media.MediaRouter$RouteInfo info
		int oldSupportedTypes
		int newSupportedTypes
	static void dispatchRouteAdded (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$CallbackInfo cbi
		java.util.Iterator i$
		android.media.MediaRouter$RouteInfo info
	static void dispatchRouteRemoved (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$CallbackInfo cbi
		java.util.Iterator i$
		android.media.MediaRouter$RouteInfo info
	static void dispatchRouteGrouped (android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteGroup, int) 
		android.media.MediaRouter$CallbackInfo cbi
		java.util.Iterator i$
		android.media.MediaRouter$RouteInfo info
		android.media.MediaRouter$RouteGroup group
		int index
	static void dispatchRouteUngrouped (android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteGroup) 
		android.media.MediaRouter$CallbackInfo cbi
		java.util.Iterator i$
		android.media.MediaRouter$RouteInfo info
		android.media.MediaRouter$RouteGroup group
	static void dispatchRouteVolumeChanged (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$CallbackInfo cbi
		java.util.Iterator i$
		android.media.MediaRouter$RouteInfo info
	static void dispatchRoutePresentationDisplayChanged (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$CallbackInfo cbi
		java.util.Iterator i$
		android.media.MediaRouter$RouteInfo info
	static void systemVolumeChanged (int) 
		android.os.RemoteException e
		int newValue
		android.media.MediaRouter$RouteInfo selectedRoute
	static void updateWifiDisplayStatus (android.hardware.display.WifiDisplayStatus) 
		android.hardware.display.WifiDisplay[] displays
		android.hardware.display.WifiDisplay activeDisplay
		String address
		boolean disconnected
		android.media.MediaRouter$RouteInfo route
		android.hardware.display.WifiDisplay d
		int i
		android.hardware.display.WifiDisplay d
		android.media.MediaRouter$RouteInfo route
		int i
		android.hardware.display.WifiDisplayStatus status
		android.hardware.display.WifiDisplay[] displays
		android.hardware.display.WifiDisplay activeDisplay
		String activeDisplayAddress
	private static boolean shouldShowWifiDisplay (android.hardware.display.WifiDisplay, android.hardware.display.WifiDisplay) 
		android.hardware.display.WifiDisplay d
		android.hardware.display.WifiDisplay activeDisplay
	static int getWifiDisplayStatusCode (android.hardware.display.WifiDisplay, android.hardware.display.WifiDisplayStatus) 
		int newStatus
		int newStatus
		int activeState
		android.hardware.display.WifiDisplay d
		android.hardware.display.WifiDisplayStatus wfdStatus
		int newStatus
	static boolean isWifiDisplayEnabled (android.hardware.display.WifiDisplay, android.hardware.display.WifiDisplayStatus) 
		android.hardware.display.WifiDisplay d
		android.hardware.display.WifiDisplayStatus wfdStatus
	static android.media.MediaRouter$RouteInfo makeWifiDisplayRoute (android.hardware.display.WifiDisplay, android.hardware.display.WifiDisplayStatus) 
		android.hardware.display.WifiDisplay display
		android.hardware.display.WifiDisplayStatus wfdStatus
		android.media.MediaRouter$RouteInfo newRoute
	private static void updateWifiDisplayRoute (android.media.MediaRouter$RouteInfo, android.hardware.display.WifiDisplay, android.hardware.display.WifiDisplayStatus, boolean) 
		android.media.MediaRouter$RouteInfo route
		android.hardware.display.WifiDisplay display
		android.hardware.display.WifiDisplayStatus wfdStatus
		boolean disconnected
		boolean changed
		String newName
		boolean enabled
	private static android.hardware.display.WifiDisplay findWifiDisplay (android.hardware.display.WifiDisplay[], java.lang.String) 
		android.hardware.display.WifiDisplay d
		int i
		android.hardware.display.WifiDisplay[] displays
		String deviceAddress
	private static android.media.MediaRouter$RouteInfo findWifiDisplayRoute (android.hardware.display.WifiDisplay) 
		android.media.MediaRouter$RouteInfo info
		int i
		android.hardware.display.WifiDisplay d
		int count
	static boolean access$000 () 
	static void  () 
}

android/media/AudioManager$1.class
AudioManager.java
package android.media
 android.media.AudioManager$1 extends android.media.IAudioFocusDispatcher$Stub {
	final android.media.AudioManager this$0
	void  (android.media.AudioManager) 
	public void dispatchAudioFocusChange (int, java.lang.String) 
		int focusChange
		String id
		android.os.Message m
}

android/media/AudioService$VolumeStreamState$VolumeDeathHandler.class
AudioService.java
package android.media
 android.media.AudioService$VolumeStreamState$VolumeDeathHandler extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	private android.os.IBinder mICallback
	private int mMuteCount
	final android.media.AudioService$VolumeStreamState this$1
	void  (android.media.AudioService$VolumeStreamState, android.os.IBinder) 
		android.os.IBinder cb
	public void mute (boolean) 
		android.os.RemoteException e
		boolean state
		boolean updateVolume
	public void binderDied () 
	static int access$1802 (android.media.AudioService$VolumeStreamState$VolumeDeathHandler, int) 
		android.media.AudioService$VolumeStreamState$VolumeDeathHandler x0
		int x1
	static int access$1800 (android.media.AudioService$VolumeStreamState$VolumeDeathHandler) 
		android.media.AudioService$VolumeStreamState$VolumeDeathHandler x0
	static android.os.IBinder access$4300 (android.media.AudioService$VolumeStreamState$VolumeDeathHandler) 
		android.media.AudioService$VolumeStreamState$VolumeDeathHandler x0
}

android/media/MediaRouter$Callback.class
MediaRouter.java
package android.media
public abstract android.media.MediaRouter$Callback extends java.lang.Object {
	public void  () 
	public abstract void onRouteSelected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
	public abstract void onRouteUnselected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
	public abstract void onRouteAdded (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
	public abstract void onRouteRemoved (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
	public abstract void onRouteChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
	public abstract void onRouteGrouped (android.media.MediaRouter, android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteGroup, int) 
	public abstract void onRouteUngrouped (android.media.MediaRouter, android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteGroup) 
	public abstract void onRouteVolumeChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
	public void onRoutePresentationDisplayChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
}

android/media/Metadata.class
Metadata.java
package android.media
public android.media.Metadata extends java.lang.Object {
	public static final int ANY
	public static final int PAUSE_AVAILABLE
	public static final int SEEK_BACKWARD_AVAILABLE
	public static final int SEEK_FORWARD_AVAILABLE
	public static final int SEEK_AVAILABLE
	public static final int TITLE
	public static final int COMMENT
	public static final int COPYRIGHT
	public static final int ALBUM
	public static final int ARTIST
	public static final int AUTHOR
	public static final int COMPOSER
	public static final int GENRE
	public static final int DATE
	public static final int DURATION
	public static final int CD_TRACK_NUM
	public static final int CD_TRACK_MAX
	public static final int RATING
	public static final int ALBUM_ART
	public static final int VIDEO_FRAME
	public static final int BIT_RATE
	public static final int AUDIO_BIT_RATE
	public static final int VIDEO_BIT_RATE
	public static final int AUDIO_SAMPLE_RATE
	public static final int VIDEO_FRAME_RATE
	public static final int MIME_TYPE
	public static final int AUDIO_CODEC
	public static final int VIDEO_CODEC
	public static final int VIDEO_HEIGHT
	public static final int VIDEO_WIDTH
	public static final int NUM_TRACKS
	public static final int DRM_CRIPPLED
	private static final int LAST_SYSTEM
	private static final int FIRST_CUSTOM
	public static final java.util.Set MATCH_NONE
	public static final java.util.Set MATCH_ALL
	public static final int STRING_VAL
	public static final int INTEGER_VAL
	public static final int BOOLEAN_VAL
	public static final int LONG_VAL
	public static final int DOUBLE_VAL
	public static final int DATE_VAL
	public static final int BYTE_ARRAY_VAL
	private static final int LAST_TYPE
	private static final String TAG
	private static final int kInt32Size
	private static final int kMetaHeaderSize
	private static final int kRecordHeaderSize
	private static final int kMetaMarker
	private android.os.Parcel mParcel
	private final java.util.HashMap mKeyToPosMap
	public void  () 
	private boolean scanAllRecords (android.os.Parcel, int) 
		int start
		int size
		int metadataId
		int metadataType
		android.os.Parcel parcel
		int bytesLeft
		int recCount
		boolean error
	public boolean parse (android.os.Parcel) 
		android.os.Parcel parcel
		int pin
		int size
		int kShouldBeMetaMarker
	public java.util.Set keySet () 
	public boolean has (int) 
		int metadataId
	public java.lang.String getString (int) 
		int key
	public int getInt (int) 
		int key
	public boolean getBoolean (int) 
		int key
	public long getLong (int) 
		int key
	public double getDouble (int) 
		int key
	public byte[] getByteArray (int) 
		int key
	public java.util.Date getDate (int) 
		java.util.TimeZone tz
		java.util.Calendar cal
		int key
		long timeSinceEpoch
		String timeZone
	public static int lastSytemId () 
	public static int firstCustomId () 
	public static int lastType () 
	private boolean checkMetadataId (int) 
		int val
	private void checkType (int, int) 
		int key
		int expectedType
		int pos
		int type
	static void  () 
}

android/media/IRemoteControlClient$Stub$Proxy.class
IRemoteControlClient.java
package android.media
 android.media.IRemoteControlClient$Stub$Proxy extends java.lang.Object implements android.media.IRemoteControlClient  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onInformationRequested (int, int)  throws android.os.RemoteException 
		int generationId
		int infoFlags
		android.os.Parcel _data
	public void informationRequestForDisplay (android.media.IRemoteControlDisplay, int, int)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.os.Parcel _data
	public void setCurrentClientGenerationId (int)  throws android.os.RemoteException 
		int clientGeneration
		android.os.Parcel _data
	public void plugRemoteControlDisplay (android.media.IRemoteControlDisplay, int, int)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.os.Parcel _data
	public void unplugRemoteControlDisplay (android.media.IRemoteControlDisplay)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		android.os.Parcel _data
	public void setBitmapSizeForDisplay (android.media.IRemoteControlDisplay, int, int)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.os.Parcel _data
	public void setWantsSyncForDisplay (android.media.IRemoteControlDisplay, boolean)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		boolean wantsSync
		android.os.Parcel _data
	public void enableRemoteControlDisplay (android.media.IRemoteControlDisplay, boolean)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		boolean enabled
		android.os.Parcel _data
	public void seekTo (int, long)  throws android.os.RemoteException 
		int clientGeneration
		long timeMs
		android.os.Parcel _data
	public void updateMetadata (int, int, android.media.Rating)  throws android.os.RemoteException 
		int clientGeneration
		int key
		android.media.Rating value
		android.os.Parcel _data
}

android/media/Image$Plane.class
Image.java
package android.media
public abstract android.media.Image$Plane extends java.lang.Object {
	protected void  () 
	public abstract int getRowStride () 
	public abstract int getPixelStride () 
	public abstract java.nio.ByteBuffer getBuffer () 
}

android/media/MediaInserter.class
MediaInserter.java
package android.media
public android.media.MediaInserter extends java.lang.Object {
	private final java.util.HashMap mRowMap
	private final java.util.HashMap mPriorityRowMap
	private final android.content.IContentProvider mProvider
	private final String mPackageName
	private final int mBufferSizePerUri
	public void  (android.content.IContentProvider, java.lang.String, int) 
		android.content.IContentProvider provider
		String packageName
		int bufferSizePerUri
	public void insert (android.net.Uri, android.content.ContentValues)  throws android.os.RemoteException 
		android.net.Uri tableUri
		android.content.ContentValues values
	public void insertwithPriority (android.net.Uri, android.content.ContentValues)  throws android.os.RemoteException 
		android.net.Uri tableUri
		android.content.ContentValues values
	private void insert (android.net.Uri, android.content.ContentValues, boolean)  throws android.os.RemoteException 
		android.net.Uri tableUri
		android.content.ContentValues values
		boolean priority
		java.util.HashMap rowmap
		java.util.List list
	public void flushAll ()  throws android.os.RemoteException 
		java.util.List list
		android.net.Uri tableUri
		java.util.Iterator i$
	private void flushAllPriority ()  throws android.os.RemoteException 
		java.util.List list
		android.net.Uri tableUri
		java.util.Iterator i$
	private void flush (android.net.Uri, java.util.List)  throws android.os.RemoteException 
		android.content.ContentValues[] valuesArray
		android.net.Uri tableUri
		java.util.List list
}

android/media/MediaSyncEvent.class
MediaSyncEvent.java
package android.media
public android.media.MediaSyncEvent extends java.lang.Object {
	public static final int SYNC_EVENT_NONE
	public static final int SYNC_EVENT_PRESENTATION_COMPLETE
	private final int mType
	private int mAudioSession
	public static android.media.MediaSyncEvent createEvent (int)  throws java.lang.IllegalArgumentException 
		int eventType
	private void  (int) 
		int eventType
	public android.media.MediaSyncEvent setAudioSessionId (int)  throws java.lang.IllegalArgumentException 
		int audioSessionId
	public int getType () 
	public int getAudioSessionId () 
	private static boolean isValidType (int) 
		int type
}

android/media/EncoderCapabilities.class
EncoderCapabilities.java
package android.media
public android.media.EncoderCapabilities extends java.lang.Object {
	private static final String TAG
	public static int[] getOutputFileFormats () 
		int i
		int nFormats
		int[] formats
	public static java.util.List getVideoEncoders () 
		int i
		int nEncoders
		java.util.List encoderList
	public static java.util.List getAudioEncoders () 
		int i
		int nEncoders
		java.util.List encoderList
	private void  () 
	private static final native void native_init () 
	private static final native int native_get_num_file_formats () 
	private static final native int native_get_file_format (int) 
	private static final native int native_get_num_video_encoders () 
	private static final native android.media.EncoderCapabilities$VideoEncoderCap native_get_video_encoder_cap (int) 
	private static final native int native_get_num_audio_encoders () 
	private static final native android.media.EncoderCapabilities$AudioEncoderCap native_get_audio_encoder_cap (int) 
	static void  () 
}

android/media/MediaPlayer$OnBufferingUpdateListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnBufferingUpdateListener extends java.lang.Object {
	public abstract void onBufferingUpdate (android.media.MediaPlayer, int) 
}

android/media/MediaCodec$BufferInfo.class
MediaCodec.java
package android.media
public final android.media.MediaCodec$BufferInfo extends java.lang.Object {
	public int offset
	public int size
	public long presentationTimeUs
	public int flags
	public void  () 
	public void set (int, int, long, int) 
		int newOffset
		int newSize
		long newTimeUs
		int newFlags
}

android/media/MediaScanner$WplHandler.class
MediaScanner.java
package android.media
 android.media.MediaScanner$WplHandler extends java.lang.Object implements android.sax.ElementListener  {
	final org.xml.sax.ContentHandler handler
	String playListDirectory
	final android.media.MediaScanner this$0
	public void  (android.media.MediaScanner, java.lang.String, android.net.Uri, android.database.Cursor) 
		String playListDirectory
		android.net.Uri uri
		android.database.Cursor fileList
		android.sax.RootElement root
		android.sax.Element body
		android.sax.Element seq
		android.sax.Element media
	public void start (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String path
	public void end () 
	org.xml.sax.ContentHandler getContentHandler () 
}

android/media/WebVttParser$1.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser$1 extends java.lang.Object implements android.media.WebVttParser$Phase  {
	final android.media.WebVttParser this$0
	void  (android.media.WebVttParser) 
	public void parse (java.lang.String) 
		String line
}

android/media/IMediaRouterClient$Stub.class
IMediaRouterClient.java
package android.media
public abstract android.media.IMediaRouterClient$Stub extends android.os.Binder implements android.media.IMediaRouterClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStateChanged
	public void  () 
	public static android.media.IMediaRouterClient asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/MediaTimeProvider$OnMediaTimeListener.class
MediaTimeProvider.java
package android.media
public abstract android.media.MediaTimeProvider$OnMediaTimeListener extends java.lang.Object {
	public abstract void onTimedEvent (long) 
	public abstract void onSeek (long) 
	public abstract void onStop () 
}

android/media/ImageReader$OnImageAvailableListener.class
ImageReader.java
package android.media
public abstract android.media.ImageReader$OnImageAvailableListener extends java.lang.Object {
	public abstract void onImageAvailable (android.media.ImageReader) 
}

android/media/DecoderCapabilities.class
DecoderCapabilities.java
package android.media
public android.media.DecoderCapabilities extends java.lang.Object {
	public static java.util.List getVideoDecoders () 
		int i
		java.util.List decoderList
		int nDecoders
	public static java.util.List getAudioDecoders () 
		int i
		java.util.List decoderList
		int nDecoders
	private void  () 
	private static final native void native_init () 
	private static final native int native_get_num_video_decoders () 
	private static final native int native_get_video_decoder_type (int) 
	private static final native int native_get_num_audio_decoders () 
	private static final native int native_get_audio_decoder_type (int) 
	static void  () 
}

android/media/AudioTrack.class
AudioTrack.java
package android.media
public android.media.AudioTrack extends java.lang.Object {
	private static final float VOLUME_MIN
	private static final float VOLUME_MAX
	private static final int SAMPLE_RATE_HZ_MIN
	private static final int SAMPLE_RATE_HZ_MAX
	public static final int PLAYSTATE_STOPPED
	public static final int PLAYSTATE_PAUSED
	public static final int PLAYSTATE_PLAYING
	public static final int MODE_STATIC
	public static final int MODE_STREAM
	public static final int STATE_UNINITIALIZED
	public static final int STATE_INITIALIZED
	public static final int STATE_NO_STATIC_DATA
	public static final int SUCCESS
	public static final int ERROR
	public static final int ERROR_BAD_VALUE
	public static final int ERROR_INVALID_OPERATION
	private static final int ERROR_NATIVESETUP_AUDIOSYSTEM
	private static final int ERROR_NATIVESETUP_INVALIDCHANNELMASK
	private static final int ERROR_NATIVESETUP_INVALIDFORMAT
	private static final int ERROR_NATIVESETUP_INVALIDSTREAMTYPE
	private static final int ERROR_NATIVESETUP_NATIVEINITFAILED
	private static final int NATIVE_EVENT_MARKER
	private static final int NATIVE_EVENT_NEW_POS
	private static final String TAG
	private int mState
	private int mPlayState
	private final Object mPlayStateLock
	private int mNativeBufferSizeInBytes
	private int mNativeBufferSizeInFrames
	private android.media.AudioTrack$NativeEventHandlerDelegate mEventHandlerDelegate
	private final android.os.Looper mInitializationLooper
	private int mSampleRate
	private int mChannelCount
	private int mChannels
	private int mStreamType
	private int mDataLoadMode
	private int mChannelConfiguration
	private int mAudioFormat
	private int mSessionId
	private long mNativeTrackInJavaObj
	private long mJniData
	private static final int SUPPORTED_OUT_CHANNELS
	public void  (int, int, int, int, int, int)  throws java.lang.IllegalArgumentException 
		int streamType
		int sampleRateInHz
		int channelConfig
		int audioFormat
		int bufferSizeInBytes
		int mode
	public void  (int, int, int, int, int, int, int)  throws java.lang.IllegalArgumentException 
		int streamType
		int sampleRateInHz
		int channelConfig
		int audioFormat
		int bufferSizeInBytes
		int mode
		int sessionId
		android.os.Looper looper
		int[] session
		int initResult
	private void audioParamCheck (int, int, int, int, int) 
		int streamType
		int sampleRateInHz
		int channelConfig
		int audioFormat
		int mode
	private static boolean isMultichannelConfigSupported (int) 
		int channelConfig
		int frontPair
		int backPair
	private void audioBuffSizeCheck (int) 
		int audioBufferSize
		int frameSizeInBytes
	public void release () 
		IllegalStateException ise
	protected void finalize () 
	public static float getMinVolume () 
	public static float getMaxVolume () 
	public int getSampleRate () 
	public int getPlaybackRate () 
	public int getAudioFormat () 
	public int getStreamType () 
	public int getChannelConfiguration () 
	public int getChannelCount () 
	public int getState () 
	public int getPlayState () 
	protected int getNativeFrameCount () 
	public int getNotificationMarkerPosition () 
	public int getPositionNotificationPeriod () 
	public int getPlaybackHeadPosition () 
	public int getLatency () 
	public static int getNativeOutputSampleRate (int) 
		int streamType
	public static int getMinBufferSize (int, int, int) 
		int sampleRateInHz
		int channelConfig
		int audioFormat
		int channelCount
		int size
	public int getAudioSessionId () 
	public boolean getTimestamp (android.media.AudioTimestamp) 
		android.media.AudioTimestamp timestamp
		long[] longArray
		int ret
	public void setPlaybackPositionUpdateListener (android.media.AudioTrack$OnPlaybackPositionUpdateListener) 
		android.media.AudioTrack$OnPlaybackPositionUpdateListener listener
	public void setPlaybackPositionUpdateListener (android.media.AudioTrack$OnPlaybackPositionUpdateListener, android.os.Handler) 
		android.media.AudioTrack$OnPlaybackPositionUpdateListener listener
		android.os.Handler handler
	public int setStereoVolume (float, float) 
		float leftVolume
		float rightVolume
	public int setVolume (float) 
		float volume
	public int setPlaybackRate (int) 
		int sampleRateInHz
	public int setNotificationMarkerPosition (int) 
		int markerInFrames
	public int setPositionNotificationPeriod (int) 
		int periodInFrames
	public int setPlaybackHeadPosition (int) 
		int positionInFrames
	public int setLoopPoints (int, int, int) 
		int startInFrames
		int endInFrames
		int loopCount
	protected void setState (int) 
		int state
	public void play ()  throws java.lang.IllegalStateException 
	public void stop ()  throws java.lang.IllegalStateException 
	public void pause ()  throws java.lang.IllegalStateException 
	public void flush () 
	public int write (byte[], int, int) 
		byte[] audioData
		int offsetInBytes
		int sizeInBytes
		int ret
	public int write (short[], int, int) 
		short[] audioData
		int offsetInShorts
		int sizeInShorts
		int ret
	public int reloadStaticData () 
	public int attachAuxEffect (int) 
		int effectId
	public int setAuxEffectSendLevel (float) 
		float level
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		android.os.Handler handler
		Object audiotrack_ref
		int what
		int arg1
		int arg2
		Object obj
		android.media.AudioTrack track
		android.media.AudioTrack$NativeEventHandlerDelegate delegate
	private final native int native_setup (java.lang.Object, int, int, int, int, int, int, int[]) 
	private final native void native_finalize () 
	private final native void native_release () 
	private final native void native_start () 
	private final native void native_stop () 
	private final native void native_pause () 
	private final native void native_flush () 
	private final native int native_write_byte (byte[], int, int, int) 
	private final native int native_write_short (short[], int, int, int) 
	private final native int native_reload_static () 
	private final native int native_get_native_frame_count () 
	private final native void native_setVolume (float, float) 
	private final native int native_set_playback_rate (int) 
	private final native int native_get_playback_rate () 
	private final native int native_set_marker_pos (int) 
	private final native int native_get_marker_pos () 
	private final native int native_set_pos_update_period (int) 
	private final native int native_get_pos_update_period () 
	private final native int native_set_position (int) 
	private final native int native_get_position () 
	private final native int native_get_latency () 
	private final native int native_get_timestamp (long[]) 
	private final native int native_set_loop (int, int, int) 
	private static final native int native_get_output_sample_rate (int) 
	private static final native int native_get_min_buff_size (int, int, int) 
	private final native int native_attachAuxEffect (int) 
	private final native void native_setAuxEffectSendLevel (float) 
	private static void logd (java.lang.String) 
		String msg
	private static void loge (java.lang.String) 
		String msg
	static android.os.Looper access$000 (android.media.AudioTrack) 
		android.media.AudioTrack x0
	static void access$100 (java.lang.String) 
		String x0
}

android/media/SoundPool$SoundPoolStub.class
SoundPool.java
package android.media
 android.media.SoundPool$SoundPoolStub extends java.lang.Object implements android.media.SoundPool$SoundPoolDelegate  {
	public void  () 
	public int load (java.lang.String, int) 
		String path
		int priority
	public int load (android.content.Context, int, int) 
		android.content.Context context
		int resId
		int priority
	public int load (android.content.res.AssetFileDescriptor, int) 
		android.content.res.AssetFileDescriptor afd
		int priority
	public int load (java.io.FileDescriptor, long, long, int) 
		java.io.FileDescriptor fd
		long offset
		long length
		int priority
	public final boolean unload (int) 
		int soundID
	public final int play (int, float, float, int, int, float) 
		int soundID
		float leftVolume
		float rightVolume
		int priority
		int loop
		float rate
	public final void pause (int) 
		int streamID
	public final void resume (int) 
		int streamID
	public final void autoPause () 
	public final void autoResume () 
	public final void stop (int) 
		int streamID
	public final void setVolume (int, float, float) 
		int streamID
		float leftVolume
		float rightVolume
	public void setVolume (int, float) 
		int streamID
		float volume
	public final void setPriority (int, int) 
		int streamID
		int priority
	public final void setLoop (int, int) 
		int streamID
		int loop
	public final void setRate (int, float) 
		int streamID
		float rate
	public void setOnLoadCompleteListener (android.media.SoundPool$OnLoadCompleteListener) 
		android.media.SoundPool$OnLoadCompleteListener listener
	public final void release () 
}

android/media/AudioService$AudioHandler$1.class
AudioService.java
package android.media
 android.media.AudioService$AudioHandler$1 extends java.lang.Object implements android.media.MediaPlayer$OnCompletionListener  {
	final android.media.AudioService$AudioHandler this$1
	void  (android.media.AudioService$AudioHandler) 
	public void onCompletion (android.media.MediaPlayer) 
		android.media.MediaPlayer mp
}

android/media/AudioRoutesInfo$1.class
AudioRoutesInfo.java
package android.media
final android.media.AudioRoutesInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.AudioRoutesInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.AudioRoutesInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/media/AudioService$StreamVolumeCommand.class
AudioService.java
package android.media
 android.media.AudioService$StreamVolumeCommand extends java.lang.Object {
	public final int mStreamType
	public final int mIndex
	public final int mFlags
	public final int mDevice
	final android.media.AudioService this$0
	void  (android.media.AudioService, int, int, int, int) 
		int streamType
		int index
		int flags
		int device
}

android/media/TimedText$CharPos.class
TimedText.java
package android.media
public final android.media.TimedText$CharPos extends java.lang.Object {
	public final int startChar
	public final int endChar
	public void  (int, int) 
		int startChar
		int endChar
}

android/media/MediaPlayer$OnPreparedListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnPreparedListener extends java.lang.Object {
	public abstract void onPrepared (android.media.MediaPlayer) 
}

android/media/SubtitleController$Listener.class
SubtitleController.java
package android.media
public abstract android.media.SubtitleController$Listener extends java.lang.Object {
	public abstract void onSubtitleTrackSelected (android.media.SubtitleTrack) 
}

android/media/RemoteControlClient$OnPlaybackPositionUpdateListener.class
RemoteControlClient.java
package android.media
public abstract android.media.RemoteControlClient$OnPlaybackPositionUpdateListener extends java.lang.Object {
	public abstract void onPlaybackPositionUpdate (long) 
}

android/media/IRemoteDisplayProvider.class
IRemoteDisplayProvider.java
package android.media
public abstract android.media.IRemoteDisplayProvider extends java.lang.Object implements android.os.IInterface  {
	public abstract void setCallback (android.media.IRemoteDisplayCallback)  throws android.os.RemoteException 
	public abstract void setDiscoveryMode (int)  throws android.os.RemoteException 
	public abstract void connect (java.lang.String)  throws android.os.RemoteException 
	public abstract void disconnect (java.lang.String)  throws android.os.RemoteException 
	public abstract void setVolume (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void adjustVolume (java.lang.String, int)  throws android.os.RemoteException 
}

android/media/ImageReader$SurfaceImage$SurfacePlane.class
ImageReader.java
package android.media
 android.media.ImageReader$SurfaceImage$SurfacePlane extends android.media.Image$Plane {
	private final int mIndex
	private final int mPixelStride
	private final int mRowStride
	private java.nio.ByteBuffer mBuffer
	final android.media.ImageReader$SurfaceImage this$1
	private void  (android.media.ImageReader$SurfaceImage, int, int, int) 
		int index
		int rowStride
		int pixelStride
	public java.nio.ByteBuffer getBuffer () 
	public int getPixelStride () 
	public int getRowStride () 
	private void clearBuffer () 
	static void access$900 (android.media.ImageReader$SurfaceImage$SurfacePlane) 
		android.media.ImageReader$SurfaceImage$SurfacePlane x0
}

android/media/MediaPlayer$TimeProvider.class
MediaPlayer.java
package android.media
 android.media.MediaPlayer$TimeProvider extends java.lang.Object implements android.media.MediaPlayer$OnSeekCompleteListener android.media.MediaTimeProvider  {
	private static final String TAG
	private static final long MAX_NS_WITHOUT_POSITION_CHECK
	private static final long MAX_EARLY_CALLBACK_US
	private static final long TIME_ADJUSTMENT_RATE
	private long mLastTimeUs
	private android.media.MediaPlayer mPlayer
	private boolean mPaused
	private boolean mStopped
	private long mLastReportedTime
	private long mTimeAdjustment
	private android.media.MediaTimeProvider$OnMediaTimeListener[] mListeners
	private long[] mTimes
	private long mLastNanoTime
	private android.os.Handler mEventHandler
	private boolean mRefresh
	private boolean mPausing
	private boolean mSeeking
	private static final int NOTIFY
	private static final int NOTIFY_TIME
	private static final int REFRESH_AND_NOTIFY_TIME
	private static final int NOTIFY_STOP
	private static final int NOTIFY_SEEK
	private android.os.HandlerThread mHandlerThread
	public boolean DEBUG
	public void  (android.media.MediaPlayer) 
		IllegalStateException e
		android.media.MediaPlayer mp
		android.os.Looper looper
	private void scheduleNotification (int, long) 
		int type
		long delayUs
		android.os.Message msg
	public void close () 
	protected void finalize () 
	public void onPaused (boolean) 
		boolean paused
	public void onStopped () 
	public void onSeekComplete (android.media.MediaPlayer) 
		android.media.MediaPlayer mp
	public void onNewPlayer () 
	private synchronized void notifySeek () 
		android.media.MediaTimeProvider$OnMediaTimeListener listener
		android.media.MediaTimeProvider$OnMediaTimeListener[] arr$
		int len$
		int i$
		long timeUs
		IllegalStateException e
	private synchronized void notifyStop () 
		android.media.MediaTimeProvider$OnMediaTimeListener listener
		android.media.MediaTimeProvider$OnMediaTimeListener[] arr$
		int len$
		int i$
	private int registerListener (android.media.MediaTimeProvider$OnMediaTimeListener) 
		android.media.MediaTimeProvider$OnMediaTimeListener[] newListeners
		long[] newTimes
		android.media.MediaTimeProvider$OnMediaTimeListener listener
		int i
	public void notifyAt (long, android.media.MediaTimeProvider$OnMediaTimeListener) 
		long timeUs
		android.media.MediaTimeProvider$OnMediaTimeListener listener
	public void scheduleUpdate (android.media.MediaTimeProvider$OnMediaTimeListener) 
		int i
		android.media.MediaTimeProvider$OnMediaTimeListener listener
	public void cancelNotifications (android.media.MediaTimeProvider$OnMediaTimeListener) 
		int i
		android.media.MediaTimeProvider$OnMediaTimeListener listener
	private synchronized void notifyTimedEvent (boolean) 
		IllegalStateException e
		long time
		long[] arr$
		int len$
		int i$
		StringBuilder sb
		boolean first
		int ix
		android.media.MediaTimeProvider$OnMediaTimeListener listener
		java.util.Iterator i$
		boolean refreshTime
		long nowUs
		long nextTimeUs
		java.util.Vector activatedListeners
	private long getEstimatedTime (long, boolean) 
		long adjustment
		long timeSinceRead
		long nanoTime
		boolean monotonic
	public long getCurrentTimeUs (boolean, boolean)  throws java.lang.IllegalStateException 
		IllegalStateException e
		long nanoTime
		boolean refreshTime
		boolean monotonic
	static void access$2000 (android.media.MediaPlayer$TimeProvider, boolean) 
		android.media.MediaPlayer$TimeProvider x0
		boolean x1
	static void access$2100 (android.media.MediaPlayer$TimeProvider) 
		android.media.MediaPlayer$TimeProvider x0
	static void access$2200 (android.media.MediaPlayer$TimeProvider) 
		android.media.MediaPlayer$TimeProvider x0
}

android/media/RemoteControlClient$DisplayInfoForClient.class
RemoteControlClient.java
package android.media
 android.media.RemoteControlClient$DisplayInfoForClient extends java.lang.Object {
	private android.media.IRemoteControlDisplay mRcDisplay
	private int mArtworkExpectedWidth
	private int mArtworkExpectedHeight
	private boolean mWantsPositionSync
	private boolean mEnabled
	final android.media.RemoteControlClient this$0
	void  (android.media.RemoteControlClient, android.media.IRemoteControlDisplay, int, int) 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
	static boolean access$2000 (android.media.RemoteControlClient$DisplayInfoForClient) 
		android.media.RemoteControlClient$DisplayInfoForClient x0
	static android.media.IRemoteControlDisplay access$2100 (android.media.RemoteControlClient$DisplayInfoForClient) 
		android.media.RemoteControlClient$DisplayInfoForClient x0
	static int access$2200 (android.media.RemoteControlClient$DisplayInfoForClient) 
		android.media.RemoteControlClient$DisplayInfoForClient x0
	static int access$2300 (android.media.RemoteControlClient$DisplayInfoForClient) 
		android.media.RemoteControlClient$DisplayInfoForClient x0
	static int access$2202 (android.media.RemoteControlClient$DisplayInfoForClient, int) 
		android.media.RemoteControlClient$DisplayInfoForClient x0
		int x1
	static int access$2302 (android.media.RemoteControlClient$DisplayInfoForClient, int) 
		android.media.RemoteControlClient$DisplayInfoForClient x0
		int x1
	static boolean access$2400 (android.media.RemoteControlClient$DisplayInfoForClient) 
		android.media.RemoteControlClient$DisplayInfoForClient x0
	static boolean access$2402 (android.media.RemoteControlClient$DisplayInfoForClient, boolean) 
		android.media.RemoteControlClient$DisplayInfoForClient x0
		boolean x1
	static boolean access$2002 (android.media.RemoteControlClient$DisplayInfoForClient, boolean) 
		android.media.RemoteControlClient$DisplayInfoForClient x0
		boolean x1
}

android/media/effect/
android/media/effect/EffectUpdateListener.class
EffectUpdateListener.java
package android.media.effect
public abstract android.media.effect.EffectUpdateListener extends java.lang.Object {
	public abstract void onEffectUpdated (android.media.effect.Effect, java.lang.Object) 
}

android/media/effect/effects/
android/media/effect/effects/FlipEffect.class
FlipEffect.java
package android.media.effect.effects
public android.media.effect.effects.FlipEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/ColorTemperatureEffect.class
ColorTemperatureEffect.java
package android.media.effect.effects
public android.media.effect.effects.ColorTemperatureEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/PosterizeEffect.class
PosterizeEffect.java
package android.media.effect.effects
public android.media.effect.effects.PosterizeEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/DuotoneEffect.class
DuotoneEffect.java
package android.media.effect.effects
public android.media.effect.effects.DuotoneEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/GrayscaleEffect.class
GrayscaleEffect.java
package android.media.effect.effects
public android.media.effect.effects.GrayscaleEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/NegativeEffect.class
NegativeEffect.java
package android.media.effect.effects
public android.media.effect.effects.NegativeEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/SaturateEffect.class
SaturateEffect.java
package android.media.effect.effects
public android.media.effect.effects.SaturateEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/GrainEffect.class
GrainEffect.java
package android.media.effect.effects
public android.media.effect.effects.GrainEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/SepiaEffect.class
SepiaEffect.java
package android.media.effect.effects
public android.media.effect.effects.SepiaEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/RedEyeEffect.class
RedEyeEffect.java
package android.media.effect.effects
public android.media.effect.effects.RedEyeEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/LomoishEffect.class
LomoishEffect.java
package android.media.effect.effects
public android.media.effect.effects.LomoishEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/DocumentaryEffect.class
DocumentaryEffect.java
package android.media.effect.effects
public android.media.effect.effects.DocumentaryEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/BackDropperEffect$1.class
BackDropperEffect.java
package android.media.effect.effects
 android.media.effect.effects.BackDropperEffect$1 extends java.lang.Object implements android.filterpacks.videoproc.BackDropperFilter$LearningDoneListener  {
	final android.media.effect.effects.BackDropperEffect this$0
	void  (android.media.effect.effects.BackDropperEffect) 
	public void onLearningDone (android.filterpacks.videoproc.BackDropperFilter) 
		android.filterpacks.videoproc.BackDropperFilter filter
}

android/media/effect/effects/StraightenEffect.class
StraightenEffect.java
package android.media.effect.effects
public android.media.effect.effects.StraightenEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/SharpenEffect.class
SharpenEffect.java
package android.media.effect.effects
public android.media.effect.effects.SharpenEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/FillLightEffect.class
FillLightEffect.java
package android.media.effect.effects
public android.media.effect.effects.FillLightEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/BitmapOverlayEffect.class
BitmapOverlayEffect.java
package android.media.effect.effects
public android.media.effect.effects.BitmapOverlayEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/ContrastEffect.class
ContrastEffect.java
package android.media.effect.effects
public android.media.effect.effects.ContrastEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/CrossProcessEffect.class
CrossProcessEffect.java
package android.media.effect.effects
public android.media.effect.effects.CrossProcessEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/IdentityEffect.class
IdentityEffect.java
package android.media.effect.effects
public android.media.effect.effects.IdentityEffect extends android.media.effect.FilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
	public void apply (int, int, int, int) 
		int inputTexId
		int width
		int height
		int outputTexId
		android.filterfw.core.Frame inputFrame
		android.filterfw.core.Frame outputFrame
	public void setParameter (java.lang.String, java.lang.Object) 
		String parameterKey
		Object value
	public void release () 
}

android/media/effect/effects/TintEffect.class
TintEffect.java
package android.media.effect.effects
public android.media.effect.effects.TintEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/RotateEffect.class
RotateEffect.java
package android.media.effect.effects
public android.media.effect.effects.RotateEffect extends android.media.effect.SizeChangeEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/CropEffect.class
CropEffect.java
package android.media.effect.effects
public android.media.effect.effects.CropEffect extends android.media.effect.SizeChangeEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/AutoFixEffect.class
AutoFixEffect.java
package android.media.effect.effects
public android.media.effect.effects.AutoFixEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/BackDropperEffect.class
BackDropperEffect.java
package android.media.effect.effects
public android.media.effect.effects.BackDropperEffect extends android.media.effect.FilterGraphEffect {
	private static final String mGraphDefinition
	private android.media.effect.EffectUpdateListener mEffectListener
	private android.filterpacks.videoproc.BackDropperFilter$LearningDoneListener mLearningListener
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
		android.filterfw.core.Filter replacer
	public void setParameter (java.lang.String, java.lang.Object) 
		android.filterfw.core.Filter background
		android.filterfw.core.Filter background
		String parameterKey
		Object value
	public void setUpdateListener (android.media.effect.EffectUpdateListener) 
		android.media.effect.EffectUpdateListener listener
	static android.media.effect.EffectUpdateListener access$000 (android.media.effect.effects.BackDropperEffect) 
		android.media.effect.effects.BackDropperEffect x0
}

android/media/effect/effects/BlackWhiteEffect.class
BlackWhiteEffect.java
package android.media.effect.effects
public android.media.effect.effects.BlackWhiteEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/VignetteEffect.class
VignetteEffect.java
package android.media.effect.effects
public android.media.effect.effects.VignetteEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/FisheyeEffect.class
FisheyeEffect.java
package android.media.effect.effects
public android.media.effect.effects.FisheyeEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/BrightnessEffect.class
BrightnessEffect.java
package android.media.effect.effects
public android.media.effect.effects.BrightnessEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/FilterEffect.class
FilterEffect.java
package android.media.effect
public abstract android.media.effect.FilterEffect extends android.media.effect.Effect {
	protected android.media.effect.EffectContext mEffectContext
	private String mName
	protected void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
	public java.lang.String getName () 
	protected void beginGLEffect () 
	protected void endGLEffect () 
	protected android.filterfw.core.FilterContext getFilterContext () 
	protected android.filterfw.core.Frame frameFromTexture (int, int, int) 
		int texId
		int width
		int height
		android.filterfw.core.FrameManager manager
		android.filterfw.core.FrameFormat format
		android.filterfw.core.Frame frame
}

android/media/effect/EffectFactory.class
EffectFactory.java
package android.media.effect
public android.media.effect.EffectFactory extends java.lang.Object {
	private android.media.effect.EffectContext mEffectContext
	private static final String[] EFFECT_PACKAGES
	public static final String EFFECT_IDENTITY
	public static final String EFFECT_BRIGHTNESS
	public static final String EFFECT_CONTRAST
	public static final String EFFECT_FISHEYE
	public static final String EFFECT_BACKDROPPER
	public static final String EFFECT_AUTOFIX
	public static final String EFFECT_BLACKWHITE
	public static final String EFFECT_CROP
	public static final String EFFECT_CROSSPROCESS
	public static final String EFFECT_DOCUMENTARY
	public static final String EFFECT_BITMAPOVERLAY
	public static final String EFFECT_DUOTONE
	public static final String EFFECT_FILLLIGHT
	public static final String EFFECT_FLIP
	public static final String EFFECT_GRAIN
	public static final String EFFECT_GRAYSCALE
	public static final String EFFECT_LOMOISH
	public static final String EFFECT_NEGATIVE
	public static final String EFFECT_POSTERIZE
	public static final String EFFECT_REDEYE
	public static final String EFFECT_ROTATE
	public static final String EFFECT_SATURATE
	public static final String EFFECT_SEPIA
	public static final String EFFECT_SHARPEN
	public static final String EFFECT_STRAIGHTEN
	public static final String EFFECT_TEMPERATURE
	public static final String EFFECT_TINT
	public static final String EFFECT_VIGNETTE
	void  (android.media.effect.EffectContext) 
		android.media.effect.EffectContext effectContext
	public android.media.effect.Effect createEffect (java.lang.String) 
		String effectName
		Class effectClass
	public static boolean isEffectSupported (java.lang.String) 
		String effectName
	private static java.lang.Class getEffectClassByName (java.lang.String) 
		ClassNotFoundException e
		String packageName
		String[] arr$
		int len$
		int i$
		String className
		Class effectClass
		ClassLoader contextClassLoader
	private android.media.effect.Effect instantiateEffect (java.lang.Class, java.lang.String) 
		ClassCastException e
		NoSuchMethodException e
		Throwable t
		Class effectClass
		String name
		java.lang.reflect.Constructor effectConstructor
		android.media.effect.Effect effect
	static void  () 
}

android/media/effect/Effect.class
Effect.java
package android.media.effect
public abstract android.media.effect.Effect extends java.lang.Object {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract void apply (int, int, int, int) 
	public abstract void setParameter (java.lang.String, java.lang.Object) 
	public void setUpdateListener (android.media.effect.EffectUpdateListener) 
		android.media.effect.EffectUpdateListener listener
	public abstract void release () 
}

android/media/effect/FilterGraphEffect.class
FilterGraphEffect.java
package android.media.effect
public android.media.effect.FilterGraphEffect extends android.media.effect.FilterEffect {
	private static final String TAG
	protected String mInputName
	protected String mOutputName
	protected android.filterfw.core.GraphRunner mRunner
	protected android.filterfw.core.FilterGraph mGraph
	protected Class mSchedulerClass
	public void  (android.media.effect.EffectContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Class) 
		android.media.effect.EffectContext context
		String name
		String graphString
		String inputName
		String outputName
		Class scheduler
	private void createGraph (java.lang.String) 
		android.filterfw.io.GraphIOException e
		String graphString
		android.filterfw.io.GraphReader reader
	public void apply (int, int, int, int) 
		RuntimeException e
		int inputTexId
		int width
		int height
		int outputTexId
		android.filterfw.core.Filter src
		android.filterfw.core.Filter dest
	public void setParameter (java.lang.String, java.lang.Object) 
		String parameterKey
		Object value
	public void release () 
}

android/media/effect/SizeChangeEffect.class
SizeChangeEffect.java
package android.media.effect
public android.media.effect.SizeChangeEffect extends android.media.effect.SingleFilterEffect {
	public transient void  (android.media.effect.EffectContext, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, java.lang.Object[]) 
		android.media.effect.EffectContext context
		String name
		Class filterClass
		String inputName
		String outputName
		Object[] finalParameters
	public void apply (int, int, int, int) 
		int inputTexId
		int width
		int height
		int outputTexId
		android.filterfw.core.Frame inputFrame
		android.filterfw.core.Frame resultFrame
		int outputWidth
		int outputHeight
		android.filterfw.core.Frame outputFrame
}

android/media/effect/EffectContext.class
EffectContext.java
package android.media.effect
public android.media.effect.EffectContext extends java.lang.Object {
	private final int GL_STATE_FBO
	private final int GL_STATE_PROGRAM
	private final int GL_STATE_ARRAYBUFFER
	private final int GL_STATE_COUNT
	android.filterfw.core.FilterContext mFilterContext
	private android.media.effect.EffectFactory mFactory
	private int[] mOldState
	public static android.media.effect.EffectContext createWithCurrentGlContext () 
		android.media.effect.EffectContext result
	public android.media.effect.EffectFactory getFactory () 
	public void release () 
	private void  () 
	private void initInCurrentGlContext () 
		android.filterfw.core.GLEnvironment glEnvironment
	final void assertValidGLState () 
		android.filterfw.core.GLEnvironment glEnv
	final void saveGLState () 
	final void restoreGLState () 
}

android/media/effect/SingleFilterEffect.class
SingleFilterEffect.java
package android.media.effect
public android.media.effect.SingleFilterEffect extends android.media.effect.FilterEffect {
	protected android.filterfw.core.FilterFunction mFunction
	protected String mInputName
	protected String mOutputName
	public transient void  (android.media.effect.EffectContext, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, java.lang.Object[]) 
		android.media.effect.EffectContext context
		String name
		Class filterClass
		String inputName
		String outputName
		Object[] finalParameters
		String filterName
		android.filterfw.core.FilterFactory factory
		android.filterfw.core.Filter filter
	public void apply (int, int, int, int) 
		int inputTexId
		int width
		int height
		int outputTexId
		android.filterfw.core.Frame inputFrame
		android.filterfw.core.Frame outputFrame
		android.filterfw.core.Frame resultFrame
	public void setParameter (java.lang.String, java.lang.Object) 
		String parameterKey
		Object value
	public void release () 
}

android/media/MediaRecorder$AudioSource.class
MediaRecorder.java
package android.media
public final android.media.MediaRecorder$AudioSource extends java.lang.Object {
	public static final int DEFAULT
	public static final int MIC
	public static final int VOICE_UPLINK
	public static final int VOICE_DOWNLINK
	public static final int VOICE_CALL
	public static final int CAMCORDER
	public static final int VOICE_RECOGNITION
	public static final int VOICE_COMMUNICATION
	public static final int REMOTE_SUBMIX
	protected static final int HOTWORD
	final android.media.MediaRecorder this$0
	private void  (android.media.MediaRecorder) 
}

android/media/MediaCodec$CryptoException.class
MediaCodec.java
package android.media
public final android.media.MediaCodec$CryptoException extends java.lang.RuntimeException {
	public static final int ERROR_NO_KEY
	public static final int ERROR_KEY_EXPIRED
	public static final int ERROR_RESOURCE_BUSY
	private int mErrorCode
	public void  (int, java.lang.String) 
		int errorCode
		String detailMessage
	public int getErrorCode () 
}

android/media/IMediaRouterClient$Stub$Proxy.class
IMediaRouterClient.java
package android.media
 android.media.IMediaRouterClient$Stub$Proxy extends java.lang.Object implements android.media.IMediaRouterClient  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onStateChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/media/Tokenizer$TagTokenizer.class
WebVttRenderer.java
package android.media
 android.media.Tokenizer$TagTokenizer extends java.lang.Object implements android.media.Tokenizer$TokenizerPhase  {
	private boolean mAtAnnotation
	private String mName
	private String mAnnotation
	final android.media.Tokenizer this$0
	void  (android.media.Tokenizer) 
	public android.media.Tokenizer$TokenizerPhase start () 
	public void tokenize () 
		String[] parts
		String[] parts
		String part
	private void yield_tag () 
		long timestampMs
		NumberFormatException e
		String[] classes
		int dotAt
}

android/media/DeniedByServerException.class
DeniedByServerException.java
package android.media
public final android.media.DeniedByServerException extends android.media.MediaDrmException {
	public void  (java.lang.String) 
		String detailMessage
}

android/media/ImageReader$ListenerHandler.class
ImageReader.java
package android.media
final android.media.ImageReader$ListenerHandler extends android.os.Handler {
	final android.media.ImageReader this$0
	public void  (android.media.ImageReader, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.media.ImageReader$OnImageAvailableListener listener
}

android/media/MediaDrm$ProvisionRequest.class
MediaDrm.java
package android.media
public final android.media.MediaDrm$ProvisionRequest extends java.lang.Object {
	private byte[] mData
	private String mDefaultUrl
	void  () 
	public byte[] getData () 
	public java.lang.String getDefaultUrl () 
}

android/media/SubtitleController$Renderer.class
SubtitleController.java
package android.media
public abstract android.media.SubtitleController$Renderer extends java.lang.Object {
	public void  () 
	public abstract boolean supports (android.media.MediaFormat) 
	public abstract android.media.SubtitleTrack createTrack (android.media.MediaFormat) 
}

android/media/MediaPlayer$TimeProvider$EventHandler.class
MediaPlayer.java
package android.media
 android.media.MediaPlayer$TimeProvider$EventHandler extends android.os.Handler {
	final android.media.MediaPlayer$TimeProvider this$0
	public void  (android.media.MediaPlayer$TimeProvider, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/MediaRecorder$AudioEncoder.class
MediaRecorder.java
package android.media
public final android.media.MediaRecorder$AudioEncoder extends java.lang.Object {
	public static final int DEFAULT
	public static final int AMR_NB
	public static final int AMR_WB
	public static final int AAC
	public static final int HE_AAC
	public static final int AAC_ELD
	final android.media.MediaRecorder this$0
	private void  (android.media.MediaRecorder) 
}

android/media/RemoteDisplay$3.class
RemoteDisplay.java
package android.media
 android.media.RemoteDisplay$3 extends java.lang.Object implements java.lang.Runnable  {
	final int val$error
	final android.media.RemoteDisplay this$0
	void  (android.media.RemoteDisplay, int) 
	public void run () 
}

android/media/MediaCodecInfo$CodecCapabilities.class
MediaCodecInfo.java
package android.media
public final android.media.MediaCodecInfo$CodecCapabilities extends java.lang.Object {
	public android.media.MediaCodecInfo$CodecProfileLevel[] profileLevels
	public static final int COLOR_FormatMonochrome
	public static final int COLOR_Format8bitRGB332
	public static final int COLOR_Format12bitRGB444
	public static final int COLOR_Format16bitARGB4444
	public static final int COLOR_Format16bitARGB1555
	public static final int COLOR_Format16bitRGB565
	public static final int COLOR_Format16bitBGR565
	public static final int COLOR_Format18bitRGB666
	public static final int COLOR_Format18bitARGB1665
	public static final int COLOR_Format19bitARGB1666
	public static final int COLOR_Format24bitRGB888
	public static final int COLOR_Format24bitBGR888
	public static final int COLOR_Format24bitARGB1887
	public static final int COLOR_Format25bitARGB1888
	public static final int COLOR_Format32bitBGRA8888
	public static final int COLOR_Format32bitARGB8888
	public static final int COLOR_FormatYUV411Planar
	public static final int COLOR_FormatYUV411PackedPlanar
	public static final int COLOR_FormatYUV420Planar
	public static final int COLOR_FormatYUV420PackedPlanar
	public static final int COLOR_FormatYUV420SemiPlanar
	public static final int COLOR_FormatYUV422Planar
	public static final int COLOR_FormatYUV422PackedPlanar
	public static final int COLOR_FormatYUV422SemiPlanar
	public static final int COLOR_FormatYCbYCr
	public static final int COLOR_FormatYCrYCb
	public static final int COLOR_FormatCbYCrY
	public static final int COLOR_FormatCrYCbY
	public static final int COLOR_FormatYUV444Interleaved
	public static final int COLOR_FormatRawBayer8bit
	public static final int COLOR_FormatRawBayer10bit
	public static final int COLOR_FormatRawBayer8bitcompressed
	public static final int COLOR_FormatL2
	public static final int COLOR_FormatL4
	public static final int COLOR_FormatL8
	public static final int COLOR_FormatL16
	public static final int COLOR_FormatL24
	public static final int COLOR_FormatL32
	public static final int COLOR_FormatYUV420PackedSemiPlanar
	public static final int COLOR_FormatYUV422PackedSemiPlanar
	public static final int COLOR_Format18BitBGR666
	public static final int COLOR_Format24BitARGB6666
	public static final int COLOR_Format24BitABGR6666
	public static final int COLOR_TI_FormatYUV420PackedSemiPlanar
	public static final int COLOR_FormatSurface
	public static final int COLOR_QCOM_FormatYUV420SemiPlanar
	public int[] colorFormats
	private static final int FLAG_SupportsAdaptivePlayback
	private int flags
	public static final String FEATURE_AdaptivePlayback
	public void  () 
	public final boolean isFeatureSupported (java.lang.String) 
		String name
}

android/media/MediaActionSound.class
MediaActionSound.java
package android.media
public android.media.MediaActionSound extends java.lang.Object {
	private static final int NUM_MEDIA_SOUND_STREAMS
	private android.media.SoundPool mSoundPool
	private int[] mSoundIds
	private int mSoundIdToPlay
	private static final String[] SOUND_FILES
	private static final String TAG
	public static final int SHUTTER_CLICK
	public static final int FOCUS_COMPLETE
	public static final int START_VIDEO_RECORDING
	public static final int STOP_VIDEO_RECORDING
	private static final int SOUND_NOT_LOADED
	private android.media.SoundPool$OnLoadCompleteListener mLoadCompleteListener
	public void  () 
		int i
	public synchronized void load (int) 
		int soundName
	public synchronized void play (int) 
		int soundName
	public void release () 
	static int access$000 (android.media.MediaActionSound) 
		android.media.MediaActionSound x0
	static int access$002 (android.media.MediaActionSound, int) 
		android.media.MediaActionSound x0
		int x1
	static void  () 
}

android/media/AudioService$2.class
AudioService.java
package android.media
 android.media.AudioService$2 extends java.lang.Object implements android.bluetooth.BluetoothProfile$ServiceListener  {
	final android.media.AudioService this$0
	void  (android.media.AudioService) 
	public void onServiceConnected (int, android.bluetooth.BluetoothProfile) 
		int state
		int delay
		android.bluetooth.BluetoothDevice btDevice
		boolean status
		int profile
		android.bluetooth.BluetoothProfile proxy
		java.util.List deviceList
	public void onServiceDisconnected (int) 
		int profile
}

android/media/FocusRequester.class
FocusRequester.java
package android.media
 android.media.FocusRequester extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private android.media.MediaFocusControl$AudioFocusDeathHandler mDeathHandler
	private final android.media.IAudioFocusDispatcher mFocusDispatcher
	private final android.os.IBinder mSourceRef
	private final String mClientId
	private final String mPackageName
	private final int mCallingUid
	private final int mFocusGainRequest
	private int mFocusLossReceived
	private final int mStreamType
	void  (int, int, android.media.IAudioFocusDispatcher, android.os.IBinder, java.lang.String, android.media.MediaFocusControl$AudioFocusDeathHandler, java.lang.String, int) 
		int streamType
		int focusRequest
		android.media.IAudioFocusDispatcher afl
		android.os.IBinder source
		String id
		android.media.MediaFocusControl$AudioFocusDeathHandler hdlr
		String pn
		int uid
	boolean hasSameClient (java.lang.String) 
		NullPointerException e
		String otherClient
	boolean hasSameBinder (android.os.IBinder) 
		android.os.IBinder ib
	boolean hasSamePackage (java.lang.String) 
		NullPointerException e
		String pack
	boolean hasSameUid (int) 
		int uid
	int getGainRequest () 
	int getStreamType () 
	private static java.lang.String focusChangeToString (int) 
		int focus
	private java.lang.String focusGainToString () 
	private java.lang.String focusLossToString () 
	void dump (java.io.PrintWriter) 
		java.io.PrintWriter pw
	void release () 
		java.util.NoSuchElementException e
	protected void finalize ()  throws java.lang.Throwable 
	private int focusLossForGainRequest (int) 
		int gainRequest
	void handleExternalFocusGain (int) 
		int focusGain
		int focusLoss
	void handleFocusGain (int) 
		android.os.RemoteException e
		int focusGain
	void handleFocusLoss (int) 
		android.os.RemoteException e
		int focusLoss
}

android/media/TimedText$Karaoke.class
TimedText.java
package android.media
public final android.media.TimedText$Karaoke extends java.lang.Object {
	public final int startTimeMs
	public final int endTimeMs
	public final int startChar
	public final int endChar
	public void  (int, int, int, int) 
		int startTimeMs
		int endTimeMs
		int startChar
		int endChar
}

android/media/MediaCodec.class
MediaCodec.java
package android.media
public final android.media.MediaCodec extends java.lang.Object {
	public static final int BUFFER_FLAG_SYNC_FRAME
	public static final int BUFFER_FLAG_CODEC_CONFIG
	public static final int BUFFER_FLAG_END_OF_STREAM
	public static final int CONFIGURE_FLAG_ENCODE
	public static final int CRYPTO_MODE_UNENCRYPTED
	public static final int CRYPTO_MODE_AES_CTR
	public static final int INFO_TRY_AGAIN_LATER
	public static final int INFO_OUTPUT_FORMAT_CHANGED
	public static final int INFO_OUTPUT_BUFFERS_CHANGED
	public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT
	public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING
	public static final String PARAMETER_KEY_VIDEO_BITRATE
	public static final String PARAMETER_KEY_SUSPEND
	public static final String PARAMETER_KEY_REQUEST_SYNC_FRAME
	private long mNativeContext
	public static android.media.MediaCodec createDecoderByType (java.lang.String) 
		String type
	public static android.media.MediaCodec createEncoderByType (java.lang.String) 
		String type
	public static android.media.MediaCodec createByCodecName (java.lang.String) 
		String name
	private void  (java.lang.String, boolean, boolean) 
		String name
		boolean nameIsType
		boolean encoder
	protected void finalize () 
	public final native void release () 
	public void configure (android.media.MediaFormat, android.view.Surface, android.media.MediaCrypto, int) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		int i
		android.media.MediaFormat format
		android.view.Surface surface
		android.media.MediaCrypto crypto
		int flags
		java.util.Map formatMap
		String[] keys
		Object[] values
	private final native void native_configure (java.lang.String[], java.lang.Object[], android.view.Surface, android.media.MediaCrypto, int) 
	public final native android.view.Surface createInputSurface () 
	public final native void start () 
	public final native void stop () 
	public final native void flush () 
	public final native void queueInputBuffer (int, int, int, long, int)  throws android.media.MediaCodec$CryptoException 
	public final native void queueSecureInputBuffer (int, int, android.media.MediaCodec$CryptoInfo, long, int)  throws android.media.MediaCodec$CryptoException 
	public final native int dequeueInputBuffer (long) 
	public final native int dequeueOutputBuffer (android.media.MediaCodec$BufferInfo, long) 
	public final native void releaseOutputBuffer (int, boolean) 
	public final native void signalEndOfInputStream () 
	public final android.media.MediaFormat getOutputFormat () 
	private final native java.util.Map getOutputFormatNative () 
	public java.nio.ByteBuffer[] getInputBuffers () 
	public java.nio.ByteBuffer[] getOutputBuffers () 
	public final native void setVideoScalingMode (int) 
	public final native java.lang.String getName () 
	public final void setParameters (android.os.Bundle) 
		String key
		java.util.Iterator i$
		android.os.Bundle params
		String[] keys
		Object[] values
		int i
	private final native void setParameters (java.lang.String[], java.lang.Object[]) 
	public android.media.MediaCodecInfo getCodecInfo () 
	private final native java.nio.ByteBuffer[] getBuffers (boolean) 
	private static final native void native_init () 
	private final native void native_setup (java.lang.String, boolean, boolean) 
	private final native void native_finalize () 
	static void  () 
}

android/media/MediaPlayer$1.class
MediaPlayer.java
package android.media
 android.media.MediaPlayer$1 extends java.lang.Object implements android.media.MediaPlayer$OnSubtitleDataListener  {
	final android.media.MediaPlayer this$0
	void  (android.media.MediaPlayer) 
	public void onSubtitleData (android.media.MediaPlayer, android.media.SubtitleData) 
		long runID
		java.io.UnsupportedEncodingException e
		android.media.MediaPlayer mp
		android.media.SubtitleData data
		int index
		android.media.SubtitleTrack track
}

android/media/IMediaRouterClient.class
IMediaRouterClient.java
package android.media
public abstract android.media.IMediaRouterClient extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStateChanged ()  throws android.os.RemoteException 
}

android/media/MediaExtractor.class
MediaExtractor.java
package android.media
public final android.media.MediaExtractor extends java.lang.Object {
	public static final int SEEK_TO_PREVIOUS_SYNC
	public static final int SEEK_TO_NEXT_SYNC
	public static final int SEEK_TO_CLOSEST_SYNC
	public static final int SAMPLE_FLAG_SYNC
	public static final int SAMPLE_FLAG_ENCRYPTED
	private long mNativeContext
	public void  () 
	public final native void setDataSource (android.media.DataSource)  throws java.io.IOException 
	public final void setDataSource (android.content.Context, android.net.Uri, java.util.Map)  throws java.io.IOException 
		android.content.ContentResolver resolver
		SecurityException ex
		java.io.IOException ex
		android.content.Context context
		android.net.Uri uri
		java.util.Map headers
		String scheme
		android.content.res.AssetFileDescriptor fd
	public final void setDataSource (java.lang.String, java.util.Map)  throws java.io.IOException 
		java.util.Map$Entry entry
		java.util.Iterator i$
		int i
		String path
		java.util.Map headers
		String[] keys
		String[] values
	private final native void setDataSource (java.lang.String, java.lang.String[], java.lang.String[])  throws java.io.IOException 
	public final void setDataSource (java.lang.String)  throws java.io.IOException 
		String path
	public final void setDataSource (java.io.FileDescriptor)  throws java.io.IOException 
		java.io.FileDescriptor fd
	public final native void setDataSource (java.io.FileDescriptor, long, long)  throws java.io.IOException 
	protected void finalize () 
	public final native void release () 
	public final native int getTrackCount () 
	public java.util.Map getPsshInfo () 
		long msb
		long lsb
		java.util.UUID uuid
		int datalen
		byte[] psshdata
		java.nio.ByteBuffer rawpssh
		java.util.Map psshMap
		java.util.Map formatMap
	private native java.util.Map getFileFormatNative () 
	public android.media.MediaFormat getTrackFormat (int) 
		int index
	private native java.util.Map getTrackFormatNative (int) 
	public native void selectTrack (int) 
	public native void unselectTrack (int) 
	public native void seekTo (long, int) 
	public native boolean advance () 
	public native int readSampleData (java.nio.ByteBuffer, int) 
	public native int getSampleTrackIndex () 
	public native long getSampleTime () 
	public native int getSampleFlags () 
	public native boolean getSampleCryptoInfo (android.media.MediaCodec$CryptoInfo) 
	public native long getCachedDuration () 
	public native boolean hasCacheReachedEndOfStream () 
	private static final native void native_init () 
	private final native void native_setup () 
	private final native void native_finalize () 
	static void  () 
}

android/media/SoundPool$SoundPoolDelegate.class
SoundPool.java
package android.media
abstract android.media.SoundPool$SoundPoolDelegate extends java.lang.Object {
	public abstract int load (java.lang.String, int) 
	public abstract int load (android.content.Context, int, int) 
	public abstract int load (android.content.res.AssetFileDescriptor, int) 
	public abstract int load (java.io.FileDescriptor, long, long, int) 
	public abstract boolean unload (int) 
	public abstract int play (int, float, float, int, int, float) 
	public abstract void pause (int) 
	public abstract void resume (int) 
	public abstract void autoPause () 
	public abstract void autoResume () 
	public abstract void stop (int) 
	public abstract void setVolume (int, float, float) 
	public abstract void setVolume (int, float) 
	public abstract void setPriority (int, int) 
	public abstract void setLoop (int, int) 
	public abstract void setRate (int, float) 
	public abstract void setOnLoadCompleteListener (android.media.SoundPool$OnLoadCompleteListener) 
	public abstract void release () 
}

android/media/ExifInterface.class
ExifInterface.java
package android.media
public android.media.ExifInterface extends java.lang.Object {
	public static final String TAG_ORIENTATION
	public static final String TAG_DATETIME
	public static final String TAG_MAKE
	public static final String TAG_MODEL
	public static final String TAG_FLASH
	public static final String TAG_IMAGE_WIDTH
	public static final String TAG_IMAGE_LENGTH
	public static final String TAG_GPS_LATITUDE
	public static final String TAG_GPS_LONGITUDE
	public static final String TAG_GPS_LATITUDE_REF
	public static final String TAG_GPS_LONGITUDE_REF
	public static final String TAG_EXPOSURE_TIME
	public static final String TAG_APERTURE
	public static final String TAG_ISO
	public static final String TAG_GPS_ALTITUDE
	public static final String TAG_GPS_ALTITUDE_REF
	public static final String TAG_GPS_TIMESTAMP
	public static final String TAG_GPS_DATESTAMP
	public static final String TAG_WHITE_BALANCE
	public static final String TAG_FOCAL_LENGTH
	public static final String TAG_GPS_PROCESSING_METHOD
	public static final int ORIENTATION_UNDEFINED
	public static final int ORIENTATION_NORMAL
	public static final int ORIENTATION_FLIP_HORIZONTAL
	public static final int ORIENTATION_ROTATE_180
	public static final int ORIENTATION_FLIP_VERTICAL
	public static final int ORIENTATION_TRANSPOSE
	public static final int ORIENTATION_ROTATE_90
	public static final int ORIENTATION_TRANSVERSE
	public static final int ORIENTATION_ROTATE_270
	public static final int WHITEBALANCE_AUTO
	public static final int WHITEBALANCE_MANUAL
	private static java.text.SimpleDateFormat sFormatter
	private String mFilename
	private java.util.HashMap mAttributes
	private boolean mHasThumbnail
	private static final Object sLock
	public void  (java.lang.String)  throws java.io.IOException 
		String filename
	public java.lang.String getAttribute (java.lang.String) 
		String tag
	public int getAttributeInt (java.lang.String, int) 
		NumberFormatException ex
		String tag
		int defaultValue
		String value
	public double getAttributeDouble (java.lang.String, double) 
		int index
		double denom
		double num
		NumberFormatException ex
		String tag
		double defaultValue
		String value
	public void setAttribute (java.lang.String, java.lang.String) 
		String tag
		String value
	private void loadAttributes ()  throws java.io.IOException 
		int equalPos
		String attrName
		int lenPos
		int attrLen
		String attrValue
		int i
		String attrStr
		int ptr
		int count
	public void saveAttributes ()  throws java.io.IOException 
		String key
		String val
		java.util.Map$Entry iter
		java.util.Iterator i$
		StringBuilder sb
		int size
		String s
	public boolean hasThumbnail () 
	public byte[] getThumbnail () 
	public long[] getThumbnailRange () 
	public boolean getLatLong (float[]) 
		IllegalArgumentException e
		float[] output
		String latValue
		String latRef
		String lngValue
		String lngRef
	public double getAltitude (double) 
		double defaultValue
		double altitude
		int ref
	public long getDateTime () 
		java.util.Date datetime
		IllegalArgumentException ex
		String dateTimeString
		java.text.ParsePosition pos
	public long getGpsDateTime () 
		java.util.Date datetime
		IllegalArgumentException ex
		String date
		String time
		String dateTimeString
		java.text.ParsePosition pos
	private static float convertRationalLatLonToFloat (java.lang.String, java.lang.String) 
		String[] parts
		String[] pair
		double degrees
		double minutes
		double seconds
		double result
		NumberFormatException e
		ArrayIndexOutOfBoundsException e
		String rationalString
		String ref
	private native boolean appendThumbnailNative (java.lang.String, java.lang.String) 
	private native void saveAttributesNative (java.lang.String, java.lang.String) 
	private native java.lang.String getAttributesNative (java.lang.String) 
	private native void commitChangesNative (java.lang.String) 
	private native byte[] getThumbnailNative (java.lang.String) 
	private native long[] getThumbnailRangeNative (java.lang.String) 
	static void  () 
}

android/media/RemoteController$MetadataEditor.class
RemoteController.java
package android.media
public android.media.RemoteController$MetadataEditor extends android.media.MediaMetadataEditor {
	final android.media.RemoteController this$0
	protected void  (android.media.RemoteController) 
	protected void  (android.media.RemoteController, android.os.Bundle, long) 
		android.os.Bundle metadata
		long editableKeys
	private void cleanupBitmapFromBundle (int) 
		int key
	public synchronized void apply () 
		android.media.Rating rating
		int genId
	static void access$1200 (android.media.RemoteController$MetadataEditor, int) 
		android.media.RemoteController$MetadataEditor x0
		int x1
}

android/media/ResampleInputStream.class
ResampleInputStream.java
package android.media
public final android.media.ResampleInputStream extends java.io.InputStream {
	private static final String TAG
	private java.io.InputStream mInputStream
	private final int mRateIn
	private final int mRateOut
	private byte[] mBuf
	private int mBufCount
	private static final int mFirLength
	private final byte[] mOneByte
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream inputStream
		int rateIn
		int rateOut
	public int read ()  throws java.io.IOException 
		int rtn
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] bf
		int len
		int n
		byte[] b
		int offset
		int length
		int nIn
		int nFwd
	public void close ()  throws java.io.IOException 
	protected void finalize ()  throws java.lang.Throwable 
	private static native void fir21 (byte[], int, byte[], int, int) 
	static void  () 
}

android/media/IRemoteDisplayCallback$Stub.class
IRemoteDisplayCallback.java
package android.media
public abstract android.media.IRemoteDisplayCallback$Stub extends android.os.Binder implements android.media.IRemoteDisplayCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStateChanged
	public void  () 
	public static android.media.IRemoteDisplayCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.media.RemoteDisplayState _arg0
		android.media.RemoteDisplayState _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/ThumbnailUtils.class
ThumbnailUtils.java
package android.media
public android.media.ThumbnailUtils extends java.lang.Object {
	private static final String TAG
	private static final int MAX_NUM_PIXELS_THUMBNAIL
	private static final int MAX_NUM_PIXELS_MICRO_THUMBNAIL
	private static final int UNCONSTRAINED
	private static final int OPTIONS_NONE
	private static final int OPTIONS_SCALE_UP
	public static final int OPTIONS_RECYCLE_INPUT
	public static final int TARGET_SIZE_MINI_THUMBNAIL
	public static final int TARGET_SIZE_MICRO_THUMBNAIL
	public void  () 
	public static android.graphics.Bitmap createImageThumbnail (java.lang.String, int) 
		java.io.IOException ex
		java.io.FileDescriptor fd
		android.graphics.BitmapFactory$Options options
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		OutOfMemoryError oom
		java.io.IOException ex
		java.io.IOException ex
		java.io.FileInputStream stream
		String filePath
		int kind
		boolean wantMini
		int targetSize
		int maxPixels
		android.media.ThumbnailUtils$SizedThumbnailBitmap sizedThumbnailBitmap
		android.graphics.Bitmap bitmap
		android.media.MediaFile$MediaFileType fileType
	public static android.graphics.Bitmap createVideoThumbnail (java.lang.String, int) 
		RuntimeException ex
		IllegalArgumentException ex
		RuntimeException ex
		RuntimeException ex
		RuntimeException ex
		RuntimeException ex
		float scale
		int w
		int h
		int width
		int height
		int max
		String filePath
		int kind
		android.graphics.Bitmap bitmap
		android.media.MediaMetadataRetriever retriever
	public static android.graphics.Bitmap extractThumbnail (android.graphics.Bitmap, int, int) 
		android.graphics.Bitmap source
		int width
		int height
	public static android.graphics.Bitmap extractThumbnail (android.graphics.Bitmap, int, int, int) 
		float scale
		android.graphics.Bitmap source
		int width
		int height
		int options
		float scale
		android.graphics.Matrix matrix
		android.graphics.Bitmap thumbnail
	private static int computeSampleSize (android.graphics.BitmapFactory$Options, int, int) 
		int roundedSize
		android.graphics.BitmapFactory$Options options
		int minSideLength
		int maxNumOfPixels
		int initialSize
		int roundedSize
	private static int computeInitialSampleSize (android.graphics.BitmapFactory$Options, int, int) 
		android.graphics.BitmapFactory$Options options
		int minSideLength
		int maxNumOfPixels
		double w
		double h
		int lowerBound
		int upperBound
	private static android.graphics.Bitmap makeBitmap (int, int, android.net.Uri, android.content.ContentResolver, android.os.ParcelFileDescriptor, android.graphics.BitmapFactory$Options) 
		java.io.FileDescriptor fd
		OutOfMemoryError ex
		int minSideLength
		int maxNumOfPixels
		android.net.Uri uri
		android.content.ContentResolver cr
		android.os.ParcelFileDescriptor pfd
		android.graphics.BitmapFactory$Options options
		android.graphics.Bitmap b
	private static void closeSilently (android.os.ParcelFileDescriptor) 
		Throwable t
		android.os.ParcelFileDescriptor c
	private static android.os.ParcelFileDescriptor makeInputStream (android.net.Uri, android.content.ContentResolver) 
		java.io.IOException ex
		android.net.Uri uri
		android.content.ContentResolver cr
	private static android.graphics.Bitmap transform (android.graphics.Matrix, android.graphics.Bitmap, int, int, int) 
		android.graphics.Bitmap b2
		android.graphics.Canvas c
		int deltaXHalf
		int deltaYHalf
		android.graphics.Rect src
		int dstX
		int dstY
		android.graphics.Rect dst
		float scale
		float scale
		android.graphics.Bitmap b1
		android.graphics.Matrix scaler
		android.graphics.Bitmap source
		int targetWidth
		int targetHeight
		int options
		boolean scaleUp
		boolean recycle
		int deltaX
		int deltaY
		float bitmapWidthF
		float bitmapHeightF
		float bitmapAspect
		float viewAspect
		android.graphics.Bitmap b1
		int dx1
		int dy1
		android.graphics.Bitmap b2
	private static void createThumbnailFromEXIF (java.lang.String, int, int, android.media.ThumbnailUtils$SizedThumbnailBitmap) 
		java.io.IOException ex
		int width
		int height
		String filePath
		int targetSize
		int maxPixels
		android.media.ThumbnailUtils$SizedThumbnailBitmap sizedThumbBitmap
		android.media.ExifInterface exif
		byte[] thumbData
		android.graphics.BitmapFactory$Options fullOptions
		android.graphics.BitmapFactory$Options exifOptions
		int exifThumbWidth
		int fullThumbWidth
}

android/media/IAudioFocusDispatcher$Stub.class
IAudioFocusDispatcher.java
package android.media
public abstract android.media.IAudioFocusDispatcher$Stub extends android.os.Binder implements android.media.IAudioFocusDispatcher  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_dispatchAudioFocusChange
	public void  () 
	public static android.media.IAudioFocusDispatcher asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		String _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/MediaRouter$Static$1.class
MediaRouter.java
package android.media
 android.media.MediaRouter$Static$1 extends android.media.IAudioRoutesObserver$Stub {
	final android.media.MediaRouter$Static this$0
	void  (android.media.MediaRouter$Static) 
	public void dispatchAudioRoutesChanged (android.media.AudioRoutesInfo) 
		android.media.AudioRoutesInfo newRoutes
}

android/media/TimedText.class
TimedText.java
package android.media
public final android.media.TimedText extends java.lang.Object {
	private static final int FIRST_PUBLIC_KEY
	private static final int KEY_DISPLAY_FLAGS
	private static final int KEY_STYLE_FLAGS
	private static final int KEY_BACKGROUND_COLOR_RGBA
	private static final int KEY_HIGHLIGHT_COLOR_RGBA
	private static final int KEY_SCROLL_DELAY
	private static final int KEY_WRAP_TEXT
	private static final int KEY_START_TIME
	private static final int KEY_STRUCT_BLINKING_TEXT_LIST
	private static final int KEY_STRUCT_FONT_LIST
	private static final int KEY_STRUCT_HIGHLIGHT_LIST
	private static final int KEY_STRUCT_HYPER_TEXT_LIST
	private static final int KEY_STRUCT_KARAOKE_LIST
	private static final int KEY_STRUCT_STYLE_LIST
	private static final int KEY_STRUCT_TEXT_POS
	private static final int KEY_STRUCT_JUSTIFICATION
	private static final int KEY_STRUCT_TEXT
	private static final int LAST_PUBLIC_KEY
	private static final int FIRST_PRIVATE_KEY
	private static final int KEY_GLOBAL_SETTING
	private static final int KEY_LOCAL_SETTING
	private static final int KEY_START_CHAR
	private static final int KEY_END_CHAR
	private static final int KEY_FONT_ID
	private static final int KEY_FONT_SIZE
	private static final int KEY_TEXT_COLOR_RGBA
	private static final int LAST_PRIVATE_KEY
	private static final String TAG
	private final java.util.HashMap mKeyObjectMap
	private int mDisplayFlags
	private int mBackgroundColorRGBA
	private int mHighlightColorRGBA
	private int mScrollDelay
	private int mWrapText
	private java.util.List mBlinkingPosList
	private java.util.List mHighlightPosList
	private java.util.List mKaraokeList
	private java.util.List mFontList
	private java.util.List mStyleList
	private java.util.List mHyperTextList
	private android.graphics.Rect mTextBounds
	private String mTextChars
	private android.media.TimedText$Justification mJustification
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public java.lang.String getText () 
	public android.graphics.Rect getBounds () 
	private boolean parseParcel (android.os.Parcel) 
		int mStartTimeMs
		int textLen
		byte[] text
		int horizontal
		int vertical
		int top
		int left
		int bottom
		int right
		int key
		Object object
		android.os.Parcel parcel
		int type
	private void readStyle (android.os.Parcel) 
		int flags
		int key
		android.os.Parcel parcel
		boolean endOfStyle
		int startChar
		int endChar
		int fontId
		boolean isBold
		boolean isItalic
		boolean isUnderlined
		int fontSize
		int colorRGBA
		android.media.TimedText$Style style
	private void readFont (android.os.Parcel) 
		int id
		int nameLen
		byte[] text
		String name
		android.media.TimedText$Font font
		int i
		android.os.Parcel parcel
		int entryCount
	private void readHighlight (android.os.Parcel) 
		android.os.Parcel parcel
		int startChar
		int endChar
		android.media.TimedText$CharPos pos
	private void readKaraoke (android.os.Parcel) 
		int startTimeMs
		int endTimeMs
		int startChar
		int endChar
		android.media.TimedText$Karaoke kara
		int i
		android.os.Parcel parcel
		int entryCount
	private void readHyperText (android.os.Parcel) 
		android.os.Parcel parcel
		int startChar
		int endChar
		int len
		byte[] url
		String urlString
		byte[] alt
		String altString
		android.media.TimedText$HyperText hyperText
	private void readBlinkingText (android.os.Parcel) 
		android.os.Parcel parcel
		int startChar
		int endChar
		android.media.TimedText$CharPos blinkingPos
	private boolean isValidKey (int) 
		int key
	private boolean containsKey (int) 
		int key
	private java.util.Set keySet () 
	private java.lang.Object getObject (int) 
		int key
}

android/media/IMediaScannerListener$Stub$Proxy.class
IMediaScannerListener.java
package android.media
 android.media.IMediaScannerListener$Stub$Proxy extends java.lang.Object implements android.media.IMediaScannerListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void scanCompleted (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
		String path
		android.net.Uri uri
		android.os.Parcel _data
}

android/media/WebVttParser$5.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser$5 extends java.lang.Object implements android.media.WebVttParser$Phase  {
	static final boolean $assertionsDisabled
	final android.media.WebVttParser this$0
	void  (android.media.WebVttParser) 
	public void parse (java.lang.String) 
		int linePosition
		NumberFormatException e
		NumberFormatException e
		NumberFormatException e
		int colonAt
		String name
		String value
		String setting
		String[] arr$
		int len$
		int i$
		String line
		int arrowAt
		String start
		String rest
		int spaceAt
		String end
	static void  () 
}

android/media/IRingtonePlayer$Stub$Proxy.class
IRingtonePlayer.java
package android.media
 android.media.IRingtonePlayer$Stub$Proxy extends java.lang.Object implements android.media.IRingtonePlayer  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void play (android.os.IBinder, android.net.Uri, int)  throws android.os.RemoteException 
		android.os.IBinder token
		android.net.Uri uri
		int streamType
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stop (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isPlaying (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void playAsync (android.net.Uri, android.os.UserHandle, boolean, int)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.UserHandle user
		boolean looping
		int streamType
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopAsync ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/media/MediaFocusControl.class
MediaFocusControl.java
package android.media
public android.media.MediaFocusControl extends java.lang.Object implements android.app.PendingIntent$OnFinished  {
	private static final String TAG
	protected static final boolean DEBUG_RC
	protected static final boolean DEBUG_VOL
	private boolean mIsRinging
	private final android.os.PowerManager$WakeLock mMediaEventWakeLock
	private final android.media.MediaFocusControl$MediaEventHandler mEventHandler
	private final android.content.Context mContext
	private final android.content.ContentResolver mContentResolver
	private final android.media.VolumeController mVolumeController
	private final android.content.BroadcastReceiver mReceiver
	private final android.app.AppOpsManager mAppOps
	private final android.app.KeyguardManager mKeyguardManager
	private final android.media.AudioService mAudioService
	private final android.media.MediaFocusControl$NotificationListenerObserver mNotifListenerObserver
	private static final android.net.Uri ENABLED_NOTIFICATION_LISTENERS_URI
	private static final int RCD_REG_FAILURE
	private static final int RCD_REG_SUCCESS_PERMISSION
	private static final int RCD_REG_SUCCESS_ENABLED_NOTIF
	private static final int MSG_PERSIST_MEDIABUTTONRECEIVER
	private static final int MSG_RCDISPLAY_CLEAR
	private static final int MSG_RCDISPLAY_UPDATE
	private static final int MSG_REEVALUATE_REMOTE
	private static final int MSG_RCC_NEW_PLAYBACK_INFO
	private static final int MSG_RCC_NEW_VOLUME_OBS
	private static final int MSG_PROMOTE_RCC
	private static final int MSG_RCC_NEW_PLAYBACK_STATE
	private static final int MSG_RCC_SEEK_REQUEST
	private static final int MSG_RCC_UPDATE_METADATA
	private static final int MSG_RCDISPLAY_INIT_INFO
	private static final int MSG_REEVALUATE_RCD
	private static final int SENDMSG_REPLACE
	private static final int SENDMSG_NOOP
	private static final int SENDMSG_QUEUE
	protected static final String IN_VOICE_COMM_FOCUS_ID
	private static final Object mAudioFocusLock
	private static final Object mRingingLock
	private android.telephony.PhoneStateListener mPhoneStateListener
	private final java.util.Stack mFocusStack
	private static final int VOICEBUTTON_ACTION_DISCARD_CURRENT_KEY_PRESS
	private static final int VOICEBUTTON_ACTION_START_VOICE_INPUT
	private static final int VOICEBUTTON_ACTION_SIMULATE_KEY_PRESS
	private final Object mVoiceEventLock
	private boolean mVoiceButtonDown
	private boolean mVoiceButtonHandled
	private static final int WAKELOCK_RELEASE_ON_FINISHED
	private static final String EXTRA_WAKELOCK_ACQUIRED
	android.content.BroadcastReceiver mKeyEventDone
	private final Object mCurrentRcLock
	private android.media.IRemoteControlClient mCurrentRcClient
	private android.app.PendingIntent mCurrentRcClientIntent
	private static final int RC_INFO_NONE
	private static final int RC_INFO_ALL
	private int mCurrentRcClientGen
	private static int sLastRccId
	private android.media.MediaFocusControl$RemotePlaybackState mMainRemote
	private boolean mMainRemoteIsActive
	private boolean mHasRemotePlayback
	private final java.util.Stack mRCStack
	private android.content.ComponentName mMediaReceiverForCalls
	private java.util.ArrayList mRcDisplays
	protected void  (android.os.Looper, android.content.Context, android.media.VolumeController, android.media.AudioService) 
		android.os.Looper looper
		android.content.Context cntxt
		android.media.VolumeController volumeCtrl
		android.media.AudioService as
		android.os.PowerManager pm
		android.telephony.TelephonyManager tmgr
		android.content.IntentFilter pkgFilter
	protected void dump (java.io.PrintWriter) 
		java.io.PrintWriter pw
	private int checkRcdRegistrationAuthorization (android.content.ComponentName) 
		android.content.ComponentName component
		int i
		String[] components
		int currentUser
		String enabledNotifListeners
		long ident
		android.content.ComponentName listenerComp
	protected boolean registerRemoteController (android.media.IRemoteControlDisplay, int, int, android.content.ComponentName) 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.content.ComponentName listenerComp
		int reg
	protected boolean registerRemoteControlDisplay (android.media.IRemoteControlDisplay, int, int) 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		int reg
	private void postReevaluateRemoteControlDisplays () 
	private void onReevaluateRemoteControlDisplays () 
		String[] enabledComponents
		android.os.RemoteException e
		boolean wasEnabled
		android.media.MediaFocusControl$DisplayInfoForServer di
		String[] enabledComponents
		java.util.Iterator displayIterator
		int currentUser
		String enabledNotifListeners
	private boolean isComponentInStringArray (android.content.ComponentName, java.lang.String[]) 
		int i
		android.content.ComponentName comp
		String[] enabledArray
		String compString
	private static void sendMsg (android.os.Handler, int, int, int, int, java.lang.Object, int) 
		android.os.Handler handler
		int msg
		int existingMsgPolicy
		int arg1
		int arg2
		Object obj
		int delay
	protected void discardAudioFocusOwner () 
		android.media.FocusRequester exFocusOwner
	private void notifyTopOfAudioFocusStack () 
	private void propagateFocusLossFromGain_syncAf (int) 
		int focusGain
		java.util.Iterator stackIterator
	private void dumpFocusStack (java.io.PrintWriter) 
		java.util.Iterator stackIterator
		java.io.PrintWriter pw
	private void removeFocusStackEntry (java.lang.String, boolean) 
		android.media.FocusRequester fr
		android.media.FocusRequester fr
		java.util.Iterator stackIterator
		String clientToRemove
		boolean signal
	private void removeFocusStackEntryForClient (android.os.IBinder) 
		android.media.FocusRequester fr
		android.os.IBinder cb
		boolean isTopOfStackForClientToRemove
		java.util.Iterator stackIterator
	private boolean canReassignAudioFocus () 
	protected int getCurrentAudioFocus () 
	protected int requestAudioFocus (int, int, android.os.IBinder, android.media.IAudioFocusDispatcher, java.lang.String, java.lang.String) 
		android.os.RemoteException e
		android.media.FocusRequester fr
		android.media.MediaFocusControl$AudioFocusDeathHandler afdh
		int mainStreamType
		int focusChangeHint
		android.os.IBinder cb
		android.media.IAudioFocusDispatcher fd
		String clientId
		String callingPackageName
	protected int abandonAudioFocus (android.media.IAudioFocusDispatcher, java.lang.String) 
		java.util.ConcurrentModificationException cme
		android.media.IAudioFocusDispatcher fl
		String clientId
	protected void unregisterAudioFocusClient (java.lang.String) 
		String clientId
	protected void dispatchMediaKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	protected void dispatchMediaKeyEventUnderWakelock (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	private void filterMediaKeyEvent (android.view.KeyEvent, boolean) 
		android.view.KeyEvent keyEvent
		boolean needWakeLock
	private void dispatchMediaKeyEventForCalls (android.view.KeyEvent, boolean) 
		android.view.KeyEvent keyEvent
		boolean needWakeLock
		android.content.Intent keyIntent
		long ident
	private void dispatchMediaKeyEvent (android.view.KeyEvent, boolean) 
		android.app.PendingIntent$CanceledException e
		long ident
		android.view.KeyEvent keyEvent
		boolean needWakeLock
		android.content.Intent keyIntent
	private void filterVoiceInputKeyEvent (android.view.KeyEvent, boolean) 
		android.view.KeyEvent keyEvent
		boolean needWakeLock
		int voiceButtonAction
		int keyAction
	private void sendSimulatedMediaButtonEvent (android.view.KeyEvent, boolean) 
		android.view.KeyEvent originalKeyEvent
		boolean needWakeLock
		android.view.KeyEvent keyEvent
	protected static boolean isMediaKeyCode (int) 
		int keyCode
	private static boolean isValidMediaKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	private static boolean isValidVoiceInputKeyCode (int) 
		int keyCode
	private void startVoiceBasedInteractions (boolean) 
		android.content.ActivityNotFoundException e
		boolean needWakeLock
		android.content.Intent voiceIntent
		android.os.PowerManager pm
		boolean isLocked
		long identity
	public void onSendFinished (android.app.PendingIntent, android.content.Intent, int, java.lang.String, android.os.Bundle) 
		android.app.PendingIntent pendingIntent
		android.content.Intent intent
		int resultCode
		String resultData
		android.os.Bundle resultExtras
	private void dumpRCStack (java.io.PrintWriter) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		java.util.Iterator stackIterator
		java.io.PrintWriter pw
	private void dumpRCCStack (java.io.PrintWriter) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		java.util.Iterator stackIterator
		java.io.PrintWriter pw
	private void dumpRCDList (java.io.PrintWriter) 
		android.media.MediaFocusControl$DisplayInfoForServer di
		java.util.Iterator displayIterator
		java.io.PrintWriter pw
	private void cleanupMediaButtonReceiverForPackage (java.lang.String, boolean) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		android.content.pm.PackageManager pm
		android.media.MediaFocusControl$RemoteControlStackEntry oldTop
		java.util.Iterator stackIterator
		String packageName
		boolean removeAll
	protected void restoreMediaButtonReceiver () 
		android.content.ComponentName eventReceiver
		android.content.Intent mediaButtonIntent
		android.app.PendingIntent pi
		String receiverName
	private boolean pushMediaButtonReceiver_syncAfRcs (android.app.PendingIntent, android.content.ComponentName, android.os.IBinder) 
		int index
		ArrayIndexOutOfBoundsException e
		android.app.PendingIntent mediaIntent
		android.content.ComponentName target
		android.os.IBinder token
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		boolean wasInsideStack
	private void removeMediaButtonReceiver_syncAfRcs (android.app.PendingIntent) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int index
		ArrayIndexOutOfBoundsException e
		android.app.PendingIntent pi
	private boolean isCurrentRcController (android.app.PendingIntent) 
		android.app.PendingIntent pi
	private void onHandlePersistMediaButtonReceiver (android.content.ComponentName) 
		android.content.ComponentName receiver
	private void setNewRcClientOnDisplays_syncRcsCurrc (int, android.app.PendingIntent, boolean) 
		android.os.RemoteException e
		android.media.MediaFocusControl$DisplayInfoForServer di
		java.util.Iterator displayIterator
		int newClientGeneration
		android.app.PendingIntent newMediaIntent
		boolean clearing
	private void setNewRcClientGenerationOnClients_syncRcsCurrc (int) 
		android.os.RemoteException e
		android.media.MediaFocusControl$RemoteControlStackEntry se
		int newClientGeneration
		java.util.Iterator stackIterator
	private void setNewRcClient_syncRcsCurrc (int, android.app.PendingIntent, boolean) 
		int newClientGeneration
		android.app.PendingIntent newMediaIntent
		boolean clearing
	private void onRcDisplayClear () 
	private void onRcDisplayUpdate (android.media.MediaFocusControl$RemoteControlStackEntry, int) 
		android.os.RemoteException e
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int flags
	private void onRcDisplayInitInfo (android.media.IRemoteControlDisplay, int, int) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.media.IRemoteControlDisplay newRcd
		int w
		int h
	private void clearRemoteControlDisplay_syncAfRcs () 
	private void updateRemoteControlDisplay_syncAfRcs (int) 
		int infoChangedFlags
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int infoFlagsAboutToBeUsed
	private void checkUpdateRemoteControlDisplay_syncAfRcs (int) 
		android.media.FocusRequester fr
		int index
		ArrayIndexOutOfBoundsException e
		int infoChangedFlags
		android.media.FocusRequester af
	private void postPromoteRcc (int) 
		int rccId
	private void onPromoteRcc (int) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int index
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		ArrayIndexOutOfBoundsException e
		int indexToPromote
		int rccId
	protected void registerMediaButtonIntent (android.app.PendingIntent, android.content.ComponentName, android.os.IBinder) 
		android.app.PendingIntent mediaIntent
		android.content.ComponentName eventReceiver
		android.os.IBinder token
	protected void unregisterMediaButtonIntent (android.app.PendingIntent) 
		boolean topOfStackWillChange
		android.app.PendingIntent mediaIntent
	protected void registerMediaButtonEventReceiverForCalls (android.content.ComponentName) 
		android.content.ComponentName c
	protected void unregisterMediaButtonEventReceiverForCalls () 
	protected int registerRemoteControlClient (android.app.PendingIntent, android.media.IRemoteControlClient, java.lang.String) 
		android.os.RemoteException e
		android.os.IBinder b
		android.media.MediaFocusControl$RcClientDeathHandler rcdh
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int index
		ArrayIndexOutOfBoundsException e
		android.app.PendingIntent mediaIntent
		android.media.IRemoteControlClient rcClient
		String callingPackageName
		int rccId
	protected void unregisterRemoteControlClient (android.app.PendingIntent, android.media.IRemoteControlClient) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int index
		ArrayIndexOutOfBoundsException e
		boolean topRccChange
		android.app.PendingIntent mediaIntent
		android.media.IRemoteControlClient rcClient
	private void plugRemoteControlDisplaysIntoClient_syncRcStack (android.media.IRemoteControlClient) 
		android.os.RemoteException e
		android.media.MediaFocusControl$DisplayInfoForServer di
		android.media.IRemoteControlClient rcc
		java.util.Iterator displayIterator
	private void enableRemoteControlDisplayForClient_syncRcStack (android.media.IRemoteControlDisplay, boolean) 
		android.os.RemoteException e
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		android.media.IRemoteControlDisplay rcd
		boolean enabled
		java.util.Iterator stackIterator
	private boolean rcDisplayIsPluggedIn_syncRcStack (android.media.IRemoteControlDisplay) 
		android.media.MediaFocusControl$DisplayInfoForServer di
		android.media.IRemoteControlDisplay rcd
		java.util.Iterator displayIterator
	private void registerRemoteControlDisplay_int (android.media.IRemoteControlDisplay, int, int, android.content.ComponentName) 
		android.os.RemoteException e
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		android.media.MediaFocusControl$DisplayInfoForServer di
		java.util.Iterator stackIterator
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.content.ComponentName listenerComp
	protected void unregisterRemoteControlDisplay (android.media.IRemoteControlDisplay) 
		android.media.MediaFocusControl$DisplayInfoForServer di
		android.os.RemoteException e
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		java.util.Iterator stackIterator
		boolean displayWasPluggedIn
		java.util.Iterator displayIterator
		android.media.IRemoteControlDisplay rcd
	protected void remoteControlDisplayUsesBitmapSize (android.media.IRemoteControlDisplay, int, int) 
		android.media.MediaFocusControl$DisplayInfoForServer di
		android.os.RemoteException e
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		java.util.Iterator stackIterator
		java.util.Iterator displayIterator
		boolean artworkSizeUpdate
		android.media.IRemoteControlDisplay rcd
		int w
		int h
	protected void remoteControlDisplayWantsPlaybackPositionSync (android.media.IRemoteControlDisplay, boolean) 
		android.media.MediaFocusControl$DisplayInfoForServer di
		android.os.RemoteException e
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		boolean rcdRegistered
		java.util.Iterator displayIterator
		java.util.Iterator stackIterator
		android.media.IRemoteControlDisplay rcd
		boolean wantsSync
	protected void setRemoteControlClientPlaybackPosition (int, long) 
		int generationId
		long timeMs
	private void onSetRemoteControlClientPlaybackPosition (int, long) 
		android.os.RemoteException e
		int generationId
		long timeMs
	protected void updateRemoteControlClientMetadata (int, int, android.media.Rating) 
		int genId
		int key
		android.media.Rating value
	private void onUpdateRemoteControlClientMetadata (int, int, android.media.Rating) 
		android.os.RemoteException e
		int genId
		int key
		android.media.Rating value
	protected void setPlaybackInfoForRcc (int, int, int) 
		int rccId
		int what
		int value
	private void onNewPlaybackInfoForRcc (int, int, int) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int index
		ArrayIndexOutOfBoundsException e
		int rccId
		int key
		int value
	protected void setPlaybackStateForRcc (int, int, long, float) 
		int rccId
		int state
		long timeMs
		float speed
	private void onNewPlaybackStateForRcc (int, int, android.media.MediaFocusControl$RccPlaybackState) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int index
		ArrayIndexOutOfBoundsException e
		int rccId
		int state
		android.media.MediaFocusControl$RccPlaybackState newState
	protected void registerRemoteVolumeObserverForRcc (int, android.media.IRemoteVolumeObserver) 
		int rccId
		android.media.IRemoteVolumeObserver rvo
	private void onRegisterVolumeObserverForRcc (int, android.media.IRemoteVolumeObserver) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int index
		ArrayIndexOutOfBoundsException e
		int rccId
		android.media.IRemoteVolumeObserver rvo
	protected boolean checkUpdateRemoteStateIfActive (int) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int index
		ArrayIndexOutOfBoundsException e
		int streamType
	private static boolean isPlaystateActive (int) 
		int playState
	protected void adjustRemoteVolume (int, int, int) 
		int streamType
		int direction
		int flags
		int rccId
		boolean volFixed
	private void sendVolumeUpdateToRemote (int, int) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int index
		ArrayIndexOutOfBoundsException e
		android.os.RemoteException e
		int rccId
		int direction
		android.media.IRemoteVolumeObserver rvo
	protected int getRemoteStreamMaxVolume () 
	protected int getRemoteStreamVolume () 
	protected void setRemoteStreamVolume (int) 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		int index
		ArrayIndexOutOfBoundsException e
		android.os.RemoteException e
		int vol
		int rccId
		android.media.IRemoteVolumeObserver rvo
	private void postReevaluateRemote () 
	private void onReevaluateRemote () 
		android.media.MediaFocusControl$RemoteControlStackEntry rcse
		java.util.Iterator stackIterator
		boolean hasRemotePlayback
	static android.media.MediaFocusControl$MediaEventHandler access$200 (android.media.MediaFocusControl) 
		android.media.MediaFocusControl x0
	static android.content.ContentResolver access$300 (android.media.MediaFocusControl) 
		android.media.MediaFocusControl x0
	static android.net.Uri access$400 () 
	static void access$500 (android.media.MediaFocusControl) 
		android.media.MediaFocusControl x0
	static void access$1100 (android.media.MediaFocusControl, android.content.ComponentName) 
		android.media.MediaFocusControl x0
		android.content.ComponentName x1
	static void access$1200 (android.media.MediaFocusControl) 
		android.media.MediaFocusControl x0
	static void access$1300 (android.media.MediaFocusControl, android.media.MediaFocusControl$RemoteControlStackEntry, int) 
		android.media.MediaFocusControl x0
		android.media.MediaFocusControl$RemoteControlStackEntry x1
		int x2
	static void access$1400 (android.media.MediaFocusControl) 
		android.media.MediaFocusControl x0
	static void access$1500 (android.media.MediaFocusControl, int, int, int) 
		android.media.MediaFocusControl x0
		int x1
		int x2
		int x3
	static void access$1600 (android.media.MediaFocusControl, int, android.media.IRemoteVolumeObserver) 
		android.media.MediaFocusControl x0
		int x1
		android.media.IRemoteVolumeObserver x2
	static void access$1700 (android.media.MediaFocusControl, int, int, android.media.MediaFocusControl$RccPlaybackState) 
		android.media.MediaFocusControl x0
		int x1
		int x2
		android.media.MediaFocusControl$RccPlaybackState x3
	static void access$1800 (android.media.MediaFocusControl, int, long) 
		android.media.MediaFocusControl x0
		int x1
		long x2
	static void access$1900 (android.media.MediaFocusControl, int, int, android.media.Rating) 
		android.media.MediaFocusControl x0
		int x1
		int x2
		android.media.Rating x3
	static void access$2000 (android.media.MediaFocusControl, int) 
		android.media.MediaFocusControl x0
		int x1
	static void access$2100 (android.media.MediaFocusControl, android.media.IRemoteControlDisplay, int, int) 
		android.media.MediaFocusControl x0
		android.media.IRemoteControlDisplay x1
		int x2
		int x3
	static void access$2200 (android.media.MediaFocusControl) 
		android.media.MediaFocusControl x0
	static java.lang.Object access$2300 () 
	static boolean access$2402 (android.media.MediaFocusControl, boolean) 
		android.media.MediaFocusControl x0
		boolean x1
	static java.lang.Object access$2500 () 
	static void access$2600 (android.media.MediaFocusControl, android.os.IBinder) 
		android.media.MediaFocusControl x0
		android.os.IBinder x1
	static void access$2700 (android.media.MediaFocusControl, java.lang.String, boolean) 
		android.media.MediaFocusControl x0
		String x1
		boolean x2
	static android.os.PowerManager$WakeLock access$2800 (android.media.MediaFocusControl) 
		android.media.MediaFocusControl x0
	static void access$2900 (android.media.MediaFocusControl) 
		android.media.MediaFocusControl x0
	static int access$3004 () 
	static java.util.Stack access$3300 (android.media.MediaFocusControl) 
		android.media.MediaFocusControl x0
	static java.util.ArrayList access$3400 (android.media.MediaFocusControl) 
		android.media.MediaFocusControl x0
	static void  () 
}

android/media/MediaFocusControl$1.class
MediaFocusControl.java
package android.media
 android.media.MediaFocusControl$1 extends android.telephony.PhoneStateListener {
	final android.media.MediaFocusControl this$0
	void  (android.media.MediaFocusControl) 
	public void onCallStateChanged (int, java.lang.String) 
		int state
		String incomingNumber
}

android/media/MediaRouter$WifiDisplayStatusChangedReceiver.class
MediaRouter.java
package android.media
 android.media.MediaRouter$WifiDisplayStatusChangedReceiver extends android.content.BroadcastReceiver {
	void  () 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

android/media/AudioTrack$NativeEventHandlerDelegate.class
AudioTrack.java
package android.media
 android.media.AudioTrack$NativeEventHandlerDelegate extends java.lang.Object {
	private final android.os.Handler mHandler
	final android.media.AudioTrack this$0
	void  (android.media.AudioTrack, android.media.AudioTrack, android.media.AudioTrack$OnPlaybackPositionUpdateListener, android.os.Handler) 
		android.os.Looper looper
		android.media.AudioTrack track
		android.media.AudioTrack$OnPlaybackPositionUpdateListener listener
		android.os.Handler handler
		android.os.Looper looper
	android.os.Handler getHandler () 
}

android/media/AudioService$AudioHandler$2.class
AudioService.java
package android.media
 android.media.AudioService$AudioHandler$2 extends java.lang.Object implements android.media.MediaPlayer$OnErrorListener  {
	final android.media.AudioService$AudioHandler this$1
	void  (android.media.AudioService$AudioHandler) 
	public boolean onError (android.media.MediaPlayer, int, int) 
		android.media.MediaPlayer mp
		int what
		int extra
}

android/media/WebVttRenderingWidget$CueLayout.class
WebVttRenderer.java
package android.media
 android.media.WebVttRenderingWidget$CueLayout extends android.widget.LinearLayout {
	public final android.media.TextTrackCue mCue
	private android.view.accessibility.CaptioningManager$CaptionStyle mCaptionStyle
	private float mFontSize
	private boolean mActive
	private int mOrder
	public void  (android.content.Context, android.media.TextTrackCue, android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.content.Context context
		android.media.TextTrackCue cue
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
		boolean horizontal
	public void setCaptionStyle (android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.view.View child
		int i
		android.view.accessibility.CaptioningManager$CaptionStyle style
		float fontSize
		int n
	public void prepForPrune () 
	public void update () 
		android.media.WebVttRenderingWidget$SpanLayout lineBox
		int i
		int cueAlignment
		android.text.Layout$Alignment alignment
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
		android.media.TextTrackCueSpan[][] lines
		int lineCount
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	public void measureForParent (int, int) 
		int maximumSize
		int widthMeasureSpec
		int heightMeasureSpec
		android.media.TextTrackCue cue
		int specWidth
		int specHeight
		int direction
		int absAlignment
		int maximumSize
		int size
	public void setOrder (int) 
		int order
	public boolean isActive () 
	public android.media.TextTrackCue getCue () 
	static int access$000 (android.media.WebVttRenderingWidget$CueLayout) 
		android.media.WebVttRenderingWidget$CueLayout x0
}

android/media/JetPlayer$NativeEventHandler.class
JetPlayer.java
package android.media
 android.media.JetPlayer$NativeEventHandler extends android.os.Handler {
	private android.media.JetPlayer mJet
	final android.media.JetPlayer this$0
	public void  (android.media.JetPlayer, android.media.JetPlayer, android.os.Looper) 
		android.media.JetPlayer jet
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.media.JetPlayer$OnJetEventListener listener
}

android/media/MediaFile.class
MediaFile.java
package android.media
public android.media.MediaFile extends java.lang.Object {
	public static final int FILE_TYPE_MP3
	public static final int FILE_TYPE_M4A
	public static final int FILE_TYPE_WAV
	public static final int FILE_TYPE_AMR
	public static final int FILE_TYPE_AWB
	public static final int FILE_TYPE_WMA
	public static final int FILE_TYPE_OGG
	public static final int FILE_TYPE_AAC
	public static final int FILE_TYPE_MKA
	public static final int FILE_TYPE_FLAC
	private static final int FIRST_AUDIO_FILE_TYPE
	private static final int LAST_AUDIO_FILE_TYPE
	public static final int FILE_TYPE_MID
	public static final int FILE_TYPE_SMF
	public static final int FILE_TYPE_IMY
	private static final int FIRST_MIDI_FILE_TYPE
	private static final int LAST_MIDI_FILE_TYPE
	public static final int FILE_TYPE_MP4
	public static final int FILE_TYPE_M4V
	public static final int FILE_TYPE_3GPP
	public static final int FILE_TYPE_3GPP2
	public static final int FILE_TYPE_WMV
	public static final int FILE_TYPE_ASF
	public static final int FILE_TYPE_MKV
	public static final int FILE_TYPE_MP2TS
	public static final int FILE_TYPE_AVI
	public static final int FILE_TYPE_WEBM
	private static final int FIRST_VIDEO_FILE_TYPE
	private static final int LAST_VIDEO_FILE_TYPE
	public static final int FILE_TYPE_MP2PS
	private static final int FIRST_VIDEO_FILE_TYPE2
	private static final int LAST_VIDEO_FILE_TYPE2
	public static final int FILE_TYPE_JPEG
	public static final int FILE_TYPE_GIF
	public static final int FILE_TYPE_PNG
	public static final int FILE_TYPE_BMP
	public static final int FILE_TYPE_WBMP
	public static final int FILE_TYPE_WEBP
	private static final int FIRST_IMAGE_FILE_TYPE
	private static final int LAST_IMAGE_FILE_TYPE
	public static final int FILE_TYPE_M3U
	public static final int FILE_TYPE_PLS
	public static final int FILE_TYPE_WPL
	public static final int FILE_TYPE_HTTPLIVE
	private static final int FIRST_PLAYLIST_FILE_TYPE
	private static final int LAST_PLAYLIST_FILE_TYPE
	public static final int FILE_TYPE_FL
	private static final int FIRST_DRM_FILE_TYPE
	private static final int LAST_DRM_FILE_TYPE
	public static final int FILE_TYPE_TEXT
	public static final int FILE_TYPE_HTML
	public static final int FILE_TYPE_PDF
	public static final int FILE_TYPE_XML
	public static final int FILE_TYPE_MS_WORD
	public static final int FILE_TYPE_MS_EXCEL
	public static final int FILE_TYPE_MS_POWERPOINT
	public static final int FILE_TYPE_ZIP
	private static final java.util.HashMap sFileTypeMap
	private static final java.util.HashMap sMimeTypeMap
	private static final java.util.HashMap sFileTypeToFormatMap
	private static final java.util.HashMap sMimeTypeToFormatMap
	private static final java.util.HashMap sFormatToMimeTypeMap
	public void  () 
	static void addFileType (java.lang.String, int, java.lang.String) 
		String extension
		int fileType
		String mimeType
	static void addFileType (java.lang.String, int, java.lang.String, int) 
		String extension
		int fileType
		String mimeType
		int mtpFormatCode
	private static boolean isWMAEnabled () 
		android.media.DecoderCapabilities$AudioDecoder decoder
		int i
		java.util.List decoders
		int count
	private static boolean isWMVEnabled () 
		android.media.DecoderCapabilities$VideoDecoder decoder
		int i
		java.util.List decoders
		int count
	public static boolean isAudioFileType (int) 
		int fileType
	public static boolean isVideoFileType (int) 
		int fileType
	public static boolean isImageFileType (int) 
		int fileType
	public static boolean isPlayListFileType (int) 
		int fileType
	public static boolean isDrmFileType (int) 
		int fileType
	public static android.media.MediaFile$MediaFileType getFileType (java.lang.String) 
		String path
		int lastDot
	public static boolean isMimeTypeMedia (java.lang.String) 
		String mimeType
		int fileType
	public static java.lang.String getFileTitle (java.lang.String) 
		String path
		int lastSlash
		int lastDot
	public static int getFileTypeForMimeType (java.lang.String) 
		String mimeType
		Integer value
	public static java.lang.String getMimeTypeForFile (java.lang.String) 
		String path
		android.media.MediaFile$MediaFileType mediaFileType
	public static int getFormatCode (java.lang.String, java.lang.String) 
		Integer value
		String extension
		Integer value
		String fileName
		String mimeType
		int lastDot
	public static java.lang.String getMimeTypeForFormatCode (int) 
		int formatCode
	static void  () 
}

android/media/AudioManager$FocusEventHandlerDelegate$1.class
AudioManager.java
package android.media
 android.media.AudioManager$FocusEventHandlerDelegate$1 extends android.os.Handler {
	final android.media.AudioManager val$this$0
	final android.media.AudioManager$FocusEventHandlerDelegate this$1
	void  (android.media.AudioManager$FocusEventHandlerDelegate, android.os.Looper, android.media.AudioManager) 
		android.os.Looper x0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.media.AudioManager$OnAudioFocusChangeListener listener
}

android/media/MediaMuxer.class
MediaMuxer.java
package android.media
public final android.media.MediaMuxer extends java.lang.Object {
	private static final int MUXER_STATE_UNINITIALIZED
	private static final int MUXER_STATE_INITIALIZED
	private static final int MUXER_STATE_STARTED
	private static final int MUXER_STATE_STOPPED
	private int mState
	private final dalvik.system.CloseGuard mCloseGuard
	private int mLastTrackIndex
	private long mNativeObject
	private static native long nativeSetup (java.io.FileDescriptor, int) 
	private static native void nativeRelease (long) 
	private static native void nativeStart (long) 
	private static native void nativeStop (long) 
	private static native int nativeAddTrack (long, java.lang.String[], java.lang.Object[]) 
	private static native void nativeSetOrientationHint (long, int) 
	private static native void nativeSetLocation (long, int, int) 
	private static native void nativeWriteSampleData (long, int, java.nio.ByteBuffer, int, int, long, int) 
	public void  (java.lang.String, int)  throws java.io.IOException 
		java.io.File file
		java.io.FileDescriptor fd
		String path
		int format
		java.io.FileOutputStream fos
	public void setOrientationHint (int) 
		int degrees
	public void setLocation (float, float) 
		String msg
		String msg
		float latitude
		float longitude
		int latitudex10000
		int longitudex10000
	public void start () 
	public void stop () 
	protected void finalize ()  throws java.lang.Throwable 
	public int addTrack (android.media.MediaFormat) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		int i
		android.media.MediaFormat format
		int trackIndex
		java.util.Map formatMap
		String[] keys
		Object[] values
		int mapSize
	public void writeSampleData (int, java.nio.ByteBuffer, android.media.MediaCodec$BufferInfo) 
		int trackIndex
		java.nio.ByteBuffer byteBuf
		android.media.MediaCodec$BufferInfo bufferInfo
	public void release () 
	static void  () 
}

android/media/RemoteControlClient$MetadataEditor.class
RemoteControlClient.java
package android.media
public android.media.RemoteControlClient$MetadataEditor extends android.media.MediaMetadataEditor {
	public static final int BITMAP_KEY_ARTWORK
	public static final int METADATA_KEY_ARTWORK
	final android.media.RemoteControlClient this$0
	private void  (android.media.RemoteControlClient) 
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public synchronized android.media.RemoteControlClient$MetadataEditor putString (int, java.lang.String)  throws java.lang.IllegalArgumentException 
		int key
		String value
	public synchronized android.media.RemoteControlClient$MetadataEditor putLong (int, long)  throws java.lang.IllegalArgumentException 
		int key
		long value
	public synchronized android.media.RemoteControlClient$MetadataEditor putBitmap (int, android.graphics.Bitmap)  throws java.lang.IllegalArgumentException 
		int key
		android.graphics.Bitmap bitmap
	public synchronized void clear () 
	public synchronized void apply () 
	public volatile android.media.MediaMetadataEditor putBitmap (int, android.graphics.Bitmap)  throws java.lang.IllegalArgumentException 
		int x0
		android.graphics.Bitmap x1
	public volatile android.media.MediaMetadataEditor putLong (int, long)  throws java.lang.IllegalArgumentException 
		int x0
		long x1
	public volatile android.media.MediaMetadataEditor putString (int, java.lang.String)  throws java.lang.IllegalArgumentException 
		int x0
		String x1
	void  (android.media.RemoteControlClient, android.media.RemoteControlClient$1) 
		android.media.RemoteControlClient x0
		android.media.RemoteControlClient$1 x1
}

android/media/IAudioFocusDispatcher$Stub$Proxy.class
IAudioFocusDispatcher.java
package android.media
 android.media.IAudioFocusDispatcher$Stub$Proxy extends java.lang.Object implements android.media.IAudioFocusDispatcher  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void dispatchAudioFocusChange (int, java.lang.String)  throws android.os.RemoteException 
		int focusChange
		String clientId
		android.os.Parcel _data
}

android/media/MediaRouter$UserRouteInfo.class
MediaRouter.java
package android.media
public android.media.MediaRouter$UserRouteInfo extends android.media.MediaRouter$RouteInfo {
	android.media.RemoteControlClient mRcc
	void  (android.media.MediaRouter$RouteCategory) 
		android.media.MediaRouter$RouteCategory category
	public void setName (java.lang.CharSequence) 
		CharSequence name
	public void setName (int) 
		int resId
	public void setDescription (java.lang.CharSequence) 
		CharSequence description
	public void setStatus (java.lang.CharSequence) 
		CharSequence status
	public void setRemoteControlClient (android.media.RemoteControlClient) 
		android.media.RemoteControlClient rcc
	public android.media.RemoteControlClient getRemoteControlClient () 
	public void setIconDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setIconResource (int) 
		int resId
	public void setVolumeCallback (android.media.MediaRouter$VolumeCallback) 
		android.media.MediaRouter$VolumeCallback vcb
	public void setPlaybackType (int) 
		int type
	public void setVolumeHandling (int) 
		int volumeHandling
	public void setVolume (int) 
		int volume
	public void requestSetVolume (int) 
		int volume
	public void requestUpdateVolume (int) 
		int direction
	public void setVolumeMax (int) 
		int volumeMax
	public void setPlaybackStream (int) 
		int stream
	private void updatePlaybackInfoOnRcc () 
		android.os.RemoteException e
	private void setPlaybackInfoOnRcc (int, int) 
		int what
		int value
}

android/media/MediaFocusControl$NotificationListenerObserver.class
MediaFocusControl.java
package android.media
 android.media.MediaFocusControl$NotificationListenerObserver extends android.database.ContentObserver {
	final android.media.MediaFocusControl this$0
	void  (android.media.MediaFocusControl) 
	public void onChange (boolean, android.net.Uri) 
		boolean selfChange
		android.net.Uri uri
}

android/media/IAudioService.class
IAudioService.java
package android.media
public abstract android.media.IAudioService extends java.lang.Object implements android.os.IInterface  {
	public abstract int verifyX509CertChain (int, byte[], java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void adjustVolume (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isLocalOrRemoteMusicActive ()  throws android.os.RemoteException 
	public abstract void adjustLocalOrRemoteStreamVolume (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void adjustSuggestedStreamVolume (int, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void adjustStreamVolume (int, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void adjustMasterVolume (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setStreamVolume (int, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setRemoteStreamVolume (int)  throws android.os.RemoteException 
	public abstract void setMasterVolume (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setStreamSolo (int, boolean, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void setStreamMute (int, boolean, android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean isStreamMute (int)  throws android.os.RemoteException 
	public abstract void setMasterMute (boolean, int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean isMasterMute ()  throws android.os.RemoteException 
	public abstract int getStreamVolume (int)  throws android.os.RemoteException 
	public abstract int getMasterVolume ()  throws android.os.RemoteException 
	public abstract int getStreamMaxVolume (int)  throws android.os.RemoteException 
	public abstract int getMasterMaxVolume ()  throws android.os.RemoteException 
	public abstract int getLastAudibleStreamVolume (int)  throws android.os.RemoteException 
	public abstract int getLastAudibleMasterVolume ()  throws android.os.RemoteException 
	public abstract void setRingerMode (int)  throws android.os.RemoteException 
	public abstract int getRingerMode ()  throws android.os.RemoteException 
	public abstract void setVibrateSetting (int, int)  throws android.os.RemoteException 
	public abstract int getVibrateSetting (int)  throws android.os.RemoteException 
	public abstract boolean shouldVibrate (int)  throws android.os.RemoteException 
	public abstract void setMode (int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract int getMode ()  throws android.os.RemoteException 
	public abstract void playSoundEffect (int)  throws android.os.RemoteException 
	public abstract void playSoundEffectVolume (int, float)  throws android.os.RemoteException 
	public abstract boolean loadSoundEffects ()  throws android.os.RemoteException 
	public abstract void unloadSoundEffects ()  throws android.os.RemoteException 
	public abstract void reloadAudioSettings ()  throws android.os.RemoteException 
	public abstract void avrcpSupportsAbsoluteVolume (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void setSpeakerphoneOn (boolean)  throws android.os.RemoteException 
	public abstract boolean isSpeakerphoneOn ()  throws android.os.RemoteException 
	public abstract void setBluetoothScoOn (boolean)  throws android.os.RemoteException 
	public abstract boolean isBluetoothScoOn ()  throws android.os.RemoteException 
	public abstract void setBluetoothA2dpOn (boolean)  throws android.os.RemoteException 
	public abstract boolean isBluetoothA2dpOn ()  throws android.os.RemoteException 
	public abstract int requestAudioFocus (int, int, android.os.IBinder, android.media.IAudioFocusDispatcher, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int abandonAudioFocus (android.media.IAudioFocusDispatcher, java.lang.String)  throws android.os.RemoteException 
	public abstract void unregisterAudioFocusClient (java.lang.String)  throws android.os.RemoteException 
	public abstract int getCurrentAudioFocus ()  throws android.os.RemoteException 
	public abstract void dispatchMediaKeyEvent (android.view.KeyEvent)  throws android.os.RemoteException 
	public abstract void dispatchMediaKeyEventUnderWakelock (android.view.KeyEvent)  throws android.os.RemoteException 
	public abstract void registerMediaButtonIntent (android.app.PendingIntent, android.content.ComponentName, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void unregisterMediaButtonIntent (android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void registerMediaButtonEventReceiverForCalls (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void unregisterMediaButtonEventReceiverForCalls ()  throws android.os.RemoteException 
	public abstract boolean registerRemoteControlDisplay (android.media.IRemoteControlDisplay, int, int)  throws android.os.RemoteException 
	public abstract boolean registerRemoteController (android.media.IRemoteControlDisplay, int, int, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void unregisterRemoteControlDisplay (android.media.IRemoteControlDisplay)  throws android.os.RemoteException 
	public abstract void remoteControlDisplayUsesBitmapSize (android.media.IRemoteControlDisplay, int, int)  throws android.os.RemoteException 
	public abstract void remoteControlDisplayWantsPlaybackPositionSync (android.media.IRemoteControlDisplay, boolean)  throws android.os.RemoteException 
	public abstract void setRemoteControlClientPlaybackPosition (int, long)  throws android.os.RemoteException 
	public abstract void updateRemoteControlClientMetadata (int, int, android.media.Rating)  throws android.os.RemoteException 
	public abstract int registerRemoteControlClient (android.app.PendingIntent, android.media.IRemoteControlClient, java.lang.String)  throws android.os.RemoteException 
	public abstract void unregisterRemoteControlClient (android.app.PendingIntent, android.media.IRemoteControlClient)  throws android.os.RemoteException 
	public abstract void setPlaybackInfoForRcc (int, int, int)  throws android.os.RemoteException 
	public abstract void setPlaybackStateForRcc (int, int, long, float)  throws android.os.RemoteException 
	public abstract int getRemoteStreamMaxVolume ()  throws android.os.RemoteException 
	public abstract int getRemoteStreamVolume ()  throws android.os.RemoteException 
	public abstract void registerRemoteVolumeObserverForRcc (int, android.media.IRemoteVolumeObserver)  throws android.os.RemoteException 
	public abstract void startBluetoothSco (android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract void stopBluetoothSco (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void forceVolumeControlStream (int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void setRingtonePlayer (android.media.IRingtonePlayer)  throws android.os.RemoteException 
	public abstract android.media.IRingtonePlayer getRingtonePlayer ()  throws android.os.RemoteException 
	public abstract int getMasterStreamType ()  throws android.os.RemoteException 
	public abstract void setWiredDeviceConnectionState (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int setBluetoothA2dpDeviceConnectionState (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract android.media.AudioRoutesInfo startWatchingRoutes (android.media.IAudioRoutesObserver)  throws android.os.RemoteException 
	public abstract boolean isCameraSoundForced ()  throws android.os.RemoteException 
}

android/media/TextTrackRegion.class
WebVttRenderer.java
package android.media
 android.media.TextTrackRegion extends java.lang.Object {
	static final int SCROLL_VALUE_NONE
	static final int SCROLL_VALUE_SCROLL_UP
	String mId
	float mWidth
	int mLines
	float mAnchorPointX
	float mAnchorPointY
	float mViewportAnchorPointX
	float mViewportAnchorPointY
	int mScrollValue
	void  () 
	public java.lang.String toString () 
		StringBuilder res
}

android/media/Image.class
Image.java
package android.media
public abstract android.media.Image extends java.lang.Object implements java.lang.AutoCloseable  {
	protected void  () 
	public abstract int getFormat () 
	public abstract int getWidth () 
	public abstract int getHeight () 
	public abstract long getTimestamp () 
	public abstract android.media.Image$Plane[] getPlanes () 
	public abstract void close () 
}

android/media/FaceDetector$1.class
FaceDetector.java
package android.media
 android.media.FaceDetector$1 extends java.lang.Object {
}

android/media/EncoderCapabilities$VideoEncoderCap.class
EncoderCapabilities.java
package android.media
public android.media.EncoderCapabilities$VideoEncoderCap extends java.lang.Object {
	public final int mCodec
	public final int mMinBitRate
	public final int mMaxBitRate
	public final int mMinFrameRate
	public final int mMaxFrameRate
	public final int mMinFrameWidth
	public final int mMaxFrameWidth
	public final int mMinFrameHeight
	public final int mMaxFrameHeight
	private void  (int, int, int, int, int, int, int, int, int) 
		int codec
		int minBitRate
		int maxBitRate
		int minFrameRate
		int maxFrameRate
		int minFrameWidth
		int maxFrameWidth
		int minFrameHeight
		int maxFrameHeight
}

android/media/MediaPlayer$EventHandler.class
MediaPlayer.java
package android.media
 android.media.MediaPlayer$EventHandler extends android.os.Handler {
	private android.media.MediaPlayer mMediaPlayer
	final android.media.MediaPlayer this$0
	public void  (android.media.MediaPlayer, android.media.MediaPlayer, android.os.Looper) 
		android.media.MediaPlayer mp
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Parcel parcel
		android.media.TimedText text
		android.os.Parcel parcel
		android.media.SubtitleData data
		boolean error_was_handled
		android.os.Message msg
}

android/media/Tokenizer$OnTokenListener.class
WebVttRenderer.java
package android.media
abstract android.media.Tokenizer$OnTokenListener extends java.lang.Object {
	public abstract void onData (java.lang.String) 
	public abstract void onStart (java.lang.String, java.lang.String[], java.lang.String) 
	public abstract void onEnd (java.lang.String) 
	public abstract void onTimeStamp (long) 
	public abstract void onLineEnd () 
}

android/media/MediaRouterClientState$RouteInfo.class
MediaRouterClientState.java
package android.media
public final android.media.MediaRouterClientState$RouteInfo extends java.lang.Object implements android.os.Parcelable  {
	public String id
	public String name
	public String description
	public int supportedTypes
	public boolean enabled
	public int statusCode
	public int playbackType
	public int playbackStream
	public int volume
	public int volumeMax
	public int volumeHandling
	public int presentationDisplayId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String) 
		String id
	public void  (android.media.MediaRouterClientState$RouteInfo) 
		android.media.MediaRouterClientState$RouteInfo other
	void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/media/DecoderCapabilities$VideoDecoder.class
DecoderCapabilities.java
package android.media
public final android.media.DecoderCapabilities$VideoDecoder extends java.lang.Enum {
	public static final android.media.DecoderCapabilities$VideoDecoder VIDEO_DECODER_WMV
	private static final android.media.DecoderCapabilities$VideoDecoder[] $VALUES
	public static android.media.DecoderCapabilities$VideoDecoder[] values () 
	public static android.media.DecoderCapabilities$VideoDecoder valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/media/MediaFocusControl$DisplayInfoForServer.class
MediaFocusControl.java
package android.media
 android.media.MediaFocusControl$DisplayInfoForServer extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	private final android.media.IRemoteControlDisplay mRcDisplay
	private final android.os.IBinder mRcDisplayBinder
	private int mArtworkExpectedWidth
	private int mArtworkExpectedHeight
	private boolean mWantsPositionSync
	private android.content.ComponentName mClientNotifListComp
	private boolean mEnabled
	final android.media.MediaFocusControl this$0
	public void  (android.media.MediaFocusControl, android.media.IRemoteControlDisplay, int, int) 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
	public boolean init () 
		android.os.RemoteException e
	public void release () 
		java.util.NoSuchElementException e
	public void binderDied () 
		android.media.MediaFocusControl$DisplayInfoForServer di
		java.util.Iterator displayIterator
	static android.content.ComponentName access$600 (android.media.MediaFocusControl$DisplayInfoForServer) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
	static boolean access$700 (android.media.MediaFocusControl$DisplayInfoForServer) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
	static boolean access$702 (android.media.MediaFocusControl$DisplayInfoForServer, boolean) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
		boolean x1
	static android.media.IRemoteControlDisplay access$800 (android.media.MediaFocusControl$DisplayInfoForServer) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
	static int access$900 (android.media.MediaFocusControl$DisplayInfoForServer) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
	static int access$1000 (android.media.MediaFocusControl$DisplayInfoForServer) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
	static boolean access$3200 (android.media.MediaFocusControl$DisplayInfoForServer) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
	static android.content.ComponentName access$602 (android.media.MediaFocusControl$DisplayInfoForServer, android.content.ComponentName) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
		android.content.ComponentName x1
	static int access$902 (android.media.MediaFocusControl$DisplayInfoForServer, int) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
		int x1
	static int access$1002 (android.media.MediaFocusControl$DisplayInfoForServer, int) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
		int x1
	static boolean access$3202 (android.media.MediaFocusControl$DisplayInfoForServer, boolean) 
		android.media.MediaFocusControl$DisplayInfoForServer x0
		boolean x1
}

android/media/MediaRecorder.class
MediaRecorder.java
package android.media
public android.media.MediaRecorder extends java.lang.Object {
	private static final String TAG
	private long mNativeContext
	private android.view.Surface mSurface
	private String mPath
	private java.io.FileDescriptor mFd
	private android.media.MediaRecorder$EventHandler mEventHandler
	private android.media.MediaRecorder$OnErrorListener mOnErrorListener
	private android.media.MediaRecorder$OnInfoListener mOnInfoListener
	public static final int MEDIA_RECORDER_ERROR_UNKNOWN
	public static final int MEDIA_ERROR_SERVER_DIED
	public static final int MEDIA_RECORDER_INFO_UNKNOWN
	public static final int MEDIA_RECORDER_INFO_MAX_DURATION_REACHED
	public static final int MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED
	public static final int MEDIA_RECORDER_TRACK_INFO_LIST_START
	public static final int MEDIA_RECORDER_TRACK_INFO_COMPLETION_STATUS
	public static final int MEDIA_RECORDER_TRACK_INFO_PROGRESS_IN_TIME
	public static final int MEDIA_RECORDER_TRACK_INFO_TYPE
	public static final int MEDIA_RECORDER_TRACK_INFO_DURATION_MS
	public static final int MEDIA_RECORDER_TRACK_INFO_MAX_CHUNK_DUR_MS
	public static final int MEDIA_RECORDER_TRACK_INFO_ENCODED_FRAMES
	public static final int MEDIA_RECORDER_TRACK_INTER_CHUNK_TIME_MS
	public static final int MEDIA_RECORDER_TRACK_INFO_INITIAL_DELAY_MS
	public static final int MEDIA_RECORDER_TRACK_INFO_START_OFFSET_MS
	public static final int MEDIA_RECORDER_TRACK_INFO_DATA_KBYTES
	public static final int MEDIA_RECORDER_TRACK_INFO_LIST_END
	public void  () 
		android.os.Looper looper
		String packageName
	public native void setCamera (android.hardware.Camera) 
	public void setPreviewDisplay (android.view.Surface) 
		android.view.Surface sv
	public native void setAudioSource (int)  throws java.lang.IllegalStateException 
	public static final int getAudioSourceMax () 
	public native void setVideoSource (int)  throws java.lang.IllegalStateException 
	public void setProfile (android.media.CamcorderProfile) 
		android.media.CamcorderProfile profile
	public void setCaptureRate (double) 
		double fps
		double timeBetweenFrameCapture
		int timeBetweenFrameCaptureMs
	public void setOrientationHint (int) 
		int degrees
	public void setLocation (float, float) 
		String msg
		String msg
		float latitude
		float longitude
		int latitudex10000
		int longitudex10000
	public native void setOutputFormat (int)  throws java.lang.IllegalStateException 
	public native void setVideoSize (int, int)  throws java.lang.IllegalStateException 
	public native void setVideoFrameRate (int)  throws java.lang.IllegalStateException 
	public native void setMaxDuration (int)  throws java.lang.IllegalArgumentException 
	public native void setMaxFileSize (long)  throws java.lang.IllegalArgumentException 
	public native void setAudioEncoder (int)  throws java.lang.IllegalStateException 
	public native void setVideoEncoder (int)  throws java.lang.IllegalStateException 
	public void setAudioSamplingRate (int) 
		int samplingRate
	public void setAudioChannels (int) 
		int numChannels
	public void setAudioEncodingBitRate (int) 
		int bitRate
	public void setVideoEncodingBitRate (int) 
		int bitRate
	public void setAuxiliaryOutputFile (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	public void setAuxiliaryOutputFile (java.lang.String) 
		String path
	public void setOutputFile (java.io.FileDescriptor)  throws java.lang.IllegalStateException 
		java.io.FileDescriptor fd
	public void setOutputFile (java.lang.String)  throws java.lang.IllegalStateException 
		String path
	private native void _setOutputFile (java.io.FileDescriptor, long, long)  throws java.lang.IllegalStateException java.io.IOException 
	private native void _prepare ()  throws java.lang.IllegalStateException java.io.IOException 
	public void prepare ()  throws java.lang.IllegalStateException java.io.IOException 
		java.io.FileOutputStream fos
	public native void start ()  throws java.lang.IllegalStateException 
	public native void stop ()  throws java.lang.IllegalStateException 
	public void reset () 
	private native void native_reset () 
	public native int getMaxAmplitude ()  throws java.lang.IllegalStateException 
	public void setOnErrorListener (android.media.MediaRecorder$OnErrorListener) 
		android.media.MediaRecorder$OnErrorListener l
	public void setOnInfoListener (android.media.MediaRecorder$OnInfoListener) 
		android.media.MediaRecorder$OnInfoListener listener
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		Object mediarecorder_ref
		int what
		int arg1
		int arg2
		Object obj
		android.media.MediaRecorder mr
	public native void release () 
	private static final native void native_init () 
	private final native void native_setup (java.lang.Object, java.lang.String)  throws java.lang.IllegalStateException 
	private final native void native_finalize () 
	private native void setParameter (java.lang.String) 
	protected void finalize () 
	static long access$000 (android.media.MediaRecorder) 
		android.media.MediaRecorder x0
	static android.media.MediaRecorder$OnErrorListener access$100 (android.media.MediaRecorder) 
		android.media.MediaRecorder x0
	static android.media.MediaRecorder$OnInfoListener access$200 (android.media.MediaRecorder) 
		android.media.MediaRecorder x0
	static void  () 
}

android/media/AudioFormat.class
AudioFormat.java
package android.media
public android.media.AudioFormat extends java.lang.Object {
	public static final int ENCODING_INVALID
	public static final int ENCODING_DEFAULT
	public static final int ENCODING_PCM_16BIT
	public static final int ENCODING_PCM_8BIT
	public static final int CHANNEL_CONFIGURATION_INVALID
	public static final int CHANNEL_CONFIGURATION_DEFAULT
	public static final int CHANNEL_CONFIGURATION_MONO
	public static final int CHANNEL_CONFIGURATION_STEREO
	public static final int CHANNEL_INVALID
	public static final int CHANNEL_OUT_DEFAULT
	public static final int CHANNEL_OUT_FRONT_LEFT
	public static final int CHANNEL_OUT_FRONT_RIGHT
	public static final int CHANNEL_OUT_FRONT_CENTER
	public static final int CHANNEL_OUT_LOW_FREQUENCY
	public static final int CHANNEL_OUT_BACK_LEFT
	public static final int CHANNEL_OUT_BACK_RIGHT
	public static final int CHANNEL_OUT_FRONT_LEFT_OF_CENTER
	public static final int CHANNEL_OUT_FRONT_RIGHT_OF_CENTER
	public static final int CHANNEL_OUT_BACK_CENTER
	public static final int CHANNEL_OUT_SIDE_LEFT
	public static final int CHANNEL_OUT_SIDE_RIGHT
	public static final int CHANNEL_OUT_TOP_CENTER
	public static final int CHANNEL_OUT_TOP_FRONT_LEFT
	public static final int CHANNEL_OUT_TOP_FRONT_CENTER
	public static final int CHANNEL_OUT_TOP_FRONT_RIGHT
	public static final int CHANNEL_OUT_TOP_BACK_LEFT
	public static final int CHANNEL_OUT_TOP_BACK_CENTER
	public static final int CHANNEL_OUT_TOP_BACK_RIGHT
	public static final int CHANNEL_OUT_MONO
	public static final int CHANNEL_OUT_STEREO
	public static final int CHANNEL_OUT_QUAD
	public static final int CHANNEL_OUT_SURROUND
	public static final int CHANNEL_OUT_5POINT1
	public static final int CHANNEL_OUT_7POINT1
	public static final int CHANNEL_OUT_7POINT1_SURROUND
	public static final int CHANNEL_IN_DEFAULT
	public static final int CHANNEL_IN_LEFT
	public static final int CHANNEL_IN_RIGHT
	public static final int CHANNEL_IN_FRONT
	public static final int CHANNEL_IN_BACK
	public static final int CHANNEL_IN_LEFT_PROCESSED
	public static final int CHANNEL_IN_RIGHT_PROCESSED
	public static final int CHANNEL_IN_FRONT_PROCESSED
	public static final int CHANNEL_IN_BACK_PROCESSED
	public static final int CHANNEL_IN_PRESSURE
	public static final int CHANNEL_IN_X_AXIS
	public static final int CHANNEL_IN_Y_AXIS
	public static final int CHANNEL_IN_Z_AXIS
	public static final int CHANNEL_IN_VOICE_UPLINK
	public static final int CHANNEL_IN_VOICE_DNLINK
	public static final int CHANNEL_IN_MONO
	public static final int CHANNEL_IN_STEREO
	public void  () 
}

android/media/MediaRouter$VolumeCallback.class
MediaRouter.java
package android.media
public abstract android.media.MediaRouter$VolumeCallback extends java.lang.Object {
	public void  () 
	public abstract void onVolumeUpdateRequest (android.media.MediaRouter$RouteInfo, int) 
	public abstract void onVolumeSetRequest (android.media.MediaRouter$RouteInfo, int) 
}

android/media/MediaRecorder$OnErrorListener.class
MediaRecorder.java
package android.media
public abstract android.media.MediaRecorder$OnErrorListener extends java.lang.Object {
	public abstract void onError (android.media.MediaRecorder, int, int) 
}

android/media/RemoteController$EventHandler.class
RemoteController.java
package android.media
 android.media.RemoteController$EventHandler extends android.os.Handler {
	final android.media.RemoteController this$0
	public void  (android.media.RemoteController, android.media.RemoteController, android.os.Looper) 
		android.media.RemoteController rc
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/MediaFocusControl$2.class
MediaFocusControl.java
package android.media
 android.media.MediaFocusControl$2 extends android.content.BroadcastReceiver {
	final android.media.MediaFocusControl this$0
	void  (android.media.MediaFocusControl) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		android.os.Bundle extras
}

android/media/MediaRouterClientState$RouteInfo$1.class
MediaRouterClientState.java
package android.media
final android.media.MediaRouterClientState$RouteInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.MediaRouterClientState$RouteInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.MediaRouterClientState$RouteInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/media/AudioRecord$NativeEventHandler.class
AudioRecord.java
package android.media
 android.media.AudioRecord$NativeEventHandler extends android.os.Handler {
	private final android.media.AudioRecord mAudioRecord
	final android.media.AudioRecord this$0
	void  (android.media.AudioRecord, android.media.AudioRecord, android.os.Looper) 
		android.media.AudioRecord recorder
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.media.AudioRecord$OnRecordPositionUpdateListener listener
}

android/media/RemoteDisplayState.class
RemoteDisplayState.java
package android.media
public final android.media.RemoteDisplayState extends java.lang.Object implements android.os.Parcelable  {
	public static final String SERVICE_INTERFACE
	public static final int DISCOVERY_MODE_NONE
	public static final int DISCOVERY_MODE_PASSIVE
	public static final int DISCOVERY_MODE_ACTIVE
	public final java.util.ArrayList displays
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	void  (android.os.Parcel) 
		android.os.Parcel src
	public boolean isValid () 
		int i
		int count
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/media/IRemoteVolumeObserver$Stub.class
IRemoteVolumeObserver.java
package android.media
public abstract android.media.IRemoteVolumeObserver$Stub extends android.os.Binder implements android.media.IRemoteVolumeObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_dispatchRemoteVolumeUpdate
	public void  () 
	public static android.media.IRemoteVolumeObserver asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/SoundPool$OnLoadCompleteListener.class
SoundPool.java
package android.media
public abstract android.media.SoundPool$OnLoadCompleteListener extends java.lang.Object {
	public abstract void onLoadComplete (android.media.SoundPool, int, int) 
}

android/media/AsyncPlayer$Command.class
AsyncPlayer.java
package android.media
final android.media.AsyncPlayer$Command extends java.lang.Object {
	int code
	android.content.Context context
	android.net.Uri uri
	boolean looping
	int stream
	long requestTime
	private void  () 
	public java.lang.String toString () 
	void  (android.media.AsyncPlayer$1) 
		android.media.AsyncPlayer$1 x0
}

android/media/IAudioRoutesObserver$Stub.class
IAudioRoutesObserver.java
package android.media
public abstract android.media.IAudioRoutesObserver$Stub extends android.os.Binder implements android.media.IAudioRoutesObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_dispatchAudioRoutesChanged
	public void  () 
	public static android.media.IAudioRoutesObserver asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.media.AudioRoutesInfo _arg0
		android.media.AudioRoutesInfo _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/TextTrackCueSpan.class
WebVttRenderer.java
package android.media
 android.media.TextTrackCueSpan extends java.lang.Object {
	long mTimestampMs
	boolean mEnabled
	String mText
	void  (java.lang.String, long) 
		String text
		long timestamp
	public boolean equals (java.lang.Object) 
		Object o
		android.media.TextTrackCueSpan span
}

android/media/audiofx/
android/media/audiofx/AudioEffect.class
AudioEffect.java
package android.media.audiofx
public android.media.audiofx.AudioEffect extends java.lang.Object {
	private static final String TAG
	public static final java.util.UUID EFFECT_TYPE_ENV_REVERB
	public static final java.util.UUID EFFECT_TYPE_PRESET_REVERB
	public static final java.util.UUID EFFECT_TYPE_EQUALIZER
	public static final java.util.UUID EFFECT_TYPE_BASS_BOOST
	public static final java.util.UUID EFFECT_TYPE_VIRTUALIZER
	public static final java.util.UUID EFFECT_TYPE_AGC
	public static final java.util.UUID EFFECT_TYPE_AEC
	public static final java.util.UUID EFFECT_TYPE_NS
	public static final java.util.UUID EFFECT_TYPE_LOUDNESS_ENHANCER
	public static final java.util.UUID EFFECT_TYPE_NULL
	public static final int STATE_UNINITIALIZED
	public static final int STATE_INITIALIZED
	public static final int NATIVE_EVENT_CONTROL_STATUS
	public static final int NATIVE_EVENT_ENABLED_STATUS
	public static final int NATIVE_EVENT_PARAMETER_CHANGED
	public static final int SUCCESS
	public static final int ERROR
	public static final int ALREADY_EXISTS
	public static final int ERROR_NO_INIT
	public static final int ERROR_BAD_VALUE
	public static final int ERROR_INVALID_OPERATION
	public static final int ERROR_NO_MEMORY
	public static final int ERROR_DEAD_OBJECT
	public static final String EFFECT_INSERT
	public static final String EFFECT_AUXILIARY
	public static final String EFFECT_PRE_PROCESSING
	private int mState
	private final Object mStateLock
	private int mId
	private long mNativeAudioEffect
	private long mJniData
	private android.media.audiofx.AudioEffect$Descriptor mDescriptor
	private android.media.audiofx.AudioEffect$OnEnableStatusChangeListener mEnableStatusChangeListener
	private android.media.audiofx.AudioEffect$OnControlStatusChangeListener mControlChangeStatusListener
	private android.media.audiofx.AudioEffect$OnParameterChangeListener mParameterChangeListener
	public final Object mListenerLock
	public android.media.audiofx.AudioEffect$NativeEventHandler mNativeEventHandler
	public static final String ACTION_DISPLAY_AUDIO_EFFECT_CONTROL_PANEL
	public static final String ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSION
	public static final String ACTION_CLOSE_AUDIO_EFFECT_CONTROL_SESSION
	public static final String EXTRA_AUDIO_SESSION
	public static final String EXTRA_PACKAGE_NAME
	public static final String EXTRA_CONTENT_TYPE
	public static final int CONTENT_TYPE_MUSIC
	public static final int CONTENT_TYPE_MOVIE
	public static final int CONTENT_TYPE_GAME
	public static final int CONTENT_TYPE_VOICE
	public void  (java.util.UUID, java.util.UUID, int, int)  throws java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		java.util.UUID type
		java.util.UUID uuid
		int priority
		int audioSession
		int[] id
		android.media.audiofx.AudioEffect$Descriptor[] desc
		int initResult
	public void release () 
	protected void finalize () 
	public android.media.audiofx.AudioEffect$Descriptor getDescriptor ()  throws java.lang.IllegalStateException 
	public static android.media.audiofx.AudioEffect$Descriptor[] queryEffects () 
	public static android.media.audiofx.AudioEffect$Descriptor[] queryPreProcessings (int) 
		int audioSession
	public static boolean isEffectTypeAvailable (java.util.UUID) 
		int i
		java.util.UUID type
		android.media.audiofx.AudioEffect$Descriptor[] desc
	public int setEnabled (boolean)  throws java.lang.IllegalStateException 
		boolean enabled
	public int setParameter (byte[], byte[])  throws java.lang.IllegalStateException 
		byte[] param
		byte[] value
	public int setParameter (int, int)  throws java.lang.IllegalStateException 
		int param
		int value
		byte[] p
		byte[] v
	public int setParameter (int, short)  throws java.lang.IllegalStateException 
		int param
		short value
		byte[] p
		byte[] v
	public int setParameter (int, byte[])  throws java.lang.IllegalStateException 
		int param
		byte[] value
		byte[] p
	public int setParameter (int[], int[])  throws java.lang.IllegalStateException 
		byte[] p2
		byte[] v2
		int[] param
		int[] value
		byte[] p
		byte[] v
	public int setParameter (int[], short[])  throws java.lang.IllegalStateException 
		byte[] p2
		byte[] v2
		int[] param
		short[] value
		byte[] p
		byte[] v
	public int setParameter (int[], byte[])  throws java.lang.IllegalStateException 
		byte[] p2
		int[] param
		byte[] value
		byte[] p
	public int getParameter (byte[], byte[])  throws java.lang.IllegalStateException 
		byte[] param
		byte[] value
	public int getParameter (int, byte[])  throws java.lang.IllegalStateException 
		int param
		byte[] value
		byte[] p
	public int getParameter (int, int[])  throws java.lang.IllegalStateException 
		int param
		int[] value
		byte[] p
		byte[] v
		int status
	public int getParameter (int, short[])  throws java.lang.IllegalStateException 
		int param
		short[] value
		byte[] p
		byte[] v
		int status
	public int getParameter (int[], int[])  throws java.lang.IllegalStateException 
		byte[] p2
		int[] param
		int[] value
		byte[] p
		byte[] v
		int status
	public int getParameter (int[], short[])  throws java.lang.IllegalStateException 
		byte[] p2
		int[] param
		short[] value
		byte[] p
		byte[] v
		int status
	public int getParameter (int[], byte[])  throws java.lang.IllegalStateException 
		byte[] p2
		int[] param
		byte[] value
		byte[] p
	public int command (int, byte[], byte[])  throws java.lang.IllegalStateException 
		int cmdCode
		byte[] command
		byte[] reply
	public int getId ()  throws java.lang.IllegalStateException 
	public boolean getEnabled ()  throws java.lang.IllegalStateException 
	public boolean hasControl ()  throws java.lang.IllegalStateException 
	public void setEnableStatusListener (android.media.audiofx.AudioEffect$OnEnableStatusChangeListener) 
		android.media.audiofx.AudioEffect$OnEnableStatusChangeListener listener
	public void setControlStatusListener (android.media.audiofx.AudioEffect$OnControlStatusChangeListener) 
		android.media.audiofx.AudioEffect$OnControlStatusChangeListener listener
	public void setParameterListener (android.media.audiofx.AudioEffect$OnParameterChangeListener) 
		android.media.audiofx.AudioEffect$OnParameterChangeListener listener
	private void createNativeEventHandler () 
		android.os.Looper looper
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		Object effect_ref
		int what
		int arg1
		int arg2
		Object obj
		android.media.audiofx.AudioEffect effect
	private static final native void native_init () 
	private final native int native_setup (java.lang.Object, java.lang.String, java.lang.String, int, int, int[], java.lang.Object[]) 
	private final native void native_finalize () 
	private final native void native_release () 
	private final native int native_setEnabled (boolean) 
	private final native boolean native_getEnabled () 
	private final native boolean native_hasControl () 
	private final native int native_setParameter (int, byte[], int, byte[]) 
	private final native int native_getParameter (int, byte[], int, byte[]) 
	private final native int native_command (int, int, byte[], int, byte[]) 
	private static native java.lang.Object[] native_query_effects () 
	private static native java.lang.Object[] native_query_pre_processing (int) 
	public void checkState (java.lang.String)  throws java.lang.IllegalStateException 
		String methodName
	public void checkStatus (int) 
		int status
	public static boolean isError (int) 
		int status
	public int byteArrayToInt (byte[]) 
		byte[] valueBuf
	public int byteArrayToInt (byte[], int) 
		byte[] valueBuf
		int offset
		java.nio.ByteBuffer converter
	public byte[] intToByteArray (int) 
		int value
		java.nio.ByteBuffer converter
	public short byteArrayToShort (byte[]) 
		byte[] valueBuf
	public short byteArrayToShort (byte[], int) 
		byte[] valueBuf
		int offset
		java.nio.ByteBuffer converter
	public byte[] shortToByteArray (short) 
		short value
		java.nio.ByteBuffer converter
		short sValue
	public transient byte[] concatArrays (byte[][]) 
		byte[] a
		byte[][] arr$
		int len$
		int i$
		byte[] a
		byte[][] arr$
		int len$
		int i$
		byte[][] arrays
		int len
		byte[] b
		int offs
	static android.media.audiofx.AudioEffect$OnEnableStatusChangeListener access$000 (android.media.audiofx.AudioEffect) 
		android.media.audiofx.AudioEffect x0
	static android.media.audiofx.AudioEffect$OnControlStatusChangeListener access$100 (android.media.audiofx.AudioEffect) 
		android.media.audiofx.AudioEffect x0
	static android.media.audiofx.AudioEffect$OnParameterChangeListener access$200 (android.media.audiofx.AudioEffect) 
		android.media.audiofx.AudioEffect x0
	static void  () 
}

android/media/audiofx/EnvironmentalReverb.class
EnvironmentalReverb.java
package android.media.audiofx
public android.media.audiofx.EnvironmentalReverb extends android.media.audiofx.AudioEffect {
	private static final String TAG
	public static final int PARAM_ROOM_LEVEL
	public static final int PARAM_ROOM_HF_LEVEL
	public static final int PARAM_DECAY_TIME
	public static final int PARAM_DECAY_HF_RATIO
	public static final int PARAM_REFLECTIONS_LEVEL
	public static final int PARAM_REFLECTIONS_DELAY
	public static final int PARAM_REVERB_LEVEL
	public static final int PARAM_REVERB_DELAY
	public static final int PARAM_DIFFUSION
	public static final int PARAM_DENSITY
	private static final int PARAM_PROPERTIES
	private android.media.audiofx.EnvironmentalReverb$OnParameterChangeListener mParamListener
	private android.media.audiofx.EnvironmentalReverb$BaseParameterListener mBaseParamListener
	private final Object mParamListenerLock
	private static int PROPERTY_SIZE
	public void  (int, int)  throws java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		int priority
		int audioSession
	public void setRoomLevel (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short room
		byte[] param
	public short getRoomLevel ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
	public void setRoomHFLevel (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short roomHF
		byte[] param
	public short getRoomHFLevel ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
	public void setDecayTime (int)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		int decayTime
		byte[] param
	public int getDecayTime ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
	public void setDecayHFRatio (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short decayHFRatio
		byte[] param
	public short getDecayHFRatio ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
	public void setReflectionsLevel (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short reflectionsLevel
		byte[] param
	public short getReflectionsLevel ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
	public void setReflectionsDelay (int)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		int reflectionsDelay
		byte[] param
	public int getReflectionsDelay ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
	public void setReverbLevel (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short reverbLevel
		byte[] param
	public short getReverbLevel ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
	public void setReverbDelay (int)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		int reverbDelay
		byte[] param
	public int getReverbDelay ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
	public void setDiffusion (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short diffusion
		byte[] param
	public short getDiffusion ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
	public void setDensity (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short density
		byte[] param
	public short getDensity ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
	public void setParameterListener (android.media.audiofx.EnvironmentalReverb$OnParameterChangeListener) 
		android.media.audiofx.EnvironmentalReverb$OnParameterChangeListener listener
	public android.media.audiofx.EnvironmentalReverb$Settings getProperties ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		byte[] param
		android.media.audiofx.EnvironmentalReverb$Settings settings
	public void setProperties (android.media.audiofx.EnvironmentalReverb$Settings)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		android.media.audiofx.EnvironmentalReverb$Settings settings
		byte[] param
	static java.lang.Object access$000 (android.media.audiofx.EnvironmentalReverb) 
		android.media.audiofx.EnvironmentalReverb x0
	static android.media.audiofx.EnvironmentalReverb$OnParameterChangeListener access$100 (android.media.audiofx.EnvironmentalReverb) 
		android.media.audiofx.EnvironmentalReverb x0
	static void  () 
}

android/media/audiofx/AudioEffect$OnEnableStatusChangeListener.class
AudioEffect.java
package android.media.audiofx
public abstract android.media.audiofx.AudioEffect$OnEnableStatusChangeListener extends java.lang.Object {
	public abstract void onEnableStatusChange (android.media.audiofx.AudioEffect, boolean) 
}

android/media/audiofx/AudioEffect$OnControlStatusChangeListener.class
AudioEffect.java
package android.media.audiofx
public abstract android.media.audiofx.AudioEffect$OnControlStatusChangeListener extends java.lang.Object {
	public abstract void onControlStatusChange (android.media.audiofx.AudioEffect, boolean) 
}

android/media/audiofx/Virtualizer$BaseParameterListener.class
Virtualizer.java
package android.media.audiofx
 android.media.audiofx.Virtualizer$BaseParameterListener extends java.lang.Object implements android.media.audiofx.AudioEffect$OnParameterChangeListener  {
	final android.media.audiofx.Virtualizer this$0
	private void  (android.media.audiofx.Virtualizer) 
	public void onParameterChange (android.media.audiofx.AudioEffect, int, byte[], byte[]) 
		int p
		short v
		android.media.audiofx.AudioEffect effect
		int status
		byte[] param
		byte[] value
		android.media.audiofx.Virtualizer$OnParameterChangeListener l
	void  (android.media.audiofx.Virtualizer, android.media.audiofx.Virtualizer$1) 
		android.media.audiofx.Virtualizer x0
		android.media.audiofx.Virtualizer$1 x1
}

android/media/audiofx/AudioEffect$Descriptor.class
AudioEffect.java
package android.media.audiofx
public android.media.audiofx.AudioEffect$Descriptor extends java.lang.Object {
	public java.util.UUID type
	public java.util.UUID uuid
	public String connectMode
	public String name
	public String implementor
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String type
		String uuid
		String connectMode
		String name
		String implementor
}

android/media/audiofx/BassBoost$1.class
BassBoost.java
package android.media.audiofx
 android.media.audiofx.BassBoost$1 extends java.lang.Object {
}

android/media/audiofx/LoudnessEnhancer$Settings.class
LoudnessEnhancer.java
package android.media.audiofx
public android.media.audiofx.LoudnessEnhancer$Settings extends java.lang.Object {
	public int targetGainmB
	public void  () 
	public void  (java.lang.String) 
		NumberFormatException nfe
		String settings
		java.util.StringTokenizer st
		String key
	public java.lang.String toString () 
		String str
}

android/media/audiofx/PresetReverb$Settings.class
PresetReverb.java
package android.media.audiofx
public android.media.audiofx.PresetReverb$Settings extends java.lang.Object {
	public short preset
	public void  () 
	public void  (java.lang.String) 
		NumberFormatException nfe
		String settings
		java.util.StringTokenizer st
		int tokens
		String key
	public java.lang.String toString () 
		String str
}

android/media/audiofx/Visualizer$OnDataCaptureListener.class
Visualizer.java
package android.media.audiofx
public abstract android.media.audiofx.Visualizer$OnDataCaptureListener extends java.lang.Object {
	public abstract void onWaveFormDataCapture (android.media.audiofx.Visualizer, byte[], int) 
	public abstract void onFftDataCapture (android.media.audiofx.Visualizer, byte[], int) 
}

android/media/audiofx/Equalizer.class
Equalizer.java
package android.media.audiofx
public android.media.audiofx.Equalizer extends android.media.audiofx.AudioEffect {
	private static final String TAG
	public static final int PARAM_NUM_BANDS
	public static final int PARAM_LEVEL_RANGE
	public static final int PARAM_BAND_LEVEL
	public static final int PARAM_CENTER_FREQ
	public static final int PARAM_BAND_FREQ_RANGE
	public static final int PARAM_GET_BAND
	public static final int PARAM_CURRENT_PRESET
	public static final int PARAM_GET_NUM_OF_PRESETS
	public static final int PARAM_GET_PRESET_NAME
	private static final int PARAM_PROPERTIES
	public static final int PARAM_STRING_SIZE_MAX
	private short mNumBands
	private int mNumPresets
	private String[] mPresetNames
	private android.media.audiofx.Equalizer$OnParameterChangeListener mParamListener
	private android.media.audiofx.Equalizer$BaseParameterListener mBaseParamListener
	private final Object mParamListenerLock
	public void  (int, int)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		java.io.UnsupportedEncodingException e
		int length
		int i
		byte[] value
		int[] param
		int priority
		int audioSession
	public short getNumberOfBands ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		int[] param
		short[] result
	public short[] getBandLevelRange ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short[] result
	public void setBandLevel (short, short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short band
		short level
		int[] param
		short[] value
	public short getBandLevel (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short band
		int[] param
		short[] result
	public int getCenterFreq (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short band
		int[] param
		int[] result
	public int[] getBandFreqRange (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short band
		int[] param
		int[] result
	public short getBand (int)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		int frequency
		int[] param
		short[] result
	public short getCurrentPreset ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short[] result
	public void usePreset (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short preset
	public short getNumberOfPresets ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short[] result
	public java.lang.String getPresetName (short) 
		short preset
	public void setParameterListener (android.media.audiofx.Equalizer$OnParameterChangeListener) 
		android.media.audiofx.Equalizer$OnParameterChangeListener listener
	public android.media.audiofx.Equalizer$Settings getProperties ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		int i
		byte[] param
		android.media.audiofx.Equalizer$Settings settings
	public void setProperties (android.media.audiofx.Equalizer$Settings)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		int i
		android.media.audiofx.Equalizer$Settings settings
		byte[] param
	static java.lang.Object access$000 (android.media.audiofx.Equalizer) 
		android.media.audiofx.Equalizer x0
	static android.media.audiofx.Equalizer$OnParameterChangeListener access$100 (android.media.audiofx.Equalizer) 
		android.media.audiofx.Equalizer x0
}

android/media/audiofx/PresetReverb.class
PresetReverb.java
package android.media.audiofx
public android.media.audiofx.PresetReverb extends android.media.audiofx.AudioEffect {
	private static final String TAG
	public static final int PARAM_PRESET
	public static final short PRESET_NONE
	public static final short PRESET_SMALLROOM
	public static final short PRESET_MEDIUMROOM
	public static final short PRESET_LARGEROOM
	public static final short PRESET_MEDIUMHALL
	public static final short PRESET_LARGEHALL
	public static final short PRESET_PLATE
	private android.media.audiofx.PresetReverb$OnParameterChangeListener mParamListener
	private android.media.audiofx.PresetReverb$BaseParameterListener mBaseParamListener
	private final Object mParamListenerLock
	public void  (int, int)  throws java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		int priority
		int audioSession
	public void setPreset (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short preset
	public short getPreset ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short[] value
	public void setParameterListener (android.media.audiofx.PresetReverb$OnParameterChangeListener) 
		android.media.audiofx.PresetReverb$OnParameterChangeListener listener
	public android.media.audiofx.PresetReverb$Settings getProperties ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		android.media.audiofx.PresetReverb$Settings settings
		short[] value
	public void setProperties (android.media.audiofx.PresetReverb$Settings)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		android.media.audiofx.PresetReverb$Settings settings
	static java.lang.Object access$000 (android.media.audiofx.PresetReverb) 
		android.media.audiofx.PresetReverb x0
	static android.media.audiofx.PresetReverb$OnParameterChangeListener access$100 (android.media.audiofx.PresetReverb) 
		android.media.audiofx.PresetReverb x0
}

android/media/audiofx/LoudnessEnhancer$BaseParameterListener.class
LoudnessEnhancer.java
package android.media.audiofx
 android.media.audiofx.LoudnessEnhancer$BaseParameterListener extends java.lang.Object implements android.media.audiofx.AudioEffect$OnParameterChangeListener  {
	final android.media.audiofx.LoudnessEnhancer this$0
	private void  (android.media.audiofx.LoudnessEnhancer) 
	public void onParameterChange (android.media.audiofx.AudioEffect, int, byte[], byte[]) 
		int p
		int v
		android.media.audiofx.AudioEffect effect
		int status
		byte[] param
		byte[] value
		android.media.audiofx.LoudnessEnhancer$OnParameterChangeListener l
	void  (android.media.audiofx.LoudnessEnhancer, android.media.audiofx.LoudnessEnhancer$1) 
		android.media.audiofx.LoudnessEnhancer x0
		android.media.audiofx.LoudnessEnhancer$1 x1
}

android/media/audiofx/Equalizer$BaseParameterListener.class
Equalizer.java
package android.media.audiofx
 android.media.audiofx.Equalizer$BaseParameterListener extends java.lang.Object implements android.media.audiofx.AudioEffect$OnParameterChangeListener  {
	final android.media.audiofx.Equalizer this$0
	private void  (android.media.audiofx.Equalizer) 
	public void onParameterChange (android.media.audiofx.AudioEffect, int, byte[], byte[]) 
		int p1
		int p2
		int v
		android.media.audiofx.AudioEffect effect
		int status
		byte[] param
		byte[] value
		android.media.audiofx.Equalizer$OnParameterChangeListener l
	void  (android.media.audiofx.Equalizer, android.media.audiofx.Equalizer$1) 
		android.media.audiofx.Equalizer x0
		android.media.audiofx.Equalizer$1 x1
}

android/media/audiofx/NoiseSuppressor.class
NoiseSuppressor.java
package android.media.audiofx
public android.media.audiofx.NoiseSuppressor extends android.media.audiofx.AudioEffect {
	private static final String TAG
	public static boolean isAvailable () 
	public static android.media.audiofx.NoiseSuppressor create (int) 
		IllegalArgumentException e
		UnsupportedOperationException e
		RuntimeException e
		int audioSession
		android.media.audiofx.NoiseSuppressor ns
	private void  (int)  throws java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		int audioSession
}

android/media/audiofx/AudioEffect$NativeEventHandler.class
AudioEffect.java
package android.media.audiofx
 android.media.audiofx.AudioEffect$NativeEventHandler extends android.os.Handler {
	private android.media.audiofx.AudioEffect mAudioEffect
	final android.media.audiofx.AudioEffect this$0
	public void  (android.media.audiofx.AudioEffect, android.media.audiofx.AudioEffect, android.os.Looper) 
		android.media.audiofx.AudioEffect ae
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		int vOffset
		byte[] p
		int status
		int psize
		int vsize
		byte[] param
		byte[] value
		android.media.audiofx.AudioEffect$OnEnableStatusChangeListener enableStatusChangeListener
		android.media.audiofx.AudioEffect$OnControlStatusChangeListener controlStatusChangeListener
		android.media.audiofx.AudioEffect$OnParameterChangeListener parameterChangeListener
		android.os.Message msg
}

android/media/audiofx/Virtualizer$OnParameterChangeListener.class
Virtualizer.java
package android.media.audiofx
public abstract android.media.audiofx.Virtualizer$OnParameterChangeListener extends java.lang.Object {
	public abstract void onParameterChange (android.media.audiofx.Virtualizer, int, int, short) 
}

android/media/audiofx/AcousticEchoCanceler.class
AcousticEchoCanceler.java
package android.media.audiofx
public android.media.audiofx.AcousticEchoCanceler extends android.media.audiofx.AudioEffect {
	private static final String TAG
	public static boolean isAvailable () 
	public static android.media.audiofx.AcousticEchoCanceler create (int) 
		IllegalArgumentException e
		UnsupportedOperationException e
		RuntimeException e
		int audioSession
		android.media.audiofx.AcousticEchoCanceler aec
	private void  (int)  throws java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		int audioSession
}

android/media/audiofx/EnvironmentalReverb$BaseParameterListener.class
EnvironmentalReverb.java
package android.media.audiofx
 android.media.audiofx.EnvironmentalReverb$BaseParameterListener extends java.lang.Object implements android.media.audiofx.AudioEffect$OnParameterChangeListener  {
	final android.media.audiofx.EnvironmentalReverb this$0
	private void  (android.media.audiofx.EnvironmentalReverb) 
	public void onParameterChange (android.media.audiofx.AudioEffect, int, byte[], byte[]) 
		int p
		int v
		android.media.audiofx.AudioEffect effect
		int status
		byte[] param
		byte[] value
		android.media.audiofx.EnvironmentalReverb$OnParameterChangeListener l
	void  (android.media.audiofx.EnvironmentalReverb, android.media.audiofx.EnvironmentalReverb$1) 
		android.media.audiofx.EnvironmentalReverb x0
		android.media.audiofx.EnvironmentalReverb$1 x1
}

android/media/audiofx/PresetReverb$OnParameterChangeListener.class
PresetReverb.java
package android.media.audiofx
public abstract android.media.audiofx.PresetReverb$OnParameterChangeListener extends java.lang.Object {
	public abstract void onParameterChange (android.media.audiofx.PresetReverb, int, int, short) 
}

android/media/audiofx/Equalizer$Settings.class
Equalizer.java
package android.media.audiofx
public android.media.audiofx.Equalizer$Settings extends java.lang.Object {
	public short curPreset
	public short numBands
	public short[] bandLevels
	public void  () 
	public void  (java.lang.String) 
		int i
		NumberFormatException nfe
		String settings
		java.util.StringTokenizer st
		int tokens
		String key
	public java.lang.String toString () 
		int i
		String str
}

android/media/audiofx/LoudnessEnhancer$OnParameterChangeListener.class
LoudnessEnhancer.java
package android.media.audiofx
public abstract android.media.audiofx.LoudnessEnhancer$OnParameterChangeListener extends java.lang.Object {
	public abstract void onParameterChange (android.media.audiofx.LoudnessEnhancer, int, int) 
}

android/media/audiofx/Visualizer$MeasurementPeakRms.class
Visualizer.java
package android.media.audiofx
public final android.media.audiofx.Visualizer$MeasurementPeakRms extends java.lang.Object {
	public int mPeak
	public int mRms
	public void  () 
}

android/media/audiofx/Virtualizer$Settings.class
Virtualizer.java
package android.media.audiofx
public android.media.audiofx.Virtualizer$Settings extends java.lang.Object {
	public short strength
	public void  () 
	public void  (java.lang.String) 
		NumberFormatException nfe
		String settings
		java.util.StringTokenizer st
		int tokens
		String key
	public java.lang.String toString () 
		String str
}

android/media/audiofx/Equalizer$OnParameterChangeListener.class
Equalizer.java
package android.media.audiofx
public abstract android.media.audiofx.Equalizer$OnParameterChangeListener extends java.lang.Object {
	public abstract void onParameterChange (android.media.audiofx.Equalizer, int, int, int, int) 
}

android/media/audiofx/EnvironmentalReverb$Settings.class
EnvironmentalReverb.java
package android.media.audiofx
public android.media.audiofx.EnvironmentalReverb$Settings extends java.lang.Object {
	public short roomLevel
	public short roomHFLevel
	public int decayTime
	public short decayHFRatio
	public short reflectionsLevel
	public int reflectionsDelay
	public short reverbLevel
	public int reverbDelay
	public short diffusion
	public short density
	public void  () 
	public void  (java.lang.String) 
		NumberFormatException nfe
		String settings
		java.util.StringTokenizer st
		int tokens
		String key
	public java.lang.String toString () 
}

android/media/audiofx/AudioEffect$OnParameterChangeListener.class
AudioEffect.java
package android.media.audiofx
public abstract android.media.audiofx.AudioEffect$OnParameterChangeListener extends java.lang.Object {
	public abstract void onParameterChange (android.media.audiofx.AudioEffect, int, byte[], byte[]) 
}

android/media/audiofx/BassBoost$OnParameterChangeListener.class
BassBoost.java
package android.media.audiofx
public abstract android.media.audiofx.BassBoost$OnParameterChangeListener extends java.lang.Object {
	public abstract void onParameterChange (android.media.audiofx.BassBoost, int, int, short) 
}

android/media/audiofx/Virtualizer.class
Virtualizer.java
package android.media.audiofx
public android.media.audiofx.Virtualizer extends android.media.audiofx.AudioEffect {
	private static final String TAG
	public static final int PARAM_STRENGTH_SUPPORTED
	public static final int PARAM_STRENGTH
	private boolean mStrengthSupported
	private android.media.audiofx.Virtualizer$OnParameterChangeListener mParamListener
	private android.media.audiofx.Virtualizer$BaseParameterListener mBaseParamListener
	private final Object mParamListenerLock
	public void  (int, int)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		int priority
		int audioSession
		int[] value
	public boolean getStrengthSupported () 
	public void setStrength (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short strength
	public short getRoundedStrength ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short[] value
	public void setParameterListener (android.media.audiofx.Virtualizer$OnParameterChangeListener) 
		android.media.audiofx.Virtualizer$OnParameterChangeListener listener
	public android.media.audiofx.Virtualizer$Settings getProperties ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		android.media.audiofx.Virtualizer$Settings settings
		short[] value
	public void setProperties (android.media.audiofx.Virtualizer$Settings)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		android.media.audiofx.Virtualizer$Settings settings
	static java.lang.Object access$000 (android.media.audiofx.Virtualizer) 
		android.media.audiofx.Virtualizer x0
	static android.media.audiofx.Virtualizer$OnParameterChangeListener access$100 (android.media.audiofx.Virtualizer) 
		android.media.audiofx.Virtualizer x0
}

android/media/audiofx/Equalizer$1.class
Equalizer.java
package android.media.audiofx
 android.media.audiofx.Equalizer$1 extends java.lang.Object {
}

android/media/audiofx/LoudnessEnhancer.class
LoudnessEnhancer.java
package android.media.audiofx
public android.media.audiofx.LoudnessEnhancer extends android.media.audiofx.AudioEffect {
	private static final String TAG
	public static final int PARAM_TARGET_GAIN_MB
	private android.media.audiofx.LoudnessEnhancer$OnParameterChangeListener mParamListener
	private android.media.audiofx.LoudnessEnhancer$BaseParameterListener mBaseParamListener
	private final Object mParamListenerLock
	public void  (int)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		int audioSession
	public void  (int, int)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		int priority
		int audioSession
	public void setTargetGain (int)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		int gainmB
	public float getTargetGain ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		int[] value
	public void setParameterListener (android.media.audiofx.LoudnessEnhancer$OnParameterChangeListener) 
		android.media.audiofx.LoudnessEnhancer$OnParameterChangeListener listener
	public android.media.audiofx.LoudnessEnhancer$Settings getProperties ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		android.media.audiofx.LoudnessEnhancer$Settings settings
		int[] value
	public void setProperties (android.media.audiofx.LoudnessEnhancer$Settings)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		android.media.audiofx.LoudnessEnhancer$Settings settings
	static java.lang.Object access$000 (android.media.audiofx.LoudnessEnhancer) 
		android.media.audiofx.LoudnessEnhancer x0
	static android.media.audiofx.LoudnessEnhancer$OnParameterChangeListener access$100 (android.media.audiofx.LoudnessEnhancer) 
		android.media.audiofx.LoudnessEnhancer x0
}

android/media/audiofx/PresetReverb$BaseParameterListener.class
PresetReverb.java
package android.media.audiofx
 android.media.audiofx.PresetReverb$BaseParameterListener extends java.lang.Object implements android.media.audiofx.AudioEffect$OnParameterChangeListener  {
	final android.media.audiofx.PresetReverb this$0
	private void  (android.media.audiofx.PresetReverb) 
	public void onParameterChange (android.media.audiofx.AudioEffect, int, byte[], byte[]) 
		int p
		short v
		android.media.audiofx.AudioEffect effect
		int status
		byte[] param
		byte[] value
		android.media.audiofx.PresetReverb$OnParameterChangeListener l
	void  (android.media.audiofx.PresetReverb, android.media.audiofx.PresetReverb$1) 
		android.media.audiofx.PresetReverb x0
		android.media.audiofx.PresetReverb$1 x1
}

android/media/audiofx/EnvironmentalReverb$OnParameterChangeListener.class
EnvironmentalReverb.java
package android.media.audiofx
public abstract android.media.audiofx.EnvironmentalReverb$OnParameterChangeListener extends java.lang.Object {
	public abstract void onParameterChange (android.media.audiofx.EnvironmentalReverb, int, int, int) 
}

android/media/audiofx/Visualizer.class
Visualizer.java
package android.media.audiofx
public android.media.audiofx.Visualizer extends java.lang.Object {
	private static final String TAG
	public static final int STATE_UNINITIALIZED
	public static final int STATE_INITIALIZED
	public static final int STATE_ENABLED
	public static final int SCALING_MODE_NORMALIZED
	public static final int SCALING_MODE_AS_PLAYED
	public static final int MEASUREMENT_MODE_NONE
	public static final int MEASUREMENT_MODE_PEAK_RMS
	private static final int NATIVE_EVENT_PCM_CAPTURE
	private static final int NATIVE_EVENT_FFT_CAPTURE
	private static final int NATIVE_EVENT_SERVER_DIED
	public static final int SUCCESS
	public static final int ERROR
	public static final int ALREADY_EXISTS
	public static final int ERROR_NO_INIT
	public static final int ERROR_BAD_VALUE
	public static final int ERROR_INVALID_OPERATION
	public static final int ERROR_NO_MEMORY
	public static final int ERROR_DEAD_OBJECT
	private int mState
	private final Object mStateLock
	private int mId
	private final Object mListenerLock
	private android.media.audiofx.Visualizer$NativeEventHandler mNativeEventHandler
	private android.media.audiofx.Visualizer$OnDataCaptureListener mCaptureListener
	private android.media.audiofx.Visualizer$OnServerDiedListener mServerDiedListener
	private long mNativeVisualizer
	private long mJniData
	public void  (int)  throws java.lang.UnsupportedOperationException java.lang.RuntimeException 
		int result
		int audioSession
		int[] id
	public void release () 
	protected void finalize () 
	public int setEnabled (boolean)  throws java.lang.IllegalStateException 
		int status
		boolean enabled
	public boolean getEnabled () 
	public static native int[] getCaptureSizeRange () 
	public static native int getMaxCaptureRate () 
	public int setCaptureSize (int)  throws java.lang.IllegalStateException 
		int size
	public int getCaptureSize ()  throws java.lang.IllegalStateException 
	public int setScalingMode (int)  throws java.lang.IllegalStateException 
		int mode
	public int getScalingMode ()  throws java.lang.IllegalStateException 
	public int setMeasurementMode (int)  throws java.lang.IllegalStateException 
		int mode
	public int getMeasurementMode ()  throws java.lang.IllegalStateException 
	public int getSamplingRate ()  throws java.lang.IllegalStateException 
	public int getWaveForm (byte[])  throws java.lang.IllegalStateException 
		byte[] waveform
	public int getFft (byte[])  throws java.lang.IllegalStateException 
		byte[] fft
	public int getMeasurementPeakRms (android.media.audiofx.Visualizer$MeasurementPeakRms) 
		android.media.audiofx.Visualizer$MeasurementPeakRms measurement
	public int setDataCaptureListener (android.media.audiofx.Visualizer$OnDataCaptureListener, int, boolean, boolean) 
		android.os.Looper looper
		android.media.audiofx.Visualizer$OnDataCaptureListener listener
		int rate
		boolean waveform
		boolean fft
		int status
	public int setServerDiedListener (android.media.audiofx.Visualizer$OnServerDiedListener) 
		android.media.audiofx.Visualizer$OnServerDiedListener listener
	private static final native void native_init () 
	private final native int native_setup (java.lang.Object, int, int[]) 
	private final native void native_finalize () 
	private final native void native_release () 
	private final native int native_setEnabled (boolean) 
	private final native boolean native_getEnabled () 
	private final native int native_setCaptureSize (int) 
	private final native int native_getCaptureSize () 
	private final native int native_setScalingMode (int) 
	private final native int native_getScalingMode () 
	private final native int native_setMeasurementMode (int) 
	private final native int native_getMeasurementMode () 
	private final native int native_getSamplingRate () 
	private final native int native_getWaveForm (byte[]) 
	private final native int native_getFft (byte[]) 
	private final native int native_getPeakRms (android.media.audiofx.Visualizer$MeasurementPeakRms) 
	private final native int native_setPeriodicCapture (int, boolean, boolean) 
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		Object effect_ref
		int what
		int arg1
		int arg2
		Object obj
		android.media.audiofx.Visualizer visu
	static java.lang.Object access$000 (android.media.audiofx.Visualizer) 
		android.media.audiofx.Visualizer x0
	static android.media.audiofx.Visualizer$OnDataCaptureListener access$100 (android.media.audiofx.Visualizer) 
		android.media.audiofx.Visualizer x0
	static android.media.audiofx.Visualizer$OnServerDiedListener access$200 (android.media.audiofx.Visualizer) 
		android.media.audiofx.Visualizer x0
	static void  () 
}

android/media/audiofx/BassBoost$BaseParameterListener.class
BassBoost.java
package android.media.audiofx
 android.media.audiofx.BassBoost$BaseParameterListener extends java.lang.Object implements android.media.audiofx.AudioEffect$OnParameterChangeListener  {
	final android.media.audiofx.BassBoost this$0
	private void  (android.media.audiofx.BassBoost) 
	public void onParameterChange (android.media.audiofx.AudioEffect, int, byte[], byte[]) 
		int p
		short v
		android.media.audiofx.AudioEffect effect
		int status
		byte[] param
		byte[] value
		android.media.audiofx.BassBoost$OnParameterChangeListener l
	void  (android.media.audiofx.BassBoost, android.media.audiofx.BassBoost$1) 
		android.media.audiofx.BassBoost x0
		android.media.audiofx.BassBoost$1 x1
}

android/media/audiofx/PresetReverb$1.class
PresetReverb.java
package android.media.audiofx
 android.media.audiofx.PresetReverb$1 extends java.lang.Object {
}

android/media/audiofx/Visualizer$OnServerDiedListener.class
Visualizer.java
package android.media.audiofx
public abstract android.media.audiofx.Visualizer$OnServerDiedListener extends java.lang.Object {
	public abstract void onServerDied () 
}

android/media/audiofx/BassBoost.class
BassBoost.java
package android.media.audiofx
public android.media.audiofx.BassBoost extends android.media.audiofx.AudioEffect {
	private static final String TAG
	public static final int PARAM_STRENGTH_SUPPORTED
	public static final int PARAM_STRENGTH
	private boolean mStrengthSupported
	private android.media.audiofx.BassBoost$OnParameterChangeListener mParamListener
	private android.media.audiofx.BassBoost$BaseParameterListener mBaseParamListener
	private final Object mParamListenerLock
	public void  (int, int)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		int priority
		int audioSession
		int[] value
	public boolean getStrengthSupported () 
	public void setStrength (short)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short strength
	public short getRoundedStrength ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		short[] value
	public void setParameterListener (android.media.audiofx.BassBoost$OnParameterChangeListener) 
		android.media.audiofx.BassBoost$OnParameterChangeListener listener
	public android.media.audiofx.BassBoost$Settings getProperties ()  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		android.media.audiofx.BassBoost$Settings settings
		short[] value
	public void setProperties (android.media.audiofx.BassBoost$Settings)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException java.lang.UnsupportedOperationException 
		android.media.audiofx.BassBoost$Settings settings
	static java.lang.Object access$000 (android.media.audiofx.BassBoost) 
		android.media.audiofx.BassBoost x0
	static android.media.audiofx.BassBoost$OnParameterChangeListener access$100 (android.media.audiofx.BassBoost) 
		android.media.audiofx.BassBoost x0
}

android/media/audiofx/Visualizer$NativeEventHandler.class
Visualizer.java
package android.media.audiofx
 android.media.audiofx.Visualizer$NativeEventHandler extends android.os.Handler {
	private android.media.audiofx.Visualizer mVisualizer
	final android.media.audiofx.Visualizer this$0
	public void  (android.media.audiofx.Visualizer, android.media.audiofx.Visualizer, android.os.Looper) 
		android.media.audiofx.Visualizer v
		android.os.Looper looper
	private void handleCaptureMessage (android.os.Message) 
		byte[] data
		int samplingRate
		android.os.Message msg
		android.media.audiofx.Visualizer$OnDataCaptureListener l
	private void handleServerDiedMessage (android.os.Message) 
		android.os.Message msg
		android.media.audiofx.Visualizer$OnServerDiedListener l
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/audiofx/AutomaticGainControl.class
AutomaticGainControl.java
package android.media.audiofx
public android.media.audiofx.AutomaticGainControl extends android.media.audiofx.AudioEffect {
	private static final String TAG
	public static boolean isAvailable () 
	public static android.media.audiofx.AutomaticGainControl create (int) 
		IllegalArgumentException e
		UnsupportedOperationException e
		RuntimeException e
		int audioSession
		android.media.audiofx.AutomaticGainControl agc
	private void  (int)  throws java.lang.IllegalArgumentException java.lang.UnsupportedOperationException java.lang.RuntimeException 
		int audioSession
}

android/media/audiofx/BassBoost$Settings.class
BassBoost.java
package android.media.audiofx
public android.media.audiofx.BassBoost$Settings extends java.lang.Object {
	public short strength
	public void  () 
	public void  (java.lang.String) 
		NumberFormatException nfe
		String settings
		java.util.StringTokenizer st
		int tokens
		String key
	public java.lang.String toString () 
		String str
}

android/media/audiofx/LoudnessEnhancer$1.class
LoudnessEnhancer.java
package android.media.audiofx
 android.media.audiofx.LoudnessEnhancer$1 extends java.lang.Object {
}

android/media/audiofx/EnvironmentalReverb$1.class
EnvironmentalReverb.java
package android.media.audiofx
 android.media.audiofx.EnvironmentalReverb$1 extends java.lang.Object {
}

android/media/audiofx/Virtualizer$1.class
Virtualizer.java
package android.media.audiofx
 android.media.audiofx.Virtualizer$1 extends java.lang.Object {
}

android/media/MediaDrm$CryptoSession.class
MediaDrm.java
package android.media
public final android.media.MediaDrm$CryptoSession extends java.lang.Object {
	private android.media.MediaDrm mDrm
	private byte[] mSessionId
	final android.media.MediaDrm this$0
	void  (android.media.MediaDrm, android.media.MediaDrm, byte[], java.lang.String, java.lang.String) 
		android.media.MediaDrm drm
		byte[] sessionId
		String cipherAlgorithm
		String macAlgorithm
	public byte[] encrypt (byte[], byte[], byte[]) 
		byte[] keyid
		byte[] input
		byte[] iv
	public byte[] decrypt (byte[], byte[], byte[]) 
		byte[] keyid
		byte[] input
		byte[] iv
	public byte[] sign (byte[], byte[]) 
		byte[] keyid
		byte[] message
	public boolean verify (byte[], byte[], byte[]) 
		byte[] keyid
		byte[] message
		byte[] signature
}

android/media/SubtitleController$2.class
SubtitleController.java
package android.media
 android.media.SubtitleController$2 extends android.view.accessibility.CaptioningManager$CaptioningChangeListener {
	final android.media.SubtitleController this$0
	void  (android.media.SubtitleController) 
	public void onEnabledChanged (boolean) 
		boolean enabled
	public void onLocaleChanged (java.util.Locale) 
		java.util.Locale locale
}

android/media/MediaPlayer$OnSeekCompleteListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnSeekCompleteListener extends java.lang.Object {
	public abstract void onSeekComplete (android.media.MediaPlayer) 
}

android/media/MediaRouterClientState$1.class
MediaRouterClientState.java
package android.media
final android.media.MediaRouterClientState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.MediaRouterClientState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.MediaRouterClientState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/media/RemoteDisplayState$RemoteDisplayInfo.class
RemoteDisplayState.java
package android.media
public final android.media.RemoteDisplayState$RemoteDisplayInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int STATUS_NOT_AVAILABLE
	public static final int STATUS_IN_USE
	public static final int STATUS_AVAILABLE
	public static final int STATUS_CONNECTING
	public static final int STATUS_CONNECTED
	public static final int PLAYBACK_VOLUME_VARIABLE
	public static final int PLAYBACK_VOLUME_FIXED
	public String id
	public String name
	public String description
	public int status
	public int volume
	public int volumeMax
	public int volumeHandling
	public int presentationDisplayId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String) 
		String id
	public void  (android.media.RemoteDisplayState$RemoteDisplayInfo) 
		android.media.RemoteDisplayState$RemoteDisplayInfo other
	void  (android.os.Parcel) 
		android.os.Parcel in
	public boolean isValid () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/media/IMediaRouterService$Stub.class
IMediaRouterService.java
package android.media
public abstract android.media.IMediaRouterService$Stub extends android.os.Binder implements android.media.IMediaRouterService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerClientAsUser
	static final int TRANSACTION_unregisterClient
	static final int TRANSACTION_getState
	static final int TRANSACTION_setDiscoveryRequest
	static final int TRANSACTION_setSelectedRoute
	static final int TRANSACTION_requestSetVolume
	static final int TRANSACTION_requestUpdateVolume
	public void  () 
	public static android.media.IMediaRouterService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.media.IMediaRouterClient _arg0
		String _arg1
		int _arg2
		android.media.IMediaRouterClient _arg0
		android.media.IMediaRouterClient _arg0
		android.media.MediaRouterClientState _result
		android.media.IMediaRouterClient _arg0
		int _arg1
		boolean _arg2
		android.media.IMediaRouterClient _arg0
		String _arg1
		boolean _arg2
		android.media.IMediaRouterClient _arg0
		String _arg1
		int _arg2
		android.media.IMediaRouterClient _arg0
		String _arg1
		int _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/Tokenizer$DataTokenizer.class
WebVttRenderer.java
package android.media
 android.media.Tokenizer$DataTokenizer extends java.lang.Object implements android.media.Tokenizer$TokenizerPhase  {
	private StringBuilder mData
	final android.media.Tokenizer this$0
	void  (android.media.Tokenizer) 
	public android.media.Tokenizer$TokenizerPhase start () 
	private boolean replaceEscape (java.lang.String, java.lang.String, int) 
		String escape
		String replacement
		int pos
	public void tokenize () 
		int pos
		int end
}

android/media/IRemoteControlClient.class
IRemoteControlClient.java
package android.media
public abstract android.media.IRemoteControlClient extends java.lang.Object implements android.os.IInterface  {
	public abstract void onInformationRequested (int, int)  throws android.os.RemoteException 
	public abstract void informationRequestForDisplay (android.media.IRemoteControlDisplay, int, int)  throws android.os.RemoteException 
	public abstract void setCurrentClientGenerationId (int)  throws android.os.RemoteException 
	public abstract void plugRemoteControlDisplay (android.media.IRemoteControlDisplay, int, int)  throws android.os.RemoteException 
	public abstract void unplugRemoteControlDisplay (android.media.IRemoteControlDisplay)  throws android.os.RemoteException 
	public abstract void setBitmapSizeForDisplay (android.media.IRemoteControlDisplay, int, int)  throws android.os.RemoteException 
	public abstract void setWantsSyncForDisplay (android.media.IRemoteControlDisplay, boolean)  throws android.os.RemoteException 
	public abstract void enableRemoteControlDisplay (android.media.IRemoteControlDisplay, boolean)  throws android.os.RemoteException 
	public abstract void seekTo (int, long)  throws android.os.RemoteException 
	public abstract void updateMetadata (int, int, android.media.Rating)  throws android.os.RemoteException 
}

android/media/MediaScanner$MediaBulkDeleter.class
MediaScanner.java
package android.media
 android.media.MediaScanner$MediaBulkDeleter extends java.lang.Object {
	StringBuilder whereClause
	java.util.ArrayList whereArgs
	final android.content.IContentProvider mProvider
	final String mPackageName
	final android.net.Uri mBaseUri
	public void  (android.content.IContentProvider, java.lang.String, android.net.Uri) 
		android.content.IContentProvider provider
		String packageName
		android.net.Uri baseUri
	public void delete (long)  throws android.os.RemoteException 
		long id
	public void flush ()  throws android.os.RemoteException 
		String[] foo
		int numrows
		int size
}

android/media/AudioRoutesInfo.class
AudioRoutesInfo.java
package android.media
public android.media.AudioRoutesInfo extends java.lang.Object implements android.os.Parcelable  {
	static final int MAIN_SPEAKER
	static final int MAIN_HEADSET
	static final int MAIN_HEADPHONES
	static final int MAIN_DOCK_SPEAKERS
	static final int MAIN_HDMI
	CharSequence mBluetoothName
	int mMainType
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.media.AudioRoutesInfo) 
		android.media.AudioRoutesInfo o
	void  (android.os.Parcel) 
		android.os.Parcel src
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/media/AudioManager.class
AudioManager.java
package android.media
public android.media.AudioManager extends java.lang.Object {
	private final android.content.Context mContext
	private long mVolumeKeyUpTime
	private final boolean mUseMasterVolume
	private final boolean mUseVolumeKeySounds
	private final android.os.Binder mToken
	private static String TAG
	public static final String ACTION_AUDIO_BECOMING_NOISY
	public static final String RINGER_MODE_CHANGED_ACTION
	public static final String EXTRA_RINGER_MODE
	public static final String VIBRATE_SETTING_CHANGED_ACTION
	public static final String VOLUME_CHANGED_ACTION
	public static final String MASTER_VOLUME_CHANGED_ACTION
	public static final String MASTER_MUTE_CHANGED_ACTION
	public static final String EXTRA_VIBRATE_SETTING
	public static final String EXTRA_VIBRATE_TYPE
	public static final String EXTRA_VOLUME_STREAM_TYPE
	public static final String EXTRA_VOLUME_STREAM_VALUE
	public static final String EXTRA_PREV_VOLUME_STREAM_VALUE
	public static final String EXTRA_MASTER_VOLUME_VALUE
	public static final String EXTRA_PREV_MASTER_VOLUME_VALUE
	public static final String EXTRA_MASTER_VOLUME_MUTED
	public static final int STREAM_VOICE_CALL
	public static final int STREAM_SYSTEM
	public static final int STREAM_RING
	public static final int STREAM_MUSIC
	public static final int STREAM_ALARM
	public static final int STREAM_NOTIFICATION
	public static final int STREAM_BLUETOOTH_SCO
	public static final int STREAM_SYSTEM_ENFORCED
	public static final int STREAM_DTMF
	public static final int STREAM_TTS
	public static final int NUM_STREAMS
	public static final int[] DEFAULT_STREAM_VOLUME
	public static final int ADJUST_RAISE
	public static final int ADJUST_LOWER
	public static final int ADJUST_SAME
	public static final int FLAG_SHOW_UI
	public static final int FLAG_ALLOW_RINGER_MODES
	public static final int FLAG_PLAY_SOUND
	public static final int FLAG_REMOVE_SOUND_AND_VIBRATE
	public static final int FLAG_VIBRATE
	public static final int FLAG_FIXED_VOLUME
	public static final int FLAG_BLUETOOTH_ABS_VOLUME
	public static final int RINGER_MODE_SILENT
	public static final int RINGER_MODE_VIBRATE
	public static final int RINGER_MODE_NORMAL
	private static final int RINGER_MODE_MAX
	public static final int VIBRATE_TYPE_RINGER
	public static final int VIBRATE_TYPE_NOTIFICATION
	public static final int VIBRATE_SETTING_OFF
	public static final int VIBRATE_SETTING_ON
	public static final int VIBRATE_SETTING_ONLY_SILENT
	public static final int USE_DEFAULT_STREAM_TYPE
	private static android.media.IAudioService sService
	public static final String ACTION_SCO_AUDIO_STATE_CHANGED
	public static final String ACTION_SCO_AUDIO_STATE_UPDATED
	public static final String EXTRA_SCO_AUDIO_STATE
	public static final String EXTRA_SCO_AUDIO_PREVIOUS_STATE
	public static final int SCO_AUDIO_STATE_DISCONNECTED
	public static final int SCO_AUDIO_STATE_CONNECTED
	public static final int SCO_AUDIO_STATE_CONNECTING
	public static final int SCO_AUDIO_STATE_ERROR
	public static final int MODE_INVALID
	public static final int MODE_CURRENT
	public static final int MODE_NORMAL
	public static final int MODE_RINGTONE
	public static final int MODE_IN_CALL
	public static final int MODE_IN_COMMUNICATION
	public static final int ROUTE_EARPIECE
	public static final int ROUTE_SPEAKER
	public static final int ROUTE_BLUETOOTH
	public static final int ROUTE_BLUETOOTH_SCO
	public static final int ROUTE_HEADSET
	public static final int ROUTE_BLUETOOTH_A2DP
	public static final int ROUTE_ALL
	public static final int FX_KEY_CLICK
	public static final int FX_FOCUS_NAVIGATION_UP
	public static final int FX_FOCUS_NAVIGATION_DOWN
	public static final int FX_FOCUS_NAVIGATION_LEFT
	public static final int FX_FOCUS_NAVIGATION_RIGHT
	public static final int FX_KEYPRESS_STANDARD
	public static final int FX_KEYPRESS_SPACEBAR
	public static final int FX_KEYPRESS_DELETE
	public static final int FX_KEYPRESS_RETURN
	public static final int FX_KEYPRESS_INVALID
	public static final int NUM_SOUND_EFFECTS
	public static final int AUDIOFOCUS_NONE
	public static final int AUDIOFOCUS_GAIN
	public static final int AUDIOFOCUS_GAIN_TRANSIENT
	public static final int AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK
	public static final int AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE
	public static final int AUDIOFOCUS_LOSS
	public static final int AUDIOFOCUS_LOSS_TRANSIENT
	public static final int AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK
	private final java.util.HashMap mAudioFocusIdListenerMap
	private final Object mFocusListenerLock
	private final android.media.AudioManager$FocusEventHandlerDelegate mAudioFocusEventHandlerDelegate
	private final android.media.IAudioFocusDispatcher mAudioFocusDispatcher
	public static final int AUDIOFOCUS_REQUEST_FAILED
	public static final int AUDIOFOCUS_REQUEST_GRANTED
	private final android.os.IBinder mICallBack
	public static final int DEVICE_OUT_EARPIECE
	public static final int DEVICE_OUT_SPEAKER
	public static final int DEVICE_OUT_WIRED_HEADSET
	public static final int DEVICE_OUT_WIRED_HEADPHONE
	public static final int DEVICE_OUT_BLUETOOTH_SCO
	public static final int DEVICE_OUT_BLUETOOTH_SCO_HEADSET
	public static final int DEVICE_OUT_BLUETOOTH_SCO_CARKIT
	public static final int DEVICE_OUT_BLUETOOTH_A2DP
	public static final int DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES
	public static final int DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER
	public static final int DEVICE_OUT_AUX_DIGITAL
	public static final int DEVICE_OUT_ANLG_DOCK_HEADSET
	public static final int DEVICE_OUT_DGTL_DOCK_HEADSET
	public static final int DEVICE_OUT_USB_ACCESSORY
	public static final int DEVICE_OUT_USB_DEVICE
	public static final int DEVICE_OUT_DEFAULT
	public static final String PROPERTY_OUTPUT_SAMPLE_RATE
	public static final String PROPERTY_OUTPUT_FRAMES_PER_BUFFER
	public void  (android.content.Context) 
		android.content.Context context
	private static android.media.IAudioService getService () 
		android.os.IBinder b
	public void dispatchMediaKeyEvent (android.view.KeyEvent) 
		android.os.RemoteException e
		android.view.KeyEvent keyEvent
		android.media.IAudioService service
	public void preDispatchKeyEvent (android.view.KeyEvent, int) 
		android.view.KeyEvent event
		int stream
		int keyCode
	public void handleKeyDown (android.view.KeyEvent, int) 
		int flags
		android.view.KeyEvent event
		int stream
		int keyCode
	public void handleKeyUp (android.view.KeyEvent, int) 
		int flags
		android.view.KeyEvent event
		int stream
		int keyCode
	public void adjustStreamVolume (int, int, int) 
		android.os.RemoteException e
		int streamType
		int direction
		int flags
		android.media.IAudioService service
	public void adjustVolume (int, int) 
		android.os.RemoteException e
		int direction
		int flags
		android.media.IAudioService service
	public void adjustSuggestedStreamVolume (int, int, int) 
		android.os.RemoteException e
		int direction
		int suggestedStreamType
		int flags
		android.media.IAudioService service
	public void adjustMasterVolume (int, int) 
		android.os.RemoteException e
		int steps
		int flags
		android.media.IAudioService service
	public int getRingerMode () 
		android.os.RemoteException e
		android.media.IAudioService service
	public static boolean isValidRingerMode (int) 
		int ringerMode
	public int getStreamMaxVolume (int) 
		android.os.RemoteException e
		int streamType
		android.media.IAudioService service
	public int getStreamVolume (int) 
		android.os.RemoteException e
		int streamType
		android.media.IAudioService service
	public int getLastAudibleStreamVolume (int) 
		android.os.RemoteException e
		int streamType
		android.media.IAudioService service
	public int getMasterStreamType () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void setRingerMode (int) 
		android.os.RemoteException e
		int ringerMode
		android.media.IAudioService service
	public void setStreamVolume (int, int, int) 
		android.os.RemoteException e
		int streamType
		int index
		int flags
		android.media.IAudioService service
	public int getMasterMaxVolume () 
		android.os.RemoteException e
		android.media.IAudioService service
	public int getMasterVolume () 
		android.os.RemoteException e
		android.media.IAudioService service
	public int getLastAudibleMasterVolume () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void setMasterVolume (int, int) 
		android.os.RemoteException e
		int index
		int flags
		android.media.IAudioService service
	public void setStreamSolo (int, boolean) 
		android.os.RemoteException e
		int streamType
		boolean state
		android.media.IAudioService service
	public void setStreamMute (int, boolean) 
		android.os.RemoteException e
		int streamType
		boolean state
		android.media.IAudioService service
	public boolean isStreamMute (int) 
		android.os.RemoteException e
		int streamType
		android.media.IAudioService service
	public void setMasterMute (boolean) 
		boolean state
	public void setMasterMute (boolean, int) 
		android.os.RemoteException e
		boolean state
		int flags
		android.media.IAudioService service
	public boolean isMasterMute () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void forceVolumeControlStream (int) 
		android.os.RemoteException e
		int streamType
		android.media.IAudioService service
	public boolean shouldVibrate (int) 
		android.os.RemoteException e
		int vibrateType
		android.media.IAudioService service
	public int getVibrateSetting (int) 
		android.os.RemoteException e
		int vibrateType
		android.media.IAudioService service
	public void setVibrateSetting (int, int) 
		android.os.RemoteException e
		int vibrateType
		int vibrateSetting
		android.media.IAudioService service
	public void setSpeakerphoneOn (boolean) 
		android.os.RemoteException e
		boolean on
		android.media.IAudioService service
	public boolean isSpeakerphoneOn () 
		android.os.RemoteException e
		android.media.IAudioService service
	public boolean isBluetoothScoAvailableOffCall () 
	public void startBluetoothSco () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void stopBluetoothSco () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void setBluetoothScoOn (boolean) 
		android.os.RemoteException e
		boolean on
		android.media.IAudioService service
	public boolean isBluetoothScoOn () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void setBluetoothA2dpOn (boolean) 
		boolean on
	public boolean isBluetoothA2dpOn () 
	public void setWiredHeadsetOn (boolean) 
		boolean on
	public boolean isWiredHeadsetOn () 
	public void setMicrophoneMute (boolean) 
		boolean on
	public boolean isMicrophoneMute () 
	public void setMode (int) 
		android.os.RemoteException e
		int mode
		android.media.IAudioService service
	public int getMode () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void setRouting (int, int, int) 
		int mode
		int routes
		int mask
	public int getRouting (int) 
		int mode
	public boolean isMusicActive () 
	public boolean isMusicActiveRemotely () 
	public boolean isLocalOrRemoteMusicActive () 
		android.os.RemoteException e
		android.media.IAudioService service
	public boolean isAudioFocusExclusive () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void adjustLocalOrRemoteStreamVolume (int, int) 
		android.os.RemoteException e
		int streamType
		int direction
		android.media.IAudioService service
	public void setParameter (java.lang.String, java.lang.String) 
		String key
		String value
	public void setParameters (java.lang.String) 
		String keyValuePairs
	public java.lang.String getParameters (java.lang.String) 
		String keys
	public void playSoundEffect (int) 
		android.os.RemoteException e
		int effectType
		android.media.IAudioService service
	public void playSoundEffect (int, float) 
		android.os.RemoteException e
		int effectType
		float volume
		android.media.IAudioService service
	private boolean querySoundEffectsEnabled () 
	public void loadSoundEffects () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void unloadSoundEffects () 
		android.os.RemoteException e
		android.media.IAudioService service
	private android.media.AudioManager$OnAudioFocusChangeListener findFocusListener (java.lang.String) 
		String id
	private java.lang.String getIdForAudioFocusListener (android.media.AudioManager$OnAudioFocusChangeListener) 
		android.media.AudioManager$OnAudioFocusChangeListener l
	public void registerAudioFocusListener (android.media.AudioManager$OnAudioFocusChangeListener) 
		android.media.AudioManager$OnAudioFocusChangeListener l
	public void unregisterAudioFocusListener (android.media.AudioManager$OnAudioFocusChangeListener) 
		android.media.AudioManager$OnAudioFocusChangeListener l
	public int requestAudioFocus (android.media.AudioManager$OnAudioFocusChangeListener, int, int) 
		android.os.RemoteException e
		android.media.AudioManager$OnAudioFocusChangeListener l
		int streamType
		int durationHint
		int status
		android.media.IAudioService service
	public void requestAudioFocusForCall (int, int) 
		android.os.RemoteException e
		int streamType
		int durationHint
		android.media.IAudioService service
	public void abandonAudioFocusForCall () 
		android.os.RemoteException e
		android.media.IAudioService service
	public int abandonAudioFocus (android.media.AudioManager$OnAudioFocusChangeListener) 
		android.os.RemoteException e
		android.media.AudioManager$OnAudioFocusChangeListener l
		int status
		android.media.IAudioService service
	public void registerMediaButtonEventReceiver (android.content.ComponentName) 
		android.content.ComponentName eventReceiver
		android.content.Intent mediaButtonIntent
		android.app.PendingIntent pi
	public void registerMediaButtonEventReceiver (android.app.PendingIntent) 
		android.app.PendingIntent eventReceiver
	public void registerMediaButtonIntent (android.app.PendingIntent, android.content.ComponentName) 
		android.os.RemoteException e
		android.app.PendingIntent pi
		android.content.ComponentName eventReceiver
		android.media.IAudioService service
	public void registerMediaButtonEventReceiverForCalls (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName eventReceiver
		android.media.IAudioService service
	public void unregisterMediaButtonEventReceiverForCalls () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void unregisterMediaButtonEventReceiver (android.content.ComponentName) 
		android.content.ComponentName eventReceiver
		android.content.Intent mediaButtonIntent
		android.app.PendingIntent pi
	public void unregisterMediaButtonEventReceiver (android.app.PendingIntent) 
		android.app.PendingIntent eventReceiver
	public void unregisterMediaButtonIntent (android.app.PendingIntent) 
		android.os.RemoteException e
		android.app.PendingIntent pi
		android.media.IAudioService service
	public void registerRemoteControlClient (android.media.RemoteControlClient) 
		int rcseId
		android.os.RemoteException e
		android.media.RemoteControlClient rcClient
		android.media.IAudioService service
	public void unregisterRemoteControlClient (android.media.RemoteControlClient) 
		android.os.RemoteException e
		android.media.RemoteControlClient rcClient
		android.media.IAudioService service
	public boolean registerRemoteController (android.media.RemoteController) 
		int[] artworkDimensions
		boolean reg
		android.os.RemoteException e
		android.media.RemoteController rctlr
		android.media.IAudioService service
		android.media.RemoteController$OnClientUpdateListener l
		android.content.ComponentName listenerComponent
	public void unregisterRemoteController (android.media.RemoteController) 
		android.os.RemoteException e
		android.media.RemoteController rctlr
		android.media.IAudioService service
	public void registerRemoteControlDisplay (android.media.IRemoteControlDisplay) 
		android.media.IRemoteControlDisplay rcd
	public void registerRemoteControlDisplay (android.media.IRemoteControlDisplay, int, int) 
		android.os.RemoteException e
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.media.IAudioService service
	public void unregisterRemoteControlDisplay (android.media.IRemoteControlDisplay) 
		android.os.RemoteException e
		android.media.IRemoteControlDisplay rcd
		android.media.IAudioService service
	public void remoteControlDisplayUsesBitmapSize (android.media.IRemoteControlDisplay, int, int) 
		android.os.RemoteException e
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.media.IAudioService service
	public void remoteControlDisplayWantsPlaybackPositionSync (android.media.IRemoteControlDisplay, boolean) 
		android.os.RemoteException e
		android.media.IRemoteControlDisplay rcd
		boolean wantsSync
		android.media.IAudioService service
	public void setRemoteControlClientPlaybackPosition (int, long) 
		android.os.RemoteException e
		int generationId
		long timeMs
		android.media.IAudioService service
	public void updateRemoteControlClientMetadata (int, int, android.media.Rating) 
		android.os.RemoteException e
		int generationId
		int key
		android.media.Rating value
		android.media.IAudioService service
	public void reloadAudioSettings () 
		android.os.RemoteException e
		android.media.IAudioService service
	public void avrcpSupportsAbsoluteVolume (java.lang.String, boolean) 
		android.os.RemoteException e
		String address
		boolean support
		android.media.IAudioService service
	public boolean isSilentMode () 
		int ringerMode
		boolean silentMode
	public int getDevicesForStream (int) 
		int streamType
	public void setWiredDeviceConnectionState (int, int, java.lang.String) 
		android.os.RemoteException e
		int device
		int state
		String name
		android.media.IAudioService service
	public int setBluetoothA2dpDeviceConnectionState (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int state
		android.media.IAudioService service
		int delay
	public android.media.IRingtonePlayer getRingtonePlayer () 
		android.os.RemoteException e
	public java.lang.String getProperty (java.lang.String) 
		int outputSampleRate
		int outputFramesPerBuffer
		String key
	public int getOutputLatency (int) 
		int streamType
	static java.lang.Object access$000 (android.media.AudioManager) 
		android.media.AudioManager x0
	static android.media.AudioManager$OnAudioFocusChangeListener access$100 (android.media.AudioManager, java.lang.String) 
		android.media.AudioManager x0
		String x1
	static android.media.AudioManager$FocusEventHandlerDelegate access$200 (android.media.AudioManager) 
		android.media.AudioManager x0
	static void  () 
}

android/media/MediaPlayer$OnInfoListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnInfoListener extends java.lang.Object {
	public abstract boolean onInfo (android.media.MediaPlayer, int, int) 
}

android/media/ResourceBusyException.class
ResourceBusyException.java
package android.media
public final android.media.ResourceBusyException extends android.media.MediaDrmException {
	public void  (java.lang.String) 
		String detailMessage
}

android/media/SoundPool$SoundPoolImpl$EventHandler.class
SoundPool.java
package android.media
 android.media.SoundPool$SoundPoolImpl$EventHandler extends android.os.Handler {
	private android.media.SoundPool mSoundPool
	final android.media.SoundPool$SoundPoolImpl this$0
	public void  (android.media.SoundPool$SoundPoolImpl, android.media.SoundPool, android.os.Looper) 
		android.media.SoundPool soundPool
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/ToneGenerator.class
ToneGenerator.java
package android.media
public android.media.ToneGenerator extends java.lang.Object {
	public static final int TONE_DTMF_0
	public static final int TONE_DTMF_1
	public static final int TONE_DTMF_2
	public static final int TONE_DTMF_3
	public static final int TONE_DTMF_4
	public static final int TONE_DTMF_5
	public static final int TONE_DTMF_6
	public static final int TONE_DTMF_7
	public static final int TONE_DTMF_8
	public static final int TONE_DTMF_9
	public static final int TONE_DTMF_S
	public static final int TONE_DTMF_P
	public static final int TONE_DTMF_A
	public static final int TONE_DTMF_B
	public static final int TONE_DTMF_C
	public static final int TONE_DTMF_D
	public static final int TONE_SUP_DIAL
	public static final int TONE_SUP_BUSY
	public static final int TONE_SUP_CONGESTION
	public static final int TONE_SUP_RADIO_ACK
	public static final int TONE_SUP_RADIO_NOTAVAIL
	public static final int TONE_SUP_ERROR
	public static final int TONE_SUP_CALL_WAITING
	public static final int TONE_SUP_RINGTONE
	public static final int TONE_PROP_BEEP
	public static final int TONE_PROP_ACK
	public static final int TONE_PROP_NACK
	public static final int TONE_PROP_PROMPT
	public static final int TONE_PROP_BEEP2
	public static final int TONE_SUP_INTERCEPT
	public static final int TONE_SUP_INTERCEPT_ABBREV
	public static final int TONE_SUP_CONGESTION_ABBREV
	public static final int TONE_SUP_CONFIRM
	public static final int TONE_SUP_PIP
	public static final int TONE_CDMA_DIAL_TONE_LITE
	public static final int TONE_CDMA_NETWORK_USA_RINGBACK
	public static final int TONE_CDMA_INTERCEPT
	public static final int TONE_CDMA_ABBR_INTERCEPT
	public static final int TONE_CDMA_REORDER
	public static final int TONE_CDMA_ABBR_REORDER
	public static final int TONE_CDMA_NETWORK_BUSY
	public static final int TONE_CDMA_CONFIRM
	public static final int TONE_CDMA_ANSWER
	public static final int TONE_CDMA_NETWORK_CALLWAITING
	public static final int TONE_CDMA_PIP
	public static final int TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL
	public static final int TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP
	public static final int TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI
	public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT3
	public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING
	public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT5
	public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT6
	public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT7
	public static final int TONE_CDMA_HIGH_L
	public static final int TONE_CDMA_MED_L
	public static final int TONE_CDMA_LOW_L
	public static final int TONE_CDMA_HIGH_SS
	public static final int TONE_CDMA_MED_SS
	public static final int TONE_CDMA_LOW_SS
	public static final int TONE_CDMA_HIGH_SSL
	public static final int TONE_CDMA_MED_SSL
	public static final int TONE_CDMA_LOW_SSL
	public static final int TONE_CDMA_HIGH_SS_2
	public static final int TONE_CDMA_MED_SS_2
	public static final int TONE_CDMA_LOW_SS_2
	public static final int TONE_CDMA_HIGH_SLS
	public static final int TONE_CDMA_MED_SLS
	public static final int TONE_CDMA_LOW_SLS
	public static final int TONE_CDMA_HIGH_S_X4
	public static final int TONE_CDMA_MED_S_X4
	public static final int TONE_CDMA_LOW_S_X4
	public static final int TONE_CDMA_HIGH_PBX_L
	public static final int TONE_CDMA_MED_PBX_L
	public static final int TONE_CDMA_LOW_PBX_L
	public static final int TONE_CDMA_HIGH_PBX_SS
	public static final int TONE_CDMA_MED_PBX_SS
	public static final int TONE_CDMA_LOW_PBX_SS
	public static final int TONE_CDMA_HIGH_PBX_SSL
	public static final int TONE_CDMA_MED_PBX_SSL
	public static final int TONE_CDMA_LOW_PBX_SSL
	public static final int TONE_CDMA_HIGH_PBX_SLS
	public static final int TONE_CDMA_MED_PBX_SLS
	public static final int TONE_CDMA_LOW_PBX_SLS
	public static final int TONE_CDMA_HIGH_PBX_S_X4
	public static final int TONE_CDMA_MED_PBX_S_X4
	public static final int TONE_CDMA_LOW_PBX_S_X4
	public static final int TONE_CDMA_ALERT_NETWORK_LITE
	public static final int TONE_CDMA_ALERT_AUTOREDIAL_LITE
	public static final int TONE_CDMA_ONE_MIN_BEEP
	public static final int TONE_CDMA_KEYPAD_VOLUME_KEY_LITE
	public static final int TONE_CDMA_PRESSHOLDKEY_LITE
	public static final int TONE_CDMA_ALERT_INCALL_LITE
	public static final int TONE_CDMA_EMERGENCY_RINGBACK
	public static final int TONE_CDMA_ALERT_CALL_GUARD
	public static final int TONE_CDMA_SOFT_ERROR_LITE
	public static final int TONE_CDMA_CALLDROP_LITE
	public static final int TONE_CDMA_NETWORK_BUSY_ONE_SHOT
	public static final int TONE_CDMA_ABBR_ALERT
	public static final int TONE_CDMA_SIGNAL_OFF
	public static final int MAX_VOLUME
	public static final int MIN_VOLUME
	private long mNativeContext
	public void  (int, int) 
		int streamType
		int volume
	public boolean startTone (int) 
		int toneType
	public native boolean startTone (int, int) 
	public native void stopTone () 
	public native void release () 
	private final native void native_setup (int, int) 
	private final native void native_finalize () 
	public final native int getAudioSessionId () 
	protected void finalize () 
}

android/media/MediaRouter$Static$Client$1.class
MediaRouter.java
package android.media
 android.media.MediaRouter$Static$Client$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.MediaRouter$Static$Client this$1
	void  (android.media.MediaRouter$Static$Client) 
	public void run () 
}

android/media/MediaRouter$RouteGroup.class
MediaRouter.java
package android.media
public android.media.MediaRouter$RouteGroup extends android.media.MediaRouter$RouteInfo {
	final java.util.ArrayList mRoutes
	private boolean mUpdateName
	void  (android.media.MediaRouter$RouteCategory) 
		android.media.MediaRouter$RouteCategory category
	java.lang.CharSequence getName (android.content.res.Resources) 
		android.content.res.Resources res
	public void addRoute (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo route
		int at
	public void addRoute (android.media.MediaRouter$RouteInfo, int) 
		android.media.MediaRouter$RouteInfo route
		int insertAt
	public void removeRoute (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo route
	public void removeRoute (int) 
		int index
		android.media.MediaRouter$RouteInfo route
	public int getRouteCount () 
	public android.media.MediaRouter$RouteInfo getRouteAt (int) 
		int index
	public void setIconDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setIconResource (int) 
		int resId
	public void requestSetVolume (int) 
		android.media.MediaRouter$RouteInfo route
		int routeVol
		int i
		int volume
		int maxVol
		float scaledVolume
		int routeCount
	public void requestUpdateVolume (int) 
		android.media.MediaRouter$RouteInfo route
		int routeVol
		int i
		int direction
		int maxVol
		int routeCount
		int volume
	void memberNameChanged (android.media.MediaRouter$RouteInfo, java.lang.CharSequence) 
		android.media.MediaRouter$RouteInfo info
		CharSequence name
	void memberStatusChanged (android.media.MediaRouter$RouteInfo, java.lang.CharSequence) 
		android.media.MediaRouter$RouteInfo info
		CharSequence status
	void memberVolumeChanged (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo info
	void updateVolume () 
		int routeVol
		int i
		int routeCount
		int volume
	void routeUpdated () 
		android.media.MediaRouter$RouteInfo route
		int routeMaxVolume
		int i
		int types
		int count
		int maxVolume
		boolean isLocal
		boolean isFixedVolume
	void updateName () 
		android.media.MediaRouter$RouteInfo info
		int i
		StringBuilder sb
		int count
	public java.lang.String toString () 
		int i
		StringBuilder sb
		int count
}

android/media/MediaCodecInfo$CodecProfileLevel.class
MediaCodecInfo.java
package android.media
public final android.media.MediaCodecInfo$CodecProfileLevel extends java.lang.Object {
	public static final int AVCProfileBaseline
	public static final int AVCProfileMain
	public static final int AVCProfileExtended
	public static final int AVCProfileHigh
	public static final int AVCProfileHigh10
	public static final int AVCProfileHigh422
	public static final int AVCProfileHigh444
	public static final int AVCLevel1
	public static final int AVCLevel1b
	public static final int AVCLevel11
	public static final int AVCLevel12
	public static final int AVCLevel13
	public static final int AVCLevel2
	public static final int AVCLevel21
	public static final int AVCLevel22
	public static final int AVCLevel3
	public static final int AVCLevel31
	public static final int AVCLevel32
	public static final int AVCLevel4
	public static final int AVCLevel41
	public static final int AVCLevel42
	public static final int AVCLevel5
	public static final int AVCLevel51
	public static final int H263ProfileBaseline
	public static final int H263ProfileH320Coding
	public static final int H263ProfileBackwardCompatible
	public static final int H263ProfileISWV2
	public static final int H263ProfileISWV3
	public static final int H263ProfileHighCompression
	public static final int H263ProfileInternet
	public static final int H263ProfileInterlace
	public static final int H263ProfileHighLatency
	public static final int H263Level10
	public static final int H263Level20
	public static final int H263Level30
	public static final int H263Level40
	public static final int H263Level45
	public static final int H263Level50
	public static final int H263Level60
	public static final int H263Level70
	public static final int MPEG4ProfileSimple
	public static final int MPEG4ProfileSimpleScalable
	public static final int MPEG4ProfileCore
	public static final int MPEG4ProfileMain
	public static final int MPEG4ProfileNbit
	public static final int MPEG4ProfileScalableTexture
	public static final int MPEG4ProfileSimpleFace
	public static final int MPEG4ProfileSimpleFBA
	public static final int MPEG4ProfileBasicAnimated
	public static final int MPEG4ProfileHybrid
	public static final int MPEG4ProfileAdvancedRealTime
	public static final int MPEG4ProfileCoreScalable
	public static final int MPEG4ProfileAdvancedCoding
	public static final int MPEG4ProfileAdvancedCore
	public static final int MPEG4ProfileAdvancedScalable
	public static final int MPEG4ProfileAdvancedSimple
	public static final int MPEG4Level0
	public static final int MPEG4Level0b
	public static final int MPEG4Level1
	public static final int MPEG4Level2
	public static final int MPEG4Level3
	public static final int MPEG4Level4
	public static final int MPEG4Level4a
	public static final int MPEG4Level5
	public static final int AACObjectMain
	public static final int AACObjectLC
	public static final int AACObjectSSR
	public static final int AACObjectLTP
	public static final int AACObjectHE
	public static final int AACObjectScalable
	public static final int AACObjectERLC
	public static final int AACObjectLD
	public static final int AACObjectHE_PS
	public static final int AACObjectELD
	public static final int VP8Level_Version0
	public static final int VP8Level_Version1
	public static final int VP8Level_Version2
	public static final int VP8Level_Version3
	public static final int VP8ProfileMain
	public int profile
	public int level
	public void  () 
}

android/media/RemoteController$PlaybackInfo.class
RemoteController.java
package android.media
 android.media.RemoteController$PlaybackInfo extends java.lang.Object {
	int mState
	long mStateChangeTimeMs
	long mCurrentPosMs
	float mSpeed
	void  (int, long, long, float) 
		int state
		long stateChangeTimeMs
		long currentPosMs
		float speed
}

android/media/IRemoteDisplayProvider$Stub$Proxy.class
IRemoteDisplayProvider.java
package android.media
 android.media.IRemoteDisplayProvider$Stub$Proxy extends java.lang.Object implements android.media.IRemoteDisplayProvider  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setCallback (android.media.IRemoteDisplayCallback)  throws android.os.RemoteException 
		android.media.IRemoteDisplayCallback callback
		android.os.Parcel _data
	public void setDiscoveryMode (int)  throws android.os.RemoteException 
		int mode
		android.os.Parcel _data
	public void connect (java.lang.String)  throws android.os.RemoteException 
		String id
		android.os.Parcel _data
	public void disconnect (java.lang.String)  throws android.os.RemoteException 
		String id
		android.os.Parcel _data
	public void setVolume (java.lang.String, int)  throws android.os.RemoteException 
		String id
		int volume
		android.os.Parcel _data
	public void adjustVolume (java.lang.String, int)  throws android.os.RemoteException 
		String id
		int delta
		android.os.Parcel _data
}

android/media/SubtitleController$Anchor.class
SubtitleController.java
package android.media
public abstract android.media.SubtitleController$Anchor extends java.lang.Object {
	public abstract void setSubtitleWidget (android.media.SubtitleTrack$RenderingWidget) 
	public abstract android.os.Looper getSubtitleLooper () 
}

android/media/EncoderCapabilities$AudioEncoderCap.class
EncoderCapabilities.java
package android.media
public android.media.EncoderCapabilities$AudioEncoderCap extends java.lang.Object {
	public final int mCodec
	public final int mMinChannels
	public final int mMaxChannels
	public final int mMinSampleRate
	public final int mMaxSampleRate
	public final int mMinBitRate
	public final int mMaxBitRate
	private void  (int, int, int, int, int, int, int) 
		int codec
		int minBitRate
		int maxBitRate
		int minSampleRate
		int maxSampleRate
		int minChannels
		int maxChannels
}

android/media/MediaScanner$PlaylistEntry.class
MediaScanner.java
package android.media
 android.media.MediaScanner$PlaylistEntry extends java.lang.Object {
	String path
	long bestmatchid
	int bestmatchlevel
	private void  () 
	void  (android.media.MediaScanner$1) 
		android.media.MediaScanner$1 x0
}

android/media/SoundPool$SoundPoolImpl.class
SoundPool.java
package android.media
 android.media.SoundPool$SoundPoolImpl extends java.lang.Object implements android.media.SoundPool$SoundPoolDelegate  {
	private static final String TAG
	private static final boolean DEBUG
	private long mNativeContext
	private android.media.SoundPool$SoundPoolImpl$EventHandler mEventHandler
	private android.media.SoundPool$OnLoadCompleteListener mOnLoadCompleteListener
	private android.media.SoundPool mProxy
	private final Object mLock
	private static final int SAMPLE_LOADED
	public void  (android.media.SoundPool, int, int, int) 
		android.media.SoundPool proxy
		int maxStreams
		int streamType
		int srcQuality
	public int load (java.lang.String, int) 
		java.io.File f
		android.os.ParcelFileDescriptor fd
		java.io.IOException e
		String path
		int priority
		int id
	public int load (android.content.Context, int, int) 
		java.io.IOException ex
		android.content.Context context
		int resId
		int priority
		android.content.res.AssetFileDescriptor afd
		int id
	public int load (android.content.res.AssetFileDescriptor, int) 
		long len
		android.content.res.AssetFileDescriptor afd
		int priority
	public int load (java.io.FileDescriptor, long, long, int) 
		java.io.FileDescriptor fd
		long offset
		long length
		int priority
	private final native int _load (java.lang.String, int) 
	private final native int _load (java.io.FileDescriptor, long, long, int) 
	public final native boolean unload (int) 
	public final native int play (int, float, float, int, int, float) 
	public final native void pause (int) 
	public final native void resume (int) 
	public final native void autoPause () 
	public final native void autoResume () 
	public final native void stop (int) 
	public final native void setVolume (int, float, float) 
	public void setVolume (int, float) 
		int streamID
		float volume
	public final native void setPriority (int, int) 
	public final native void setLoop (int, int) 
	public final native void setRate (int, float) 
	public void setOnLoadCompleteListener (android.media.SoundPool$OnLoadCompleteListener) 
		android.os.Looper looper
		android.media.SoundPool$OnLoadCompleteListener listener
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		Object weakRef
		int msg
		int arg1
		int arg2
		Object obj
		android.media.SoundPool$SoundPoolImpl soundPoolImpl
	public final native void release () 
	private final native int native_setup (java.lang.Object, int, int, int) 
	protected void finalize () 
	static java.lang.Object access$000 (android.media.SoundPool$SoundPoolImpl) 
		android.media.SoundPool$SoundPoolImpl x0
	static android.media.SoundPool$OnLoadCompleteListener access$100 (android.media.SoundPool$SoundPoolImpl) 
		android.media.SoundPool$SoundPoolImpl x0
	static void  () 
}

android/media/IAudioService$Stub$Proxy.class
IAudioService.java
package android.media
 android.media.IAudioService$Stub$Proxy extends java.lang.Object implements android.media.IAudioService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public int verifyX509CertChain (int, byte[], java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int chainsize
		byte[] chain
		String host
		String authtype
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void adjustVolume (int, int, java.lang.String)  throws android.os.RemoteException 
		int direction
		int flags
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isLocalOrRemoteMusicActive ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void adjustLocalOrRemoteStreamVolume (int, int, java.lang.String)  throws android.os.RemoteException 
		int streamType
		int direction
		String callingPackage
		android.os.Parcel _data
	public void adjustSuggestedStreamVolume (int, int, int, java.lang.String)  throws android.os.RemoteException 
		int direction
		int suggestedStreamType
		int flags
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public void adjustStreamVolume (int, int, int, java.lang.String)  throws android.os.RemoteException 
		int streamType
		int direction
		int flags
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public void adjustMasterVolume (int, int, java.lang.String)  throws android.os.RemoteException 
		int direction
		int flags
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setStreamVolume (int, int, int, java.lang.String)  throws android.os.RemoteException 
		int streamType
		int index
		int flags
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setRemoteStreamVolume (int)  throws android.os.RemoteException 
		int index
		android.os.Parcel _data
	public void setMasterVolume (int, int, java.lang.String)  throws android.os.RemoteException 
		int index
		int flags
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setStreamSolo (int, boolean, android.os.IBinder)  throws android.os.RemoteException 
		int streamType
		boolean state
		android.os.IBinder cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setStreamMute (int, boolean, android.os.IBinder)  throws android.os.RemoteException 
		int streamType
		boolean state
		android.os.IBinder cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isStreamMute (int)  throws android.os.RemoteException 
		int streamType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setMasterMute (boolean, int, android.os.IBinder)  throws android.os.RemoteException 
		boolean state
		int flags
		android.os.IBinder cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isMasterMute ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getStreamVolume (int)  throws android.os.RemoteException 
		int streamType
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getMasterVolume ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getStreamMaxVolume (int)  throws android.os.RemoteException 
		int streamType
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getMasterMaxVolume ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getLastAudibleStreamVolume (int)  throws android.os.RemoteException 
		int streamType
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getLastAudibleMasterVolume ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setRingerMode (int)  throws android.os.RemoteException 
		int ringerMode
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getRingerMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setVibrateSetting (int, int)  throws android.os.RemoteException 
		int vibrateType
		int vibrateSetting
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getVibrateSetting (int)  throws android.os.RemoteException 
		int vibrateType
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean shouldVibrate (int)  throws android.os.RemoteException 
		int vibrateType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setMode (int, android.os.IBinder)  throws android.os.RemoteException 
		int mode
		android.os.IBinder cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void playSoundEffect (int)  throws android.os.RemoteException 
		int effectType
		android.os.Parcel _data
	public void playSoundEffectVolume (int, float)  throws android.os.RemoteException 
		int effectType
		float volume
		android.os.Parcel _data
	public boolean loadSoundEffects ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void unloadSoundEffects ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void reloadAudioSettings ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void avrcpSupportsAbsoluteVolume (java.lang.String, boolean)  throws android.os.RemoteException 
		String address
		boolean support
		android.os.Parcel _data
	public void setSpeakerphoneOn (boolean)  throws android.os.RemoteException 
		boolean on
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isSpeakerphoneOn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setBluetoothScoOn (boolean)  throws android.os.RemoteException 
		boolean on
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isBluetoothScoOn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setBluetoothA2dpOn (boolean)  throws android.os.RemoteException 
		boolean on
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isBluetoothA2dpOn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int requestAudioFocus (int, int, android.os.IBinder, android.media.IAudioFocusDispatcher, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int mainStreamType
		int durationHint
		android.os.IBinder cb
		android.media.IAudioFocusDispatcher fd
		String clientId
		String callingPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int abandonAudioFocus (android.media.IAudioFocusDispatcher, java.lang.String)  throws android.os.RemoteException 
		android.media.IAudioFocusDispatcher fd
		String clientId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void unregisterAudioFocusClient (java.lang.String)  throws android.os.RemoteException 
		String clientId
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getCurrentAudioFocus ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void dispatchMediaKeyEvent (android.view.KeyEvent)  throws android.os.RemoteException 
		android.view.KeyEvent keyEvent
		android.os.Parcel _data
	public void dispatchMediaKeyEventUnderWakelock (android.view.KeyEvent)  throws android.os.RemoteException 
		android.view.KeyEvent keyEvent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerMediaButtonIntent (android.app.PendingIntent, android.content.ComponentName, android.os.IBinder)  throws android.os.RemoteException 
		android.app.PendingIntent pi
		android.content.ComponentName c
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterMediaButtonIntent (android.app.PendingIntent)  throws android.os.RemoteException 
		android.app.PendingIntent pi
		android.os.Parcel _data
	public void registerMediaButtonEventReceiverForCalls (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName c
		android.os.Parcel _data
	public void unregisterMediaButtonEventReceiverForCalls ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public boolean registerRemoteControlDisplay (android.media.IRemoteControlDisplay, int, int)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean registerRemoteController (android.media.IRemoteControlDisplay, int, int, android.content.ComponentName)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.content.ComponentName listenerComp
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void unregisterRemoteControlDisplay (android.media.IRemoteControlDisplay)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		android.os.Parcel _data
	public void remoteControlDisplayUsesBitmapSize (android.media.IRemoteControlDisplay, int, int)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.os.Parcel _data
	public void remoteControlDisplayWantsPlaybackPositionSync (android.media.IRemoteControlDisplay, boolean)  throws android.os.RemoteException 
		android.media.IRemoteControlDisplay rcd
		boolean wantsSync
		android.os.Parcel _data
	public void setRemoteControlClientPlaybackPosition (int, long)  throws android.os.RemoteException 
		int generationId
		long timeMs
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateRemoteControlClientMetadata (int, int, android.media.Rating)  throws android.os.RemoteException 
		int generationId
		int key
		android.media.Rating value
		android.os.Parcel _data
		android.os.Parcel _reply
	public int registerRemoteControlClient (android.app.PendingIntent, android.media.IRemoteControlClient, java.lang.String)  throws android.os.RemoteException 
		android.app.PendingIntent mediaIntent
		android.media.IRemoteControlClient rcClient
		String callingPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void unregisterRemoteControlClient (android.app.PendingIntent, android.media.IRemoteControlClient)  throws android.os.RemoteException 
		android.app.PendingIntent mediaIntent
		android.media.IRemoteControlClient rcClient
		android.os.Parcel _data
	public void setPlaybackInfoForRcc (int, int, int)  throws android.os.RemoteException 
		int rccId
		int what
		int value
		android.os.Parcel _data
	public void setPlaybackStateForRcc (int, int, long, float)  throws android.os.RemoteException 
		int rccId
		int state
		long timeMs
		float speed
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getRemoteStreamMaxVolume ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getRemoteStreamVolume ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void registerRemoteVolumeObserverForRcc (int, android.media.IRemoteVolumeObserver)  throws android.os.RemoteException 
		int rccId
		android.media.IRemoteVolumeObserver rvo
		android.os.Parcel _data
	public void startBluetoothSco (android.os.IBinder, int)  throws android.os.RemoteException 
		android.os.IBinder cb
		int targetSdkVersion
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopBluetoothSco (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public void forceVolumeControlStream (int, android.os.IBinder)  throws android.os.RemoteException 
		int streamType
		android.os.IBinder cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setRingtonePlayer (android.media.IRingtonePlayer)  throws android.os.RemoteException 
		android.media.IRingtonePlayer player
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.media.IRingtonePlayer getRingtonePlayer ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.IRingtonePlayer _result
	public int getMasterStreamType ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setWiredDeviceConnectionState (int, int, java.lang.String)  throws android.os.RemoteException 
		int device
		int state
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
	public int setBluetoothA2dpDeviceConnectionState (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int state
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.media.AudioRoutesInfo startWatchingRoutes (android.media.IAudioRoutesObserver)  throws android.os.RemoteException 
		android.media.AudioRoutesInfo _result
		android.media.IAudioRoutesObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.AudioRoutesInfo _result
	public boolean isCameraSoundForced ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/media/IMediaScannerService$Stub$Proxy.class
IMediaScannerService.java
package android.media
 android.media.IMediaScannerService$Stub$Proxy extends java.lang.Object implements android.media.IMediaScannerService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void requestScanFile (java.lang.String, java.lang.String, android.media.IMediaScannerListener)  throws android.os.RemoteException 
		String path
		String mimeType
		android.media.IMediaScannerListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void scanFile (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String path
		String mimeType
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/media/IMediaScannerListener.class
IMediaScannerListener.java
package android.media
public abstract android.media.IMediaScannerListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void scanCompleted (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
}

android/media/NotProvisionedException.class
NotProvisionedException.java
package android.media
public final android.media.NotProvisionedException extends android.media.MediaDrmException {
	public void  (java.lang.String) 
		String detailMessage
}

android/media/ThumbnailUtils$SizedThumbnailBitmap.class
ThumbnailUtils.java
package android.media
 android.media.ThumbnailUtils$SizedThumbnailBitmap extends java.lang.Object {
	public byte[] mThumbnailData
	public android.graphics.Bitmap mBitmap
	public int mThumbnailWidth
	public int mThumbnailHeight
	private void  () 
	void  (android.media.ThumbnailUtils$1) 
		android.media.ThumbnailUtils$1 x0
}

android/media/MediaRouter$RouteInfo$1$1.class
MediaRouter.java
package android.media
 android.media.MediaRouter$RouteInfo$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final int val$direction
	final int val$value
	final android.media.MediaRouter$RouteInfo$1 this$1
	void  (android.media.MediaRouter$RouteInfo$1, int, int) 
	public void run () 
}

android/media/IRemoteControlDisplay.class
IRemoteControlDisplay.java
package android.media
public abstract android.media.IRemoteControlDisplay extends java.lang.Object implements android.os.IInterface  {
	public abstract void setCurrentClientId (int, android.app.PendingIntent, boolean)  throws android.os.RemoteException 
	public abstract void setEnabled (boolean)  throws android.os.RemoteException 
	public abstract void setPlaybackState (int, int, long, long, float)  throws android.os.RemoteException 
	public abstract void setTransportControlInfo (int, int, int)  throws android.os.RemoteException 
	public abstract void setMetadata (int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void setArtwork (int, android.graphics.Bitmap)  throws android.os.RemoteException 
	public abstract void setAllMetadata (int, android.os.Bundle, android.graphics.Bitmap)  throws android.os.RemoteException 
}

android/media/CameraProfile.class
CameraProfile.java
package android.media
public android.media.CameraProfile extends java.lang.Object {
	public static final int QUALITY_LOW
	public static final int QUALITY_MEDIUM
	public static final int QUALITY_HIGH
	private static final java.util.HashMap sCache
	public void  () 
	public static int getJpegEncodingQualityParameter (int) 
		int i
		int quality
		int numberOfCameras
		android.hardware.Camera$CameraInfo cameraInfo
	public static int getJpegEncodingQualityParameter (int, int) 
		int[] levels
		int cameraId
		int quality
	private static int[] getImageEncodingQualityLevels (int) 
		int i
		int cameraId
		int nLevels
		int[] levels
	private static final native void native_init () 
	private static final native int native_get_num_image_encoding_quality_levels (int) 
	private static final native int native_get_image_encoding_quality_level (int, int) 
	static void  () 
}

android/media/AudioService$VolumeStreamState.class
AudioService.java
package android.media
public android.media.AudioService$VolumeStreamState extends java.lang.Object {
	private final int mStreamType
	private String mVolumeIndexSettingName
	private int mIndexMax
	private final java.util.concurrent.ConcurrentHashMap mIndex
	private java.util.ArrayList mDeathHandlers
	final android.media.AudioService this$0
	private void  (android.media.AudioService, java.lang.String, int) 
		String settingName
		int streamType
	public java.lang.String getSettingNameForDevice (int) 
		int device
		String name
		String suffix
	public void readSettings () 
		int index
		int device
		String name
		int defaultIndex
		int index
		int i
		int remainingDevices
	public void applyDeviceVolume (int) 
		int index
		int index
		int device
		int index
	public void applyAllVolumes () 
		int index
		java.util.Map$Entry entry
		int device
		int index
		java.util.Set set
		java.util.Iterator i
	public boolean adjustIndex (int, int) 
		int deltaIndex
		int device
	public boolean setIndex (int, int) 
		int scaledIndex
		int streamType
		boolean currentDevice
		int numStreamTypes
		int oldIndex
		int index
		int device
	public int getIndex (int) 
		Integer index
		int device
	public int getMaxIndex () 
	public void setAllIndexes (android.media.AudioService$VolumeStreamState) 
		java.util.Map$Entry entry
		java.util.Map$Entry entry
		int device
		int srcStreamType
		int index
		java.util.Set set
		java.util.Iterator i
		android.media.AudioService$VolumeStreamState srcStream
	public void setAllIndexesToMax () 
		java.util.Map$Entry entry
		java.util.Set set
		java.util.Iterator i
	public void mute (android.os.IBinder, boolean) 
		android.media.AudioService$VolumeStreamState$VolumeDeathHandler handler
		android.os.IBinder cb
		boolean state
	public int getStreamType () 
	private int getValidIndex (int) 
		int index
	private synchronized int muteCount () 
		int i
		int count
		int size
	private synchronized boolean isMuted () 
	private android.media.AudioService$VolumeStreamState$VolumeDeathHandler getDeathHandler (android.os.IBinder, boolean) 
		android.media.AudioService$VolumeStreamState$VolumeDeathHandler handler
		int i
		android.media.AudioService$VolumeStreamState$VolumeDeathHandler handler
		android.os.IBinder cb
		boolean state
		android.media.AudioService$VolumeStreamState$VolumeDeathHandler handler
		int size
	private void dump (java.io.PrintWriter) 
		java.util.Map$Entry entry
		java.io.PrintWriter pw
		java.util.Set set
		java.util.Iterator i
	static boolean access$300 (android.media.AudioService$VolumeStreamState) 
		android.media.AudioService$VolumeStreamState x0
	void  (android.media.AudioService, java.lang.String, int, android.media.AudioService$1) 
		android.media.AudioService x0
		String x1
		int x2
		android.media.AudioService$1 x3
	static void access$500 (android.media.AudioService$VolumeStreamState, java.io.PrintWriter) 
		android.media.AudioService$VolumeStreamState x0
		java.io.PrintWriter x1
	static java.util.concurrent.ConcurrentHashMap access$900 (android.media.AudioService$VolumeStreamState) 
		android.media.AudioService$VolumeStreamState x0
	static java.util.ArrayList access$1700 (android.media.AudioService$VolumeStreamState) 
		android.media.AudioService$VolumeStreamState x0
	static int access$4200 (android.media.AudioService$VolumeStreamState) 
		android.media.AudioService$VolumeStreamState x0
	static int access$5500 (android.media.AudioService$VolumeStreamState) 
		android.media.AudioService$VolumeStreamState x0
}

android/media/AudioManager$OnAudioFocusChangeListener.class
AudioManager.java
package android.media
public abstract android.media.AudioManager$OnAudioFocusChangeListener extends java.lang.Object {
	public abstract void onAudioFocusChange (int) 
}

android/media/WebVttRenderer.class
WebVttRenderer.java
package android.media
public android.media.WebVttRenderer extends android.media.SubtitleController$Renderer {
	private final android.content.Context mContext
	private android.media.WebVttRenderingWidget mRenderingWidget
	public void  (android.content.Context) 
		android.content.Context context
	public boolean supports (android.media.MediaFormat) 
		android.media.MediaFormat format
	public android.media.SubtitleTrack createTrack (android.media.MediaFormat) 
		android.media.MediaFormat format
}

android/media/MediaScannerConnection$ClientProxy.class
MediaScannerConnection.java
package android.media
 android.media.MediaScannerConnection$ClientProxy extends java.lang.Object implements android.media.MediaScannerConnection$MediaScannerConnectionClient  {
	final String[] mPaths
	final String[] mMimeTypes
	final android.media.MediaScannerConnection$OnScanCompletedListener mClient
	android.media.MediaScannerConnection mConnection
	int mNextPath
	void  (java.lang.String[], java.lang.String[], android.media.MediaScannerConnection$OnScanCompletedListener) 
		String[] paths
		String[] mimeTypes
		android.media.MediaScannerConnection$OnScanCompletedListener client
	public void onMediaScannerConnected () 
	public void onScanCompleted (java.lang.String, android.net.Uri) 
		String path
		android.net.Uri uri
	void scanNextPath () 
		String mimeType
}

android/media/SubtitleTrack$CueList$EntryIterator.class
SubtitleTrack.java
package android.media
 android.media.SubtitleTrack$CueList$EntryIterator extends java.lang.Object implements java.util.Iterator  {
	private long mCurrentTimeMs
	private java.util.Iterator mListIterator
	private boolean mDone
	private java.util.SortedMap mRemainingCues
	private java.util.Iterator mLastListIterator
	private android.util.Pair mLastEntry
	final android.media.SubtitleTrack$CueList this$0
	public boolean hasNext () 
	public android.util.Pair next () 
	public void remove () 
		long timeMs
		long[] arr$
		int len$
		int i$
		android.media.SubtitleTrack$Cue cue
	public void  (android.media.SubtitleTrack$CueList, java.util.SortedMap) 
		java.util.SortedMap cues
	private void nextKey () 
		IllegalArgumentException e
		java.util.NoSuchElementException e
	public volatile java.lang.Object next () 
}

android/media/MediaPlayer$TrackInfo$1.class
MediaPlayer.java
package android.media
final android.media.MediaPlayer$TrackInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.MediaPlayer$TrackInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.MediaPlayer$TrackInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/media/MediaRecorder$VideoEncoder.class
MediaRecorder.java
package android.media
public final android.media.MediaRecorder$VideoEncoder extends java.lang.Object {
	public static final int DEFAULT
	public static final int H263
	public static final int H264
	public static final int MPEG_4_SP
	final android.media.MediaRecorder this$0
	private void  (android.media.MediaRecorder) 
}

android/media/IRemoteVolumeObserver.class
IRemoteVolumeObserver.java
package android.media
public abstract android.media.IRemoteVolumeObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void dispatchRemoteVolumeUpdate (int, int)  throws android.os.RemoteException 
}

android/media/AmrInputStream.class
AmrInputStream.java
package android.media
public final android.media.AmrInputStream extends java.io.InputStream {
	private static final String TAG
	private static final int SAMPLES_PER_FRAME
	private java.io.InputStream mInputStream
	private long mGae
	private final byte[] mBuf
	private int mBufIn
	private int mBufOut
	private byte[] mOneByte
	public void  (java.io.InputStream) 
		java.io.InputStream inputStream
	public int read ()  throws java.io.IOException 
		int rtn
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public int read (byte[], int, int)  throws java.io.IOException 
		int n
		int i
		byte[] b
		int offset
		int length
	public void close ()  throws java.io.IOException 
	protected void finalize ()  throws java.lang.Throwable 
	private static native long GsmAmrEncoderNew () 
	private static native void GsmAmrEncoderInitialize (long) 
	private static native int GsmAmrEncoderEncode (long, byte[], int, byte[], int)  throws java.io.IOException 
	private static native void GsmAmrEncoderCleanup (long) 
	private static native void GsmAmrEncoderDelete (long) 
	static void  () 
}

android/media/MediaCrypto.class
MediaCrypto.java
package android.media
public final android.media.MediaCrypto extends java.lang.Object {
	private long mNativeContext
	public static final boolean isCryptoSchemeSupported (java.util.UUID) 
		java.util.UUID uuid
	private static final byte[] getByteArrayFromUUID (java.util.UUID) 
		int i
		java.util.UUID uuid
		long msb
		long lsb
		byte[] uuidBytes
	private static final native boolean isCryptoSchemeSupportedNative (byte[]) 
	public void  (java.util.UUID, byte[])  throws android.media.MediaCryptoException 
		java.util.UUID uuid
		byte[] initData
	public final native boolean requiresSecureDecoderComponent (java.lang.String) 
	protected void finalize () 
	public final native void release () 
	private static final native void native_init () 
	private final native void native_setup (byte[], byte[])  throws android.media.MediaCryptoException 
	private final native void native_finalize () 
	static void  () 
}

android/media/IRemoteDisplayProvider$Stub.class
IRemoteDisplayProvider.java
package android.media
public abstract android.media.IRemoteDisplayProvider$Stub extends android.os.Binder implements android.media.IRemoteDisplayProvider  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setCallback
	static final int TRANSACTION_setDiscoveryMode
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_setVolume
	static final int TRANSACTION_adjustVolume
	public void  () 
	public static android.media.IRemoteDisplayProvider asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.media.IRemoteDisplayCallback _arg0
		int _arg0
		String _arg0
		String _arg0
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/MediaCodecInfo.class
MediaCodecInfo.java
package android.media
public final android.media.MediaCodecInfo extends java.lang.Object {
	private int mIndex
	void  (int) 
		int index
	public final java.lang.String getName () 
	public final boolean isEncoder () 
	public final java.lang.String[] getSupportedTypes () 
	public final android.media.MediaCodecInfo$CodecCapabilities getCapabilitiesForType (java.lang.String) 
		String type
}

android/media/RemoteDisplay$Listener.class
RemoteDisplay.java
package android.media
public abstract android.media.RemoteDisplay$Listener extends java.lang.Object {
	public abstract void onDisplayConnected (android.view.Surface, int, int, int, int) 
	public abstract void onDisplayDisconnected () 
	public abstract void onDisplayError (int) 
}

android/media/IRemoteControlClient$Stub.class
IRemoteControlClient.java
package android.media
public abstract android.media.IRemoteControlClient$Stub extends android.os.Binder implements android.media.IRemoteControlClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onInformationRequested
	static final int TRANSACTION_informationRequestForDisplay
	static final int TRANSACTION_setCurrentClientGenerationId
	static final int TRANSACTION_plugRemoteControlDisplay
	static final int TRANSACTION_unplugRemoteControlDisplay
	static final int TRANSACTION_setBitmapSizeForDisplay
	static final int TRANSACTION_setWantsSyncForDisplay
	static final int TRANSACTION_enableRemoteControlDisplay
	static final int TRANSACTION_seekTo
	static final int TRANSACTION_updateMetadata
	public void  () 
	public static android.media.IRemoteControlClient asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		android.media.IRemoteControlDisplay _arg0
		int _arg1
		int _arg2
		int _arg0
		android.media.IRemoteControlDisplay _arg0
		int _arg1
		int _arg2
		android.media.IRemoteControlDisplay _arg0
		android.media.IRemoteControlDisplay _arg0
		int _arg1
		int _arg2
		android.media.IRemoteControlDisplay _arg0
		boolean _arg1
		android.media.IRemoteControlDisplay _arg0
		boolean _arg1
		int _arg0
		long _arg1
		android.media.Rating _arg2
		int _arg0
		int _arg1
		android.media.Rating _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/WebVttRenderingWidget.class
WebVttRenderer.java
package android.media
 android.media.WebVttRenderingWidget extends android.view.ViewGroup implements android.media.SubtitleTrack$RenderingWidget  {
	private static final boolean DEBUG
	private static final int DEBUG_REGION_BACKGROUND
	private static final int DEBUG_CUE_BACKGROUND
	private static final float LINE_HEIGHT_RATIO
	private final android.util.ArrayMap mRegionBoxes
	private final android.util.ArrayMap mCueBoxes
	private final android.view.accessibility.CaptioningManager mManager
	private android.media.SubtitleTrack$RenderingWidget$OnChangedListener mListener
	private android.view.accessibility.CaptioningManager$CaptionStyle mCaptionStyle
	private float mFontSize
	private boolean mHasChangeListener
	private final android.view.accessibility.CaptioningManager$CaptioningChangeListener mCaptioningListener
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyle
	public void setSize (int, int) 
		int width
		int height
		int widthSpec
		int heightSpec
	public void onAttachedToWindow () 
	public void onDetachedFromWindow () 
	public void setOnChangedListener (android.media.SubtitleTrack$RenderingWidget$OnChangedListener) 
		android.media.SubtitleTrack$RenderingWidget$OnChangedListener listener
	public void setVisible (boolean) 
		boolean visible
	private void manageChangeListener () 
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
		boolean needsListener
	public void setActiveCues (java.util.Vector) 
		android.media.WebVttRenderingWidget$RegionLayout regionBox
		android.media.WebVttRenderingWidget$CueLayout cueBox
		android.media.TextTrackCue cue
		android.media.TextTrackRegion region
		int i
		java.util.Vector activeCues
		android.content.Context context
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
		int count
		int width
		int height
	private void setCaptionStyle (android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		android.media.WebVttRenderingWidget$RegionLayout regionBox
		int i
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
		int cueCount
		int regionCount
	private void prune () 
		android.media.WebVttRenderingWidget$RegionLayout regionBox
		int i
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		int regionCount
		int cueCount
	private void prepForPrune () 
		android.media.WebVttRenderingWidget$RegionLayout regionBox
		int i
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		int regionCount
		int cueCount
	protected void onMeasure (int, int) 
		android.media.WebVttRenderingWidget$RegionLayout regionBox
		int i
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int regionCount
		int cueCount
	protected void onLayout (boolean, int, int, int, int) 
		android.media.WebVttRenderingWidget$RegionLayout regionBox
		int i
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		boolean changed
		int l
		int t
		int r
		int b
		int viewportWidth
		int viewportHeight
		int regionCount
		int cueCount
	private void layoutRegion (int, int, android.media.WebVttRenderingWidget$RegionLayout) 
		int viewportWidth
		int viewportHeight
		android.media.WebVttRenderingWidget$RegionLayout regionBox
		android.media.TextTrackRegion region
		int regionHeight
		int regionWidth
		float x
		float y
		int left
		int top
	private void layoutCue (int, int, android.media.WebVttRenderingWidget$CueLayout) 
		int paddingLeft
		int paddingRight
		float rightEdge
		int top
		int viewportWidth
		int viewportHeight
		android.media.WebVttRenderingWidget$CueLayout cueBox
		android.media.TextTrackCue cue
		int direction
		int absAlignment
		boolean cueSnapToLines
		int size
		int xPosition
		int left
		int width
		int yPosition
		int height
		int top
	private int calculateLinePosition (android.media.WebVttRenderingWidget$CueLayout) 
		android.media.WebVttRenderingWidget$CueLayout cueBox
		android.media.TextTrackCue cue
		Integer linePosition
		boolean snapToLines
		boolean autoPosition
	private static int resolveCueAlignment (int, int) 
		int layoutDirection
		int alignment
	static android.view.accessibility.CaptioningManager$CaptionStyle access$100 (android.media.WebVttRenderingWidget) 
		android.media.WebVttRenderingWidget x0
	static void access$200 (android.media.WebVttRenderingWidget, android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.media.WebVttRenderingWidget x0
		android.view.accessibility.CaptioningManager$CaptionStyle x1
		float x2
	static float access$300 (android.media.WebVttRenderingWidget) 
		android.media.WebVttRenderingWidget x0
	static int access$400 (int, int) 
		int x0
		int x1
}

android/media/IMediaScannerService$Stub.class
IMediaScannerService.java
package android.media
public abstract android.media.IMediaScannerService$Stub extends android.os.Binder implements android.media.IMediaScannerService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_requestScanFile
	static final int TRANSACTION_scanFile
	public void  () 
	public static android.media.IMediaScannerService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		String _arg1
		android.media.IMediaScannerListener _arg2
		String _arg0
		String _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/MediaRouter$RouteCategory.class
MediaRouter.java
package android.media
public android.media.MediaRouter$RouteCategory extends java.lang.Object {
	CharSequence mName
	int mNameResId
	int mTypes
	final boolean mGroupable
	boolean mIsSystem
	void  (java.lang.CharSequence, int, boolean) 
		CharSequence name
		int types
		boolean groupable
	void  (int, int, boolean) 
		int nameResId
		int types
		boolean groupable
	public java.lang.CharSequence getName () 
	public java.lang.CharSequence getName (android.content.Context) 
		android.content.Context context
	java.lang.CharSequence getName (android.content.res.Resources) 
		android.content.res.Resources res
	public java.util.List getRoutes (java.util.List) 
		android.media.MediaRouter$RouteInfo route
		int i
		java.util.List out
		int count
	public int getSupportedTypes () 
	public boolean isGroupable () 
	public boolean isSystem () 
	public java.lang.String toString () 
}

android/media/MediaMetadataEditor.class
MediaMetadataEditor.java
package android.media
public abstract android.media.MediaMetadataEditor extends java.lang.Object {
	private static final String TAG
	public static final int BITMAP_KEY_ARTWORK
	public static final int RATING_KEY_BY_OTHERS
	public static final int RATING_KEY_BY_USER
	public static final int KEY_EDITABLE_MASK
	protected long mEditableKeys
	protected boolean mMetadataChanged
	protected boolean mApplied
	protected boolean mArtworkChanged
	protected android.graphics.Bitmap mEditorArtwork
	protected android.os.Bundle mEditorMetadata
	protected static final int METADATA_TYPE_INVALID
	protected static final int METADATA_TYPE_LONG
	protected static final int METADATA_TYPE_STRING
	protected static final int METADATA_TYPE_BITMAP
	protected static final int METADATA_TYPE_RATING
	protected static final android.util.SparseIntArray METADATA_KEYS_TYPE
	protected void  () 
	public abstract void apply () 
	public synchronized void clear () 
	public synchronized void addEditableKey (int) 
		int key
	public synchronized void removeEditableKeys () 
	public synchronized int[] getEditableKeys () 
		int[] keys
	public synchronized android.media.MediaMetadataEditor putString (int, java.lang.String)  throws java.lang.IllegalArgumentException 
		int key
		String value
	public synchronized android.media.MediaMetadataEditor putLong (int, long)  throws java.lang.IllegalArgumentException 
		int key
		long value
	public synchronized android.media.MediaMetadataEditor putBitmap (int, android.graphics.Bitmap)  throws java.lang.IllegalArgumentException 
		int key
		android.graphics.Bitmap bitmap
	public synchronized android.media.MediaMetadataEditor putObject (int, java.lang.Object)  throws java.lang.IllegalArgumentException 
		int key
		Object value
	public synchronized long getLong (int, long)  throws java.lang.IllegalArgumentException 
		int key
		long defaultValue
	public synchronized java.lang.String getString (int, java.lang.String)  throws java.lang.IllegalArgumentException 
		int key
		String defaultValue
	public synchronized android.graphics.Bitmap getBitmap (int, android.graphics.Bitmap)  throws java.lang.IllegalArgumentException 
		int key
		android.graphics.Bitmap defaultValue
	public synchronized java.lang.Object getObject (int, java.lang.Object)  throws java.lang.IllegalArgumentException 
		int key
		Object defaultValue
	static void  () 
}

android/media/IAudioService$Stub.class
IAudioService.java
package android.media
public abstract android.media.IAudioService$Stub extends android.os.Binder implements android.media.IAudioService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_verifyX509CertChain
	static final int TRANSACTION_adjustVolume
	static final int TRANSACTION_isLocalOrRemoteMusicActive
	static final int TRANSACTION_adjustLocalOrRemoteStreamVolume
	static final int TRANSACTION_adjustSuggestedStreamVolume
	static final int TRANSACTION_adjustStreamVolume
	static final int TRANSACTION_adjustMasterVolume
	static final int TRANSACTION_setStreamVolume
	static final int TRANSACTION_setRemoteStreamVolume
	static final int TRANSACTION_setMasterVolume
	static final int TRANSACTION_setStreamSolo
	static final int TRANSACTION_setStreamMute
	static final int TRANSACTION_isStreamMute
	static final int TRANSACTION_setMasterMute
	static final int TRANSACTION_isMasterMute
	static final int TRANSACTION_getStreamVolume
	static final int TRANSACTION_getMasterVolume
	static final int TRANSACTION_getStreamMaxVolume
	static final int TRANSACTION_getMasterMaxVolume
	static final int TRANSACTION_getLastAudibleStreamVolume
	static final int TRANSACTION_getLastAudibleMasterVolume
	static final int TRANSACTION_setRingerMode
	static final int TRANSACTION_getRingerMode
	static final int TRANSACTION_setVibrateSetting
	static final int TRANSACTION_getVibrateSetting
	static final int TRANSACTION_shouldVibrate
	static final int TRANSACTION_setMode
	static final int TRANSACTION_getMode
	static final int TRANSACTION_playSoundEffect
	static final int TRANSACTION_playSoundEffectVolume
	static final int TRANSACTION_loadSoundEffects
	static final int TRANSACTION_unloadSoundEffects
	static final int TRANSACTION_reloadAudioSettings
	static final int TRANSACTION_avrcpSupportsAbsoluteVolume
	static final int TRANSACTION_setSpeakerphoneOn
	static final int TRANSACTION_isSpeakerphoneOn
	static final int TRANSACTION_setBluetoothScoOn
	static final int TRANSACTION_isBluetoothScoOn
	static final int TRANSACTION_setBluetoothA2dpOn
	static final int TRANSACTION_isBluetoothA2dpOn
	static final int TRANSACTION_requestAudioFocus
	static final int TRANSACTION_abandonAudioFocus
	static final int TRANSACTION_unregisterAudioFocusClient
	static final int TRANSACTION_getCurrentAudioFocus
	static final int TRANSACTION_dispatchMediaKeyEvent
	static final int TRANSACTION_dispatchMediaKeyEventUnderWakelock
	static final int TRANSACTION_registerMediaButtonIntent
	static final int TRANSACTION_unregisterMediaButtonIntent
	static final int TRANSACTION_registerMediaButtonEventReceiverForCalls
	static final int TRANSACTION_unregisterMediaButtonEventReceiverForCalls
	static final int TRANSACTION_registerRemoteControlDisplay
	static final int TRANSACTION_registerRemoteController
	static final int TRANSACTION_unregisterRemoteControlDisplay
	static final int TRANSACTION_remoteControlDisplayUsesBitmapSize
	static final int TRANSACTION_remoteControlDisplayWantsPlaybackPositionSync
	static final int TRANSACTION_setRemoteControlClientPlaybackPosition
	static final int TRANSACTION_updateRemoteControlClientMetadata
	static final int TRANSACTION_registerRemoteControlClient
	static final int TRANSACTION_unregisterRemoteControlClient
	static final int TRANSACTION_setPlaybackInfoForRcc
	static final int TRANSACTION_setPlaybackStateForRcc
	static final int TRANSACTION_getRemoteStreamMaxVolume
	static final int TRANSACTION_getRemoteStreamVolume
	static final int TRANSACTION_registerRemoteVolumeObserverForRcc
	static final int TRANSACTION_startBluetoothSco
	static final int TRANSACTION_stopBluetoothSco
	static final int TRANSACTION_forceVolumeControlStream
	static final int TRANSACTION_setRingtonePlayer
	static final int TRANSACTION_getRingtonePlayer
	static final int TRANSACTION_getMasterStreamType
	static final int TRANSACTION_setWiredDeviceConnectionState
	static final int TRANSACTION_setBluetoothA2dpDeviceConnectionState
	static final int TRANSACTION_startWatchingRoutes
	static final int TRANSACTION_isCameraSoundForced
	public void  () 
	public static android.media.IAudioService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		byte[] _arg1
		String _arg2
		String _arg3
		int _result
		int _arg0
		int _arg1
		String _arg2
		boolean _result
		int _arg0
		int _arg1
		String _arg2
		int _arg0
		int _arg1
		int _arg2
		String _arg3
		int _arg0
		int _arg1
		int _arg2
		String _arg3
		int _arg0
		int _arg1
		String _arg2
		int _arg0
		int _arg1
		int _arg2
		String _arg3
		int _arg0
		int _arg0
		int _arg1
		String _arg2
		int _arg0
		boolean _arg1
		android.os.IBinder _arg2
		int _arg0
		boolean _arg1
		android.os.IBinder _arg2
		int _arg0
		boolean _result
		boolean _arg0
		int _arg1
		android.os.IBinder _arg2
		boolean _result
		int _arg0
		int _result
		int _result
		int _arg0
		int _result
		int _result
		int _arg0
		int _result
		int _result
		int _arg0
		int _result
		int _arg0
		int _arg1
		int _arg0
		int _result
		int _arg0
		boolean _result
		int _arg0
		android.os.IBinder _arg1
		int _result
		int _arg0
		int _arg0
		float _arg1
		boolean _result
		String _arg0
		boolean _arg1
		boolean _arg0
		boolean _result
		boolean _arg0
		boolean _result
		boolean _arg0
		boolean _result
		int _arg0
		int _arg1
		android.os.IBinder _arg2
		android.media.IAudioFocusDispatcher _arg3
		String _arg4
		String _arg5
		int _result
		android.media.IAudioFocusDispatcher _arg0
		String _arg1
		int _result
		String _arg0
		int _result
		android.view.KeyEvent _arg0
		android.view.KeyEvent _arg0
		android.view.KeyEvent _arg0
		android.view.KeyEvent _arg0
		android.app.PendingIntent _arg0
		android.content.ComponentName _arg1
		android.app.PendingIntent _arg0
		android.content.ComponentName _arg1
		android.os.IBinder _arg2
		android.app.PendingIntent _arg0
		android.app.PendingIntent _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.media.IRemoteControlDisplay _arg0
		int _arg1
		int _arg2
		boolean _result
		android.content.ComponentName _arg3
		android.media.IRemoteControlDisplay _arg0
		int _arg1
		int _arg2
		android.content.ComponentName _arg3
		boolean _result
		android.media.IRemoteControlDisplay _arg0
		android.media.IRemoteControlDisplay _arg0
		int _arg1
		int _arg2
		android.media.IRemoteControlDisplay _arg0
		boolean _arg1
		int _arg0
		long _arg1
		android.media.Rating _arg2
		int _arg0
		int _arg1
		android.media.Rating _arg2
		android.app.PendingIntent _arg0
		android.app.PendingIntent _arg0
		android.media.IRemoteControlClient _arg1
		String _arg2
		int _result
		android.app.PendingIntent _arg0
		android.app.PendingIntent _arg0
		android.media.IRemoteControlClient _arg1
		int _arg0
		int _arg1
		int _arg2
		int _arg0
		int _arg1
		long _arg2
		float _arg3
		int _result
		int _result
		int _arg0
		android.media.IRemoteVolumeObserver _arg1
		android.os.IBinder _arg0
		int _arg1
		android.os.IBinder _arg0
		int _arg0
		android.os.IBinder _arg1
		android.media.IRingtonePlayer _arg0
		android.media.IRingtonePlayer _result
		int _result
		int _arg0
		int _arg1
		String _arg2
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		int _result
		android.media.IAudioRoutesObserver _arg0
		android.media.AudioRoutesInfo _result
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/MediaScannerConnection$OnScanCompletedListener.class
MediaScannerConnection.java
package android.media
public abstract android.media.MediaScannerConnection$OnScanCompletedListener extends java.lang.Object {
	public abstract void onScanCompleted (java.lang.String, android.net.Uri) 
}

android/media/MediaFocusControl$RccPlaybackState.class
MediaFocusControl.java
package android.media
 android.media.MediaFocusControl$RccPlaybackState extends java.lang.Object {
	public int mState
	public long mPositionMs
	public float mSpeed
	public void  (int, long, float) 
		int state
		long positionMs
		float speed
	public void reset () 
	public java.lang.String toString () 
	private java.lang.String posToString () 
	private java.lang.String stateToString () 
}

android/media/MediaPlayer$OnCompletionListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnCompletionListener extends java.lang.Object {
	public abstract void onCompletion (android.media.MediaPlayer) 
}

android/media/MediaRouter$VolumeChangeReceiver.class
MediaRouter.java
package android.media
 android.media.MediaRouter$VolumeChangeReceiver extends android.content.BroadcastReceiver {
	void  () 
	public void onReceive (android.content.Context, android.content.Intent) 
		int streamType
		int newVolume
		int oldVolume
		android.content.Context context
		android.content.Intent intent
}

android/media/SoundPool.class
SoundPool.java
package android.media
public android.media.SoundPool extends java.lang.Object {
	private final android.media.SoundPool$SoundPoolDelegate mImpl
	public void  (int, int, int) 
		int maxStreams
		int streamType
		int srcQuality
	public int load (java.lang.String, int) 
		String path
		int priority
	public int load (android.content.Context, int, int) 
		android.content.Context context
		int resId
		int priority
	public int load (android.content.res.AssetFileDescriptor, int) 
		android.content.res.AssetFileDescriptor afd
		int priority
	public int load (java.io.FileDescriptor, long, long, int) 
		java.io.FileDescriptor fd
		long offset
		long length
		int priority
	public final boolean unload (int) 
		int soundID
	public final int play (int, float, float, int, int, float) 
		int soundID
		float leftVolume
		float rightVolume
		int priority
		int loop
		float rate
	public final void pause (int) 
		int streamID
	public final void resume (int) 
		int streamID
	public final void autoPause () 
	public final void autoResume () 
	public final void stop (int) 
		int streamID
	public final void setVolume (int, float, float) 
		int streamID
		float leftVolume
		float rightVolume
	public void setVolume (int, float) 
		int streamID
		float volume
	public final void setPriority (int, int) 
		int streamID
		int priority
	public final void setLoop (int, int) 
		int streamID
		int loop
	public final void setRate (int, float) 
		int streamID
		float rate
	public void setOnLoadCompleteListener (android.media.SoundPool$OnLoadCompleteListener) 
		android.media.SoundPool$OnLoadCompleteListener listener
	public final void release () 
}

android/media/IRemoteDisplayCallback$Stub$Proxy.class
IRemoteDisplayCallback.java
package android.media
 android.media.IRemoteDisplayCallback$Stub$Proxy extends java.lang.Object implements android.media.IRemoteDisplayCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onStateChanged (android.media.RemoteDisplayState)  throws android.os.RemoteException 
		android.media.RemoteDisplayState state
		android.os.Parcel _data
}

android/media/TextTrackCue.class
WebVttRenderer.java
package android.media
 android.media.TextTrackCue extends android.media.SubtitleTrack$Cue {
	static final int WRITING_DIRECTION_HORIZONTAL
	static final int WRITING_DIRECTION_VERTICAL_RL
	static final int WRITING_DIRECTION_VERTICAL_LR
	static final int ALIGNMENT_MIDDLE
	static final int ALIGNMENT_START
	static final int ALIGNMENT_END
	static final int ALIGNMENT_LEFT
	static final int ALIGNMENT_RIGHT
	private static final String TAG
	String mId
	boolean mPauseOnExit
	int mWritingDirection
	String mRegionId
	boolean mSnapToLines
	Integer mLinePosition
	boolean mAutoLinePosition
	int mTextPosition
	int mSize
	int mAlignment
	String[] mStrings
	android.media.TextTrackCueSpan[][] mLines
	android.media.TextTrackRegion mRegion
	void  () 
	public boolean equals (java.lang.Object) 
		int line
		android.media.TextTrackCue cue
		boolean res
		IncompatibleClassChangeError e
		Object o
	public java.lang.StringBuilder appendStringsToBuilder (java.lang.StringBuilder) 
		String s
		String[] arr$
		int len$
		int i$
		boolean first
		StringBuilder builder
	public java.lang.StringBuilder appendLinesToBuilder (java.lang.StringBuilder) 
		android.media.TextTrackCueSpan span
		android.media.TextTrackCueSpan[] arr$
		int len$
		int i$
		boolean innerFirst
		long lastTimestamp
		android.media.TextTrackCueSpan[] spans
		android.media.TextTrackCueSpan[][] arr$
		int len$
		int i$
		boolean first
		StringBuilder builder
	public java.lang.String toString () 
		StringBuilder res
	public int hashCode () 
	public void onTime (long) 
		android.media.TextTrackCueSpan span
		android.media.TextTrackCueSpan[] arr$
		int len$
		int i$
		android.media.TextTrackCueSpan[] line
		android.media.TextTrackCueSpan[][] arr$
		int len$
		int i$
		long timeMs
}

android/media/TimedText$HyperText.class
TimedText.java
package android.media
public final android.media.TimedText$HyperText extends java.lang.Object {
	public final int startChar
	public final int endChar
	public final String URL
	public final String altString
	public void  (int, int, java.lang.String, java.lang.String) 
		int startChar
		int endChar
		String url
		String alt
}

android/media/MediaFocusControl$PackageIntentsReceiver.class
MediaFocusControl.java
package android.media
 android.media.MediaFocusControl$PackageIntentsReceiver extends android.content.BroadcastReceiver {
	final android.media.MediaFocusControl this$0
	private void  (android.media.MediaFocusControl) 
	public void onReceive (android.content.Context, android.content.Intent) 
		String packageName
		String packageName
		android.content.Context context
		android.content.Intent intent
		String action
	void  (android.media.MediaFocusControl, android.media.MediaFocusControl$1) 
		android.media.MediaFocusControl x0
		android.media.MediaFocusControl$1 x1
}

android/media/MediaScanner$MyMediaScannerClient.class
MediaScanner.java
package android.media
 android.media.MediaScanner$MyMediaScannerClient extends java.lang.Object implements android.media.MediaScannerClient  {
	private String mArtist
	private String mAlbumArtist
	private String mAlbum
	private String mTitle
	private String mComposer
	private String mGenre
	private String mMimeType
	private int mFileType
	private int mTrack
	private int mYear
	private int mDuration
	private String mPath
	private long mLastModified
	private long mFileSize
	private String mWriter
	private int mCompilation
	private boolean mIsDrm
	private boolean mNoMedia
	private int mWidth
	private int mHeight
	final android.media.MediaScanner this$0
	private void  (android.media.MediaScanner) 
	public android.media.MediaScanner$FileEntry beginFile (java.lang.String, java.lang.String, long, long, boolean, boolean) 
		android.media.MediaFile$MediaFileType mediaFileType
		String path
		String mimeType
		long lastModified
		long fileSize
		boolean isDirectory
		boolean noMedia
		android.media.MediaScanner$FileEntry entry
		long delta
		boolean wasModified
	public void scanFile (java.lang.String, long, long, boolean, boolean) 
		String path
		long lastModified
		long fileSize
		boolean isDirectory
		boolean noMedia
	public android.net.Uri doScanFile (java.lang.String, java.lang.String, long, long, boolean, boolean, boolean) 
		String directPath
		java.io.File f
		String lowpath
		boolean ringtones
		boolean notifications
		boolean alarms
		boolean podcasts
		boolean music
		boolean isaudio
		boolean isvideo
		boolean isimage
		android.media.MediaScanner$FileEntry entry
		android.os.RemoteException e
		String path
		String mimeType
		long lastModified
		long fileSize
		boolean isDirectory
		boolean scanAlways
		boolean noMedia
		android.net.Uri result
	private int parseSubstring (java.lang.String, int, int) 
		String s
		int start
		int defaultValue
		int length
		char ch
		int result
	public void handleStringTag (java.lang.String, java.lang.String) 
		int num
		int num
		String name
		String value
	private boolean convertGenreCode (java.lang.String, java.lang.String) 
		String input
		String expected
		String output
	private void testGenreNameConverter () 
	public java.lang.String getGenreName (java.lang.String) 
		char c
		String ret
		short genreIndex
		NumberFormatException e
		boolean parenthesized
		StringBuffer number
		int i
		char charAfterNumber
		String genreTagValue
		int length
	private void processImageFile (java.lang.String) 
		Throwable th
		String path
	public void setMimeType (java.lang.String) 
		String mimeType
	private android.content.ContentValues toValues () 
		android.content.ContentValues map
		String resolution
	private android.net.Uri endFile (android.media.MediaScanner$FileEntry, boolean, boolean, boolean, boolean, boolean)  throws android.os.RemoteException 
		int idx
		int previousSlash
		int lastSlash
		java.io.IOException ex
		int degree
		float[] latlng
		long time
		int orientation
		android.media.ExifInterface exif
		int format
		int fileType
		int mediaType
		android.media.MediaScanner$FileEntry entry
		boolean ringtones
		boolean notifications
		boolean alarms
		boolean music
		boolean podcasts
		android.content.ContentValues values
		String title
		String album
		long rowId
		android.net.Uri tableUri
		android.media.MediaInserter inserter
		android.net.Uri result
		boolean needToSetSettings
	private boolean doesPathHaveFilename (java.lang.String, java.lang.String) 
		String path
		String filename
		int pathFilenameStart
		int filenameLength
	private void setSettingIfNotSet (java.lang.String, android.net.Uri, long) 
		String settingName
		android.net.Uri uri
		long rowId
		String existingSettingValue
	private int getFileTypeFromDrm (java.lang.String) 
		String drmMimetype
		String path
		int resultFileType
	void  (android.media.MediaScanner, android.media.MediaScanner$1) 
		android.media.MediaScanner x0
		android.media.MediaScanner$1 x1
}

android/media/AudioService$AudioSystemThread.class
AudioService.java
package android.media
 android.media.AudioService$AudioSystemThread extends java.lang.Thread {
	final android.media.AudioService this$0
	void  (android.media.AudioService) 
	public void run () 
}

android/media/WebVttRenderingWidget$RegionLayout.class
WebVttRenderer.java
package android.media
 android.media.WebVttRenderingWidget$RegionLayout extends android.widget.LinearLayout {
	private final java.util.ArrayList mRegionCueBoxes
	private final android.media.TextTrackRegion mRegion
	private android.view.accessibility.CaptioningManager$CaptionStyle mCaptionStyle
	private float mFontSize
	public void  (android.content.Context, android.media.TextTrackRegion, android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.content.Context context
		android.media.TextTrackRegion region
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
	public void setCaptionStyle (android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
		int cueCount
	public void measureForParent (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		android.media.TextTrackRegion region
		int specWidth
		int specHeight
		int width
		int size
	public void prepForPrune () 
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		int cueCount
	public void put (android.media.TextTrackCue) 
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		android.media.TextTrackCue cue
		int cueCount
		android.media.WebVttRenderingWidget$CueLayout cueBox
	public boolean prune () 
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		int cueCount
	public android.media.TextTrackRegion getRegion () 
}

android/media/AudioService$ScoClient.class
AudioService.java
package android.media
 android.media.AudioService$ScoClient extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	private android.os.IBinder mCb
	private int mCreatorPid
	private int mStartcount
	final android.media.AudioService this$0
	void  (android.media.AudioService, android.os.IBinder) 
		android.os.IBinder cb
	public void binderDied () 
		int index
	public void incCount (int) 
		android.os.RemoteException e
		int targetSdkVersion
	public void decCount () 
		java.util.NoSuchElementException e
	public void clearCount (boolean) 
		java.util.NoSuchElementException e
		boolean stopSco
	public int getCount () 
	public android.os.IBinder getBinder () 
	public int getPid () 
	public int totalCount () 
		int i
		int count
		int size
	private void requestScoState (int, int) 
		boolean status
		boolean status
		boolean status
		boolean status
		int state
		int targetSdkVersion
}

android/media/IRemoteDisplayCallback.class
IRemoteDisplayCallback.java
package android.media
public abstract android.media.IRemoteDisplayCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStateChanged (android.media.RemoteDisplayState)  throws android.os.RemoteException 
}

android/media/MediaRouter$VolumeCallbackInfo.class
MediaRouter.java
package android.media
 android.media.MediaRouter$VolumeCallbackInfo extends java.lang.Object {
	public final android.media.MediaRouter$VolumeCallback vcb
	public final android.media.MediaRouter$RouteInfo route
	public void  (android.media.MediaRouter$VolumeCallback, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$VolumeCallback vcb
		android.media.MediaRouter$RouteInfo route
}

android/media/Tokenizer$TokenizerPhase.class
WebVttRenderer.java
package android.media
abstract android.media.Tokenizer$TokenizerPhase extends java.lang.Object {
	public abstract android.media.Tokenizer$TokenizerPhase start () 
	public abstract void tokenize () 
}

android/media/SubtitleTrack$CueList$1.class
SubtitleTrack.java
package android.media
 android.media.SubtitleTrack$CueList$1 extends java.lang.Object implements java.lang.Iterable  {
	final long val$lastTimeMs
	final long val$timeMs
	final android.media.SubtitleTrack$CueList this$0
	void  (android.media.SubtitleTrack$CueList, long, long) 
	public java.util.Iterator iterator () 
		IllegalArgumentException e
}

android/media/MediaPlayer$TrackInfo.class
MediaPlayer.java
package android.media
public android.media.MediaPlayer$TrackInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int MEDIA_TRACK_TYPE_UNKNOWN
	public static final int MEDIA_TRACK_TYPE_VIDEO
	public static final int MEDIA_TRACK_TYPE_AUDIO
	public static final int MEDIA_TRACK_TYPE_TIMEDTEXT
	public static final int MEDIA_TRACK_TYPE_SUBTITLE
	final int mTrackType
	final android.media.MediaFormat mFormat
	static final android.os.Parcelable$Creator CREATOR
	public int getTrackType () 
	public java.lang.String getLanguage () 
		String language
	public android.media.MediaFormat getFormat () 
	void  (android.os.Parcel) 
		android.os.Parcel in
		String language
	void  (int, android.media.MediaFormat) 
		int type
		android.media.MediaFormat format
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/media/MediaActionSound$1.class
MediaActionSound.java
package android.media
 android.media.MediaActionSound$1 extends java.lang.Object implements android.media.SoundPool$OnLoadCompleteListener  {
	final android.media.MediaActionSound this$0
	void  (android.media.MediaActionSound) 
	public void onLoadComplete (android.media.SoundPool, int, int) 
		android.media.SoundPool soundPool
		int sampleId
		int status
}

android/media/SubtitleTrack.class
SubtitleTrack.java
package android.media
public abstract android.media.SubtitleTrack extends java.lang.Object implements android.media.MediaTimeProvider$OnMediaTimeListener  {
	private static final String TAG
	private long mLastUpdateTimeMs
	private long mLastTimeMs
	private Runnable mRunnable
	protected final android.util.LongSparseArray mRunsByEndTime
	protected final android.util.LongSparseArray mRunsByID
	protected android.media.SubtitleTrack$CueList mCues
	protected final java.util.Vector mActiveCues
	protected boolean mVisible
	public boolean DEBUG
	protected android.os.Handler mHandler
	private android.media.MediaFormat mFormat
	private long mNextScheduledTimeMs
	protected android.media.MediaTimeProvider mTimeProvider
	public void  (android.media.MediaFormat) 
		android.media.MediaFormat format
	public final android.media.MediaFormat getFormat () 
	public abstract void onData (java.lang.String, boolean, long) 
	public abstract android.media.SubtitleTrack$RenderingWidget getRenderingWidget () 
	public abstract void updateView (java.util.Vector) 
	protected synchronized void updateActiveCues (boolean, long) 
		android.util.Pair event
		android.media.SubtitleTrack$Cue cue
		java.util.Iterator it
		boolean rebuild
		long timeMs
	private void removeRunsByEndTimeIndex (int) 
		android.media.SubtitleTrack$Cue nextCue
		android.media.SubtitleTrack$Cue cue
		android.media.SubtitleTrack$Run nextRun
		int ix
		android.media.SubtitleTrack$Run run
	protected void finalize ()  throws java.lang.Throwable 
		int ix
		int size
	private synchronized void takeTime (long) 
		long timeMs
	protected synchronized void clearActiveCues () 
	protected void scheduleTimedEvents () 
	public void onTimedEvent (long) 
		long timeMs
		long timeUs
	public void onSeek (long) 
		long timeMs
		long timeUs
	public void onStop () 
	public void show () 
	public void hide () 
	protected synchronized boolean addCue (android.media.SubtitleTrack$Cue) 
		android.media.SubtitleTrack$Run run
		IllegalStateException e
		android.media.SubtitleTrack track
		long thenMs
		android.media.SubtitleTrack$Cue cue
		long nowMs
	public synchronized void setTimeProvider (android.media.MediaTimeProvider) 
		android.media.MediaTimeProvider timeProvider
	protected void finishedRun (long) 
		android.media.SubtitleTrack$Run run
		long runID
	public void setRunDiscardTimeMs (long, long) 
		android.media.SubtitleTrack$Run run
		long runID
		long timeMs
	static java.lang.Runnable access$102 (android.media.SubtitleTrack, java.lang.Runnable) 
		android.media.SubtitleTrack x0
		Runnable x1
}

android/media/ThumbnailUtils$1.class
ThumbnailUtils.java
package android.media
 android.media.ThumbnailUtils$1 extends java.lang.Object {
}

android/media/MediaFile$MediaFileType.class
MediaFile.java
package android.media
public android.media.MediaFile$MediaFileType extends java.lang.Object {
	public final int fileType
	public final String mimeType
	void  (int, java.lang.String) 
		int fileType
		String mimeType
}

android/media/MediaMetadataRetriever.class
MediaMetadataRetriever.java
package android.media
public android.media.MediaMetadataRetriever extends java.lang.Object {
	private long mNativeContext
	private static final int EMBEDDED_PICTURE_TYPE_ANY
	public static final int OPTION_PREVIOUS_SYNC
	public static final int OPTION_NEXT_SYNC
	public static final int OPTION_CLOSEST_SYNC
	public static final int OPTION_CLOSEST
	public static final int METADATA_KEY_CD_TRACK_NUMBER
	public static final int METADATA_KEY_ALBUM
	public static final int METADATA_KEY_ARTIST
	public static final int METADATA_KEY_AUTHOR
	public static final int METADATA_KEY_COMPOSER
	public static final int METADATA_KEY_DATE
	public static final int METADATA_KEY_GENRE
	public static final int METADATA_KEY_TITLE
	public static final int METADATA_KEY_YEAR
	public static final int METADATA_KEY_DURATION
	public static final int METADATA_KEY_NUM_TRACKS
	public static final int METADATA_KEY_WRITER
	public static final int METADATA_KEY_MIMETYPE
	public static final int METADATA_KEY_ALBUMARTIST
	public static final int METADATA_KEY_DISC_NUMBER
	public static final int METADATA_KEY_COMPILATION
	public static final int METADATA_KEY_HAS_AUDIO
	public static final int METADATA_KEY_HAS_VIDEO
	public static final int METADATA_KEY_VIDEO_WIDTH
	public static final int METADATA_KEY_VIDEO_HEIGHT
	public static final int METADATA_KEY_BITRATE
	public static final int METADATA_KEY_TIMED_TEXT_LANGUAGES
	public static final int METADATA_KEY_IS_DRM
	public static final int METADATA_KEY_LOCATION
	public static final int METADATA_KEY_VIDEO_ROTATION
	public void  () 
	public void setDataSource (java.lang.String)  throws java.lang.IllegalArgumentException 
		java.io.FileDescriptor fd
		java.io.FileNotFoundException fileEx
		java.io.IOException ioEx
		Exception e
		String path
		java.io.FileInputStream is
	public void setDataSource (java.lang.String, java.util.Map)  throws java.lang.IllegalArgumentException 
		java.util.Map$Entry entry
		java.util.Iterator i$
		String uri
		java.util.Map headers
		int i
		String[] keys
		String[] values
	private native void _setDataSource (java.lang.String, java.lang.String[], java.lang.String[])  throws java.lang.IllegalArgumentException 
	public native void setDataSource (java.io.FileDescriptor, long, long)  throws java.lang.IllegalArgumentException 
	public void setDataSource (java.io.FileDescriptor)  throws java.lang.IllegalArgumentException 
		java.io.FileDescriptor fd
	public void setDataSource (android.content.Context, android.net.Uri)  throws java.lang.IllegalArgumentException java.lang.SecurityException 
		java.io.FileNotFoundException e
		java.io.IOException ioEx
		android.content.ContentResolver resolver
		java.io.FileDescriptor descriptor
		SecurityException ex
		java.io.IOException ioEx
		java.io.IOException ioEx
		android.content.Context context
		android.net.Uri uri
		String scheme
		android.content.res.AssetFileDescriptor fd
	public native java.lang.String extractMetadata (int) 
	public android.graphics.Bitmap getFrameAtTime (long, int) 
		long timeUs
		int option
	public android.graphics.Bitmap getFrameAtTime (long) 
		long timeUs
	public android.graphics.Bitmap getFrameAtTime () 
	private native android.graphics.Bitmap _getFrameAtTime (long, int) 
	public byte[] getEmbeddedPicture () 
	private native byte[] getEmbeddedPicture (int) 
	public native void release () 
	private native void native_setup () 
	private static native void native_init () 
	private final native void native_finalize () 
	protected void finalize ()  throws java.lang.Throwable 
	static void  () 
}

android/media/SubtitleController.class
SubtitleController.java
package android.media
public android.media.SubtitleController extends java.lang.Object {
	private android.media.MediaTimeProvider mTimeProvider
	private java.util.Vector mRenderers
	private java.util.Vector mTracks
	private android.media.SubtitleTrack mSelectedTrack
	private boolean mShowing
	private android.view.accessibility.CaptioningManager mCaptioningManager
	private android.os.Handler mHandler
	private static final int WHAT_SHOW
	private static final int WHAT_HIDE
	private static final int WHAT_SELECT_TRACK
	private static final int WHAT_SELECT_DEFAULT_TRACK
	private final android.os.Handler$Callback mCallback
	private android.view.accessibility.CaptioningManager$CaptioningChangeListener mCaptioningChangeListener
	private boolean mTrackIsExplicit
	private boolean mVisibilityIsExplicit
	private android.media.SubtitleController$Anchor mAnchor
	private android.media.SubtitleController$Listener mListener
	static final boolean $assertionsDisabled
	public void  (android.content.Context, android.media.MediaTimeProvider, android.media.SubtitleController$Listener) 
		android.content.Context context
		android.media.MediaTimeProvider timeProvider
		android.media.SubtitleController$Listener listener
	protected void finalize ()  throws java.lang.Throwable 
	public android.media.SubtitleTrack[] getTracks () 
		android.media.SubtitleTrack[] tracks
	public android.media.SubtitleTrack getSelectedTrack () 
	private android.media.SubtitleTrack$RenderingWidget getRenderingWidget () 
	public boolean selectTrack (android.media.SubtitleTrack) 
		android.media.SubtitleTrack track
	private void doSelectTrack (android.media.SubtitleTrack) 
		android.media.SubtitleTrack track
	public android.media.SubtitleTrack getDefaultTrack () 
		android.media.MediaFormat format
		String language
		boolean forced
		boolean autoselect
		boolean is_default
		boolean languageMatches
		int score
		android.media.SubtitleTrack track
		java.util.Iterator i$
		android.media.SubtitleTrack bestTrack
		int bestScore
		java.util.Locale selectedLocale
		java.util.Locale locale
		boolean selectForced
	public void selectDefaultTrack () 
	private void doSelectDefaultTrack () 
		android.media.SubtitleTrack track
	public void reset () 
	public android.media.SubtitleTrack addTrack (android.media.MediaFormat) 
		android.media.SubtitleTrack track
		android.media.SubtitleController$Renderer renderer
		java.util.Iterator i$
		android.media.MediaFormat format
	public void show () 
	private void doShow () 
	public void hide () 
	private void doHide () 
	public void registerRenderer (android.media.SubtitleController$Renderer) 
		android.media.SubtitleController$Renderer renderer
	public void setAnchor (android.media.SubtitleController$Anchor) 
		android.media.SubtitleController$Anchor anchor
	private void checkAnchorLooper () 
	private void processOnAnchor (android.os.Message) 
		android.os.Message m
	static void access$000 (android.media.SubtitleController) 
		android.media.SubtitleController x0
	static void access$100 (android.media.SubtitleController) 
		android.media.SubtitleController x0
	static void access$200 (android.media.SubtitleController, android.media.SubtitleTrack) 
		android.media.SubtitleController x0
		android.media.SubtitleTrack x1
	static void access$300 (android.media.SubtitleController) 
		android.media.SubtitleController x0
	static void  () 
}

android/media/AudioService$SettingsObserver.class
AudioService.java
package android.media
 android.media.AudioService$SettingsObserver extends android.database.ContentObserver {
	final android.media.AudioService this$0
	void  (android.media.AudioService) 
	public void onChange (boolean) 
		boolean selfChange
}

android/media/MediaScannerConnection$1.class
MediaScannerConnection.java
package android.media
 android.media.MediaScannerConnection$1 extends android.media.IMediaScannerListener$Stub {
	final android.media.MediaScannerConnection this$0
	void  (android.media.MediaScannerConnection) 
	public void scanCompleted (java.lang.String, android.net.Uri) 
		String path
		android.net.Uri uri
		android.media.MediaScannerConnection$MediaScannerConnectionClient client
}

android/media/SubtitleData.class
SubtitleData.java
package android.media
public final android.media.SubtitleData extends java.lang.Object {
	private static final String TAG
	private int mTrackIndex
	private long mStartTimeUs
	private long mDurationUs
	private byte[] mData
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public int getTrackIndex () 
	public long getStartTimeUs () 
	public long getDurationUs () 
	public byte[] getData () 
	private boolean parseParcel (android.os.Parcel) 
		android.os.Parcel parcel
}

android/media/WebVttTrack.class
WebVttRenderer.java
package android.media
 android.media.WebVttTrack extends android.media.SubtitleTrack implements android.media.WebVttCueListener  {
	private static final String TAG
	private final android.media.WebVttParser mParser
	private final android.media.UnstyledTextExtractor mExtractor
	private final android.media.Tokenizer mTokenizer
	private final java.util.Vector mTimestamps
	private final android.media.WebVttRenderingWidget mRenderingWidget
	private final java.util.Map mRegions
	private Long mCurrentRunID
	void  (android.media.WebVttRenderingWidget, android.media.MediaFormat) 
		android.media.WebVttRenderingWidget renderingWidget
		android.media.MediaFormat format
	public android.media.WebVttRenderingWidget getRenderingWidget () 
	public void onData (java.lang.String, boolean, long) 
		String data
		boolean eos
		long runID
	public void onCueParsed (android.media.TextTrackCue) 
		String s
		String[] arr$
		int len$
		int i$
		android.media.TextTrackCueSpan span
		android.media.TextTrackCueSpan[] arr$
		int len$
		int i$
		android.media.TextTrackCueSpan[] line
		android.media.TextTrackCueSpan[][] arr$
		int len$
		int i$
		int ix
		android.media.TextTrackCue cue
	public void onRegionParsed (android.media.TextTrackRegion) 
		android.media.TextTrackRegion region
	public void updateView (java.util.Vector) 
		IllegalStateException e
		java.util.Vector activeCues
	public volatile android.media.SubtitleTrack$RenderingWidget getRenderingWidget () 
}

android/media/DataSource.class
DataSource.java
package android.media
public abstract android.media.DataSource extends java.lang.Object implements java.io.Closeable  {
	public abstract int readAt (long, byte[], int) 
	public abstract long getSize () 
}

android/media/IMediaScannerListener$Stub.class
IMediaScannerListener.java
package android.media
public abstract android.media.IMediaScannerListener$Stub extends android.os.Binder implements android.media.IMediaScannerListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_scanCompleted
	public void  () 
	public static android.media.IMediaScannerListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.net.Uri _arg1
		String _arg0
		android.net.Uri _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/MediaDrm$KeyRequest.class
MediaDrm.java
package android.media
public final android.media.MediaDrm$KeyRequest extends java.lang.Object {
	private byte[] mData
	private String mDefaultUrl
	void  () 
	public byte[] getData () 
	public java.lang.String getDefaultUrl () 
}

android/media/MediaPlayer$2.class
MediaPlayer.java
package android.media
 android.media.MediaPlayer$2 extends java.lang.Object implements java.lang.Runnable  {
	final java.io.InputStream val$fIs
	final android.media.MediaFormat val$fFormat
	final android.os.HandlerThread val$thread
	final android.media.MediaPlayer this$0
	void  (android.media.MediaPlayer, java.io.InputStream, android.media.MediaFormat, android.os.HandlerThread) 
	private int addTrack () 
		android.media.SubtitleTrack track
		java.util.Scanner scanner
		String contents
	public void run () 
		android.os.Message m
		int res
}

android/media/MediaPlayer$OnSubtitleDataListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnSubtitleDataListener extends java.lang.Object {
	public abstract void onSubtitleData (android.media.MediaPlayer, android.media.SubtitleData) 
}

android/media/RemoteControlClient$EventHandler.class
RemoteControlClient.java
package android.media
 android.media.RemoteControlClient$EventHandler extends android.os.Handler {
	final android.media.RemoteControlClient this$0
	public void  (android.media.RemoteControlClient, android.media.RemoteControlClient, android.os.Looper) 
		android.media.RemoteControlClient rcc
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/RemoteController.class
RemoteController.java
package android.media
public final android.media.RemoteController extends java.lang.Object {
	private static final int MAX_BITMAP_DIMENSION
	private static final int TRANSPORT_UNKNOWN
	private static final String TAG
	private static final boolean DEBUG
	private static final Object mGenLock
	private static final Object mInfoLock
	private final android.media.RemoteController$RcDisplay mRcd
	private final android.content.Context mContext
	private final android.media.AudioManager mAudioManager
	private final int mMaxBitmapDimension
	private android.media.RemoteController$MetadataEditor mMetadataEditor
	private int mClientGenerationIdCurrent
	private boolean mIsRegistered
	private android.app.PendingIntent mClientPendingIntentCurrent
	private android.media.RemoteController$OnClientUpdateListener mOnClientUpdateListener
	private android.media.RemoteController$PlaybackInfo mLastPlaybackInfo
	private int mArtworkWidth
	private int mArtworkHeight
	private boolean mEnabled
	public static final int POSITION_SYNCHRONIZATION_NONE
	public static final int POSITION_SYNCHRONIZATION_CHECK
	private final android.media.RemoteController$EventHandler mEventHandler
	private static final int MSG_NEW_PENDING_INTENT
	private static final int MSG_NEW_PLAYBACK_INFO
	private static final int MSG_NEW_TRANSPORT_INFO
	private static final int MSG_NEW_METADATA
	private static final int MSG_CLIENT_CHANGE
	private static final int MSG_DISPLAY_ENABLE
	private static final int SENDMSG_REPLACE
	private static final int SENDMSG_NOOP
	private static final int SENDMSG_QUEUE
	public void  (android.content.Context, android.media.RemoteController$OnClientUpdateListener)  throws java.lang.IllegalArgumentException 
		android.content.Context context
		android.media.RemoteController$OnClientUpdateListener updateListener
	public void  (android.content.Context, android.media.RemoteController$OnClientUpdateListener, android.os.Looper)  throws java.lang.IllegalArgumentException 
		android.os.Looper l
		android.util.DisplayMetrics dm
		android.content.Context context
		android.media.RemoteController$OnClientUpdateListener updateListener
		android.os.Looper looper
	public java.lang.String getRemoteControlClientPackageName () 
	public long getEstimatedMediaPosition () 
		long thenPos
		long now
		long then
		long sinceThen
		long scaledSinceThen
	public boolean sendMediaKeyEvent (android.view.KeyEvent)  throws java.lang.IllegalArgumentException 
		android.app.PendingIntent$CanceledException e
		android.content.Intent intent
		android.view.KeyEvent keyEvent
		android.app.PendingIntent pi
	public boolean seekTo (long)  throws java.lang.IllegalArgumentException 
		long timeMs
		int genId
	public boolean setArtworkConfiguration (boolean, int, int)  throws java.lang.IllegalArgumentException 
		boolean wantBitmap
		int width
		int height
	public boolean setArtworkConfiguration (int, int)  throws java.lang.IllegalArgumentException 
		int width
		int height
	public boolean clearArtworkConfiguration () 
	public boolean setSynchronizationMode (int)  throws java.lang.IllegalArgumentException 
		int sync
	public android.media.RemoteController$MetadataEditor editMetadata () 
		android.media.RemoteController$MetadataEditor editor
	private static void sendMsg (android.os.Handler, int, int, int, int, java.lang.Object, int) 
		android.os.Handler handler
		int msg
		int existingMsgPolicy
		int arg1
		int arg2
		Object obj
		int delayMs
	private void onNewPendingIntent (int, android.app.PendingIntent) 
		int genId
		android.app.PendingIntent pi
	private void onNewPlaybackInfo (int, android.media.RemoteController$PlaybackInfo) 
		int genId
		android.media.RemoteController$PlaybackInfo pi
		android.media.RemoteController$OnClientUpdateListener l
	private void onNewTransportInfo (int, int) 
		int genId
		int transportControlFlags
		android.media.RemoteController$OnClientUpdateListener l
	private void onNewMetadata (int, android.os.Bundle) 
		int genId
		android.os.Bundle metadata
		android.media.RemoteController$OnClientUpdateListener l
		android.media.RemoteController$MetadataEditor metadataEditor
		long editableKeys
	private void onClientChange (int, boolean) 
		int genId
		boolean clearing
		android.media.RemoteController$OnClientUpdateListener l
	private void onDisplayEnable (boolean) 
		int genId
		android.media.RemoteController$PlaybackInfo pi
		android.os.Bundle metadata
		boolean enabled
		android.media.RemoteController$OnClientUpdateListener l
	void setIsRegistered (boolean) 
		boolean registered
	android.media.RemoteController$RcDisplay getRcDisplay () 
	int[] getArtworkSize () 
		int[] size
	android.media.RemoteController$OnClientUpdateListener getUpdateListener () 
	static java.lang.Object access$000 () 
	static int access$100 (android.media.RemoteController) 
		android.media.RemoteController x0
	static java.lang.Object access$200 () 
	static android.media.AudioManager access$300 (android.media.RemoteController) 
		android.media.RemoteController x0
	static int access$102 (android.media.RemoteController, int) 
		android.media.RemoteController x0
		int x1
	static android.media.RemoteController$EventHandler access$400 (android.media.RemoteController) 
		android.media.RemoteController x0
	static void access$500 (android.os.Handler, int, int, int, int, java.lang.Object, int) 
		android.os.Handler x0
		int x1
		int x2
		int x3
		int x4
		Object x5
		int x6
	static void access$600 (android.media.RemoteController, int, android.app.PendingIntent) 
		android.media.RemoteController x0
		int x1
		android.app.PendingIntent x2
	static void access$700 (android.media.RemoteController, int, android.media.RemoteController$PlaybackInfo) 
		android.media.RemoteController x0
		int x1
		android.media.RemoteController$PlaybackInfo x2
	static void access$800 (android.media.RemoteController, int, int) 
		android.media.RemoteController x0
		int x1
		int x2
	static void access$900 (android.media.RemoteController, int, android.os.Bundle) 
		android.media.RemoteController x0
		int x1
		android.os.Bundle x2
	static void access$1000 (android.media.RemoteController, int, boolean) 
		android.media.RemoteController x0
		int x1
		boolean x2
	static void access$1100 (android.media.RemoteController, boolean) 
		android.media.RemoteController x0
		boolean x1
	static void  () 
}

android/media/UnstyledTextExtractor.class
WebVttRenderer.java
package android.media
 android.media.UnstyledTextExtractor extends java.lang.Object implements android.media.Tokenizer$OnTokenListener  {
	StringBuilder mLine
	java.util.Vector mLines
	java.util.Vector mCurrentLine
	long mLastTimestamp
	void  () 
	private void init () 
	public void onData (java.lang.String) 
		String s
	public void onStart (java.lang.String, java.lang.String[], java.lang.String) 
		String tag
		String[] classes
		String annotation
	public void onEnd (java.lang.String) 
		String tag
	public void onTimeStamp (long) 
		long timestampMs
	public void onLineEnd () 
		android.media.TextTrackCueSpan[] spans
	public android.media.TextTrackCueSpan[][] getText () 
		android.media.TextTrackCueSpan[][] lines
}

android/media/MediaDrmException.class
MediaDrmException.java
package android.media
public android.media.MediaDrmException extends java.lang.Exception {
	public void  (java.lang.String) 
		String detailMessage
}

android/media/MediaScanner.class
MediaScanner.java
package android.media
public android.media.MediaScanner extends java.lang.Object {
	private static final String TAG
	private static final String[] FILES_PRESCAN_PROJECTION
	private static final String[] ID_PROJECTION
	private static final int FILES_PRESCAN_ID_COLUMN_INDEX
	private static final int FILES_PRESCAN_PATH_COLUMN_INDEX
	private static final int FILES_PRESCAN_FORMAT_COLUMN_INDEX
	private static final int FILES_PRESCAN_DATE_MODIFIED_COLUMN_INDEX
	private static final String[] PLAYLIST_MEMBERS_PROJECTION
	private static final int ID_PLAYLISTS_COLUMN_INDEX
	private static final int PATH_PLAYLISTS_COLUMN_INDEX
	private static final int DATE_MODIFIED_PLAYLISTS_COLUMN_INDEX
	private static final String RINGTONES_DIR
	private static final String NOTIFICATIONS_DIR
	private static final String ALARMS_DIR
	private static final String MUSIC_DIR
	private static final String PODCAST_DIR
	private static final String[] ID3_GENRES
	private long mNativeContext
	private android.content.Context mContext
	private String mPackageName
	private android.content.IContentProvider mMediaProvider
	private android.net.Uri mAudioUri
	private android.net.Uri mVideoUri
	private android.net.Uri mImagesUri
	private android.net.Uri mThumbsUri
	private android.net.Uri mPlaylistsUri
	private android.net.Uri mFilesUri
	private android.net.Uri mFilesUriNoNotify
	private boolean mProcessPlaylists
	private boolean mProcessGenres
	private int mMtpObjectHandle
	private final String mExternalStoragePath
	private final boolean mExternalIsEmulated
	private static final boolean ENABLE_BULK_INSERTS
	private int mOriginalCount
	private boolean mWasEmptyPriorToScan
	private boolean mDefaultRingtoneSet
	private boolean mDefaultNotificationSet
	private boolean mDefaultAlarmSet
	private String mDefaultRingtoneFilename
	private String mDefaultNotificationFilename
	private String mDefaultAlarmAlertFilename
	private static final String DEFAULT_RINGTONE_PROPERTY_PREFIX
	private boolean mCaseInsensitivePaths
	private final android.graphics.BitmapFactory$Options mBitmapOptions
	private java.util.ArrayList mPlaylistEntries
	private android.media.MediaInserter mMediaInserter
	private java.util.ArrayList mPlayLists
	private android.drm.DrmManagerClient mDrmManagerClient
	private final android.media.MediaScanner$MyMediaScannerClient mClient
	public void  (android.content.Context) 
		android.content.Context c
	private void setDefaultRingtoneFileNames () 
	private boolean isDrmEnabled () 
		String prop
	private void prescan (java.lang.String, boolean)  throws android.os.RemoteException 
		android.system.ErrnoException e1
		String parent
		android.media.MediaFile$MediaFileType mediaFileType
		int fileType
		boolean exists
		long rowId
		String path
		int format
		long lastModified
		int num
		long lastId
		android.net.Uri limitUri
		String filePath
		boolean prescanFiles
		android.database.Cursor c
		String where
		String[] selectionArgs
		android.net.Uri$Builder builder
		android.media.MediaScanner$MediaBulkDeleter deleter
	private boolean inScanDirectory (java.lang.String, java.lang.String[]) 
		String directory
		int i
		String path
		String[] directories
	private void pruneDeadThumbnailFiles () 
		String fullPathString
		int i
		String fullPathString
		SecurityException ex
		String fileToDelete
		java.util.Iterator i$
		android.os.RemoteException e
		java.util.HashSet existingFiles
		String directory
		String[] files
		android.database.Cursor c
	private void postscan (java.lang.String[])  throws android.os.RemoteException 
		String[] directories
	private void releaseResources () 
	private void initialize (java.lang.String) 
		String volumeName
	public void scanDirectories (java.lang.String[], java.lang.String) 
		int i
		long start
		long prescan
		long scan
		long end
		android.database.SQLException e
		UnsupportedOperationException e
		android.os.RemoteException e
		String[] directories
		String volumeName
	public android.net.Uri scanSingleFile (java.lang.String, java.lang.String, java.lang.String) 
		java.io.File file
		long lastModifiedSeconds
		android.os.RemoteException e
		String path
		String volumeName
		String mimeType
	private static boolean isNoMediaFile (java.lang.String) 
		int length
		String path
		java.io.File file
		int lastSlash
	public static boolean isNoMediaPath (java.lang.String) 
		java.io.File file
		int slashIndex
		String path
		int offset
	public void scanMtpFile (java.lang.String, java.lang.String, int, int) 
		String[] whereArgs
		android.os.RemoteException e
		android.content.ContentValues values
		android.media.MediaScanner$FileEntry entry
		android.os.RemoteException e
		String path
		String volumeName
		int objectHandle
		int format
		android.media.MediaFile$MediaFileType mediaFileType
		int fileType
		java.io.File file
		long lastModifiedSeconds
		android.database.Cursor fileList
	android.media.MediaScanner$FileEntry makeEntryFor (java.lang.String) 
		long rowId
		int format
		long lastModified
		android.os.RemoteException e
		String path
		String where
		String[] selectionArgs
		android.database.Cursor c
	private int matchPaths (java.lang.String, java.lang.String) 
		int slash1
		int slash2
		int backSlash1
		int backSlash2
		int start1
		int start2
		int length
		String path1
		String path2
		int result
		int end1
		int end2
	private boolean matchEntries (long, java.lang.String) 
		android.media.MediaScanner$PlaylistEntry entry
		int matchLength
		int i
		long rowId
		String data
		int len
		boolean done
	private void cachePlaylistEntry (java.lang.String, java.lang.String) 
		String line
		String playListDirectory
		android.media.MediaScanner$PlaylistEntry entry
		int entryLength
		char ch1
		boolean fullPath
	private void processCachedPlaylist (android.database.Cursor, android.content.ContentValues, android.net.Uri) 
		long rowId
		String data
		android.os.RemoteException e
		android.media.MediaScanner$PlaylistEntry entry
		int i
		android.database.Cursor fileList
		android.content.ContentValues values
		android.net.Uri playlistUri
		int len
		int index
	private void processM3uPlayList (java.lang.String, java.lang.String, android.net.Uri, android.content.ContentValues, android.database.Cursor) 
		String line
		java.io.File f
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		String path
		String playListDirectory
		android.net.Uri uri
		android.content.ContentValues values
		android.database.Cursor fileList
		java.io.BufferedReader reader
	private void processPlsPlayList (java.lang.String, java.lang.String, android.net.Uri, android.content.ContentValues, android.database.Cursor) 
		int equals
		String line
		java.io.File f
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		String path
		String playListDirectory
		android.net.Uri uri
		android.content.ContentValues values
		android.database.Cursor fileList
		java.io.BufferedReader reader
	private void processWplPlayList (java.lang.String, java.lang.String, android.net.Uri, android.content.ContentValues, android.database.Cursor) 
		java.io.File f
		java.io.IOException e
		org.xml.sax.SAXException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		String path
		String playListDirectory
		android.net.Uri uri
		android.content.ContentValues values
		android.database.Cursor fileList
		java.io.FileInputStream fis
	private void processPlayList (android.media.MediaScanner$FileEntry, android.database.Cursor)  throws android.os.RemoteException 
		int lastDot
		android.net.Uri uri
		android.net.Uri membersUri
		android.media.MediaScanner$FileEntry entry
		android.database.Cursor fileList
		String path
		android.content.ContentValues values
		int lastSlash
		android.net.Uri uri
		android.net.Uri membersUri
		long rowId
		String name
		String playListDirectory
		android.media.MediaFile$MediaFileType mediaFileType
		int fileType
	private void processPlayLists ()  throws android.os.RemoteException 
		android.media.MediaScanner$FileEntry entry
		android.os.RemoteException e1
		java.util.Iterator iterator
		android.database.Cursor fileList
	private native void processDirectory (java.lang.String, android.media.MediaScannerClient) 
	private native void processFile (java.lang.String, java.lang.String, android.media.MediaScannerClient) 
	public native void setLocale (java.lang.String) 
	public native byte[] extractAlbumArt (java.io.FileDescriptor) 
	private static final native void native_init () 
	private final native void native_setup () 
	private final native void native_finalize () 
	public void release () 
	protected void finalize () 
	static boolean access$100 (java.lang.String) 
		String x0
	static boolean access$200 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static boolean access$300 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static java.util.ArrayList access$400 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static int access$500 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static boolean access$600 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static java.lang.String access$700 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static void access$800 (android.media.MediaScanner, java.lang.String, java.lang.String, android.media.MediaScannerClient) 
		android.media.MediaScanner x0
		String x1
		String x2
		android.media.MediaScannerClient x3
	static boolean access$900 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static java.lang.String[] access$1000 () 
	static android.graphics.BitmapFactory$Options access$1100 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static android.net.Uri access$1200 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static android.media.MediaInserter access$1300 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static android.net.Uri access$1400 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static android.net.Uri access$1500 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static android.net.Uri access$1600 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static boolean access$1700 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static boolean access$1800 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static java.lang.String access$1900 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static boolean access$2000 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static java.lang.String access$2100 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static boolean access$2200 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static java.lang.String access$2300 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static java.lang.String access$2400 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static android.content.IContentProvider access$2500 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static boolean access$1802 (android.media.MediaScanner, boolean) 
		android.media.MediaScanner x0
		boolean x1
	static boolean access$2002 (android.media.MediaScanner, boolean) 
		android.media.MediaScanner x0
		boolean x1
	static boolean access$2202 (android.media.MediaScanner, boolean) 
		android.media.MediaScanner x0
		boolean x1
	static android.content.Context access$2600 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static android.drm.DrmManagerClient access$2700 (android.media.MediaScanner) 
		android.media.MediaScanner x0
	static android.drm.DrmManagerClient access$2702 (android.media.MediaScanner, android.drm.DrmManagerClient) 
		android.media.MediaScanner x0
		android.drm.DrmManagerClient x1
	static void access$2900 (android.media.MediaScanner, java.lang.String, java.lang.String) 
		android.media.MediaScanner x0
		String x1
		String x2
	static void  () 
}

android/media/MediaFocusControl$RemoteControlStackEntry.class
MediaFocusControl.java
package android.media
public android.media.MediaFocusControl$RemoteControlStackEntry extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	public int mRccId
	public final android.media.MediaFocusControl mController
	public final android.app.PendingIntent mMediaIntent
	public final android.content.ComponentName mReceiverComponent
	public android.os.IBinder mToken
	public String mCallingPackageName
	public int mCallingUid
	public android.media.IRemoteControlClient mRcClient
	public android.media.MediaFocusControl$RcClientDeathHandler mRcClientDeathHandler
	public int mPlaybackType
	public int mPlaybackVolume
	public int mPlaybackVolumeMax
	public int mPlaybackVolumeHandling
	public int mPlaybackStream
	public android.media.MediaFocusControl$RccPlaybackState mPlaybackState
	public android.media.IRemoteVolumeObserver mRemoteVolumeObs
	public void resetPlaybackInfo () 
	public void  (android.media.MediaFocusControl, android.app.PendingIntent, android.content.ComponentName, android.os.IBinder) 
		android.os.RemoteException e
		android.media.MediaFocusControl controller
		android.app.PendingIntent mediaIntent
		android.content.ComponentName eventReceiver
		android.os.IBinder token
	public void unlinkToRcClientDeath () 
		java.util.NoSuchElementException e
	public void destroy () 
	public void binderDied () 
	protected void finalize ()  throws java.lang.Throwable 
}

android/media/SubtitleTrack$RenderingWidget.class
SubtitleTrack.java
package android.media
public abstract android.media.SubtitleTrack$RenderingWidget extends java.lang.Object {
	public abstract void setOnChangedListener (android.media.SubtitleTrack$RenderingWidget$OnChangedListener) 
	public abstract void setSize (int, int) 
	public abstract void setVisible (boolean) 
	public abstract void draw (android.graphics.Canvas) 
	public abstract void onAttachedToWindow () 
	public abstract void onDetachedFromWindow () 
}

android/media/MediaCodecList.class
MediaCodecList.java
package android.media
public final android.media.MediaCodecList extends java.lang.Object {
	public static final native int getCodecCount () 
	public static final android.media.MediaCodecInfo getCodecInfoAt (int) 
		int index
	static final native java.lang.String getCodecName (int) 
	static final native boolean isEncoder (int) 
	static final native java.lang.String[] getSupportedTypes (int) 
	static final native android.media.MediaCodecInfo$CodecCapabilities getCodecCapabilities (int, java.lang.String) 
	static final native int findCodecByName (java.lang.String) 
	private static final native void native_init () 
	private void  () 
	static void  () 
}

android/media/MediaTimeProvider.class
MediaTimeProvider.java
package android.media
public abstract android.media.MediaTimeProvider extends java.lang.Object {
	public static final long NO_TIME
	public abstract void notifyAt (long, android.media.MediaTimeProvider$OnMediaTimeListener) 
	public abstract void scheduleUpdate (android.media.MediaTimeProvider$OnMediaTimeListener) 
	public abstract void cancelNotifications (android.media.MediaTimeProvider$OnMediaTimeListener) 
	public abstract long getCurrentTimeUs (boolean, boolean)  throws java.lang.IllegalStateException 
}

android/media/MediaRouter$RouteInfo.class
MediaRouter.java
package android.media
public android.media.MediaRouter$RouteInfo extends java.lang.Object {
	CharSequence mName
	int mNameResId
	CharSequence mDescription
	private CharSequence mStatus
	int mSupportedTypes
	android.media.MediaRouter$RouteGroup mGroup
	final android.media.MediaRouter$RouteCategory mCategory
	android.graphics.drawable.Drawable mIcon
	int mPlaybackType
	int mVolumeMax
	int mVolume
	int mVolumeHandling
	int mPlaybackStream
	android.media.MediaRouter$VolumeCallbackInfo mVcb
	android.view.Display mPresentationDisplay
	int mPresentationDisplayId
	String mDeviceAddress
	boolean mEnabled
	String mGlobalRouteId
	private int mRealStatusCode
	private int mResolvedStatusCode
	public static final int STATUS_NONE
	public static final int STATUS_SCANNING
	public static final int STATUS_CONNECTING
	public static final int STATUS_AVAILABLE
	public static final int STATUS_NOT_AVAILABLE
	public static final int STATUS_IN_USE
	public static final int STATUS_CONNECTED
	private Object mTag
	public static final int PLAYBACK_TYPE_LOCAL
	public static final int PLAYBACK_TYPE_REMOTE
	public static final int PLAYBACK_VOLUME_FIXED
	public static final int PLAYBACK_VOLUME_VARIABLE
	final android.media.IRemoteVolumeObserver$Stub mRemoteVolObserver
	void  (android.media.MediaRouter$RouteCategory) 
		android.media.MediaRouter$RouteCategory category
	public java.lang.CharSequence getName () 
	public java.lang.CharSequence getName (android.content.Context) 
		android.content.Context context
	java.lang.CharSequence getName (android.content.res.Resources) 
		android.content.res.Resources res
	public java.lang.CharSequence getDescription () 
	public java.lang.CharSequence getStatus () 
	boolean setRealStatusCode (int) 
		int statusCode
	boolean resolveStatusCode () 
		int statusCode
		int resId
	public int getStatusCode () 
	public int getSupportedTypes () 
	public boolean matchesTypes (int) 
		int types
	public android.media.MediaRouter$RouteGroup getGroup () 
	public android.media.MediaRouter$RouteCategory getCategory () 
	public android.graphics.drawable.Drawable getIconDrawable () 
	public void setTag (java.lang.Object) 
		Object tag
	public java.lang.Object getTag () 
	public int getPlaybackType () 
	public int getPlaybackStream () 
	public int getVolume () 
		android.os.RemoteException e
		int vol
	public void requestSetVolume (int) 
		android.os.RemoteException e
		int volume
	public void requestUpdateVolume (int) 
		int volume
		android.os.RemoteException e
		int direction
	public int getVolumeMax () 
		android.os.RemoteException e
		int volMax
	public int getVolumeHandling () 
	public android.view.Display getPresentationDisplay () 
	boolean updatePresentationDisplay () 
		android.view.Display display
	private android.view.Display choosePresentationDisplay () 
		android.view.Display display
		android.view.Display[] arr$
		int len$
		int i$
		android.view.Display display
		android.view.Display[] arr$
		int len$
		int i$
		android.view.Display[] displays
	public java.lang.String getDeviceAddress () 
	public boolean isEnabled () 
	public boolean isConnecting () 
	public boolean isSelected () 
	public boolean isDefault () 
	public void select () 
	void setStatusInt (java.lang.CharSequence) 
		CharSequence status
	void routeUpdated () 
	public java.lang.String toString () 
		String supportedTypes
	static int access$100 (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo x0
}

android/media/SubtitleTrack$Cue.class
SubtitleTrack.java
package android.media
public android.media.SubtitleTrack$Cue extends java.lang.Object {
	public long mStartTimeMs
	public long mEndTimeMs
	public long[] mInnerTimesMs
	public long mRunID
	public android.media.SubtitleTrack$Cue mNextInRun
	public void  () 
	public void onTime (long) 
		long timeMs
}

android/media/MediaRouter$SimpleCallback.class
MediaRouter.java
package android.media
public android.media.MediaRouter$SimpleCallback extends android.media.MediaRouter$Callback {
	public void  () 
	public void onRouteSelected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		int type
		android.media.MediaRouter$RouteInfo info
	public void onRouteUnselected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		int type
		android.media.MediaRouter$RouteInfo info
	public void onRouteAdded (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
	public void onRouteRemoved (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
	public void onRouteChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
	public void onRouteGrouped (android.media.MediaRouter, android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteGroup, int) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
		android.media.MediaRouter$RouteGroup group
		int index
	public void onRouteUngrouped (android.media.MediaRouter, android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteGroup) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
		android.media.MediaRouter$RouteGroup group
	public void onRouteVolumeChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
}

android/media/IRemoteControlDisplay$Stub$Proxy.class
IRemoteControlDisplay.java
package android.media
 android.media.IRemoteControlDisplay$Stub$Proxy extends java.lang.Object implements android.media.IRemoteControlDisplay  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setCurrentClientId (int, android.app.PendingIntent, boolean)  throws android.os.RemoteException 
		int clientGeneration
		android.app.PendingIntent clientMediaIntent
		boolean clearing
		android.os.Parcel _data
	public void setEnabled (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
	public void setPlaybackState (int, int, long, long, float)  throws android.os.RemoteException 
		int generationId
		int state
		long stateChangeTimeMs
		long currentPosMs
		float speed
		android.os.Parcel _data
	public void setTransportControlInfo (int, int, int)  throws android.os.RemoteException 
		int generationId
		int transportControlFlags
		int posCapabilities
		android.os.Parcel _data
	public void setMetadata (int, android.os.Bundle)  throws android.os.RemoteException 
		int generationId
		android.os.Bundle metadata
		android.os.Parcel _data
	public void setArtwork (int, android.graphics.Bitmap)  throws android.os.RemoteException 
		int generationId
		android.graphics.Bitmap artwork
		android.os.Parcel _data
	public void setAllMetadata (int, android.os.Bundle, android.graphics.Bitmap)  throws android.os.RemoteException 
		int generationId
		android.os.Bundle metadata
		android.graphics.Bitmap artwork
		android.os.Parcel _data
}

android/media/IRemoteVolumeObserver$Stub$Proxy.class
IRemoteVolumeObserver.java
package android.media
 android.media.IRemoteVolumeObserver$Stub$Proxy extends java.lang.Object implements android.media.IRemoteVolumeObserver  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void dispatchRemoteVolumeUpdate (int, int)  throws android.os.RemoteException 
		int direction
		int value
		android.os.Parcel _data
}

android/media/IRingtonePlayer.class
IRingtonePlayer.java
package android.media
public abstract android.media.IRingtonePlayer extends java.lang.Object implements android.os.IInterface  {
	public abstract void play (android.os.IBinder, android.net.Uri, int)  throws android.os.RemoteException 
	public abstract void stop (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean isPlaying (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void playAsync (android.net.Uri, android.os.UserHandle, boolean, int)  throws android.os.RemoteException 
	public abstract void stopAsync ()  throws android.os.RemoteException 
}

android/media/AudioTrack$NativeEventHandlerDelegate$1.class
AudioTrack.java
package android.media
 android.media.AudioTrack$NativeEventHandlerDelegate$1 extends android.os.Handler {
	final android.media.AudioTrack val$this$0
	final android.media.AudioTrack val$track
	final android.media.AudioTrack$OnPlaybackPositionUpdateListener val$listener
	final android.media.AudioTrack$NativeEventHandlerDelegate this$1
	void  (android.media.AudioTrack$NativeEventHandlerDelegate, android.os.Looper, android.media.AudioTrack, android.media.AudioTrack, android.media.AudioTrack$OnPlaybackPositionUpdateListener) 
		android.os.Looper x0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/MediaMuxer$OutputFormat.class
MediaMuxer.java
package android.media
public final android.media.MediaMuxer$OutputFormat extends java.lang.Object {
	public static final int MUXER_OUTPUT_MPEG_4
	private void  () 
}

android/media/JetPlayer.class
JetPlayer.java
package android.media
public android.media.JetPlayer extends java.lang.Object {
	private static int MAXTRACKS
	private static final int JET_EVENT
	private static final int JET_USERID_UPDATE
	private static final int JET_NUMQUEUEDSEGMENT_UPDATE
	private static final int JET_PAUSE_UPDATE
	private static final int JET_EVENT_VAL_MASK
	private static final int JET_EVENT_CTRL_MASK
	private static final int JET_EVENT_CHAN_MASK
	private static final int JET_EVENT_TRACK_MASK
	private static final int JET_EVENT_SEG_MASK
	private static final int JET_EVENT_CTRL_SHIFT
	private static final int JET_EVENT_CHAN_SHIFT
	private static final int JET_EVENT_TRACK_SHIFT
	private static final int JET_EVENT_SEG_SHIFT
	private static final int JET_OUTPUT_RATE
	private static final int JET_OUTPUT_CHANNEL_CONFIG
	private android.media.JetPlayer$NativeEventHandler mEventHandler
	private android.os.Looper mInitializationLooper
	private final Object mEventListenerLock
	private android.media.JetPlayer$OnJetEventListener mJetEventListener
	private static android.media.JetPlayer singletonRef
	private long mNativePlayerInJavaObj
	private static final String TAG
	public static android.media.JetPlayer getJetPlayer () 
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	private void  () 
		int buffSizeInBytes
	protected void finalize () 
	public void release () 
	public static int getMaxTracks () 
	public boolean loadJetFile (java.lang.String) 
		String path
	public boolean loadJetFile (android.content.res.AssetFileDescriptor) 
		android.content.res.AssetFileDescriptor afd
		long len
	public boolean closeJetFile () 
	public boolean play () 
	public boolean pause () 
	public boolean queueJetSegment (int, int, int, int, int, byte) 
		int segmentNum
		int libNum
		int repeatCount
		int transpose
		int muteFlags
		byte userID
	public boolean queueJetSegmentMuteArray (int, int, int, int, boolean[], byte) 
		int segmentNum
		int libNum
		int repeatCount
		int transpose
		boolean[] muteArray
		byte userID
	public boolean setMuteFlags (int, boolean) 
		int muteFlags
		boolean sync
	public boolean setMuteArray (boolean[], boolean) 
		boolean[] muteArray
		boolean sync
	public boolean setMuteFlag (int, boolean, boolean) 
		int trackId
		boolean muteFlag
		boolean sync
	public boolean triggerClip (int) 
		int clipId
	public boolean clearQueue () 
	public void setEventListener (android.media.JetPlayer$OnJetEventListener) 
		android.media.JetPlayer$OnJetEventListener listener
	public void setEventListener (android.media.JetPlayer$OnJetEventListener, android.os.Handler) 
		android.media.JetPlayer$OnJetEventListener listener
		android.os.Handler handler
	private final native boolean native_setup (java.lang.Object, int, int) 
	private final native void native_finalize () 
	private final native void native_release () 
	private final native boolean native_loadJetFromFile (java.lang.String) 
	private final native boolean native_loadJetFromFileD (java.io.FileDescriptor, long, long) 
	private final native boolean native_closeJetFile () 
	private final native boolean native_playJet () 
	private final native boolean native_pauseJet () 
	private final native boolean native_queueJetSegment (int, int, int, int, int, byte) 
	private final native boolean native_queueJetSegmentMuteArray (int, int, int, int, boolean[], byte) 
	private final native boolean native_setMuteFlags (int, boolean) 
	private final native boolean native_setMuteArray (boolean[], boolean) 
	private final native boolean native_setMuteFlag (int, boolean, boolean) 
	private final native boolean native_triggerClip (int) 
	private final native boolean native_clearQueue () 
	private static void postEventFromNative (java.lang.Object, int, int, int) 
		android.os.Message m
		Object jetplayer_ref
		int what
		int arg1
		int arg2
		android.media.JetPlayer jet
	private static void logd (java.lang.String) 
		String msg
	private static void loge (java.lang.String) 
		String msg
	static java.lang.Object access$000 (android.media.JetPlayer) 
		android.media.JetPlayer x0
	static android.media.JetPlayer$OnJetEventListener access$100 (android.media.JetPlayer) 
		android.media.JetPlayer x0
	static void access$200 (java.lang.String) 
		String x0
	static void  () 
}

android/media/MediaRouter$Static.class
MediaRouter.java
package android.media
 android.media.MediaRouter$Static extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener  {
	final android.content.Context mAppContext
	final android.content.res.Resources mResources
	final android.media.IAudioService mAudioService
	final android.hardware.display.DisplayManager mDisplayService
	final android.media.IMediaRouterService mMediaRouterService
	final android.os.Handler mHandler
	final java.util.concurrent.CopyOnWriteArrayList mCallbacks
	final java.util.ArrayList mRoutes
	final java.util.ArrayList mCategories
	final android.media.MediaRouter$RouteCategory mSystemCategory
	final android.media.AudioRoutesInfo mCurAudioRoutesInfo
	android.media.MediaRouter$RouteInfo mDefaultAudioVideo
	android.media.MediaRouter$RouteInfo mBluetoothA2dpRoute
	android.media.MediaRouter$RouteInfo mSelectedRoute
	final boolean mCanConfigureWifiDisplays
	boolean mActivelyScanningWifiDisplays
	String mPreviousActiveWifiDisplayAddress
	int mDiscoveryRequestRouteTypes
	boolean mDiscoverRequestActiveScan
	int mCurrentUserId
	android.media.IMediaRouterClient mClient
	android.media.MediaRouterClientState mClientState
	final android.media.IAudioRoutesObserver$Stub mAudioRoutesObserver
	void  (android.content.Context) 
		android.content.Context appContext
		android.os.IBinder b
	void startMonitoringRoutes (android.content.Context) 
		android.os.RemoteException e
		android.content.Context appContext
		android.media.AudioRoutesInfo newAudioRoutes
	void updateAudioRoutes (android.media.AudioRoutesInfo) 
		int name
		int name
		int name
		int name
		android.os.RemoteException e
		android.media.MediaRouter$RouteInfo info
		android.media.AudioRoutesInfo newRoutes
		int mainType
		boolean a2dpEnabled
	void updateDiscoveryRequest () 
		android.media.MediaRouter$CallbackInfo cbi
		int i
		int routeTypes
		int passiveRouteTypes
		boolean activeScan
		boolean activeScanWifiDisplay
		int count
	public void onDisplayAdded (int) 
		int displayId
	public void onDisplayChanged (int) 
		int displayId
	public void onDisplayRemoved (int) 
		int displayId
	public android.view.Display[] getAllPresentationDisplays () 
	private void updatePresentationDisplays (int) 
		android.media.MediaRouter$RouteInfo route
		int i
		int changedDisplayId
		int count
	void setSelectedRoute (android.media.MediaRouter$RouteInfo, boolean) 
		android.media.MediaRouter$RouteInfo info
		boolean explicit
	void rebindAsUser (int) 
		android.os.RemoteException ex
		android.media.MediaRouter$Static$Client client
		android.os.RemoteException ex
		int userId
	void publishClientDiscoveryRequest () 
		android.os.RemoteException ex
	void publishClientSelectedRoute (boolean) 
		android.os.RemoteException ex
		boolean explicit
	void updateClientState () 
		android.os.RemoteException ex
		android.media.MediaRouterClientState$RouteInfo globalRoute
		android.media.MediaRouter$RouteInfo route
		int i
		android.media.MediaRouter$RouteInfo route
		android.media.MediaRouterClientState$RouteInfo globalRoute
		int j
		android.media.MediaRouter$RouteInfo route
		String globalRouteId
		int i
		java.util.ArrayList globalRoutes
		String globallySelectedRouteId
		int globalRouteCount
	void requestSetVolume (android.media.MediaRouter$RouteInfo, int) 
		android.os.RemoteException ex
		android.media.MediaRouter$RouteInfo route
		int volume
	void requestUpdateVolume (android.media.MediaRouter$RouteInfo, int) 
		android.os.RemoteException ex
		android.media.MediaRouter$RouteInfo route
		int direction
	android.media.MediaRouter$RouteInfo makeGlobalRoute (android.media.MediaRouterClientState$RouteInfo) 
		android.media.MediaRouterClientState$RouteInfo globalRoute
		android.media.MediaRouter$RouteInfo route
	void updateGlobalRoute (android.media.MediaRouter$RouteInfo, android.media.MediaRouterClientState$RouteInfo) 
		android.media.MediaRouter$RouteInfo route
		android.media.MediaRouterClientState$RouteInfo globalRoute
		boolean changed
		boolean volumeChanged
		boolean presentationDisplayChanged
		int oldSupportedTypes
	android.media.MediaRouter$RouteInfo findGlobalRoute (java.lang.String) 
		android.media.MediaRouter$RouteInfo route
		int i
		String globalRouteId
		int count
}

android/media/MediaPlayer$ProxyReceiver.class
MediaPlayer.java
package android.media
 android.media.MediaPlayer$ProxyReceiver extends android.content.BroadcastReceiver {
	final android.media.MediaPlayer this$0
	private void  (android.media.MediaPlayer) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	void  (android.media.MediaPlayer, android.media.MediaPlayer$1) 
		android.media.MediaPlayer x0
		android.media.MediaPlayer$1 x1
}

android/media/MediaFocusControl$RemoteControlStackEntry$1.class
MediaFocusControl.java
package android.media
 android.media.MediaFocusControl$RemoteControlStackEntry$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.MediaFocusControl$RemoteControlStackEntry this$0
	void  (android.media.MediaFocusControl$RemoteControlStackEntry) 
	public void run () 
}

android/media/WebVttParser$2.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser$2 extends java.lang.Object implements android.media.WebVttParser$Phase  {
	final android.media.WebVttParser this$0
	void  (android.media.WebVttParser) 
	public void parse (java.lang.String) 
		String line
}

android/media/RingtoneManager.class
RingtoneManager.java
package android.media
public android.media.RingtoneManager extends java.lang.Object {
	private static final String TAG
	public static final int TYPE_RINGTONE
	public static final int TYPE_NOTIFICATION
	public static final int TYPE_ALARM
	public static final int TYPE_ALL
	public static final String ACTION_RINGTONE_PICKER
	public static final String EXTRA_RINGTONE_SHOW_DEFAULT
	public static final String EXTRA_RINGTONE_SHOW_SILENT
	public static final String EXTRA_RINGTONE_INCLUDE_DRM
	public static final String EXTRA_RINGTONE_EXISTING_URI
	public static final String EXTRA_RINGTONE_DEFAULT_URI
	public static final String EXTRA_RINGTONE_TYPE
	public static final String EXTRA_RINGTONE_TITLE
	public static final String EXTRA_RINGTONE_PICKED_URI
	private static final String[] INTERNAL_COLUMNS
	private static final String[] MEDIA_COLUMNS
	public static final int ID_COLUMN_INDEX
	public static final int TITLE_COLUMN_INDEX
	public static final int URI_COLUMN_INDEX
	private android.app.Activity mActivity
	private android.content.Context mContext
	private android.database.Cursor mCursor
	private int mType
	private final java.util.List mFilterColumns
	private boolean mStopPreviousRingtone
	private android.media.Ringtone mPreviousRingtone
	public void  (android.app.Activity) 
		android.app.Activity activity
	public void  (android.content.Context) 
		android.content.Context context
	public void setType (int) 
		int type
	public int inferStreamType () 
	public void setStopPreviousRingtone (boolean) 
		boolean stopPreviousRingtone
	public boolean getStopPreviousRingtone () 
	public void stopPreviousRingtone () 
	public boolean getIncludeDrm () 
	public void setIncludeDrm (boolean) 
		boolean includeDrm
	public android.database.Cursor getCursor () 
		android.database.Cursor internalCursor
		android.database.Cursor mediaCursor
	public android.media.Ringtone getRingtone (int) 
		int position
	public android.net.Uri getRingtoneUri (int) 
		int position
	private static android.net.Uri getUriFromCursor (android.database.Cursor) 
		android.database.Cursor cursor
	public int getRingtonePosition (android.net.Uri) 
		String uriString
		int i
		android.net.Uri ringtoneUri
		android.database.Cursor cursor
		int cursorCount
		android.net.Uri currentUri
		String previousUriString
	public static android.net.Uri getValidRingtoneUri (android.content.Context) 
		android.content.Context context
		android.media.RingtoneManager rm
		android.net.Uri uri
	private static android.net.Uri getValidRingtoneUriFromCursorAndClose (android.content.Context, android.database.Cursor) 
		android.net.Uri uri
		android.content.Context context
		android.database.Cursor cursor
	private android.database.Cursor getInternalRingtones () 
	private android.database.Cursor getMediaRingtones () 
		String status
	private void setFilterColumnsList (int) 
		int type
		java.util.List columns
	private static java.lang.String constructBooleanTrueWhereClause (java.util.List) 
		int i
		java.util.List columns
		StringBuilder sb
	private android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
	public static android.media.Ringtone getRingtone (android.content.Context, android.net.Uri) 
		android.content.Context context
		android.net.Uri ringtoneUri
	private static android.media.Ringtone getRingtone (android.content.Context, android.net.Uri, int) 
		android.media.Ringtone r
		Exception ex
		android.content.Context context
		android.net.Uri ringtoneUri
		int streamType
	public static android.net.Uri getActualDefaultRingtoneUri (android.content.Context, int) 
		android.content.Context context
		int type
		String setting
		String uriString
	public static void setActualDefaultRingtoneUri (android.content.Context, int, android.net.Uri) 
		android.content.Context context
		int type
		android.net.Uri ringtoneUri
		String setting
	private static java.lang.String getSettingForType (int) 
		int type
	public static boolean isDefault (android.net.Uri) 
		android.net.Uri ringtoneUri
	public static int getDefaultType (android.net.Uri) 
		android.net.Uri defaultRingtoneUri
	public static android.net.Uri getDefaultUri (int) 
		int type
	static void  () 
}

android/media/AudioService$AudioHandler.class
AudioService.java
package android.media
 android.media.AudioService$AudioHandler extends android.os.Handler {
	final android.media.AudioService this$0
	private void  (android.media.AudioService) 
	private void setDeviceVolume (android.media.AudioService$VolumeStreamState, int) 
		int streamDevice
		int streamType
		android.media.AudioService$VolumeStreamState streamState
		int device
		int numStreamTypes
	private void setAllVolumes (android.media.AudioService$VolumeStreamState) 
		int streamType
		android.media.AudioService$VolumeStreamState streamState
		int numStreamTypes
	private void persistVolume (android.media.AudioService$VolumeStreamState, int) 
		android.media.AudioService$VolumeStreamState streamState
		int device
	private void persistRingerMode (int) 
		int ringerMode
	private boolean onLoadSoundEffects () 
		InterruptedException e
		int fileIdx
		String filePath
		int sampleId
		int effect
		InterruptedException e
		int status
		int effect
		int attempts
		int[] poolId
		int numSamples
		int status
	private void onUnloadSoundEffects () 
		int fileIdx
		int effect
		int[] poolId
	private void onPlaySoundEffect (int, int) 
		float volFloat
		String filePath
		java.io.IOException ex
		IllegalArgumentException ex
		IllegalStateException ex
		android.media.MediaPlayer mediaPlayer
		float volFloat
		int effectType
		int volume
	private void cleanupPlayer (android.media.MediaPlayer) 
		IllegalStateException ex
		android.media.MediaPlayer mp
	private void setForceUse (int, int) 
		int usage
		int config
	private void onPersistSafeVolumeState (int) 
		int state
	public void handleMessage (android.os.Message) 
		java.util.Map$Entry device
		java.util.Set set
		java.util.Iterator i
		android.media.AudioService$VolumeStreamState streamState
		int streamType
		android.media.AudioService$LoadSoundEffectReply reply
		android.os.RemoteException e
		android.media.IAudioRoutesObserver obs
		android.media.AudioRoutesInfo routes
		int N
		int numStreamTypes
		boolean loaded
		android.os.Message msg
	void  (android.media.AudioService, android.media.AudioService$1) 
		android.media.AudioService x0
		android.media.AudioService$1 x1
	static void access$5100 (android.media.AudioService$AudioHandler, android.media.MediaPlayer) 
		android.media.AudioService$AudioHandler x0
		android.media.MediaPlayer x1
}

android/media/TimedText$Justification.class
TimedText.java
package android.media
public final android.media.TimedText$Justification extends java.lang.Object {
	public final int horizontalJustification
	public final int verticalJustification
	public void  (int, int) 
		int horizontal
		int vertical
}

android/media/IAudioRoutesObserver$Stub$Proxy.class
IAudioRoutesObserver.java
package android.media
 android.media.IAudioRoutesObserver$Stub$Proxy extends java.lang.Object implements android.media.IAudioRoutesObserver  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void dispatchAudioRoutesChanged (android.media.AudioRoutesInfo)  throws android.os.RemoteException 
		android.media.AudioRoutesInfo newRoutes
		android.os.Parcel _data
}

android/media/AudioRecord$OnRecordPositionUpdateListener.class
AudioRecord.java
package android.media
public abstract android.media.AudioRecord$OnRecordPositionUpdateListener extends java.lang.Object {
	public abstract void onMarkerReached (android.media.AudioRecord) 
	public abstract void onPeriodicNotification (android.media.AudioRecord) 
}

android/media/AudioTimestamp.class
AudioTimestamp.java
package android.media
public final android.media.AudioTimestamp extends java.lang.Object {
	public long framePosition
	public long nanoTime
	public void  () 
}

android/media/IMediaRouterService.class
IMediaRouterService.java
package android.media
public abstract android.media.IMediaRouterService extends java.lang.Object implements android.os.IInterface  {
	public abstract void registerClientAsUser (android.media.IMediaRouterClient, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void unregisterClient (android.media.IMediaRouterClient)  throws android.os.RemoteException 
	public abstract android.media.MediaRouterClientState getState (android.media.IMediaRouterClient)  throws android.os.RemoteException 
	public abstract void setDiscoveryRequest (android.media.IMediaRouterClient, int, boolean)  throws android.os.RemoteException 
	public abstract void setSelectedRoute (android.media.IMediaRouterClient, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void requestSetVolume (android.media.IMediaRouterClient, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void requestUpdateVolume (android.media.IMediaRouterClient, java.lang.String, int)  throws android.os.RemoteException 
}

android/media/AudioService$LoadSoundEffectReply.class
AudioService.java
package android.media
 android.media.AudioService$LoadSoundEffectReply extends java.lang.Object {
	public int mStatus
	final android.media.AudioService this$0
	void  (android.media.AudioService) 
}

android/media/RemoteController$RcDisplay.class
RemoteController.java
package android.media
 android.media.RemoteController$RcDisplay extends android.media.IRemoteControlDisplay$Stub {
	private final java.lang.ref.WeakReference mController
	void  (android.media.RemoteController) 
		android.media.RemoteController rc
	public void setCurrentClientId (int, android.app.PendingIntent, boolean) 
		int genId
		android.app.PendingIntent clientMediaIntent
		boolean clearing
		android.media.RemoteController rc
		boolean isNew
	public void setEnabled (boolean) 
		boolean enabled
		android.media.RemoteController rc
	public void setPlaybackState (int, int, long, long, float) 
		int genId
		int state
		long stateChangeTimeMs
		long currentPosMs
		float speed
		android.media.RemoteController rc
		android.media.RemoteController$PlaybackInfo playbackInfo
	public void setTransportControlInfo (int, int, int) 
		int genId
		int transportControlFlags
		int posCapabilities
		android.media.RemoteController rc
	public void setMetadata (int, android.os.Bundle) 
		int genId
		android.os.Bundle metadata
		android.media.RemoteController rc
	public void setArtwork (int, android.graphics.Bitmap) 
		int genId
		android.graphics.Bitmap artwork
		android.media.RemoteController rc
		android.os.Bundle metadata
	public void setAllMetadata (int, android.os.Bundle, android.graphics.Bitmap) 
		int genId
		android.os.Bundle metadata
		android.graphics.Bitmap artwork
		android.media.RemoteController rc
}

android/media/AudioService.class
AudioService.java
package android.media
public android.media.AudioService extends android.media.IAudioService$Stub {
	private static final String TAG
	protected static final boolean DEBUG_RC
	protected static final boolean DEBUG_VOL
	private static final boolean DEBUG_CERTS
	private static final int PERSIST_DELAY
	private final android.content.Context mContext
	private final android.content.ContentResolver mContentResolver
	private final android.app.AppOpsManager mAppOps
	private final boolean mVoiceCapable
	private android.view.VolumePanel mVolumePanel
	private static final int SENDMSG_REPLACE
	private static final int SENDMSG_NOOP
	private static final int SENDMSG_QUEUE
	private static final int MSG_SET_DEVICE_VOLUME
	private static final int MSG_PERSIST_VOLUME
	private static final int MSG_PERSIST_MASTER_VOLUME
	private static final int MSG_PERSIST_RINGER_MODE
	private static final int MSG_MEDIA_SERVER_DIED
	private static final int MSG_PLAY_SOUND_EFFECT
	private static final int MSG_BTA2DP_DOCK_TIMEOUT
	private static final int MSG_LOAD_SOUND_EFFECTS
	private static final int MSG_SET_FORCE_USE
	private static final int MSG_BT_HEADSET_CNCT_FAILED
	private static final int MSG_SET_ALL_VOLUMES
	private static final int MSG_PERSIST_MASTER_VOLUME_MUTE
	private static final int MSG_REPORT_NEW_ROUTES
	private static final int MSG_SET_FORCE_BT_A2DP_USE
	private static final int MSG_CHECK_MUSIC_ACTIVE
	private static final int MSG_BROADCAST_AUDIO_BECOMING_NOISY
	private static final int MSG_CONFIGURE_SAFE_MEDIA_VOLUME
	private static final int MSG_CONFIGURE_SAFE_MEDIA_VOLUME_FORCED
	private static final int MSG_PERSIST_SAFE_VOLUME_STATE
	private static final int MSG_BROADCAST_BT_CONNECTION_STATE
	private static final int MSG_UNLOAD_SOUND_EFFECTS
	private static final int MSG_SET_WIRED_DEVICE_CONNECTION_STATE
	private static final int MSG_SET_A2DP_CONNECTION_STATE
	private static final int BTA2DP_DOCK_TIMEOUT_MILLIS
	private static final int BT_HEADSET_CNCT_TIMEOUT_MS
	private android.media.AudioService$AudioSystemThread mAudioSystemThread
	private android.media.AudioService$AudioHandler mAudioHandler
	private android.media.AudioService$VolumeStreamState[] mStreamStates
	private android.media.AudioService$SettingsObserver mSettingsObserver
	private int mMode
	private final Object mSettingsLock
	private android.media.SoundPool mSoundPool
	private final Object mSoundEffectsLock
	private static final int NUM_SOUNDPOOL_CHANNELS
	private static final int MAX_MASTER_VOLUME
	private static final int MAX_BATCH_VOLUME_ADJUST_STEPS
	private static final String SOUND_EFFECTS_PATH
	private static final java.util.List SOUND_EFFECT_FILES
	private final int[][] SOUND_EFFECT_FILES_MAP
	private static final int[] MAX_STREAM_VOLUME
	private final int[] STREAM_VOLUME_ALIAS
	private final int[] STREAM_VOLUME_ALIAS_NON_VOICE
	private int[] mStreamVolumeAlias
	private static final int[] STEAM_VOLUME_OPS
	private final boolean mUseFixedVolume
	private final String[] STREAM_NAMES
	private final android.media.AudioSystem$ErrorCallback mAudioSystemCallback
	private int mRingerMode
	private int mRingerModeAffectedStreams
	private int mRingerModeMutedStreams
	private int mMuteAffectedStreams
	private int mVibrateSetting
	private final boolean mHasVibrator
	private final android.content.BroadcastReceiver mReceiver
	private final java.util.HashMap mConnectedDevices
	private int mForcedUseForComm
	private final boolean mUseMasterVolume
	private final int[] mMasterVolumeRamp
	private final java.util.ArrayList mSetModeDeathHandlers
	private final java.util.ArrayList mScoClients
	private android.bluetooth.BluetoothHeadset mBluetoothHeadset
	private android.bluetooth.BluetoothDevice mBluetoothHeadsetDevice
	private int mScoAudioState
	private static final int SCO_STATE_INACTIVE
	private static final int SCO_STATE_ACTIVATE_REQ
	private static final int SCO_STATE_ACTIVE_INTERNAL
	private static final int SCO_STATE_DEACTIVATE_REQ
	private static final int SCO_STATE_ACTIVE_EXTERNAL
	private static final int SCO_STATE_DEACTIVATE_EXT_REQ
	private int mScoAudioMode
	private static final int SCO_MODE_VIRTUAL_CALL
	private static final int SCO_MODE_RAW
	private int mScoConnectionState
	private boolean mBootCompleted
	private android.media.AudioService$SoundPoolCallback mSoundPoolCallBack
	private android.media.AudioService$SoundPoolListenerThread mSoundPoolListenerThread
	private android.os.Looper mSoundPoolLooper
	private static int sSoundEffectVolumeDb
	private static final int DEFAULT_STREAM_TYPE_OVERRIDE_DELAY_MS
	private int mPrevVolDirection
	private android.app.KeyguardManager mKeyguardManager
	private int mVolumeControlStream
	private final Object mForceControlStreamLock
	private android.media.AudioService$ForceControlStreamClient mForceControlStreamClient
	private volatile android.media.IRingtonePlayer mRingtonePlayer
	private int mDeviceOrientation
	private int mDeviceRotation
	private boolean mBluetoothA2dpEnabled
	private final Object mBluetoothA2dpEnabledLock
	final android.media.AudioRoutesInfo mCurAudioRoutes
	final android.os.RemoteCallbackList mRoutesObservers
	public static final int STREAM_REMOTE_MUSIC
	final int mFixedVolumeDevices
	private final boolean mMonitorOrientation
	private final boolean mMonitorRotation
	private boolean mDockAudioMediaEnabled
	private int mDockState
	private android.media.AudioService$StreamVolumeCommand mPendingVolumeCommand
	private android.os.PowerManager$WakeLock mAudioEventWakeLock
	private final android.media.MediaFocusControl mMediaFocusControl
	private android.bluetooth.BluetoothA2dp mA2dp
	private final Object mA2dpAvrcpLock
	private boolean mAvrcpAbsVolSupported
	private static final String TAG_AUDIO_ASSETS
	private static final String ATTR_VERSION
	private static final String TAG_GROUP
	private static final String ATTR_GROUP_NAME
	private static final String TAG_ASSET
	private static final String ATTR_ASSET_ID
	private static final String ATTR_ASSET_FILE
	private static final String ASSET_FILE_VERSION
	private static final String GROUP_TOUCH_SOUNDS
	private static final int SOUND_EFECTS_LOAD_TIMEOUT_MS
	private android.bluetooth.BluetoothProfile$ServiceListener mBluetoothProfileServiceListener
	int mBecomingNoisyIntentDevices
	private String mDockAddress
	private final int SAFE_MEDIA_VOLUME_NOT_CONFIGURED
	private final int SAFE_MEDIA_VOLUME_DISABLED
	private final int SAFE_MEDIA_VOLUME_INACTIVE
	private final int SAFE_MEDIA_VOLUME_ACTIVE
	private Integer mSafeMediaVolumeState
	private int mMcc
	private int mSafeMediaVolumeIndex
	private final int mSafeMediaVolumeDevices
	private int mMusicActiveMs
	private static final int UNSAFE_VOLUME_MUSIC_ACTIVE_MS_MAX
	private static final int MUSIC_ACTIVE_POLL_PERIOD_MS
	private static final int SAFE_VOLUME_CONFIGURE_TIMEOUT_MS
	private Boolean mCameraSoundForced
	private static final String[] RINGER_MODE_NAMES
	public void  (android.content.Context) 
		android.content.Context context
		android.os.PowerManager pm
		android.os.Vibrator vibrator
		boolean cameraSoundForced
		android.content.IntentFilter intentFilter
	private void createAudioSystemThread () 
	private void waitForAudioHandlerCreation () 
		InterruptedException e
	private void checkAllAliasStreamVolumes () 
		int streamType
		int numStreamTypes
	private void createStreamStates () 
		int i
		int numStreamTypes
		android.media.AudioService$VolumeStreamState[] streams
	private void dumpStreamStates (java.io.PrintWriter) 
		int i
		java.io.PrintWriter pw
		int numStreamTypes
	private void updateStreamVolumeAlias (boolean) 
		int dtmfStreamAlias
		boolean updateVolumes
		int dtmfStreamAlias
	private void readDockAudioSettings (android.content.ContentResolver) 
		android.content.ContentResolver cr
	private void readPersistedSettings () 
		android.content.ContentResolver cr
		int ringerModeFromSettings
		int ringerMode
		boolean masterMute
	private int rescaleIndex (int, int, int) 
		int index
		int srcStream
		int dstStream
	public boolean isLocalOrRemoteMusicActive () 
	public void adjustVolume (int, int, java.lang.String) 
		int direction
		int flags
		String callingPackage
	public void adjustLocalOrRemoteStreamVolume (int, int, java.lang.String) 
		int streamType
		int direction
		String callingPackage
	public void adjustSuggestedStreamVolume (int, int, int, java.lang.String) 
		int streamType
		int direction
		int suggestedStreamType
		int flags
		String callingPackage
		int streamType
	public void adjustStreamVolume (int, int, int, java.lang.String) 
		int step
		int step
		int ringerMode
		int streamType
		int direction
		int flags
		String callingPackage
		int streamTypeAlias
		android.media.AudioService$VolumeStreamState streamState
		int device
		int aliasIndex
		boolean adjustVolume
		int step
		int oldIndex
		int index
	public void adjustMasterVolume (int, int, java.lang.String) 
		int i
		int steps
		int flags
		String callingPackage
		int volume
		int delta
		int numSteps
		int direction
	private void onSetStreamVolume (int, int, int, int) 
		int newRingerMode
		int newRingerMode
		int streamType
		int index
		int flags
		int device
	public void setStreamVolume (int, int, int, java.lang.String) 
		int streamType
		int index
		int flags
		String callingPackage
		int streamTypeAlias
		android.media.AudioService$VolumeStreamState streamState
		int device
		int oldIndex
	public void forceVolumeControlStream (int, android.os.IBinder) 
		int streamType
		android.os.IBinder cb
	private int findVolumeDelta (int, int) 
		int i
		int i
		int length
		int direction
		int volume
		int delta
	private void sendBroadcastToAll (android.content.Intent) 
		android.content.Intent intent
		long ident
	private void sendStickyBroadcastToAll (android.content.Intent) 
		android.content.Intent intent
		long ident
	private void sendVolumeUpdate (int, int, int, int) 
		android.content.Intent intent
		int streamType
		int oldIndex
		int index
		int flags
	private void sendMasterVolumeUpdate (int, int, int) 
		int flags
		int oldVolume
		int newVolume
		android.content.Intent intent
	private void sendMasterMuteUpdate (boolean, int) 
		boolean muted
		int flags
	private void broadcastMasterMuteStatus (boolean) 
		boolean muted
		android.content.Intent intent
	private void setStreamVolumeInt (int, int, int, boolean) 
		int streamType
		int index
		int device
		boolean force
		android.media.AudioService$VolumeStreamState streamState
	public void setStreamSolo (int, boolean, android.os.IBinder) 
		int stream
		int streamType
		boolean state
		android.os.IBinder cb
	public void setStreamMute (int, boolean, android.os.IBinder) 
		int streamType
		boolean state
		android.os.IBinder cb
	public boolean isStreamMute (int) 
		int streamType
	public void setMasterMute (boolean, int, android.os.IBinder) 
		boolean state
		int flags
		android.os.IBinder cb
	public boolean isMasterMute () 
	protected static int getMaxStreamVolume (int) 
		int streamType
	public int getStreamVolume (int) 
		int streamType
		int device
		int index
	public int getMasterVolume () 
	public void setMasterVolume (int, int, java.lang.String) 
		int volume
		int flags
		String callingPackage
	private void doSetMasterVolume (float, int) 
		int oldVolume
		int newVolume
		float volume
		int flags
	public int getStreamMaxVolume (int) 
		int streamType
	public int getMasterMaxVolume () 
	public int getLastAudibleStreamVolume (int) 
		int streamType
		int device
	public int getLastAudibleMasterVolume () 
	public int getMasterStreamType () 
	public int getRingerMode () 
	private void ensureValidRingerMode (int) 
		int ringerMode
	public void setRingerMode (int) 
		int ringerMode
	private void setRingerModeInt (int, boolean) 
		java.util.Map$Entry entry
		java.util.Set set
		java.util.Iterator i
		int streamType
		int ringerMode
		boolean persist
		int numStreamTypes
	private void restoreMasterVolume () 
		float volume
	public boolean shouldVibrate (int) 
		int vibrateType
	public int getVibrateSetting (int) 
		int vibrateType
	public void setVibrateSetting (int, int) 
		int vibrateType
		int vibrateSetting
	public static int getValueForVibrateSetting (int, int, int) 
		int existingValue
		int vibrateType
		int vibrateSetting
	public void setMode (int, android.os.IBinder) 
		int mode
		android.os.IBinder cb
		int newModeOwnerPid
	int setModeInt (int, android.os.IBinder, int) 
		android.media.AudioService$SetModeDeathHandler h
		android.os.RemoteException e
		int streamType
		int device
		int index
		int mode
		android.os.IBinder cb
		int pid
		int newModeOwnerPid
		android.media.AudioService$SetModeDeathHandler hdlr
		java.util.Iterator iter
		int status
	public int getMode () 
	private void loadTouchSoundAssetDefaults () 
		int i
	private void loadTouchSoundAssets () 
		String name
		String element
		java.lang.reflect.Field field
		Exception e
		String id
		String file
		int fx
		int i
		String element
		String version
		boolean inTouchSoundsGroup
		android.content.res.Resources$NotFoundException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		android.content.res.XmlResourceParser parser
	public void playSoundEffect (int) 
		int effectType
	public void playSoundEffectVolume (int, float) 
		int effectType
		float volume
	public boolean loadSoundEffects () 
		InterruptedException e
		int attempts
		android.media.AudioService$LoadSoundEffectReply reply
	public void unloadSoundEffects () 
	public void reloadAudioSettings () 
	private void readAudioSettings (boolean) 
		int i
		int size
		android.media.AudioService$VolumeStreamState streamState
		int streamType
		boolean userSwitch
		int numStreamTypes
	public void setSpeakerphoneOn (boolean) 
		boolean on
	public boolean isSpeakerphoneOn () 
	public void setBluetoothScoOn (boolean) 
		boolean on
	public boolean isBluetoothScoOn () 
	public void setBluetoothA2dpOn (boolean) 
		boolean on
	public boolean isBluetoothA2dpOn () 
	public void startBluetoothSco (android.os.IBinder, int) 
		android.os.IBinder cb
		int targetSdkVersion
		android.media.AudioService$ScoClient client
		long ident
	public void stopBluetoothSco (android.os.IBinder) 
		android.os.IBinder cb
		android.media.AudioService$ScoClient client
		long ident
	private void checkScoAudioState () 
	private android.media.AudioService$ScoClient getScoClient (android.os.IBinder, boolean) 
		int i
		android.media.AudioService$ScoClient client
		int size
		android.os.IBinder cb
		boolean create
	public void clearAllScoClients (int, boolean) 
		android.media.AudioService$ScoClient cl
		int i
		android.media.AudioService$ScoClient savedClient
		int size
		int exceptPid
		boolean stopSco
	private boolean getBluetoothHeadset () 
		boolean result
		android.bluetooth.BluetoothAdapter adapter
	private void disconnectBluetoothSco (int) 
		int exceptPid
	private void resetBluetoothSco () 
	private void broadcastScoConnectionState (int) 
		int state
	private void onBroadcastScoConnectionState (int) 
		android.content.Intent newIntent
		int state
	private void onCheckMusicActive () 
		int index
		int device
	private void onConfigureSafeVolume (boolean) 
		int persistedState
		boolean safeMediaVolumeEnabled
		int persistedState
		int mcc
		boolean force
	private boolean checkForRingerModeChange (int, int, int) 
		int oldIndex
		int direction
		int step
		boolean adjustVolumeIndex
		int ringerMode
	public boolean isStreamAffectedByRingerMode (int) 
		int streamType
	private boolean isStreamMutedByRingerMode (int) 
		int streamType
	boolean updateRingerModeAffectedStreams () 
		int ringerModeAffectedStreams
	public boolean isStreamAffectedByMute (int) 
		int streamType
	private void ensureValidDirection (int) 
		int direction
	private void ensureValidSteps (int) 
		int steps
	private void ensureValidStreamType (int) 
		int streamType
	private boolean isInCommunication () 
		com.android.internal.telephony.ITelephony phone
		android.os.RemoteException e
		boolean isOffhook
	private boolean isAfMusicActiveRecently (int) 
		int delay_ms
	private int getActiveStreamType (int) 
		int suggestedStreamType
	private void broadcastRingerMode (int) 
		int ringerMode
		android.content.Intent broadcast
	private void broadcastVibrateSetting (int) 
		android.content.Intent broadcast
		int vibrateType
	private void queueMsgUnderWakeLock (android.os.Handler, int, int, int, java.lang.Object, int) 
		android.os.Handler handler
		int msg
		int arg1
		int arg2
		Object obj
		int delay
		long ident
	private static void sendMsg (android.os.Handler, int, int, int, int, java.lang.Object, int) 
		android.os.Handler handler
		int msg
		int existingMsgPolicy
		int arg1
		int arg2
		Object obj
		int delay
	boolean checkAudioSettingsPermission (java.lang.String) 
		String method
		String msg
	private int getDeviceForStream (int) 
		int stream
		int device
	public void setWiredDeviceConnectionState (int, int, java.lang.String) 
		int delay
		int device
		int state
		String name
	public int setBluetoothA2dpDeviceConnectionState (android.bluetooth.BluetoothDevice, int) 
		android.bluetooth.BluetoothDevice device
		int state
		int delay
	private void makeA2dpDeviceAvailable (java.lang.String) 
		String address
		android.media.AudioService$VolumeStreamState streamState
	private void onSendBecomingNoisyIntent () 
	private void makeA2dpDeviceUnavailableNow (java.lang.String) 
		String address
	private void makeA2dpDeviceUnavailableLater (java.lang.String) 
		String address
		android.os.Message msg
	private void cancelA2dpDeviceTimeout () 
	private boolean hasScheduledA2dpDockTimeout () 
	private void onSetA2dpConnectionState (android.bluetooth.BluetoothDevice, int) 
		String name
		boolean isConnected
		android.bluetooth.BluetoothDevice btDevice
		int state
		String address
	public void avrcpSupportsAbsoluteVolume (java.lang.String, boolean) 
		String address
		boolean support
	private boolean handleDeviceConnection (boolean, int, java.lang.String) 
		boolean isConnected
		boolean connected
		int device
		String params
	private int checkSendBecomingNoisyIntent (int, int) 
		int dev
		java.util.Iterator i$
		int devices
		int device
		int state
		int delay
	private void sendDeviceConnectionIntent (int, int, java.lang.String) 
		int newConn
		int device
		int state
		String name
		android.content.Intent intent
		int connType
		long ident
	private void onSetWiredDeviceConnectionState (int, int, java.lang.String) 
		boolean isUsb
		int device
		int state
		String name
	public boolean registerRemoteController (android.media.IRemoteControlDisplay, int, int, android.content.ComponentName) 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
		android.content.ComponentName listenerComp
	public boolean registerRemoteControlDisplay (android.media.IRemoteControlDisplay, int, int) 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
	public void unregisterRemoteControlDisplay (android.media.IRemoteControlDisplay) 
		android.media.IRemoteControlDisplay rcd
	public void remoteControlDisplayUsesBitmapSize (android.media.IRemoteControlDisplay, int, int) 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
	public void remoteControlDisplayWantsPlaybackPositionSync (android.media.IRemoteControlDisplay, boolean) 
		android.media.IRemoteControlDisplay rcd
		boolean wantsSync
	public void registerMediaButtonEventReceiverForCalls (android.content.ComponentName) 
		android.content.ComponentName c
	public void unregisterMediaButtonEventReceiverForCalls () 
	public void registerMediaButtonIntent (android.app.PendingIntent, android.content.ComponentName, android.os.IBinder) 
		android.app.PendingIntent pi
		android.content.ComponentName c
		android.os.IBinder token
	public void unregisterMediaButtonIntent (android.app.PendingIntent) 
		android.app.PendingIntent pi
	public int registerRemoteControlClient (android.app.PendingIntent, android.media.IRemoteControlClient, java.lang.String) 
		android.app.PendingIntent mediaIntent
		android.media.IRemoteControlClient rcClient
		String callingPckg
	public void unregisterRemoteControlClient (android.app.PendingIntent, android.media.IRemoteControlClient) 
		android.app.PendingIntent mediaIntent
		android.media.IRemoteControlClient rcClient
	public void setRemoteControlClientPlaybackPosition (int, long) 
		int generationId
		long timeMs
	public void updateRemoteControlClientMetadata (int, int, android.media.Rating) 
		int generationId
		int key
		android.media.Rating value
	public void registerRemoteVolumeObserverForRcc (int, android.media.IRemoteVolumeObserver) 
		int rccId
		android.media.IRemoteVolumeObserver rvo
	public int getRemoteStreamVolume () 
	public int getRemoteStreamMaxVolume () 
	public void setRemoteStreamVolume (int) 
		int index
	public void setPlaybackStateForRcc (int, int, long, float) 
		int rccId
		int state
		long timeMs
		float speed
	public void setPlaybackInfoForRcc (int, int, int) 
		int rccId
		int what
		int value
	public void dispatchMediaKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	public void dispatchMediaKeyEventUnderWakelock (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	public int requestAudioFocus (int, int, android.os.IBinder, android.media.IAudioFocusDispatcher, java.lang.String, java.lang.String) 
		int mainStreamType
		int durationHint
		android.os.IBinder cb
		android.media.IAudioFocusDispatcher fd
		String clientId
		String callingPackageName
	public int abandonAudioFocus (android.media.IAudioFocusDispatcher, java.lang.String) 
		android.media.IAudioFocusDispatcher fd
		String clientId
	public void unregisterAudioFocusClient (java.lang.String) 
		String clientId
	public int getCurrentAudioFocus () 
	private void handleConfigurationChanged (android.content.Context) 
		int newOrientation
		int newRotation
		android.media.AudioService$VolumeStreamState s
		android.content.res.Configuration config
		boolean cameraSoundForced
		Exception e
		android.content.Context context
	private void setOrientationForAudioSystem () 
	private void setRotationForAudioSystem () 
	public void setBluetoothA2dpOnInt (boolean) 
		boolean on
	public void setRingtonePlayer (android.media.IRingtonePlayer) 
		android.media.IRingtonePlayer player
	public android.media.IRingtonePlayer getRingtonePlayer () 
	public android.media.AudioRoutesInfo startWatchingRoutes (android.media.IAudioRoutesObserver) 
		android.media.AudioRoutesInfo routes
		android.media.IAudioRoutesObserver observer
	private void setSafeMediaVolumeEnabled (boolean) 
		boolean on
	private void enforceSafeMediaVolume () 
		int device
		int index
		android.media.AudioService$VolumeStreamState streamState
		int devices
		int i
	private boolean checkSafeMediaVolume (int, int, int) 
		int streamType
		int index
		int device
	public void disableSafeMediaVolume () 
	public int verifyX509CertChain (int, byte[], java.lang.String, java.lang.String) 
		int certlen
		int i
		android.net.http.SslError err
		Exception e
		int numcerts
		byte[] chain
		String domain
		String authType
		byte[][] certChain
		java.nio.ByteBuffer buf
	public boolean isCameraSoundForced () 
	private void dumpRingerMode (java.io.PrintWriter) 
		java.io.PrintWriter pw
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	private static void readAndSetLowRamDevice () 
		int status
	static android.media.AudioService$AudioHandler access$000 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$100 (android.os.Handler, int, int, int, int, java.lang.Object, int) 
		android.os.Handler x0
		int x1
		int x2
		int x3
		int x4
		Object x5
		int x6
	static java.lang.Object access$600 (android.media.AudioService) 
		android.media.AudioService x0
	static android.media.AudioService$ForceControlStreamClient access$700 (android.media.AudioService) 
		android.media.AudioService x0
	static android.media.AudioService$ForceControlStreamClient access$702 (android.media.AudioService, android.media.AudioService$ForceControlStreamClient) 
		android.media.AudioService x0
		android.media.AudioService$ForceControlStreamClient x1
	static int access$802 (android.media.AudioService, int) 
		android.media.AudioService x0
		int x1
	static java.util.ArrayList access$1000 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$1100 (android.media.AudioService, int) 
		android.media.AudioService x0
		int x1
	static android.os.Looper access$1202 (android.media.AudioService, android.os.Looper) 
		android.media.AudioService x0
		android.os.Looper x1
	static java.lang.Object access$1300 (android.media.AudioService) 
		android.media.AudioService x0
	static android.media.SoundPool access$1400 (android.media.AudioService) 
		android.media.AudioService x0
	static android.media.AudioService$SoundPoolCallback access$1502 (android.media.AudioService, android.media.AudioService$SoundPoolCallback) 
		android.media.AudioService x0
		android.media.AudioService$SoundPoolCallback x1
	static android.media.AudioService$SoundPoolCallback access$1500 (android.media.AudioService) 
		android.media.AudioService x0
	static java.util.ArrayList access$1900 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$2000 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$2100 (android.media.AudioService, int) 
		android.media.AudioService x0
		int x1
	static int access$2200 (android.media.AudioService) 
		android.media.AudioService x0
	static int access$2302 (android.media.AudioService, int) 
		android.media.AudioService x0
		int x1
	static android.bluetooth.BluetoothHeadset access$2400 (android.media.AudioService) 
		android.media.AudioService x0
	static android.bluetooth.BluetoothDevice access$2500 (android.media.AudioService) 
		android.media.AudioService x0
	static int access$2300 (android.media.AudioService) 
		android.media.AudioService x0
	static int access$2202 (android.media.AudioService, int) 
		android.media.AudioService x0
		int x1
	static boolean access$2600 (android.media.AudioService) 
		android.media.AudioService x0
	static java.lang.Object access$2700 (android.media.AudioService) 
		android.media.AudioService x0
	static android.bluetooth.BluetoothA2dp access$2802 (android.media.AudioService, android.bluetooth.BluetoothA2dp) 
		android.media.AudioService x0
		android.bluetooth.BluetoothA2dp x1
	static android.bluetooth.BluetoothA2dp access$2800 (android.media.AudioService) 
		android.media.AudioService x0
	static java.util.HashMap access$2900 (android.media.AudioService) 
		android.media.AudioService x0
	static int access$3000 (android.media.AudioService, int, int) 
		android.media.AudioService x0
		int x1
		int x2
	static void access$3100 (android.media.AudioService, android.os.Handler, int, int, int, java.lang.Object, int) 
		android.media.AudioService x0
		android.os.Handler x1
		int x2
		int x3
		int x4
		Object x5
		int x6
	static android.bluetooth.BluetoothHeadset access$2402 (android.media.AudioService, android.bluetooth.BluetoothHeadset) 
		android.media.AudioService x0
		android.bluetooth.BluetoothHeadset x1
	static android.bluetooth.BluetoothDevice access$2502 (android.media.AudioService, android.bluetooth.BluetoothDevice) 
		android.media.AudioService x0
		android.bluetooth.BluetoothDevice x1
	static void access$3200 (android.media.AudioService, java.lang.String) 
		android.media.AudioService x0
		String x1
	static int[] access$3300 () 
	static boolean access$3400 (android.media.AudioService) 
		android.media.AudioService x0
	static java.lang.Boolean access$3500 (android.media.AudioService) 
		android.media.AudioService x0
	static android.content.ContentResolver access$3600 (android.media.AudioService) 
		android.media.AudioService x0
	static int[] access$3700 (android.media.AudioService) 
		android.media.AudioService x0
	static boolean access$3800 (android.media.AudioService) 
		android.media.AudioService x0
	static int access$3900 (android.media.AudioService, int) 
		android.media.AudioService x0
		int x1
	static int access$4000 (android.media.AudioService, int, int, int) 
		android.media.AudioService x0
		int x1
		int x2
		int x3
	static android.media.AudioService$VolumeStreamState[] access$4100 (android.media.AudioService) 
		android.media.AudioService x0
	static android.media.AudioService$AudioHandler access$002 (android.media.AudioService, android.media.AudioService$AudioHandler) 
		android.media.AudioService x0
		android.media.AudioService$AudioHandler x1
	static boolean access$4500 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$4600 (android.media.AudioService) 
		android.media.AudioService x0
	static android.media.SoundPool access$1402 (android.media.AudioService, android.media.SoundPool) 
		android.media.AudioService x0
		android.media.SoundPool x1
	static android.media.AudioService$SoundPoolListenerThread access$4702 (android.media.AudioService, android.media.AudioService$SoundPoolListenerThread) 
		android.media.AudioService x0
		android.media.AudioService$SoundPoolListenerThread x1
	static android.media.AudioService$SoundPoolListenerThread access$4700 (android.media.AudioService) 
		android.media.AudioService x0
	static android.os.Looper access$1200 (android.media.AudioService) 
		android.media.AudioService x0
	static java.util.List access$4800 () 
	static int[][] access$4900 (android.media.AudioService) 
		android.media.AudioService x0
	static int access$5000 () 
	static void access$5200 () 
	static int access$5300 (android.media.AudioService) 
		android.media.AudioService x0
	static int access$5400 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$5600 (android.media.AudioService, int, boolean) 
		android.media.AudioService x0
		int x1
		boolean x2
	static void access$5700 (android.media.AudioService) 
		android.media.AudioService x0
	static boolean access$5800 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$5900 (android.media.AudioService) 
		android.media.AudioService x0
	static boolean access$6000 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$6100 (android.media.AudioService) 
		android.media.AudioService x0
	static java.lang.Object access$6200 (android.media.AudioService) 
		android.media.AudioService x0
	static boolean access$6300 (android.media.AudioService) 
		android.media.AudioService x0
	static java.lang.Object access$6400 (android.media.AudioService) 
		android.media.AudioService x0
	static boolean access$6500 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$6600 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$6700 (android.media.AudioService, int, int, java.lang.String) 
		android.media.AudioService x0
		int x1
		int x2
		String x3
	static android.os.PowerManager$WakeLock access$6800 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$6900 (android.media.AudioService, android.bluetooth.BluetoothDevice, int) 
		android.media.AudioService x0
		android.bluetooth.BluetoothDevice x1
		int x2
	static void access$7000 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$7100 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$7200 (android.media.AudioService, boolean) 
		android.media.AudioService x0
		boolean x1
	static void access$7300 (android.media.AudioService, int) 
		android.media.AudioService x0
		int x1
	static void access$7400 (android.media.AudioService, android.content.ContentResolver) 
		android.media.AudioService x0
		android.content.ContentResolver x1
	static int access$7500 (android.media.AudioService) 
		android.media.AudioService x0
	static int access$7502 (android.media.AudioService, int) 
		android.media.AudioService x0
		int x1
	static boolean access$7600 (android.media.AudioService, boolean, int, java.lang.String) 
		android.media.AudioService x0
		boolean x1
		int x2
		String x3
	static void access$7700 (android.media.AudioService, android.content.Intent) 
		android.media.AudioService x0
		android.content.Intent x1
	static boolean access$4502 (android.media.AudioService, boolean) 
		android.media.AudioService x0
		boolean x1
	static android.app.KeyguardManager access$7802 (android.media.AudioService, android.app.KeyguardManager) 
		android.media.AudioService x0
		android.app.KeyguardManager x1
	static android.content.Context access$7900 (android.media.AudioService) 
		android.media.AudioService x0
	static int access$8002 (android.media.AudioService, int) 
		android.media.AudioService x0
		int x1
	static android.bluetooth.BluetoothProfile$ServiceListener access$8100 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$8200 (android.media.AudioService, android.content.Context) 
		android.media.AudioService x0
		android.content.Context x1
	static android.media.MediaFocusControl access$8300 (android.media.AudioService) 
		android.media.AudioService x0
	static void access$8400 (android.media.AudioService, boolean) 
		android.media.AudioService x0
		boolean x1
	static void  () 
}

android/media/MediaScannerConnection.class
MediaScannerConnection.java
package android.media
public android.media.MediaScannerConnection extends java.lang.Object implements android.content.ServiceConnection  {
	private static final String TAG
	private android.content.Context mContext
	private android.media.MediaScannerConnection$MediaScannerConnectionClient mClient
	private android.media.IMediaScannerService mService
	private boolean mConnected
	private final android.media.IMediaScannerListener$Stub mListener
	public void  (android.content.Context, android.media.MediaScannerConnection$MediaScannerConnectionClient) 
		android.content.Context context
		android.media.MediaScannerConnection$MediaScannerConnectionClient client
	public void connect () 
		android.content.Intent intent
	public void disconnect () 
		IllegalArgumentException ex
	public synchronized boolean isConnected () 
	public void scanFile (java.lang.String, java.lang.String) 
		android.os.RemoteException e
		String path
		String mimeType
	public static void scanFile (android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection$OnScanCompletedListener) 
		android.content.Context context
		String[] paths
		String[] mimeTypes
		android.media.MediaScannerConnection$OnScanCompletedListener callback
		android.media.MediaScannerConnection$ClientProxy client
		android.media.MediaScannerConnection connection
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName className
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName className
	static android.media.MediaScannerConnection$MediaScannerConnectionClient access$000 (android.media.MediaScannerConnection) 
		android.media.MediaScannerConnection x0
}

android/media/IAudioFocusDispatcher.class
IAudioFocusDispatcher.java
package android.media
public abstract android.media.IAudioFocusDispatcher extends java.lang.Object implements android.os.IInterface  {
	public abstract void dispatchAudioFocusChange (int, java.lang.String)  throws android.os.RemoteException 
}

android/media/IRemoteControlDisplay$Stub.class
IRemoteControlDisplay.java
package android.media
public abstract android.media.IRemoteControlDisplay$Stub extends android.os.Binder implements android.media.IRemoteControlDisplay  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setCurrentClientId
	static final int TRANSACTION_setEnabled
	static final int TRANSACTION_setPlaybackState
	static final int TRANSACTION_setTransportControlInfo
	static final int TRANSACTION_setMetadata
	static final int TRANSACTION_setArtwork
	static final int TRANSACTION_setAllMetadata
	public void  () 
	public static android.media.IRemoteControlDisplay asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.app.PendingIntent _arg1
		int _arg0
		android.app.PendingIntent _arg1
		boolean _arg2
		boolean _arg0
		int _arg0
		int _arg1
		long _arg2
		long _arg3
		float _arg4
		int _arg0
		int _arg1
		int _arg2
		android.os.Bundle _arg1
		int _arg0
		android.os.Bundle _arg1
		android.graphics.Bitmap _arg1
		int _arg0
		android.graphics.Bitmap _arg1
		android.os.Bundle _arg1
		android.graphics.Bitmap _arg2
		int _arg0
		android.os.Bundle _arg1
		android.graphics.Bitmap _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/MediaPlayer$OnErrorListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnErrorListener extends java.lang.Object {
	public abstract boolean onError (android.media.MediaPlayer, int, int) 
}

android/media/TimedText$Style.class
TimedText.java
package android.media
public final android.media.TimedText$Style extends java.lang.Object {
	public final int startChar
	public final int endChar
	public final int fontID
	public final boolean isBold
	public final boolean isItalic
	public final boolean isUnderlined
	public final int fontSize
	public final int colorRGBA
	public void  (int, int, int, boolean, boolean, boolean, int, int) 
		int startChar
		int endChar
		int fontId
		boolean isBold
		boolean isItalic
		boolean isUnderlined
		int fontSize
		int colorRGBA
}

android/media/RemoteController$OnClientUpdateListener.class
RemoteController.java
package android.media
public abstract android.media.RemoteController$OnClientUpdateListener extends java.lang.Object {
	public abstract void onClientChange (boolean) 
	public abstract void onClientPlaybackStateUpdate (int) 
	public abstract void onClientPlaybackStateUpdate (int, long, long, float) 
	public abstract void onClientTransportControlUpdate (int) 
	public abstract void onClientMetadataUpdate (android.media.RemoteController$MetadataEditor) 
}

android/media/DecoderCapabilities$AudioDecoder.class
DecoderCapabilities.java
package android.media
public final android.media.DecoderCapabilities$AudioDecoder extends java.lang.Enum {
	public static final android.media.DecoderCapabilities$AudioDecoder AUDIO_DECODER_WMA
	private static final android.media.DecoderCapabilities$AudioDecoder[] $VALUES
	public static android.media.DecoderCapabilities$AudioDecoder[] values () 
	public static android.media.DecoderCapabilities$AudioDecoder valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/media/WebVttCueListener.class
WebVttRenderer.java
package android.media
abstract android.media.WebVttCueListener extends java.lang.Object {
	public abstract void onCueParsed (android.media.TextTrackCue) 
	public abstract void onRegionParsed (android.media.TextTrackRegion) 
}

android/media/WebVttParser$6.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser$6 extends java.lang.Object implements android.media.WebVttParser$Phase  {
	final android.media.WebVttParser this$0
	void  (android.media.WebVttParser) 
	public void parse (java.lang.String) 
		String line
}

android/media/Rating.class
Rating.java
package android.media
public final android.media.Rating extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final int RATING_HEART
	public static final int RATING_THUMB_UP_DOWN
	public static final int RATING_3_STARS
	public static final int RATING_4_STARS
	public static final int RATING_5_STARS
	public static final int RATING_PERCENTAGE
	private static final float RATING_NOT_RATED
	private final int mRatingStyle
	private final float mRatingValue
	public static final android.os.Parcelable$Creator CREATOR
	private void  (int, float) 
		int ratingStyle
		float rating
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public static android.media.Rating newUnratedRating (int) 
		int ratingStyle
	public static android.media.Rating newHeartRating (boolean) 
		boolean hasHeart
	public static android.media.Rating newThumbRating (boolean) 
		boolean thumbIsUp
	public static android.media.Rating newStarRating (int, float) 
		int starRatingStyle
		float starRating
		float maxRating
	public static android.media.Rating newPercentageRating (float) 
		float percent
	public boolean isRated () 
	public int getRatingStyle () 
	public boolean hasHeart () 
	public boolean isThumbUp () 
	public float getStarRating () 
	public float getPercentRating () 
	void  (int, float, android.media.Rating$1) 
		int x0
		float x1
		android.media.Rating$1 x2
	static void  () 
}

android/media/MediaFocusControl$RemotePlaybackState.class
MediaFocusControl.java
package android.media
 android.media.MediaFocusControl$RemotePlaybackState extends java.lang.Object {
	int mRccId
	int mVolume
	int mVolumeMax
	int mVolumeHandling
	final android.media.MediaFocusControl this$0
	private void  (android.media.MediaFocusControl, int, int, int) 
		int id
		int vol
		int volMax
	void  (android.media.MediaFocusControl, int, int, int, android.media.MediaFocusControl$1) 
		android.media.MediaFocusControl x0
		int x1
		int x2
		int x3
		android.media.MediaFocusControl$1 x4
}

android/media/FaceDetector.class
FaceDetector.java
package android.media
public android.media.FaceDetector extends java.lang.Object {
	private static boolean sInitialized
	private long mFD
	private long mSDK
	private long mDCR
	private int mWidth
	private int mHeight
	private int mMaxFaces
	private byte[] mBWBuffer
	public void  (int, int, int) 
		int width
		int height
		int maxFaces
	public int findFaces (android.graphics.Bitmap, android.media.FaceDetector$Face[]) 
		int i
		android.graphics.Bitmap bitmap
		android.media.FaceDetector$Face[] faces
		int numFaces
	protected void finalize ()  throws java.lang.Throwable 
	private static native void nativeClassInit () 
	private native int fft_initialize (int, int, int) 
	private native int fft_detect (android.graphics.Bitmap) 
	private native void fft_get_face (android.media.FaceDetector$Face, int) 
	private native void fft_destroy () 
	static void  () 
		UnsatisfiedLinkError e
}

android/media/AudioService$AudioServiceBroadcastReceiver.class
AudioService.java
package android.media
 android.media.AudioService$AudioServiceBroadcastReceiver extends android.content.BroadcastReceiver {
	final android.media.AudioService this$0
	private void  (android.media.AudioService) 
	public void onReceive (android.content.Context, android.content.Intent) 
		int dockState
		int config
		String address
		android.bluetooth.BluetoothDevice btDevice
		android.bluetooth.BluetoothClass btClass
		boolean connected
		int device
		int state
		int alsaCard
		int alsaDevice
		String params
		int device
		int state
		int btState
		android.content.Intent newIntent
		boolean broadcast
		int scoAudioState
		android.content.Intent newIntent
		android.bluetooth.BluetoothAdapter adapter
		android.content.Context context
		android.content.Intent intent
		String action
	void  (android.media.AudioService, android.media.AudioService$1) 
		android.media.AudioService x0
		android.media.AudioService$1 x1
}

android/media/SubtitleController$1.class
SubtitleController.java
package android.media
 android.media.SubtitleController$1 extends java.lang.Object implements android.os.Handler$Callback  {
	final android.media.SubtitleController this$0
	void  (android.media.SubtitleController) 
	public boolean handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/RemoteDisplay$2.class
RemoteDisplay.java
package android.media
 android.media.RemoteDisplay$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.RemoteDisplay this$0
	void  (android.media.RemoteDisplay) 
	public void run () 
}

android/media/AsyncPlayer$Thread.class
AsyncPlayer.java
package android.media
final android.media.AsyncPlayer$Thread extends java.lang.Thread {
	final android.media.AsyncPlayer this$0
	void  (android.media.AsyncPlayer) 
	public void run () 
		long delay
		android.media.AsyncPlayer$Command cmd
}

android/media/AudioManager$FocusEventHandlerDelegate.class
AudioManager.java
package android.media
 android.media.AudioManager$FocusEventHandlerDelegate extends java.lang.Object {
	private final android.os.Handler mHandler
	final android.media.AudioManager this$0
	void  (android.media.AudioManager) 
		android.os.Looper looper
	android.os.Handler getHandler () 
}

android/media/IRingtonePlayer$Stub.class
IRingtonePlayer.java
package android.media
public abstract android.media.IRingtonePlayer$Stub extends android.os.Binder implements android.media.IRingtonePlayer  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_play
	static final int TRANSACTION_stop
	static final int TRANSACTION_isPlaying
	static final int TRANSACTION_playAsync
	static final int TRANSACTION_stopAsync
	public void  () 
	public static android.media.IRingtonePlayer asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.net.Uri _arg1
		android.os.IBinder _arg0
		android.net.Uri _arg1
		int _arg2
		android.os.IBinder _arg0
		android.os.IBinder _arg0
		boolean _result
		android.net.Uri _arg0
		android.os.UserHandle _arg1
		android.net.Uri _arg0
		android.os.UserHandle _arg1
		boolean _arg2
		int _arg3
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/MediaCodec$CryptoInfo.class
MediaCodec.java
package android.media
public final android.media.MediaCodec$CryptoInfo extends java.lang.Object {
	public int numSubSamples
	public int[] numBytesOfClearData
	public int[] numBytesOfEncryptedData
	public byte[] key
	public byte[] iv
	public int mode
	public void  () 
	public void set (int, int[], int[], byte[], byte[], int) 
		int newNumSubSamples
		int[] newNumBytesOfClearData
		int[] newNumBytesOfEncryptedData
		byte[] newKey
		byte[] newIV
		int newMode
	public java.lang.String toString () 
		int i
		int i
		StringBuilder builder
		String hexdigits
}

android/media/RemoteControlClient$1.class
RemoteControlClient.java
package android.media
 android.media.RemoteControlClient$1 extends android.media.IRemoteControlClient$Stub {
	final android.media.RemoteControlClient this$0
	void  (android.media.RemoteControlClient) 
	public void onInformationRequested (int, int) 
		int generationId
		int infoFlags
	public void informationRequestForDisplay (android.media.IRemoteControlDisplay, int, int) 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
	public void setCurrentClientGenerationId (int) 
		int clientGeneration
	public void plugRemoteControlDisplay (android.media.IRemoteControlDisplay, int, int) 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
	public void unplugRemoteControlDisplay (android.media.IRemoteControlDisplay) 
		android.media.IRemoteControlDisplay rcd
	public void setBitmapSizeForDisplay (android.media.IRemoteControlDisplay, int, int) 
		android.media.IRemoteControlDisplay rcd
		int w
		int h
	public void setWantsSyncForDisplay (android.media.IRemoteControlDisplay, boolean) 
		android.media.IRemoteControlDisplay rcd
		boolean wantsSync
	public void enableRemoteControlDisplay (android.media.IRemoteControlDisplay, boolean) 
		android.media.IRemoteControlDisplay rcd
		boolean enabled
	public void seekTo (int, long) 
		int generationId
		long timeMs
	public void updateMetadata (int, int, android.media.Rating) 
		int generationId
		int key
		android.media.Rating value
}

android/media/Rating$1.class
Rating.java
package android.media
final android.media.Rating$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.Rating createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.media.Rating[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/media/MediaRecorder$OutputFormat.class
MediaRecorder.java
package android.media
public final android.media.MediaRecorder$OutputFormat extends java.lang.Object {
	public static final int DEFAULT
	public static final int THREE_GPP
	public static final int MPEG_4
	public static final int RAW_AMR
	public static final int AMR_NB
	public static final int AMR_WB
	public static final int AAC_ADIF
	public static final int AAC_ADTS
	public static final int OUTPUT_FORMAT_RTP_AVP
	public static final int OUTPUT_FORMAT_MPEG2TS
	final android.media.MediaRecorder this$0
	private void  (android.media.MediaRecorder) 
}

android/media/MediaRouter$RouteInfo$1.class
MediaRouter.java
package android.media
 android.media.MediaRouter$RouteInfo$1 extends android.media.IRemoteVolumeObserver$Stub {
	final android.media.MediaRouter$RouteInfo this$0
	void  (android.media.MediaRouter$RouteInfo) 
	public void dispatchRemoteVolumeUpdate (int, int) 
		int direction
		int value
}

android/media/MediaRouter$CallbackInfo.class
MediaRouter.java
package android.media
 android.media.MediaRouter$CallbackInfo extends java.lang.Object {
	public int type
	public int flags
	public final android.media.MediaRouter$Callback cb
	public final android.media.MediaRouter router
	public void  (android.media.MediaRouter$Callback, int, int, android.media.MediaRouter) 
		android.media.MediaRouter$Callback cb
		int type
		int flags
		android.media.MediaRouter router
	public boolean filterRouteEvent (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo route
	public boolean filterRouteEvent (int) 
		int supportedTypes
}

android/media/RemoteDisplayState$1.class
RemoteDisplayState.java
package android.media
final android.media.RemoteDisplayState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.RemoteDisplayState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.RemoteDisplayState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/media/WebVttParser$4.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser$4 extends java.lang.Object implements android.media.WebVttParser$Phase  {
	static final boolean $assertionsDisabled
	final android.media.WebVttParser this$0
	void  (android.media.WebVttParser) 
	public void parse (java.lang.String) 
		String line
	static void  () 
}

android/media/SubtitleTrack$CueList.class
SubtitleTrack.java
package android.media
 android.media.SubtitleTrack$CueList extends java.lang.Object {
	private static final String TAG
	private java.util.SortedMap mCues
	public boolean DEBUG
	private boolean addEvent (android.media.SubtitleTrack$Cue, long) 
		android.media.SubtitleTrack$Cue cue
		long timeMs
		java.util.Vector cues
	private void removeEvent (android.media.SubtitleTrack$Cue, long) 
		android.media.SubtitleTrack$Cue cue
		long timeMs
		java.util.Vector cues
	public void add (android.media.SubtitleTrack$Cue) 
		long timeMs
		long[] arr$
		int len$
		int i$
		android.media.SubtitleTrack$Cue cue
		long lastTimeMs
	public void remove (android.media.SubtitleTrack$Cue) 
		long timeMs
		long[] arr$
		int len$
		int i$
		android.media.SubtitleTrack$Cue cue
	public java.lang.Iterable entriesBetween (long, long) 
		long lastTimeMs
		long timeMs
	public long nextTimeAfter (long) 
		IllegalArgumentException e
		java.util.NoSuchElementException e
		long timeMs
		java.util.SortedMap tail
	void  () 
	static java.util.SortedMap access$200 (android.media.SubtitleTrack$CueList) 
		android.media.SubtitleTrack$CueList x0
	static void access$300 (android.media.SubtitleTrack$CueList, android.media.SubtitleTrack$Cue, long) 
		android.media.SubtitleTrack$CueList x0
		android.media.SubtitleTrack$Cue x1
		long x2
}

android/media/AudioSystem$ErrorCallback.class
AudioSystem.java
package android.media
public abstract android.media.AudioSystem$ErrorCallback extends java.lang.Object {
	public abstract void onError (int) 
}

android/media/FaceDetector$Face.class
FaceDetector.java
package android.media
public android.media.FaceDetector$Face extends java.lang.Object {
	public static final float CONFIDENCE_THRESHOLD
	public static final int EULER_X
	public static final int EULER_Y
	public static final int EULER_Z
	private float mConfidence
	private float mMidPointX
	private float mMidPointY
	private float mEyesDist
	private float mPoseEulerX
	private float mPoseEulerY
	private float mPoseEulerZ
	final android.media.FaceDetector this$0
	public float confidence () 
	public void getMidPoint (android.graphics.PointF) 
		android.graphics.PointF point
	public float eyesDistance () 
	public float pose (int) 
		int euler
	private void  (android.media.FaceDetector) 
	void  (android.media.FaceDetector, android.media.FaceDetector$1) 
		android.media.FaceDetector x0
		android.media.FaceDetector$1 x1
}

android/media/AsyncPlayer$1.class
AsyncPlayer.java
package android.media
 android.media.AsyncPlayer$1 extends java.lang.Object {
}

android/media/CamcorderProfile.class
CamcorderProfile.java
package android.media
public android.media.CamcorderProfile extends java.lang.Object {
	public static final int QUALITY_LOW
	public static final int QUALITY_HIGH
	public static final int QUALITY_QCIF
	public static final int QUALITY_CIF
	public static final int QUALITY_480P
	public static final int QUALITY_720P
	public static final int QUALITY_1080P
	public static final int QUALITY_QVGA
	private static final int QUALITY_LIST_START
	private static final int QUALITY_LIST_END
	public static final int QUALITY_TIME_LAPSE_LOW
	public static final int QUALITY_TIME_LAPSE_HIGH
	public static final int QUALITY_TIME_LAPSE_QCIF
	public static final int QUALITY_TIME_LAPSE_CIF
	public static final int QUALITY_TIME_LAPSE_480P
	public static final int QUALITY_TIME_LAPSE_720P
	public static final int QUALITY_TIME_LAPSE_1080P
	public static final int QUALITY_TIME_LAPSE_QVGA
	private static final int QUALITY_TIME_LAPSE_LIST_START
	private static final int QUALITY_TIME_LAPSE_LIST_END
	public int duration
	public int quality
	public int fileFormat
	public int videoCodec
	public int videoBitRate
	public int videoFrameRate
	public int videoFrameWidth
	public int videoFrameHeight
	public int audioCodec
	public int audioBitRate
	public int audioSampleRate
	public int audioChannels
	public static android.media.CamcorderProfile get (int) 
		int i
		int quality
		int numberOfCameras
		android.hardware.Camera$CameraInfo cameraInfo
	public static android.media.CamcorderProfile get (int, int) 
		String errMessage
		int cameraId
		int quality
	public static boolean hasProfile (int) 
		int i
		int quality
		int numberOfCameras
		android.hardware.Camera$CameraInfo cameraInfo
	public static boolean hasProfile (int, int) 
		int cameraId
		int quality
	private void  (int, int, int, int, int, int, int, int, int, int, int, int) 
		int duration
		int quality
		int fileFormat
		int videoCodec
		int videoBitRate
		int videoFrameRate
		int videoWidth
		int videoHeight
		int audioCodec
		int audioBitRate
		int audioSampleRate
		int audioChannels
	private static final native void native_init () 
	private static final native android.media.CamcorderProfile native_get_camcorder_profile (int, int) 
	private static final native boolean native_has_camcorder_profile (int, int) 
	static void  () 
}

android/media/MediaScanner$1.class
MediaScanner.java
package android.media
 android.media.MediaScanner$1 extends java.lang.Object {
}

android/media/SubtitleTrack$Run.class
SubtitleTrack.java
package android.media
 android.media.SubtitleTrack$Run extends java.lang.Object {
	public android.media.SubtitleTrack$Cue mFirstCue
	public android.media.SubtitleTrack$Run mNextRunAtEndTimeMs
	public android.media.SubtitleTrack$Run mPrevRunAtEndTimeMs
	public long mEndTimeMs
	public long mRunID
	private long mStoredEndTimeMs
	static final boolean $assertionsDisabled
	private void  () 
	public void storeByEndTimeMs (android.util.LongSparseArray) 
		android.util.LongSparseArray runsByEndTime
		int ix
	public void removeAtEndTimeMs () 
		android.media.SubtitleTrack$Run prev
	void  (android.media.SubtitleTrack$1) 
		android.media.SubtitleTrack$1 x0
	static void  () 
}

android/media/MediaDrm$OnEventListener.class
MediaDrm.java
package android.media
public abstract android.media.MediaDrm$OnEventListener extends java.lang.Object {
	public abstract void onEvent (android.media.MediaDrm, byte[], int, int, byte[]) 
}

android/media/MiniThumbFile.class
MiniThumbFile.java
package android.media
public android.media.MiniThumbFile extends java.lang.Object {
	private static final String TAG
	private static final int MINI_THUMB_DATA_FILE_VERSION
	public static final int BYTES_PER_MINTHUMB
	private static final int HEADER_SIZE
	private android.net.Uri mUri
	private java.io.RandomAccessFile mMiniThumbFile
	private java.nio.channels.FileChannel mChannel
	private java.nio.ByteBuffer mBuffer
	private static final java.util.Hashtable sThumbFiles
	public static synchronized void reset () 
		android.media.MiniThumbFile file
		java.util.Iterator i$
	public static synchronized android.media.MiniThumbFile instance (android.net.Uri) 
		android.net.Uri uri
		String type
		android.media.MiniThumbFile file
	private java.lang.String randomAccessFilePath (int) 
		int version
		String directoryName
	private void removeOldFile () 
		SecurityException ex
		String oldPath
		java.io.File oldFile
	private java.io.RandomAccessFile miniThumbDataFile () 
		java.io.IOException ex2
		java.io.IOException ex
		String path
		java.io.File directory
		java.io.File f
	public void  (android.net.Uri) 
		android.net.Uri uri
	public synchronized void deactivate () 
		java.io.IOException ex
	public synchronized long getMagic (long) 
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		RuntimeException ex
		java.io.IOException ex
		java.io.IOException ex
		long pos
		java.nio.channels.FileLock lock
		long id
		java.io.RandomAccessFile r
	public synchronized void saveMiniThumbToFile (byte[], long, long)  throws java.io.IOException 
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		RuntimeException ex
		java.io.IOException ex
		java.io.IOException ex
		byte[] data
		long id
		long magic
		java.io.RandomAccessFile r
		long pos
		java.nio.channels.FileLock lock
	public synchronized byte[] getMiniThumbFromFile (long, byte[]) 
		java.io.IOException ex
		byte flag
		long magic
		int length
		int size
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		RuntimeException ex
		java.io.IOException ex
		java.io.IOException ex
		long id
		byte[] data
		java.io.RandomAccessFile r
		long pos
		java.nio.channels.FileLock lock
	static void  () 
}

android/media/SubtitleTrack$1.class
SubtitleTrack.java
package android.media
 android.media.SubtitleTrack$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.SubtitleTrack val$track
	final long val$thenMs
	final android.media.SubtitleTrack this$0
	void  (android.media.SubtitleTrack, android.media.SubtitleTrack, long) 
	public void run () 
}

android/media/MediaDrm.class
MediaDrm.java
package android.media
public final android.media.MediaDrm extends java.lang.Object {
	private static final String TAG
	private android.media.MediaDrm$EventHandler mEventHandler
	private android.media.MediaDrm$OnEventListener mOnEventListener
	private long mNativeContext
	public static final int EVENT_PROVISION_REQUIRED
	public static final int EVENT_KEY_REQUIRED
	public static final int EVENT_KEY_EXPIRED
	public static final int EVENT_VENDOR_DEFINED
	private static final int DRM_EVENT
	public static final int KEY_TYPE_STREAMING
	public static final int KEY_TYPE_OFFLINE
	public static final int KEY_TYPE_RELEASE
	public static final String PROPERTY_VENDOR
	public static final String PROPERTY_VERSION
	public static final String PROPERTY_DESCRIPTION
	public static final String PROPERTY_ALGORITHMS
	public static final String PROPERTY_DEVICE_UNIQUE_ID
	public static final boolean isCryptoSchemeSupported (java.util.UUID) 
		java.util.UUID uuid
	public static final boolean isCryptoSchemeSupported (java.util.UUID, java.lang.String) 
		java.util.UUID uuid
		String mimeType
	private static final byte[] getByteArrayFromUUID (java.util.UUID) 
		int i
		java.util.UUID uuid
		long msb
		long lsb
		byte[] uuidBytes
	private static final native boolean isCryptoSchemeSupportedNative (byte[], java.lang.String) 
	public void  (java.util.UUID)  throws android.media.UnsupportedSchemeException 
		java.util.UUID uuid
		android.os.Looper looper
	public void setOnEventListener (android.media.MediaDrm$OnEventListener) 
		android.media.MediaDrm$OnEventListener listener
	private static void postEventFromNative (java.lang.Object, int, int, java.lang.Object) 
		android.os.Message m
		Object mediadrm_ref
		int eventType
		int extra
		Object obj
		android.media.MediaDrm md
	public native byte[] openSession ()  throws android.media.NotProvisionedException 
	public native void closeSession (byte[]) 
	public native android.media.MediaDrm$KeyRequest getKeyRequest (byte[], byte[], java.lang.String, int, java.util.HashMap)  throws android.media.NotProvisionedException 
	public native byte[] provideKeyResponse (byte[], byte[])  throws android.media.NotProvisionedException android.media.DeniedByServerException 
	public native void restoreKeys (byte[], byte[]) 
	public native void removeKeys (byte[]) 
	public native java.util.HashMap queryKeyStatus (byte[]) 
	public native android.media.MediaDrm$ProvisionRequest getProvisionRequest () 
	public native void provideProvisionResponse (byte[])  throws android.media.DeniedByServerException 
	public native java.util.List getSecureStops () 
	public native void releaseSecureStops (byte[]) 
	public native java.lang.String getPropertyString (java.lang.String) 
	public native byte[] getPropertyByteArray (java.lang.String) 
	public native void setPropertyString (java.lang.String, java.lang.String) 
	public native void setPropertyByteArray (java.lang.String, byte[]) 
	private static final native void setCipherAlgorithmNative (android.media.MediaDrm, byte[], java.lang.String) 
	private static final native void setMacAlgorithmNative (android.media.MediaDrm, byte[], java.lang.String) 
	private static final native byte[] encryptNative (android.media.MediaDrm, byte[], byte[], byte[], byte[]) 
	private static final native byte[] decryptNative (android.media.MediaDrm, byte[], byte[], byte[], byte[]) 
	private static final native byte[] signNative (android.media.MediaDrm, byte[], byte[], byte[]) 
	private static final native boolean verifyNative (android.media.MediaDrm, byte[], byte[], byte[], byte[]) 
	public android.media.MediaDrm$CryptoSession getCryptoSession (byte[], java.lang.String, java.lang.String) 
		byte[] sessionId
		String cipherAlgorithm
		String macAlgorithm
	protected void finalize () 
	public final native void release () 
	private static final native void native_init () 
	private final native void native_setup (java.lang.Object, byte[]) 
	private final native void native_finalize () 
	static long access$000 (android.media.MediaDrm) 
		android.media.MediaDrm x0
	static android.media.MediaDrm$OnEventListener access$100 (android.media.MediaDrm) 
		android.media.MediaDrm x0
	static void access$200 (android.media.MediaDrm, byte[], java.lang.String) 
		android.media.MediaDrm x0
		byte[] x1
		String x2
	static void access$300 (android.media.MediaDrm, byte[], java.lang.String) 
		android.media.MediaDrm x0
		byte[] x1
		String x2
	static byte[] access$400 (android.media.MediaDrm, byte[], byte[], byte[], byte[]) 
		android.media.MediaDrm x0
		byte[] x1
		byte[] x2
		byte[] x3
		byte[] x4
	static byte[] access$500 (android.media.MediaDrm, byte[], byte[], byte[], byte[]) 
		android.media.MediaDrm x0
		byte[] x1
		byte[] x2
		byte[] x3
		byte[] x4
	static byte[] access$600 (android.media.MediaDrm, byte[], byte[], byte[]) 
		android.media.MediaDrm x0
		byte[] x1
		byte[] x2
		byte[] x3
	static boolean access$700 (android.media.MediaDrm, byte[], byte[], byte[], byte[]) 
		android.media.MediaDrm x0
		byte[] x1
		byte[] x2
		byte[] x3
		byte[] x4
	static void  () 
}

android/media/JetPlayer$OnJetEventListener.class
JetPlayer.java
package android.media
public abstract android.media.JetPlayer$OnJetEventListener extends java.lang.Object {
	public abstract void onJetEvent (android.media.JetPlayer, short, byte, byte, byte, byte) 
	public abstract void onJetUserIdUpdate (android.media.JetPlayer, int, int) 
	public abstract void onJetNumQueuedSegmentUpdate (android.media.JetPlayer, int) 
	public abstract void onJetPauseUpdate (android.media.JetPlayer, int) 
}

android/media/AsyncPlayer.class
AsyncPlayer.java
package android.media
public android.media.AsyncPlayer extends java.lang.Object {
	private static final int PLAY
	private static final int STOP
	private static final boolean mDebug
	private final java.util.LinkedList mCmdQueue
	private String mTag
	private android.media.AsyncPlayer$Thread mThread
	private android.media.MediaPlayer mPlayer
	private android.os.PowerManager$WakeLock mWakeLock
	private int mState
	private void startSound (android.media.AsyncPlayer$Command) 
		android.media.MediaPlayer player
		long delay
		Exception e
		android.media.AsyncPlayer$Command cmd
	public void  (java.lang.String) 
		String tag
	public void play (android.content.Context, android.net.Uri, boolean, int) 
		android.content.Context context
		android.net.Uri uri
		boolean looping
		int stream
		android.media.AsyncPlayer$Command cmd
	public void stop () 
		android.media.AsyncPlayer$Command cmd
	private void enqueueLocked (android.media.AsyncPlayer$Command) 
		android.media.AsyncPlayer$Command cmd
	public void setUsesWakeLock (android.content.Context) 
		android.content.Context context
		android.os.PowerManager pm
	private void acquireWakeLock () 
	private void releaseWakeLock () 
	static java.lang.String access$000 (android.media.AsyncPlayer) 
		android.media.AsyncPlayer x0
	static java.util.LinkedList access$100 (android.media.AsyncPlayer) 
		android.media.AsyncPlayer x0
	static void access$200 (android.media.AsyncPlayer, android.media.AsyncPlayer$Command) 
		android.media.AsyncPlayer x0
		android.media.AsyncPlayer$Command x1
	static android.media.MediaPlayer access$300 (android.media.AsyncPlayer) 
		android.media.AsyncPlayer x0
	static android.media.MediaPlayer access$302 (android.media.AsyncPlayer, android.media.MediaPlayer) 
		android.media.AsyncPlayer x0
		android.media.MediaPlayer x1
	static android.media.AsyncPlayer$Thread access$402 (android.media.AsyncPlayer, android.media.AsyncPlayer$Thread) 
		android.media.AsyncPlayer x0
		android.media.AsyncPlayer$Thread x1
	static void access$500 (android.media.AsyncPlayer) 
		android.media.AsyncPlayer x0
}

android/media/AudioService$SoundPoolCallback.class
AudioService.java
package android.media
final android.media.AudioService$SoundPoolCallback extends java.lang.Object implements android.media.SoundPool$OnLoadCompleteListener  {
	int mStatus
	java.util.List mSamples
	final android.media.AudioService this$0
	private void  (android.media.AudioService) 
	public int status () 
	public void setSamples (int[]) 
		int i
		int[] samples
	public void onLoadComplete (android.media.SoundPool, int, int) 
		int i
		android.media.SoundPool soundPool
		int sampleId
		int status
	void  (android.media.AudioService, android.media.AudioService$1) 
		android.media.AudioService x0
		android.media.AudioService$1 x1
}

android/media/RemoteDisplay$1.class
RemoteDisplay.java
package android.media
 android.media.RemoteDisplay$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.Surface val$surface
	final int val$width
	final int val$height
	final int val$flags
	final int val$session
	final android.media.RemoteDisplay this$0
	void  (android.media.RemoteDisplay, android.view.Surface, int, int, int, int) 
	public void run () 
}

android/media/videoeditor/
android/media/videoeditor/VideoEditor$ExportProgressListener.class
VideoEditor.java
package android.media.videoeditor
public abstract android.media.videoeditor.VideoEditor$ExportProgressListener extends java.lang.Object {
	public abstract void onProgress (android.media.videoeditor.VideoEditor, java.lang.String, int) 
}

android/media/videoeditor/VideoEditor.class
VideoEditor.java
package android.media.videoeditor
public abstract android.media.videoeditor.VideoEditor extends java.lang.Object {
	public static final String THUMBNAIL_FILENAME
	public static final int DURATION_OF_STORYBOARD
	public static final long MAX_SUPPORTED_FILE_SIZE
	public abstract java.lang.String getPath () 
	public abstract void release () 
	public abstract void save ()  throws java.io.IOException 
	public abstract void export (java.lang.String, int, int, android.media.videoeditor.VideoEditor$ExportProgressListener)  throws java.io.IOException 
	public abstract void export (java.lang.String, int, int, int, int, android.media.videoeditor.VideoEditor$ExportProgressListener)  throws java.io.IOException 
	public abstract void cancelExport (java.lang.String) 
	public abstract void addMediaItem (android.media.videoeditor.MediaItem) 
	public abstract void insertMediaItem (android.media.videoeditor.MediaItem, java.lang.String) 
	public abstract void moveMediaItem (java.lang.String, java.lang.String) 
	public abstract android.media.videoeditor.MediaItem removeMediaItem (java.lang.String) 
	public abstract void removeAllMediaItems () 
	public abstract java.util.List getAllMediaItems () 
	public abstract android.media.videoeditor.MediaItem getMediaItem (java.lang.String) 
	public abstract void addTransition (android.media.videoeditor.Transition) 
	public abstract android.media.videoeditor.Transition removeTransition (java.lang.String) 
	public abstract java.util.List getAllTransitions () 
	public abstract android.media.videoeditor.Transition getTransition (java.lang.String) 
	public abstract void addAudioTrack (android.media.videoeditor.AudioTrack) 
	public abstract void insertAudioTrack (android.media.videoeditor.AudioTrack, java.lang.String) 
	public abstract void moveAudioTrack (java.lang.String, java.lang.String) 
	public abstract android.media.videoeditor.AudioTrack removeAudioTrack (java.lang.String) 
	public abstract java.util.List getAllAudioTracks () 
	public abstract android.media.videoeditor.AudioTrack getAudioTrack (java.lang.String) 
	public abstract void setAspectRatio (int) 
	public abstract int getAspectRatio () 
	public abstract long getDuration () 
	public abstract long renderPreviewFrame (android.view.SurfaceHolder, long, android.media.videoeditor.VideoEditor$OverlayData) 
	public abstract void generatePreview (android.media.videoeditor.VideoEditor$MediaProcessingProgressListener) 
	public abstract void startPreview (android.view.SurfaceHolder, long, long, boolean, int, android.media.videoeditor.VideoEditor$PreviewProgressListener) 
	public abstract long stopPreview () 
	public abstract void clearSurface (android.view.SurfaceHolder) 
}

android/media/videoeditor/EffectKenBurns.class
EffectKenBurns.java
package android.media.videoeditor
public android.media.videoeditor.EffectKenBurns extends android.media.videoeditor.Effect {
	private android.graphics.Rect mStartRect
	private android.graphics.Rect mEndRect
	private void  () 
	public void  (android.media.videoeditor.MediaItem, java.lang.String, android.graphics.Rect, android.graphics.Rect, long, long) 
		android.media.videoeditor.MediaItem mediaItem
		String effectId
		android.graphics.Rect startRect
		android.graphics.Rect endRect
		long startTimeMs
		long durationMs
	public android.graphics.Rect getStartRect () 
	public android.graphics.Rect getEndRect () 
	void getKenBurnsSettings (android.graphics.Rect, android.graphics.Rect) 
		android.graphics.Rect start
		android.graphics.Rect end
}

android/media/videoeditor/ExtractAudioWaveformProgressListener.class
ExtractAudioWaveformProgressListener.java
package android.media.videoeditor
public abstract android.media.videoeditor.ExtractAudioWaveformProgressListener extends java.lang.Object {
	public abstract void onProgress (int) 
}

android/media/videoeditor/MediaArtistNativeHelper$EditSettings.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$EditSettings extends java.lang.Object {
	public android.media.videoeditor.MediaArtistNativeHelper$ClipSettings[] clipSettingsArray
	public android.media.videoeditor.MediaArtistNativeHelper$TransitionSettings[] transitionSettingsArray
	public android.media.videoeditor.MediaArtistNativeHelper$EffectSettings[] effectSettingsArray
	public int videoFrameRate
	public String outputFile
	public int videoFrameSize
	public int videoFormat
	public int videoProfile
	public int videoLevel
	public int audioFormat
	public int audioSamplingFreq
	public int maxFileSize
	public int audioChannels
	public int videoBitrate
	public int audioBitrate
	public android.media.videoeditor.MediaArtistNativeHelper$BackgroundMusicSettings backgroundMusicSettings
	public int primaryTrackVolume
	public void  () 
}

android/media/videoeditor/MediaItem$1.class
MediaItem.java
package android.media.videoeditor
 android.media.videoeditor.MediaItem$1 extends java.lang.Object implements android.media.videoeditor.MediaItem$GetThumbnailListCallback  {
	final android.graphics.Bitmap[] val$bitmaps
	final android.media.videoeditor.MediaItem this$0
	void  (android.media.videoeditor.MediaItem, android.graphics.Bitmap[]) 
	public void onThumbnail (android.graphics.Bitmap, int) 
		android.graphics.Bitmap bitmap
		int index
}

android/media/videoeditor/MediaArtistNativeHelper$SlideDirection.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$SlideDirection extends java.lang.Object {
	public static final int RIGHT_OUT_LEFT_IN
	public static final int LEFT_OUT_RIGTH_IN
	public static final int TOP_OUT_BOTTOM_IN
	public static final int BOTTOM_OUT_TOP_IN
	public void  () 
}

android/media/videoeditor/VideoEditorImpl.class
VideoEditorImpl.java
package android.media.videoeditor
public android.media.videoeditor.VideoEditorImpl extends java.lang.Object implements android.media.videoeditor.VideoEditor  {
	private static final String TAG
	private static final String PROJECT_FILENAME
	private static final String TAG_PROJECT
	private static final String TAG_MEDIA_ITEMS
	private static final String TAG_MEDIA_ITEM
	private static final String TAG_TRANSITIONS
	private static final String TAG_TRANSITION
	private static final String TAG_OVERLAYS
	private static final String TAG_OVERLAY
	private static final String TAG_OVERLAY_USER_ATTRIBUTES
	private static final String TAG_EFFECTS
	private static final String TAG_EFFECT
	private static final String TAG_AUDIO_TRACKS
	private static final String TAG_AUDIO_TRACK
	private static final String ATTR_ID
	private static final String ATTR_FILENAME
	private static final String ATTR_AUDIO_WAVEFORM_FILENAME
	private static final String ATTR_RENDERING_MODE
	private static final String ATTR_ASPECT_RATIO
	private static final String ATTR_REGENERATE_PCM
	private static final String ATTR_TYPE
	private static final String ATTR_DURATION
	private static final String ATTR_START_TIME
	private static final String ATTR_BEGIN_TIME
	private static final String ATTR_END_TIME
	private static final String ATTR_VOLUME
	private static final String ATTR_BEHAVIOR
	private static final String ATTR_DIRECTION
	private static final String ATTR_BLENDING
	private static final String ATTR_INVERT
	private static final String ATTR_MASK
	private static final String ATTR_BEFORE_MEDIA_ITEM_ID
	private static final String ATTR_AFTER_MEDIA_ITEM_ID
	private static final String ATTR_COLOR_EFFECT_TYPE
	private static final String ATTR_COLOR_EFFECT_VALUE
	private static final String ATTR_START_RECT_LEFT
	private static final String ATTR_START_RECT_TOP
	private static final String ATTR_START_RECT_RIGHT
	private static final String ATTR_START_RECT_BOTTOM
	private static final String ATTR_END_RECT_LEFT
	private static final String ATTR_END_RECT_TOP
	private static final String ATTR_END_RECT_RIGHT
	private static final String ATTR_END_RECT_BOTTOM
	private static final String ATTR_LOOP
	private static final String ATTR_MUTED
	private static final String ATTR_DUCK_ENABLED
	private static final String ATTR_DUCK_THRESHOLD
	private static final String ATTR_DUCKED_TRACK_VOLUME
	private static final String ATTR_GENERATED_IMAGE_CLIP
	private static final String ATTR_IS_IMAGE_CLIP_GENERATED
	private static final String ATTR_GENERATED_TRANSITION_CLIP
	private static final String ATTR_IS_TRANSITION_GENERATED
	private static final String ATTR_OVERLAY_RGB_FILENAME
	private static final String ATTR_OVERLAY_FRAME_WIDTH
	private static final String ATTR_OVERLAY_FRAME_HEIGHT
	private static final String ATTR_OVERLAY_RESIZED_RGB_FRAME_WIDTH
	private static final String ATTR_OVERLAY_RESIZED_RGB_FRAME_HEIGHT
	private static final int ENGINE_ACCESS_MAX_TIMEOUT_MS
	private final java.util.concurrent.Semaphore mLock
	private final String mProjectPath
	private final java.util.List mMediaItems
	private final java.util.List mAudioTracks
	private final java.util.List mTransitions
	private long mDurationMs
	private int mAspectRatio
	private android.media.videoeditor.MediaArtistNativeHelper mMANativeHelper
	private boolean mPreviewInProgress
	private final boolean mMallocDebug
	public void  (java.lang.String)  throws java.io.IOException 
		Exception ex
		Exception ex
		String projectPath
		String s
		java.io.File projectXml
	android.media.videoeditor.MediaArtistNativeHelper getNativeContext () 
	public synchronized void addAudioTrack (android.media.videoeditor.AudioTrack) 
		android.media.videoeditor.AudioTrack audioTrack
		String audioTrackPCMFilePath
	public synchronized void addMediaItem (android.media.videoeditor.MediaItem) 
		android.media.videoeditor.MediaItem mediaItem
		int mediaItemsCount
	public synchronized void addTransition (android.media.videoeditor.Transition) 
		int afterMediaItemIndex
		int beforeMediaItemIndex
		android.media.videoeditor.Transition transition
		android.media.videoeditor.MediaItem beforeMediaItem
		android.media.videoeditor.MediaItem afterMediaItem
	public void cancelExport (java.lang.String) 
		String filename
	public void export (java.lang.String, int, int, int, int, android.media.videoeditor.VideoEditor$ExportProgressListener)  throws java.io.IOException 
		String message
		String message
		String message
		String message
		InterruptedException ex
		String filename
		int height
		int bitrate
		int audioCodec
		int videoCodec
		android.media.videoeditor.VideoEditor$ExportProgressListener listener
		int audcodec
		int vidcodec
		java.io.File tempPathFile
		long audioBitrate
		long fileSize
		boolean semAcquireDone
	public void export (java.lang.String, int, int, android.media.videoeditor.VideoEditor$ExportProgressListener)  throws java.io.IOException 
		String filename
		int height
		int bitrate
		android.media.videoeditor.VideoEditor$ExportProgressListener listener
		int defaultAudiocodec
		int defaultVideocodec
	public void generatePreview (android.media.videoeditor.VideoEditor$MediaProcessingProgressListener) 
		InterruptedException ex
		android.media.videoeditor.VideoEditor$MediaProcessingProgressListener listener
		boolean semAcquireDone
	public java.util.List getAllAudioTracks () 
	public java.util.List getAllMediaItems () 
	public java.util.List getAllTransitions () 
	public int getAspectRatio () 
	public android.media.videoeditor.AudioTrack getAudioTrack (java.lang.String) 
		android.media.videoeditor.AudioTrack at
		java.util.Iterator i$
		String audioTrackId
	public long getDuration () 
	void updateTimelineDuration () 
	public synchronized android.media.videoeditor.MediaItem getMediaItem (java.lang.String) 
		android.media.videoeditor.MediaItem mediaItem
		java.util.Iterator i$
		String mediaItemId
	public java.lang.String getPath () 
	public android.media.videoeditor.Transition getTransition (java.lang.String) 
		android.media.videoeditor.Transition transition
		java.util.Iterator i$
		String transitionId
	public synchronized void insertAudioTrack (android.media.videoeditor.AudioTrack, java.lang.String) 
		android.media.videoeditor.AudioTrack at
		int i
		int audioTrackCount
		android.media.videoeditor.AudioTrack audioTrack
		String afterAudioTrackId
	public synchronized void insertMediaItem (android.media.videoeditor.MediaItem, java.lang.String) 
		android.media.videoeditor.MediaItem mi
		int i
		int mediaItemCount
		android.media.videoeditor.MediaItem mediaItem
		String afterMediaItemId
	public synchronized void moveAudioTrack (java.lang.String, java.lang.String) 
		String audioTrackId
		String afterAudioTrackId
	public synchronized void moveMediaItem (java.lang.String, java.lang.String) 
		android.media.videoeditor.MediaItem mi
		int i
		int mediaItemCount
		String mediaItemId
		String afterMediaItemId
		android.media.videoeditor.MediaItem moveMediaItem
	public void release () 
		Exception ex
		Exception ex
		boolean semAcquireDone
	public synchronized void removeAllMediaItems () 
		android.media.videoeditor.Transition transition
		java.util.Iterator i$
	public synchronized android.media.videoeditor.AudioTrack removeAudioTrack (java.lang.String) 
		String audioTrackId
		android.media.videoeditor.AudioTrack audioTrack
	public synchronized android.media.videoeditor.MediaItem removeMediaItem (java.lang.String) 
		android.media.videoeditor.OverlayFrame overlayFrame
		android.media.videoeditor.Overlay overlay
		java.util.Iterator i$
		java.util.List overlays
		String mediaItemId
		String firstItemString
		android.media.videoeditor.MediaItem mediaItem
	private synchronized android.media.videoeditor.MediaItem removeMediaItem (java.lang.String, boolean) 
		String mediaItemId
		boolean flag
		String firstItemString
		android.media.videoeditor.MediaItem mediaItem
	public synchronized android.media.videoeditor.Transition removeTransition (java.lang.String) 
		String transitionId
		android.media.videoeditor.Transition transition
		android.media.videoeditor.MediaItem afterMediaItem
		android.media.videoeditor.MediaItem beforeMediaItem
	public long renderPreviewFrame (android.view.SurfaceHolder, long, android.media.videoeditor.VideoEditor$OverlayData) 
		android.graphics.Rect frame
		InterruptedException ex
		android.view.SurfaceHolder surfaceHolder
		long timeMs
		android.media.videoeditor.VideoEditor$OverlayData overlayData
		android.view.Surface surface
		long result
		boolean semAcquireDone
	private void load ()  throws java.io.FileNotFoundException org.xmlpull.v1.XmlPullParserException java.io.IOException 
		boolean mRegenPCM
		Exception ex
		String mediaItemId
		android.media.videoeditor.Transition transition
		Exception ex
		Exception ex
		int i
		int attributesCount
		String filename
		boolean isImageClipGenerated
		android.media.videoeditor.Effect effect
		Exception ex
		android.media.videoeditor.AudioTrack audioTrack
		Exception ex
		java.util.List ignoredMediaItems
		org.xmlpull.v1.XmlPullParser parser
		int eventType
		String name
		android.media.videoeditor.MediaItem currentMediaItem
		android.media.videoeditor.Overlay currentOverlay
		boolean regenerateProjectThumbnail
		java.io.File file
		java.io.FileInputStream fis
	private android.media.videoeditor.MediaItem parseMediaItem (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException 
		long durationMs
		android.media.videoeditor.MediaItem currentMediaItem
		long beginMs
		long endMs
		int volume
		boolean muted
		String audioWaveformFilename
		long beginTimeMs
		long endTimeMs
		int volumePercent
		android.media.videoeditor.MediaItem currentMediaItem
		org.xmlpull.v1.XmlPullParser parser
		String mediaItemId
		String type
		String filename
		int renderingMode
		android.media.videoeditor.MediaItem currentMediaItem
	private android.media.videoeditor.Transition parseTransition (org.xmlpull.v1.XmlPullParser, java.util.List) 
		android.media.videoeditor.MediaItem beforeMediaItem
		android.media.videoeditor.MediaItem afterMediaItem
		int blending
		String maskFilename
		boolean invert
		android.media.videoeditor.Transition transition
		android.media.videoeditor.Transition transition
		int direction
		android.media.videoeditor.Transition transition
		android.media.videoeditor.Transition transition
		String transitionFile
		org.xmlpull.v1.XmlPullParser parser
		java.util.List ignoredMediaItems
		String transitionId
		String type
		long durationMs
		int behavior
		String beforeMediaItemId
		android.media.videoeditor.MediaItem beforeMediaItem
		String afterMediaItemId
		android.media.videoeditor.MediaItem afterMediaItem
		android.media.videoeditor.Transition transition
		boolean isTransitionGenerated
	private android.media.videoeditor.Overlay parseOverlay (org.xmlpull.v1.XmlPullParser, android.media.videoeditor.MediaItem) 
		String filename
		android.media.videoeditor.Overlay overlay
		int overlayFrameWidth
		int overlayFrameHeight
		int resizedRGBFrameWidth
		int resizedRGBFrameHeight
		org.xmlpull.v1.XmlPullParser parser
		android.media.videoeditor.MediaItem mediaItem
		String overlayId
		String type
		long durationMs
		long startTimeMs
		android.media.videoeditor.Overlay overlay
		String overlayRgbFileName
	private android.media.videoeditor.Effect parseEffect (org.xmlpull.v1.XmlPullParser, android.media.videoeditor.MediaItem) 
		int color
		int colorEffectType
		int color
		android.media.videoeditor.Effect effect
		android.graphics.Rect startRect
		android.graphics.Rect endRect
		android.media.videoeditor.Effect effect
		org.xmlpull.v1.XmlPullParser parser
		android.media.videoeditor.MediaItem mediaItem
		String effectId
		String type
		long durationMs
		long startTimeMs
		android.media.videoeditor.Effect effect
	private android.media.videoeditor.AudioTrack parseAudioTrack (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		String audioTrackId
		String filename
		long startTimeMs
		long beginMs
		long endMs
		int volume
		boolean muted
		boolean loop
		boolean duckingEnabled
		int duckThreshold
		int duckedTrackVolume
		String waveformFilename
		android.media.videoeditor.AudioTrack audioTrack
	public void save ()  throws java.io.IOException 
		android.media.videoeditor.MediaVideoItem mvi
		android.media.videoeditor.OverlayFrame overlayFrame
		String value
		String name
		java.util.Iterator i$
		java.util.Map userAttributes
		android.media.videoeditor.Overlay overlay
		java.util.Iterator i$
		android.media.videoeditor.EffectColor colorEffect
		android.graphics.Rect startRect
		android.graphics.Rect endRect
		android.media.videoeditor.MediaItem mItem
		android.media.videoeditor.Effect effect
		java.util.Iterator i$
		java.util.List overlays
		java.util.List effects
		android.media.videoeditor.MediaItem mediaItem
		java.util.Iterator i$
		android.media.videoeditor.TransitionAlpha ta
		android.media.videoeditor.MediaItem afterMediaItem
		android.media.videoeditor.MediaItem beforeMediaItem
		android.media.videoeditor.Transition transition
		java.util.Iterator i$
		android.media.videoeditor.AudioTrack at
		java.util.Iterator i$
		org.xmlpull.v1.XmlSerializer serializer
		java.io.StringWriter writer
		java.io.FileOutputStream out
	public void setAspectRatio (int) 
		android.media.videoeditor.Transition transition
		java.util.Iterator i$
		android.media.videoeditor.Overlay overlay
		java.util.Iterator i$
		android.media.videoeditor.MediaItem t
		java.util.List overlayList
		int aspectRatio
		java.util.Iterator it
	public void startPreview (android.view.SurfaceHolder, long, long, boolean, int, android.media.videoeditor.VideoEditor$PreviewProgressListener) 
		InterruptedException ex
		android.view.SurfaceHolder surfaceHolder
		long fromMs
		long toMs
		boolean loop
		int callbackAfterFrameCount
		android.media.videoeditor.VideoEditor$PreviewProgressListener listener
		android.view.Surface surface
		boolean semAcquireDone
	public long stopPreview () 
		long result
	private void removeAdjacentTransitions (android.media.videoeditor.MediaItem) 
		android.media.videoeditor.MediaItem mediaItem
		android.media.videoeditor.Transition beginTransition
		android.media.videoeditor.Transition endTransition
	private void removeTransitionBefore (int) 
		android.media.videoeditor.Transition t
		int index
		android.media.videoeditor.MediaItem mediaItem
		java.util.Iterator it
	private void removeTransitionAfter (int) 
		android.media.videoeditor.Transition t
		int index
		android.media.videoeditor.MediaItem mediaItem
		java.util.Iterator it
	private void computeTimelineDuration () 
		android.media.videoeditor.MediaItem mediaItem
		int i
		int mediaItemsCount
	private void generateProjectThumbnail () 
		String msg
		android.media.MediaMetadataRetriever retriever
		android.graphics.Bitmap bitmap
		String msg
		IllegalArgumentException e
		String msg
		java.io.IOException e
		java.io.IOException e
		android.media.videoeditor.MediaItem mI
		int height
		int width
		android.graphics.Bitmap projectBitmap
		String filename
		java.io.FileOutputStream stream
	public void clearSurface (android.view.SurfaceHolder) 
		android.view.SurfaceHolder surfaceHolder
		android.view.Surface surface
	private void lock ()  throws java.lang.InterruptedException 
	private boolean lock (long)  throws java.lang.InterruptedException 
		long timeoutMs
		boolean acquireSem
	private void unlock () 
	private static void dumpHeap (java.lang.String)  throws java.lang.Exception 
		String extDir
		java.io.FileOutputStream ost
		String filename
		String state
}

android/media/videoeditor/MediaArtistNativeHelper$Properties.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$Properties extends java.lang.Object {
	public int duration
	public int fileType
	public int videoFormat
	public int videoDuration
	public int videoBitrate
	public int width
	public int height
	public float averageFrameRate
	public int profile
	public int level
	public boolean profileSupported
	public boolean levelSupported
	public int audioFormat
	public int audioDuration
	public int audioBitrate
	public int audioChannels
	public int audioSamplingFrequency
	public int audioVolumeValue
	public int videoRotation
	public String Id
	public void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$EffectSettings.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$EffectSettings extends java.lang.Object {
	public int startTime
	public int duration
	public int videoEffectType
	public int audioEffectType
	public int startPercent
	public int durationPercent
	public String framingFile
	public int[] framingBuffer
	public int bitmapType
	public int width
	public int height
	public int topLeftX
	public int topLeftY
	public boolean framingResize
	public int framingScaledSize
	public String text
	public String textRenderingData
	public int textBufferWidth
	public int textBufferHeight
	public int fiftiesFrameRate
	public int rgb16InputColor
	public int alphaBlendingStartPercent
	public int alphaBlendingMiddlePercent
	public int alphaBlendingEndPercent
	public int alphaBlendingFadeInTimePercent
	public int alphaBlendingFadeOutTimePercent
	public void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$AudioEffect.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$AudioEffect extends java.lang.Object {
	public static final int NONE
	public static final int FADE_IN
	public static final int FADE_OUT
	public void  () 
}

android/media/videoeditor/AudioTrack.class
AudioTrack.java
package android.media.videoeditor
public android.media.videoeditor.AudioTrack extends java.lang.Object {
	private final android.media.videoeditor.MediaArtistNativeHelper mMANativeHelper
	private final String mUniqueId
	private final String mFilename
	private long mStartTimeMs
	private long mTimelineDurationMs
	private int mVolumePercent
	private long mBeginBoundaryTimeMs
	private long mEndBoundaryTimeMs
	private boolean mLoop
	private boolean mMuted
	private final long mDurationMs
	private final int mAudioChannels
	private final int mAudioType
	private final int mAudioBitrate
	private final int mAudioSamplingFrequency
	private int mDuckingThreshold
	private int mDuckedTrackVolume
	private boolean mIsDuckingEnabled
	private String mAudioWaveformFilename
	private java.lang.ref.SoftReference mWaveformData
	private void  ()  throws java.io.IOException 
	public void  (android.media.videoeditor.VideoEditor, java.lang.String, java.lang.String)  throws java.io.IOException 
		android.media.videoeditor.VideoEditor editor
		String audioTrackId
		String filename
	void  (android.media.videoeditor.VideoEditor, java.lang.String, java.lang.String, long, long, long, boolean, int, boolean, boolean, int, int, java.lang.String)  throws java.io.IOException 
		Exception e
		android.media.videoeditor.VideoEditor editor
		String audioTrackId
		String filename
		long startTimeMs
		long beginMs
		long endMs
		boolean loop
		int volume
		boolean muted
		boolean duckingEnabled
		int duckThreshold
		int duckedTrackVolume
		String audioWaveformFilename
		android.media.videoeditor.MediaArtistNativeHelper$Properties properties
		java.io.File file
		int fileType
	public java.lang.String getId () 
	public java.lang.String getFilename () 
	public int getAudioChannels () 
	public int getAudioType () 
	public int getAudioSamplingFrequency () 
	public int getAudioBitrate () 
	public void setVolume (int) 
		int volumePercent
	public int getVolume () 
	public void setMute (boolean) 
		boolean muted
	public boolean isMuted () 
	public long getStartTime () 
	public long getDuration () 
	public long getTimelineDuration () 
	public void setExtractBoundaries (long, long) 
		long beginMs
		long endMs
	public long getBoundaryBeginTime () 
	public long getBoundaryEndTime () 
	public void enableLoop () 
	public void disableLoop () 
	public boolean isLooping () 
	public void disableDucking () 
	public void enableDucking (int, int) 
		int threshold
		int duckedTrackVolume
	public boolean isDuckingEnabled () 
	public int getDuckingThreshhold () 
	public int getDuckedTrackVolume () 
	public void extractAudioWaveform (android.media.videoeditor.ExtractAudioWaveformProgressListener)  throws java.io.IOException 
		String projectPath
		String audioWaveFilename
		int frameDuration
		int sampleCount
		int codecType
		android.media.videoeditor.ExtractAudioWaveformProgressListener listener
	java.lang.String getAudioWaveformFilename () 
	void invalidate () 
	public android.media.videoeditor.WaveformData getWaveformData ()  throws java.io.IOException 
		java.io.IOException e
		android.media.videoeditor.WaveformData waveformData
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

android/media/videoeditor/MediaArtistNativeHelper$PreviewSettings.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$PreviewSettings extends java.lang.Object {
	public android.media.videoeditor.MediaArtistNativeHelper$PreviewClips[] previewClipsArray
	public android.media.videoeditor.MediaArtistNativeHelper$EffectSettings[] effectSettingsArray
	public void  () 
}

android/media/videoeditor/Transition.class
Transition.java
package android.media.videoeditor
public abstract android.media.videoeditor.Transition extends java.lang.Object {
	private static final int BEHAVIOR_MIN_VALUE
	public static final int BEHAVIOR_SPEED_UP
	public static final int BEHAVIOR_SPEED_DOWN
	public static final int BEHAVIOR_LINEAR
	public static final int BEHAVIOR_MIDDLE_SLOW
	public static final int BEHAVIOR_MIDDLE_FAST
	private static final int BEHAVIOR_MAX_VALUE
	private final String mUniqueId
	private final android.media.videoeditor.MediaItem mAfterMediaItem
	private final android.media.videoeditor.MediaItem mBeforeMediaItem
	protected final int mBehavior
	protected long mDurationMs
	protected String mFilename
	protected android.media.videoeditor.MediaArtistNativeHelper mNativeHelper
	private void  () 
	protected void  (java.lang.String, android.media.videoeditor.MediaItem, android.media.videoeditor.MediaItem, long, int) 
		String transitionId
		android.media.videoeditor.MediaItem afterMediaItem
		android.media.videoeditor.MediaItem beforeMediaItem
		long durationMs
		int behavior
	public java.lang.String getId () 
	public android.media.videoeditor.MediaItem getAfterMediaItem () 
	public android.media.videoeditor.MediaItem getBeforeMediaItem () 
	public void setDuration (long) 
		long durationMs
	public long getDuration () 
	public long getMaximumDuration () 
	public int getBehavior () 
	android.media.videoeditor.MediaArtistNativeHelper$TransitionSettings getTransitionSettings () 
		android.media.videoeditor.TransitionAlpha transitionAlpha
		android.media.videoeditor.TransitionSliding transitionSliding
		android.media.videoeditor.TransitionCrossfade transitionCrossfade
		android.media.videoeditor.TransitionFadeBlack transitionFadeBlack
		android.media.videoeditor.MediaArtistNativeHelper$TransitionSettings transitionSetting
	java.util.List isEffectandOverlayOverlapping (android.media.videoeditor.MediaItem, android.media.videoeditor.MediaArtistNativeHelper$ClipSettings, int) 
		android.media.videoeditor.Overlay overlay
		android.media.videoeditor.MediaArtistNativeHelper$EffectSettings tmpEffectSettings
		java.util.Iterator i$
		android.media.videoeditor.MediaArtistNativeHelper$EffectSettings tmpEffectSettings
		android.media.videoeditor.Effect effect
		java.util.Iterator i$
		android.media.videoeditor.MediaItem m
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings
		int clipNo
		java.util.List effects
		java.util.List overlays
		java.util.List effectSettings
	void generate () 
		int index
		int i
		int j
		java.util.List effectSettings_clip1
		java.util.List effectSettings_clip2
		int index
		int i
		int j
		java.util.List effectSettings_clip2
		int i
		int j
		java.util.List effectSettings_clip1
		android.media.videoeditor.MediaItem m1
		android.media.videoeditor.MediaItem m2
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings1
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings2
		android.media.videoeditor.MediaArtistNativeHelper$TransitionSettings transitionSetting
		android.media.videoeditor.MediaArtistNativeHelper$EditSettings editSettings
		String output
	void setFilename (java.lang.String) 
		String filename
	java.lang.String getFilename () 
	void invalidate () 
	boolean isGenerated () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

android/media/videoeditor/MediaProperties$H264Level.class
MediaProperties.java
package android.media.videoeditor
public final android.media.videoeditor.MediaProperties$H264Level extends java.lang.Object {
	public static final int H264Level1
	public static final int H264Level1b
	public static final int H264Level11
	public static final int H264Level12
	public static final int H264Level13
	public static final int H264Level2
	public static final int H264Level21
	public static final int H264Level22
	public static final int H264Level3
	public static final int H264Level31
	public static final int H264Level32
	public static final int H264Level4
	public static final int H264Level41
	public static final int H264Level42
	public static final int H264Level5
	public static final int H264Level51
	public static final int H264LevelUnknown
	final android.media.videoeditor.MediaProperties this$0
	public void  (android.media.videoeditor.MediaProperties) 
}

android/media/videoeditor/TransitionSliding.class
TransitionSliding.java
package android.media.videoeditor
public android.media.videoeditor.TransitionSliding extends android.media.videoeditor.Transition {
	public static final int DIRECTION_RIGHT_OUT_LEFT_IN
	public static final int DIRECTION_LEFT_OUT_RIGHT_IN
	public static final int DIRECTION_TOP_OUT_BOTTOM_IN
	public static final int DIRECTION_BOTTOM_OUT_TOP_IN
	private final int mSlidingDirection
	private void  () 
	public void  (java.lang.String, android.media.videoeditor.MediaItem, android.media.videoeditor.MediaItem, long, int, int) 
		String transitionId
		android.media.videoeditor.MediaItem afterMediaItem
		android.media.videoeditor.MediaItem beforeMediaItem
		long durationMs
		int behavior
		int direction
	public int getDirection () 
	void generate () 
}

android/media/videoeditor/MediaArtistNativeHelper$Result.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$Result extends java.lang.Object {
	public static final int NO_ERROR
	public static final int ERR_FILE_NOT_FOUND
	public static final int ERR_BUFFER_OUT_TOO_SMALL
	public static final int ERR_INVALID_FILE_TYPE
	public static final int ERR_INVALID_EFFECT_KIND
	public static final int ERR_INVALID_VIDEO_EFFECT_TYPE
	public static final int ERR_INVALID_AUDIO_EFFECT_TYPE
	public static final int ERR_INVALID_VIDEO_TRANSITION_TYPE
	public static final int ERR_INVALID_AUDIO_TRANSITION_TYPE
	public static final int ERR_INVALID_VIDEO_ENCODING_FRAME_RATE
	public static final int ERR_EXTERNAL_EFFECT_NULL
	public static final int ERR_EXTERNAL_TRANSITION_NULL
	public static final int ERR_BEGIN_CUT_LARGER_THAN_DURATION
	public static final int ERR_BEGIN_CUT_LARGER_THAN_END_CUT
	public static final int ERR_OVERLAPPING_TRANSITIONS
	public static final int ERR_ANALYSIS_DATA_SIZE_TOO_SMALL
	public static final int ERR_INVALID_3GPP_FILE
	public static final int ERR_UNSUPPORTED_INPUT_VIDEO_FORMAT
	public static final int ERR_UNSUPPORTED_INPUT_AUDIO_FORMAT
	public static final int ERR_AMR_EDITING_UNSUPPORTED
	public static final int ERR_INPUT_VIDEO_AU_TOO_LARGE
	public static final int ERR_INPUT_AUDIO_AU_TOO_LARGE
	public static final int ERR_INPUT_AUDIO_CORRUPTED_AU
	public static final int ERR_ENCODER_ACCES_UNIT_ERROR
	public static final int ERR_EDITING_UNSUPPORTED_VIDEO_FORMAT
	public static final int ERR_EDITING_UNSUPPORTED_H263_PROFILE
	public static final int ERR_EDITING_UNSUPPORTED_MPEG4_PROFILE
	public static final int ERR_EDITING_UNSUPPORTED_MPEG4_RVLC
	public static final int ERR_EDITING_UNSUPPORTED_AUDIO_FORMAT
	public static final int ERR_EDITING_NO_SUPPORTED_STREAM_IN_FILE
	public static final int ERR_EDITING_NO_SUPPORTED_VIDEO_STREAM_IN_FILE
	public static final int ERR_INVALID_CLIP_ANALYSIS_VERSION
	public static final int ERR_INVALID_CLIP_ANALYSIS_PLATFORM
	public static final int ERR_INCOMPATIBLE_VIDEO_FORMAT
	public static final int ERR_INCOMPATIBLE_VIDEO_FRAME_SIZE
	public static final int ERR_INCOMPATIBLE_VIDEO_TIME_SCALE
	public static final int ERR_INCOMPATIBLE_VIDEO_DATA_PARTITIONING
	public static final int ERR_UNSUPPORTED_MP3_ASSEMBLY
	public static final int ERR_NO_SUPPORTED_STREAM_IN_FILE
	public static final int ERR_ADDVOLUME_EQUALS_ZERO
	public static final int ERR_ADDCTS_HIGHER_THAN_VIDEO_DURATION
	public static final int ERR_UNDEFINED_AUDIO_TRACK_FILE_FORMAT
	public static final int ERR_UNSUPPORTED_ADDED_AUDIO_STREAM
	public static final int ERR_AUDIO_MIXING_UNSUPPORTED
	public static final int ERR_AUDIO_MIXING_MP3_UNSUPPORTED
	public static final int ERR_FEATURE_UNSUPPORTED_WITH_AUDIO_TRACK
	public static final int ERR_FEATURE_UNSUPPORTED_WITH_AAC
	public static final int ERR_AUDIO_CANNOT_BE_MIXED
	public static final int ERR_ONLY_AMRNB_INPUT_CAN_BE_MIXED
	public static final int ERR_FEATURE_UNSUPPORTED_WITH_EVRC
	public static final int ERR_H263_PROFILE_NOT_SUPPORTED
	public static final int ERR_NO_SUPPORTED_VIDEO_STREAM_IN_FILE
	public static final int WAR_TRANSCODING_NECESSARY
	public static final int WAR_MAX_OUTPUT_SIZE_EXCEEDED
	public static final int WAR_TIMESCALE_TOO_BIG
	public static final int ERR_CLOCK_BAD_REF_YEAR
	public static final int ERR_DIR_OPEN_FAILED
	public static final int ERR_DIR_READ_FAILED
	public static final int ERR_DIR_NO_MORE_ENTRY
	public static final int ERR_PARAMETER
	public static final int ERR_STATE
	public static final int ERR_ALLOC
	public static final int ERR_BAD_CONTEXT
	public static final int ERR_CONTEXT_FAILED
	public static final int ERR_BAD_STREAM_ID
	public static final int ERR_BAD_OPTION_ID
	public static final int ERR_WRITE_ONLY
	public static final int ERR_READ_ONLY
	public static final int ERR_NOT_IMPLEMENTED
	public static final int ERR_UNSUPPORTED_MEDIA_TYPE
	public static final int WAR_NO_DATA_YET
	public static final int WAR_NO_MORE_STREAM
	public static final int WAR_INVALID_TIME
	public static final int WAR_NO_MORE_AU
	public static final int WAR_TIME_OUT
	public static final int WAR_BUFFER_FULL
	public static final int WAR_REDIRECT
	public static final int WAR_TOO_MUCH_STREAMS
	public static final int ERR_FILE_LOCKED
	public static final int ERR_FILE_BAD_MODE_ACCESS
	public static final int ERR_FILE_INVALID_POSITION
	public static final int ERR_STR_BAD_STRING
	public static final int ERR_STR_CONV_FAILED
	public static final int ERR_STR_OVERFLOW
	public static final int ERR_STR_BAD_ARGS
	public static final int WAR_STR_OVERFLOW
	public static final int WAR_STR_NOT_FOUND
	public static final int ERR_THREAD_NOT_STARTED
	public static final int WAR_TRANSCODING_DONE
	public static final int WAR_MEDIATYPE_NOT_SUPPORTED
	public static final int ERR_INPUT_FILE_CONTAINS_NO_SUPPORTED_STREAM
	public static final int ERR_INVALID_INPUT_FILE
	public static final int ERR_UNDEFINED_OUTPUT_VIDEO_FORMAT
	public static final int ERR_UNDEFINED_OUTPUT_VIDEO_FRAME_SIZE
	public static final int ERR_UNDEFINED_OUTPUT_VIDEO_FRAME_RATE
	public static final int ERR_UNDEFINED_OUTPUT_AUDIO_FORMAT
	public static final int ERR_INVALID_VIDEO_FRAME_SIZE_FOR_H263
	public static final int ERR_INVALID_VIDEO_FRAME_RATE_FOR_H263
	public static final int ERR_DURATION_IS_NULL
	public static final int ERR_H263_FORBIDDEN_IN_MP4_FILE
	public static final int ERR_INVALID_AAC_SAMPLING_FREQUENCY
	public static final int ERR_AUDIO_CONVERSION_FAILED
	public static final int ERR_BEGIN_CUT_EQUALS_END_CUT
	public static final int ERR_END_CUT_SMALLER_THAN_BEGIN_CUT
	public static final int ERR_MAXFILESIZE_TOO_SMALL
	public static final int ERR_VIDEOBITRATE_TOO_LOW
	public static final int ERR_AUDIOBITRATE_TOO_LOW
	public static final int ERR_VIDEOBITRATE_TOO_HIGH
	public static final int ERR_AUDIOBITRATE_TOO_HIGH
	public static final int ERR_OUTPUT_FILE_SIZE_TOO_SMALL
	public static final int ERR_READER_UNKNOWN_STREAM_TYPE
	public static final int WAR_READER_NO_METADATA
	public static final int WAR_READER_INFORMATION_NOT_PRESENT
	public static final int WAR_WRITER_STOP_REQ
	public static final int WAR_VIDEORENDERER_NO_NEW_FRAME
	public static final int WAR_DEBLOCKING_FILTER_NOT_IMPLEMENTED
	public static final int ERR_DECODER_H263_PROFILE_NOT_SUPPORTED
	public static final int ERR_DECODER_H263_NOT_BASELINE
	public static final int ERR_NOMORE_SPACE_FOR_FILE
	public static final int ERR_INTERNAL
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	public void  (android.media.videoeditor.MediaArtistNativeHelper) 
}

android/media/videoeditor/MediaArtistNativeHelper$1.class
MediaArtistNativeHelper.java
package android.media.videoeditor
 android.media.videoeditor.MediaArtistNativeHelper$1 extends java.lang.Object implements android.media.videoeditor.MediaItem$GetThumbnailListCallback  {
	final android.graphics.Bitmap[] val$result
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	void  (android.media.videoeditor.MediaArtistNativeHelper, android.graphics.Bitmap[]) 
	public void onThumbnail (android.graphics.Bitmap, int) 
		android.graphics.Bitmap bitmap
		int index
}

android/media/videoeditor/MediaArtistNativeHelper$TransitionSettings.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$TransitionSettings extends java.lang.Object {
	public int duration
	public int videoTransitionType
	public int audioTransitionType
	public int transitionBehaviour
	public android.media.videoeditor.MediaArtistNativeHelper$AlphaMagicSettings alphaSettings
	public android.media.videoeditor.MediaArtistNativeHelper$SlideTransitionSettings slideSettings
	public void  () 
}

android/media/videoeditor/TransitionCrossfade.class
TransitionCrossfade.java
package android.media.videoeditor
public android.media.videoeditor.TransitionCrossfade extends android.media.videoeditor.Transition {
	private void  () 
	public void  (java.lang.String, android.media.videoeditor.MediaItem, android.media.videoeditor.MediaItem, long, int) 
		String transitionId
		android.media.videoeditor.MediaItem afterMediaItem
		android.media.videoeditor.MediaItem beforeMediaItem
		long durationMs
		int behavior
	void generate () 
}

android/media/videoeditor/OverlayFrame.class
OverlayFrame.java
package android.media.videoeditor
public android.media.videoeditor.OverlayFrame extends android.media.videoeditor.Overlay {
	private android.graphics.Bitmap mBitmap
	private String mFilename
	private String mBitmapFileName
	private int mOFWidth
	private int mOFHeight
	private int mResizedRGBWidth
	private int mResizedRGBHeight
	private static final android.graphics.Paint sResizePaint
	private void  () 
	public void  (android.media.videoeditor.MediaItem, java.lang.String, android.graphics.Bitmap, long, long) 
		android.media.videoeditor.MediaItem mediaItem
		String overlayId
		android.graphics.Bitmap bitmap
		long startTimeMs
		long durationMs
	void  (android.media.videoeditor.MediaItem, java.lang.String, java.lang.String, long, long) 
		android.media.videoeditor.MediaItem mediaItem
		String overlayId
		String filename
		long startTimeMs
		long durationMs
	public android.graphics.Bitmap getBitmap () 
	java.lang.String getBitmapImageFileName () 
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	java.lang.String getFilename () 
	void setFilename (java.lang.String) 
		String filename
	java.lang.String save (java.lang.String)  throws java.io.FileNotFoundException java.io.IOException 
		java.io.FileOutputStream out
		String path
		android.media.videoeditor.MediaArtistNativeHelper nativeHelper
		android.util.Pair maxResolution
		android.util.Pair[] resolutions
	int getOverlayFrameHeight () 
	int getOverlayFrameWidth () 
	void setOverlayFrameHeight (int) 
		int height
	void setOverlayFrameWidth (int) 
		int width
	void setResizedRGBSize (int, int) 
		int width
		int height
	int getResizedRGBSizeHeight () 
	int getResizedRGBSizeWidth () 
	void invalidate () 
	void invalidateGeneratedFiles () 
	void generateOverlayWithRenderingMode (android.media.videoeditor.MediaItem, android.media.videoeditor.OverlayFrame, int, int)  throws java.io.FileNotFoundException java.io.IOException 
		int newHeight
		int left
		int right
		int top
		int bottom
		int newWidth
		int left
		int right
		int top
		int bottom
		float aROverlayImage
		float aRCanvas
		int newHeight
		int left
		int right
		int top
		int bottom
		int newWidth
		int left
		int right
		int top
		int bottom
		float aROverlayImage
		float aRCanvas
		java.nio.IntBuffer intBuffer
		android.graphics.Bitmap destBitmap
		android.graphics.Canvas overlayCanvas
		android.graphics.Rect destRect
		android.graphics.Rect srcRect
		String outFileName
		java.io.FileOutputStream fl
		java.io.DataOutputStream dos
		int[] framingBuffer
		java.nio.ByteBuffer byteBuffer
		byte[] array
		int tmp
		android.media.videoeditor.MediaItem mediaItemsList
		android.media.videoeditor.OverlayFrame overlay
		int height
		int width
		android.media.videoeditor.MediaItem t
		int renderMode
		android.graphics.Bitmap overlayBitmap
		int resizedRGBFileHeight
		int resizedRGBFileWidth
	static void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$AudioTransition.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$AudioTransition extends java.lang.Object {
	public static final int NONE
	public static final int CROSS_FADE
	public void  () 
}

android/media/videoeditor/MediaVideoItem.class
MediaVideoItem.java
package android.media.videoeditor
public android.media.videoeditor.MediaVideoItem extends android.media.videoeditor.MediaItem {
	private final int mWidth
	private final int mHeight
	private final int mAspectRatio
	private final int mFileType
	private final int mVideoType
	private final int mVideoProfile
	private final int mVideoLevel
	private final int mVideoBitrate
	private final long mDurationMs
	private final int mAudioBitrate
	private final int mFps
	private final int mAudioType
	private final int mAudioChannels
	private final int mAudioSamplingFrequency
	private long mBeginBoundaryTimeMs
	private long mEndBoundaryTimeMs
	private int mVolumePercentage
	private boolean mMuted
	private String mAudioWaveformFilename
	private android.media.videoeditor.MediaArtistNativeHelper mMANativeHelper
	private android.media.videoeditor.VideoEditorImpl mVideoEditor
	private final int mVideoRotationDegree
	private java.lang.ref.SoftReference mWaveformData
	private void  ()  throws java.io.IOException 
	public void  (android.media.videoeditor.VideoEditor, java.lang.String, java.lang.String, int)  throws java.io.IOException 
		android.media.videoeditor.VideoEditor editor
		String mediaItemId
		String filename
		int renderingMode
	void  (android.media.videoeditor.VideoEditor, java.lang.String, java.lang.String, int, long, long, int, boolean, java.lang.String)  throws java.io.IOException 
		Exception e
		android.media.videoeditor.VideoEditor editor
		String mediaItemId
		String filename
		int renderingMode
		long beginMs
		long endMs
		int volumePercent
		boolean muted
		String audioWaveformFilename
		android.media.videoeditor.MediaArtistNativeHelper$Properties properties
		android.media.videoeditor.VideoEditorProfile veProfile
		int maxInputWidth
		int maxInputHeight
	public void setExtractBoundaries (long, long) 
		long beginMs
		long endMs
	public long getBoundaryBeginTime () 
	public long getBoundaryEndTime () 
	public void addEffect (android.media.videoeditor.Effect) 
		android.media.videoeditor.Effect effect
	public android.graphics.Bitmap getThumbnail (int, int, long) 
		int temp
		int width
		int height
		long timeMs
	public void getThumbnailList (int, int, long, long, int, int[], android.media.videoeditor.MediaItem$GetThumbnailListCallback)  throws java.io.IOException 
		int temp
		int width
		int height
		long startMs
		long endMs
		int thumbnailCount
		int[] indices
		android.media.videoeditor.MediaItem$GetThumbnailListCallback callback
	void invalidateTransitions (long, long) 
		long transitionDurationMs
		long startTimeMs
		long durationMs
	void invalidateTransitions (long, long, long, long) 
		long transitionDurationMs
		boolean oldOverlap
		boolean newOverlap
		long transitionDurationMs
		boolean oldOverlap
		boolean newOverlap
		long oldStartTimeMs
		long oldDurationMs
		long newStartTimeMs
		long newDurationMs
	public int getAspectRatio () 
	public int getFileType () 
	public int getWidth () 
	public int getHeight () 
	public long getDuration () 
	public long getTimelineDuration () 
	public long renderFrame (android.view.SurfaceHolder, long) 
		android.view.SurfaceHolder surfaceHolder
		long timeMs
		android.view.Surface surface
	public void extractAudioWaveform (android.media.videoeditor.ExtractAudioWaveformProgressListener)  throws java.io.IOException 
		String mAudioWaveFileName
		android.media.videoeditor.ExtractAudioWaveformProgressListener listener
		int frameDuration
		int sampleCount
		String projectPath
	java.lang.String getAudioWaveformFilename () 
	void invalidate () 
	public android.media.videoeditor.WaveformData getWaveformData ()  throws java.io.IOException 
		java.io.IOException e
		android.media.videoeditor.WaveformData waveformData
	public void setVolume (int) 
		int volumePercent
	public int getVolume () 
	public void setMute (boolean) 
		boolean muted
	public boolean isMuted () 
	public int getVideoType () 
	public int getVideoProfile () 
	public int getVideoLevel () 
	public int getVideoBitrate () 
	public int getAudioBitrate () 
	public int getFps () 
	public int getAudioType () 
	public int getAudioChannels () 
	public int getAudioSamplingFrequency () 
	android.media.videoeditor.MediaArtistNativeHelper$ClipSettings getVideoClipProperties () 
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings
}

android/media/videoeditor/MediaArtistNativeHelper$MediaRendering.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$MediaRendering extends java.lang.Object {
	public static final int RESIZING
	public static final int CROPPING
	public static final int BLACK_BORDERS
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	public void  (android.media.videoeditor.MediaArtistNativeHelper) 
}

android/media/videoeditor/VideoEditor$OverlayData.class
VideoEditor.java
package android.media.videoeditor
public final android.media.videoeditor.VideoEditor$OverlayData extends java.lang.Object {
	private android.graphics.Bitmap mOverlayBitmap
	private int mRenderingMode
	private boolean mClear
	private static final android.graphics.Paint sResizePaint
	public void  () 
	public void release () 
	public boolean needsRendering () 
	void set (android.graphics.Bitmap, int) 
		android.graphics.Bitmap overlayBitmap
		int renderingMode
	void setClear () 
	public void renderOverlay (android.graphics.Bitmap) 
		int newHeight
		int left
		int right
		int top
		int bottom
		int newWidth
		int left
		int right
		int top
		int bottom
		float aROverlayImage
		float aRCanvas
		int newHeight
		int left
		int right
		int top
		int bottom
		int newWidth
		int left
		int right
		int top
		int bottom
		float aROverlayImage
		float aRCanvas
		android.graphics.Canvas overlayCanvas
		android.graphics.Rect destRect
		android.graphics.Rect srcRect
		android.graphics.Bitmap destBitmap
	static void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$VideoFormat.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$VideoFormat extends java.lang.Object {
	public static final int NO_VIDEO
	public static final int H263
	public static final int H264
	public static final int MPEG4
	public static final int NULL_VIDEO
	public static final int UNSUPPORTED
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	public void  (android.media.videoeditor.MediaArtistNativeHelper) 
}

android/media/videoeditor/MediaProperties$H263Profile.class
MediaProperties.java
package android.media.videoeditor
public final android.media.videoeditor.MediaProperties$H263Profile extends java.lang.Object {
	public static final int H263ProfileBaseline
	public static final int H263ProfileH320Coding
	public static final int H263ProfileBackwardCompatible
	public static final int H263ProfileISWV2
	public static final int H263ProfileISWV3
	public static final int H263ProfileHighCompression
	public static final int H263ProfileInternet
	public static final int H263ProfileInterlace
	public static final int H263ProfileHighLatency
	public static final int H263ProfileUnknown
	final android.media.videoeditor.MediaProperties this$0
	public void  (android.media.videoeditor.MediaProperties) 
}

android/media/videoeditor/MediaArtistNativeHelper$ClipSettings.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$ClipSettings extends java.lang.Object {
	public String clipPath
	public String clipDecodedPath
	public String clipOriginalPath
	public int fileType
	public int beginCutTime
	public int endCutTime
	public int beginCutPercent
	public int endCutPercent
	public boolean panZoomEnabled
	public int panZoomPercentStart
	public int panZoomTopLeftXStart
	public int panZoomTopLeftYStart
	public int panZoomPercentEnd
	public int panZoomTopLeftXEnd
	public int panZoomTopLeftYEnd
	public int mediaRendering
	public int rgbWidth
	public int rgbHeight
	public int rotationDegree
	public void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$OnProgressUpdateListener.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public abstract android.media.videoeditor.MediaArtistNativeHelper$OnProgressUpdateListener extends java.lang.Object {
	public abstract void OnProgressUpdate (int, int) 
}

android/media/videoeditor/MediaArtistNativeHelper$SlideTransitionSettings.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$SlideTransitionSettings extends java.lang.Object {
	public int direction
	public void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$VideoFrameSize.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$VideoFrameSize extends java.lang.Object {
	public static final int SIZE_UNDEFINED
	public static final int SQCIF
	public static final int QQVGA
	public static final int QCIF
	public static final int QVGA
	public static final int CIF
	public static final int VGA
	public static final int WVGA
	public static final int NTSC
	public static final int nHD
	public static final int WVGA16x9
	public static final int V720p
	public static final int W720p
	public static final int S720p
	public static final int V1080p
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	public void  (android.media.videoeditor.MediaArtistNativeHelper) 
}

android/media/videoeditor/Effect.class
Effect.java
package android.media.videoeditor
public abstract android.media.videoeditor.Effect extends java.lang.Object {
	private final String mUniqueId
	private final android.media.videoeditor.MediaItem mMediaItem
	protected long mDurationMs
	protected long mStartTimeMs
	private void  () 
	public void  (android.media.videoeditor.MediaItem, java.lang.String, long, long) 
		android.media.videoeditor.MediaItem mediaItem
		String effectId
		long startTimeMs
		long durationMs
	public java.lang.String getId () 
	public void setDuration (long) 
		long durationMs
		long oldDurationMs
	public long getDuration () 
	public void setStartTime (long) 
		long startTimeMs
		long oldStartTimeMs
	public long getStartTime () 
	public void setStartTimeAndDuration (long, long) 
		long startTimeMs
		long durationMs
		long oldStartTimeMs
		long oldDurationMs
	public android.media.videoeditor.MediaItem getMediaItem () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

android/media/videoeditor/WaveformData.class
WaveformData.java
package android.media.videoeditor
public android.media.videoeditor.WaveformData extends java.lang.Object {
	private final int mFrameDurationMs
	private final int mFramesCount
	private final short[] mGains
	private void  ()  throws java.io.IOException 
	void  (java.lang.String)  throws java.io.IOException 
		int i
		int i
		int i
		java.io.File audioGraphFileContext
		byte[] tempFrameDuration
		int tempFrameDurationMs
		int tempFramesCounter
		byte[] tempFramesCount
		String audioWaveformFilename
		java.io.FileInputStream audioGraphFileReadHandle
	public int getFrameDuration () 
	public int getFramesCount () 
	public short[] getFrameGains () 
}

android/media/videoeditor/VideoEditorProfile.class
VideoEditorProfile.java
package android.media.videoeditor
public android.media.videoeditor.VideoEditorProfile extends java.lang.Object {
	public int maxInputVideoFrameWidth
	public int maxInputVideoFrameHeight
	public int maxOutputVideoFrameWidth
	public int maxOutputVideoFrameHeight
	public static android.media.videoeditor.VideoEditorProfile get () 
	public static int getExportProfile (int) 
		int vidCodec
		int profile
	public static int getExportLevel (int) 
		int vidCodec
		int level
	private void  (int, int, int, int) 
		int inputWidth
		int inputHeight
		int outputWidth
		int outputHeight
	private static final native void native_init () 
	private static final native android.media.videoeditor.VideoEditorProfile native_get_videoeditor_profile () 
	private static final native int native_get_videoeditor_export_profile (int) 
	private static final native int native_get_videoeditor_export_level (int) 
	static void  () 
}

android/media/videoeditor/MediaItem$GetThumbnailListCallback.class
MediaItem.java
package android.media.videoeditor
public abstract android.media.videoeditor.MediaItem$GetThumbnailListCallback extends java.lang.Object {
	public abstract void onThumbnail (android.graphics.Bitmap, int) 
}

android/media/videoeditor/MediaArtistNativeHelper$Version.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$Version extends java.lang.Object {
	public int major
	public int minor
	public int revision
	private static final int VIDEOEDITOR_MAJOR_VERSION
	private static final int VIDEOEDITOR_MINOR_VERSION
	private static final int VIDEOEDITOR_REVISION_VERSION
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	public void  (android.media.videoeditor.MediaArtistNativeHelper) 
	public android.media.videoeditor.MediaArtistNativeHelper$Version getVersion () 
		android.media.videoeditor.MediaArtistNativeHelper$Version version
}

android/media/videoeditor/MediaArtistNativeHelper$PreviewClips.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$PreviewClips extends java.lang.Object {
	public String clipPath
	public int fileType
	public long beginPlayTime
	public long endPlayTime
	public int mediaRendering
	public void  () 
}

android/media/videoeditor/MediaItem.class
MediaItem.java
package android.media.videoeditor
public abstract android.media.videoeditor.MediaItem extends java.lang.Object {
	public static final int END_OF_FILE
	public static final int RENDERING_MODE_BLACK_BORDER
	public static final int RENDERING_MODE_STRETCH
	public static final int RENDERING_MODE_CROPPING
	private final String mUniqueId
	protected final String mFilename
	private final java.util.List mEffects
	private final java.util.List mOverlays
	private int mRenderingMode
	private final android.media.videoeditor.MediaArtistNativeHelper mMANativeHelper
	private final String mProjectPath
	protected android.media.videoeditor.Transition mBeginTransition
	protected android.media.videoeditor.Transition mEndTransition
	protected String mGeneratedImageClip
	protected boolean mRegenerateClip
	private boolean mBlankFrameGenerated
	private String mBlankFrameFilename
	protected void  (android.media.videoeditor.VideoEditor, java.lang.String, java.lang.String, int)  throws java.io.IOException 
		android.media.videoeditor.VideoEditor editor
		String mediaItemId
		String filename
		int renderingMode
		java.io.File file
	public java.lang.String getId () 
	public java.lang.String getFilename () 
	public void setRenderingMode (int) 
		android.media.videoeditor.Overlay overlay
		java.util.Iterator i$
		int renderingMode
	public int getRenderingMode () 
	void setBeginTransition (android.media.videoeditor.Transition) 
		android.media.videoeditor.Transition transition
	public android.media.videoeditor.Transition getBeginTransition () 
	void setEndTransition (android.media.videoeditor.Transition) 
		android.media.videoeditor.Transition transition
	public android.media.videoeditor.Transition getEndTransition () 
	public abstract long getTimelineDuration () 
	public abstract long getDuration () 
	public abstract int getFileType () 
	public abstract int getWidth () 
	public abstract int getHeight () 
	public abstract int getAspectRatio () 
	public void addEffect (android.media.videoeditor.Effect) 
		android.media.videoeditor.Effect effect
	public android.media.videoeditor.Effect removeEffect (java.lang.String) 
		android.media.videoeditor.Effect effect
		java.util.Iterator i$
		String effectId
	void setGeneratedImageClip (java.lang.String) 
		String generatedFilePath
	java.lang.String getGeneratedImageClip () 
	public android.media.videoeditor.Effect getEffect (java.lang.String) 
		android.media.videoeditor.Effect effect
		java.util.Iterator i$
		String effectId
	public java.util.List getAllEffects () 
	public void addOverlay (android.media.videoeditor.Overlay)  throws java.io.FileNotFoundException java.io.IOException 
		int scaledWidth
		int scaledHeight
		android.media.videoeditor.OverlayFrame frame
		android.graphics.Bitmap bitmap
		int scaledWidth
		int scaledHeight
		android.media.videoeditor.Overlay overlay
	void setRegenerateClip (boolean) 
		boolean flag
	boolean getRegenerateClip () 
	public android.media.videoeditor.Overlay removeOverlay (java.lang.String) 
		android.media.videoeditor.Overlay overlay
		java.util.Iterator i$
		String overlayId
	public android.media.videoeditor.Overlay getOverlay (java.lang.String) 
		android.media.videoeditor.Overlay overlay
		java.util.Iterator i$
		String overlayId
	public java.util.List getAllOverlays () 
	public abstract android.graphics.Bitmap getThumbnail (int, int, long)  throws java.io.IOException 
	public abstract void getThumbnailList (int, int, long, long, int, int[], android.media.videoeditor.MediaItem$GetThumbnailListCallback)  throws java.io.IOException 
	public android.graphics.Bitmap[] getThumbnailList (int, int, long, long, int)  throws java.io.IOException 
		int i
		int width
		int height
		long startMs
		long endMs
		int thumbnailCount
		android.graphics.Bitmap[] bitmaps
		int[] indices
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	abstract void invalidateTransitions (long, long) 
	abstract void invalidateTransitions (long, long, long, long) 
	protected boolean isOverlapping (long, long, long, long) 
		long startTimeMs1
		long durationMs1
		long startTimeMs2
		long durationMs2
	protected void adjustTransitions () 
		long maxDurationMs
		long maxDurationMs
	android.media.videoeditor.MediaArtistNativeHelper getNativeContext () 
	void initClipSettings (android.media.videoeditor.MediaArtistNativeHelper$ClipSettings) 
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings
	android.media.videoeditor.MediaArtistNativeHelper$ClipSettings getClipSettings () 
		android.media.videoeditor.MediaVideoItem mVI
		android.media.videoeditor.MediaImageItem mII
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings
	void generateBlankFrame (android.media.videoeditor.MediaArtistNativeHelper$ClipSettings) 
		java.io.IOException e
		java.io.IOException e
		java.nio.IntBuffer intBuffer
		java.io.IOException e
		int mWidth
		int mHeight
		java.io.FileOutputStream fl
		java.io.DataOutputStream dos
		int[] framingBuffer
		java.nio.ByteBuffer byteBuffer
		byte[] array
		int tmp
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings
	void invalidateBlankFrame () 
}

android/media/videoeditor/MediaArtistNativeHelper$VideoEffect.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$VideoEffect extends java.lang.Object {
	public static final int NONE
	public static final int FADE_FROM_BLACK
	public static final int FADE_TO_BLACK
	public static final int EXTERNAL
	public static final int BLACK_AND_WHITE
	public static final int PINK
	public static final int GREEN
	public static final int SEPIA
	public static final int NEGATIVE
	public static final int FRAMING
	public static final int TEXT
	public static final int ZOOM_IN
	public static final int ZOOM_OUT
	public static final int FIFTIES
	public static final int COLORRGB16
	public static final int GRADIENT
	public void  () 
}

android/media/videoeditor/MediaImageItem.class
MediaImageItem.java
package android.media.videoeditor
public android.media.videoeditor.MediaImageItem extends android.media.videoeditor.MediaItem {
	private static final String TAG
	private static final android.graphics.Paint sResizePaint
	private final int mWidth
	private final int mHeight
	private final int mAspectRatio
	private long mDurationMs
	private int mScaledWidth
	private int mScaledHeight
	private String mScaledFilename
	private final android.media.videoeditor.VideoEditorImpl mVideoEditor
	private String mDecodedFilename
	private int mGeneratedClipHeight
	private int mGeneratedClipWidth
	private String mFileName
	private final android.media.videoeditor.MediaArtistNativeHelper mMANativeHelper
	private void  ()  throws java.io.IOException 
	public void  (android.media.videoeditor.VideoEditor, java.lang.String, java.lang.String, long, int)  throws java.io.IOException 
		android.media.videoeditor.MediaArtistNativeHelper$Properties properties
		Exception e
		IllegalArgumentException e
		java.io.FileOutputStream f1
		android.graphics.Bitmap imageBitmap
		java.nio.IntBuffer intBuffer
		java.io.FileOutputStream fl
		java.io.DataOutputStream dos
		int[] framingBuffer
		java.nio.ByteBuffer byteBuffer
		byte[] array
		int tmp
		android.media.videoeditor.VideoEditor editor
		String mediaItemId
		String filename
		long durationMs
		int renderingMode
		android.graphics.BitmapFactory$Options dbo
		android.util.Pair[] resolutions
		android.util.Pair maxResolution
		android.graphics.Bitmap imageBitmap
		int newWidth
		int newHeight
	public int getFileType () 
	java.lang.String getScaledImageFileName () 
	int getGeneratedClipHeight () 
	int getGeneratedClipWidth () 
	java.lang.String getDecodedImageFileName () 
	public int getWidth () 
	public int getHeight () 
	public int getScaledWidth () 
	public int getScaledHeight () 
	public int getAspectRatio () 
	public void setDuration (long) 
		long durationMs
		java.util.List adjustedOverlays
		java.util.List adjustedEffects
	private void invalidateBeginTransition (java.util.List, java.util.List) 
		android.media.videoeditor.Effect effect
		java.util.Iterator i$
		android.media.videoeditor.Overlay overlay
		java.util.Iterator i$
		long transitionDurationMs
		java.util.List effects
		java.util.List overlays
	private void invalidateEndTransition () 
		android.media.videoeditor.Effect effect
		java.util.Iterator i$
		android.media.videoeditor.Overlay overlay
		java.util.Iterator i$
		java.util.List overlays
		long transitionDurationMs
		java.util.List effects
	private java.util.List adjustEffects () 
		long effectStartTimeMs
		long effectDurationMs
		long effectStartTimeMs
		long effectDurationMs
		android.media.videoeditor.Effect effect
		java.util.Iterator i$
		java.util.List adjustedEffects
		java.util.List effects
	private java.util.List adjustOverlays () 
		long overlayStartTimeMs
		long overlayDurationMs
		long overlayStartTimeMs
		long overlayDurationMs
		android.media.videoeditor.Overlay overlay
		java.util.Iterator i$
		java.util.List adjustedOverlays
		java.util.List overlays
	private int getWidthByAspectRatioAndHeight (int, int) 
		int aspectRatio
		int height
		int width
	void setGeneratedImageClip (java.lang.String) 
		String generatedFilePath
	java.lang.String getGeneratedImageClip () 
	public long getDuration () 
	public long getTimelineDuration () 
	public android.graphics.Bitmap getThumbnail (int, int, long)  throws java.io.IOException 
		int width
		int height
		long timeMs
	public void getThumbnailList (int, int, long, long, int, int[], android.media.videoeditor.MediaItem$GetThumbnailListCallback)  throws java.io.IOException 
		int i
		android.graphics.Bitmap thumbnail
		int width
		int height
		long startMs
		long endMs
		int thumbnailCount
		int[] indices
		android.media.videoeditor.MediaItem$GetThumbnailListCallback callback
	void invalidateTransitions (long, long) 
		long transitionDurationMs
		long startTimeMs
		long durationMs
	void invalidateTransitions (long, long, long, long) 
		long transitionDurationMs
		boolean oldOverlap
		boolean newOverlap
		long transitionDurationMs
		boolean oldOverlap
		boolean newOverlap
		long oldStartTimeMs
		long oldDurationMs
		long newStartTimeMs
		long newDurationMs
	void invalidate () 
	private android.media.videoeditor.MediaArtistNativeHelper$ClipSettings getKenBurns (android.media.videoeditor.EffectKenBurns) 
		android.media.videoeditor.EffectKenBurns effectKB
		int PanZoomXa
		int PanZoomXb
		int width
		int height
		android.graphics.Rect start
		android.graphics.Rect end
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings
	android.media.videoeditor.MediaArtistNativeHelper$ClipSettings generateKenburnsClip (android.media.videoeditor.EffectKenBurns) 
		android.media.videoeditor.EffectKenBurns effectKB
		android.media.videoeditor.MediaArtistNativeHelper$EditSettings editSettings
		String output
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings
	android.media.videoeditor.MediaArtistNativeHelper$ClipSettings getImageClipProperties () 
		android.media.videoeditor.Effect effect
		java.util.Iterator i$
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings
		java.util.List effects
		android.media.videoeditor.EffectKenBurns effectKB
		boolean effectKBPresent
	private android.graphics.Bitmap scaleImage (java.lang.String, int, int)  throws java.io.IOException 
		float bitmapHeight
		float bitmapWidth
		float bitmapHeight
		float bitmapWidth
		float dx
		float dy
		int sampleSize
		android.graphics.BitmapFactory$Options options
		android.graphics.Bitmap srcBitmap
		float bitmapWidth
		float bitmapHeight
		String filename
		int width
		int height
		android.graphics.BitmapFactory$Options dbo
		int nativeWidth
		int nativeHeight
		android.graphics.Bitmap srcBitmap
		float bitmapWidth
		float bitmapHeight
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
	public static int nextPowerOf2 (int) 
		int n
	static void  () 
}

android/media/videoeditor/EffectColor.class
EffectColor.java
package android.media.videoeditor
public android.media.videoeditor.EffectColor extends android.media.videoeditor.Effect {
	public static final int TYPE_COLOR
	public static final int TYPE_GRADIENT
	public static final int TYPE_SEPIA
	public static final int TYPE_NEGATIVE
	public static final int TYPE_FIFTIES
	public static final int GREEN
	public static final int PINK
	public static final int GRAY
	private final int mType
	private final int mColor
	private void  () 
	public void  (android.media.videoeditor.MediaItem, java.lang.String, long, long, int, int) 
		android.media.videoeditor.MediaItem mediaItem
		String effectId
		long startTimeMs
		long durationMs
		int type
		int color
	public int getType () 
	public int getColor () 
}

android/media/videoeditor/MediaArtistNativeHelper$NativeGetPixelsListCallback.class
MediaArtistNativeHelper.java
package android.media.videoeditor
abstract android.media.videoeditor.MediaArtistNativeHelper$NativeGetPixelsListCallback extends java.lang.Object {
	public abstract void onThumbnail (int) 
}

android/media/videoeditor/MediaProperties$MPEG4Profile.class
MediaProperties.java
package android.media.videoeditor
public final android.media.videoeditor.MediaProperties$MPEG4Profile extends java.lang.Object {
	public static final int MPEG4ProfileSimple
	public static final int MPEG4ProfileSimpleScalable
	public static final int MPEG4ProfileCore
	public static final int MPEG4ProfileMain
	public static final int MPEG4ProfileNbit
	public static final int MPEG4ProfileScalableTexture
	public static final int MPEG4ProfileSimpleFace
	public static final int MPEG4ProfileSimpleFBA
	public static final int MPEG4ProfileBasicAnimated
	public static final int MPEG4ProfileHybrid
	public static final int MPEG4ProfileAdvancedRealTime
	public static final int MPEG4ProfileCoreScalable
	public static final int MPEG4ProfileAdvancedCoding
	public static final int MPEG4ProfileAdvancedCore
	public static final int MPEG4ProfileAdvancedScalable
	public static final int MPEG4ProfileAdvancedSimple
	public static final int MPEG4ProfileUnknown
	final android.media.videoeditor.MediaProperties this$0
	public void  (android.media.videoeditor.MediaProperties) 
}

android/media/videoeditor/MediaArtistNativeHelper$AudioSettings.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$AudioSettings extends java.lang.Object {
	String pFile
	String Id
	boolean bRemoveOriginal
	int channels
	int Fs
	int ExtendedFs
	long startMs
	long beginCutTime
	long endCutTime
	int fileType
	int volume
	boolean loop
	int ducking_threshold
	int ducking_lowVolume
	boolean bInDucking_enable
	String pcmFilePath
	public void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$VideoFrameRate.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$VideoFrameRate extends java.lang.Object {
	public static final int FR_5_FPS
	public static final int FR_7_5_FPS
	public static final int FR_10_FPS
	public static final int FR_12_5_FPS
	public static final int FR_15_FPS
	public static final int FR_20_FPS
	public static final int FR_25_FPS
	public static final int FR_30_FPS
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	public void  (android.media.videoeditor.MediaArtistNativeHelper) 
}

android/media/videoeditor/TransitionFadeBlack.class
TransitionFadeBlack.java
package android.media.videoeditor
public android.media.videoeditor.TransitionFadeBlack extends android.media.videoeditor.Transition {
	private void  () 
	public void  (java.lang.String, android.media.videoeditor.MediaItem, android.media.videoeditor.MediaItem, long, int) 
		String transitionId
		android.media.videoeditor.MediaItem afterMediaItem
		android.media.videoeditor.MediaItem beforeMediaItem
		long durationMs
		int behavior
	void generate () 
}

android/media/videoeditor/TransitionAlpha.class
TransitionAlpha.java
package android.media.videoeditor
public android.media.videoeditor.TransitionAlpha extends android.media.videoeditor.Transition {
	private final String mMaskFilename
	private final int mBlendingPercent
	private final boolean mIsInvert
	private int mWidth
	private int mHeight
	private String mRGBMaskFile
	private void  () 
	public void  (java.lang.String, android.media.videoeditor.MediaItem, android.media.videoeditor.MediaItem, long, int, java.lang.String, int, boolean) 
		java.io.IOException e
		java.io.IOException e
		java.nio.IntBuffer intBuffer
		java.io.IOException e
		android.graphics.Bitmap imageBitmap
		int[] framingBuffer
		java.nio.ByteBuffer byteBuffer
		byte[] array
		int tmp
		String transitionId
		android.media.videoeditor.MediaItem afterMediaItem
		android.media.videoeditor.MediaItem beforeMediaItem
		long durationMs
		int behavior
		String maskFilename
		int blendingPercent
		boolean invert
		android.graphics.BitmapFactory$Options dbo
		java.io.FileOutputStream fl
		java.io.DataOutputStream dos
	public int getRGBFileWidth () 
	public int getRGBFileHeight () 
	public java.lang.String getPNGMaskFilename () 
	public int getBlendingPercent () 
	public java.lang.String getMaskFilename () 
	public boolean isInvert () 
	public void generate () 
}

android/media/videoeditor/MediaArtistNativeHelper$PreviewClipProperties.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$PreviewClipProperties extends java.lang.Object {
	public android.media.videoeditor.MediaArtistNativeHelper$Properties[] clipProperties
	public void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$AudioFormat.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$AudioFormat extends java.lang.Object {
	public static final int NO_AUDIO
	public static final int AMR_NB
	public static final int AAC
	public static final int AAC_PLUS
	public static final int ENHANCED_AAC_PLUS
	public static final int MP3
	public static final int EVRC
	public static final int PCM
	public static final int NULL_AUDIO
	public static final int UNSUPPORTED_AUDIO
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	public void  (android.media.videoeditor.MediaArtistNativeHelper) 
}

android/media/videoeditor/MediaArtistNativeHelper$AudioSamplingFrequency.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$AudioSamplingFrequency extends java.lang.Object {
	public static final int FREQ_DEFAULT
	public static final int FREQ_8000
	public static final int FREQ_11025
	public static final int FREQ_12000
	public static final int FREQ_16000
	public static final int FREQ_22050
	public static final int FREQ_24000
	public static final int FREQ_32000
	public static final int FREQ_44100
	public static final int FREQ_48000
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	public void  (android.media.videoeditor.MediaArtistNativeHelper) 
}

android/media/videoeditor/MediaArtistNativeHelper$Bitrate.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$Bitrate extends java.lang.Object {
	public static final int VARIABLE
	public static final int UNDEFINED
	public static final int BR_9_2_KBPS
	public static final int BR_12_2_KBPS
	public static final int BR_16_KBPS
	public static final int BR_24_KBPS
	public static final int BR_32_KBPS
	public static final int BR_48_KBPS
	public static final int BR_64_KBPS
	public static final int BR_96_KBPS
	public static final int BR_128_KBPS
	public static final int BR_192_KBPS
	public static final int BR_256_KBPS
	public static final int BR_288_KBPS
	public static final int BR_384_KBPS
	public static final int BR_512_KBPS
	public static final int BR_800_KBPS
	public static final int BR_2_MBPS
	public static final int BR_5_MBPS
	public static final int BR_8_MBPS
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	public void  (android.media.videoeditor.MediaArtistNativeHelper) 
}

android/media/videoeditor/MediaProperties$H264Profile.class
MediaProperties.java
package android.media.videoeditor
public final android.media.videoeditor.MediaProperties$H264Profile extends java.lang.Object {
	public static final int H264ProfileBaseline
	public static final int H264ProfileMain
	public static final int H264ProfileExtended
	public static final int H264ProfileHigh
	public static final int H264ProfileHigh10
	public static final int H264ProfileHigh422
	public static final int H264ProfileHigh444
	public static final int H264ProfileUnknown
	final android.media.videoeditor.MediaProperties this$0
	public void  (android.media.videoeditor.MediaProperties) 
}

android/media/videoeditor/MediaProperties$H263Level.class
MediaProperties.java
package android.media.videoeditor
public final android.media.videoeditor.MediaProperties$H263Level extends java.lang.Object {
	public static final int H263Level10
	public static final int H263Level20
	public static final int H263Level30
	public static final int H263Level40
	public static final int H263Level45
	public static final int H263Level50
	public static final int H263Level60
	public static final int H263Level70
	public static final int H263LevelUnknown
	final android.media.videoeditor.MediaProperties this$0
	public void  (android.media.videoeditor.MediaProperties) 
}

android/media/videoeditor/VideoEditor$PreviewProgressListener.class
VideoEditor.java
package android.media.videoeditor
public abstract android.media.videoeditor.VideoEditor$PreviewProgressListener extends java.lang.Object {
	public abstract void onProgress (android.media.videoeditor.VideoEditor, long, android.media.videoeditor.VideoEditor$OverlayData) 
	public abstract void onStart (android.media.videoeditor.VideoEditor) 
	public abstract void onStop (android.media.videoeditor.VideoEditor) 
	public abstract void onError (android.media.videoeditor.VideoEditor, int) 
}

android/media/videoeditor/VideoEditor$MediaProcessingProgressListener.class
VideoEditor.java
package android.media.videoeditor
public abstract android.media.videoeditor.VideoEditor$MediaProcessingProgressListener extends java.lang.Object {
	public static final int ACTION_ENCODE
	public static final int ACTION_DECODE
	public abstract void onProgress (java.lang.Object, int, int) 
}

android/media/videoeditor/MediaArtistNativeHelper$AlphaMagicSettings.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$AlphaMagicSettings extends java.lang.Object {
	public String file
	public int blendingPercent
	public boolean invertRotation
	public int rgbWidth
	public int rgbHeight
	public void  () 
}

android/media/videoeditor/MediaArtistNativeHelper.class
MediaArtistNativeHelper.java
package android.media.videoeditor
 android.media.videoeditor.MediaArtistNativeHelper extends java.lang.Object {
	private static final String TAG
	private static final int MAX_THUMBNAIL_PERMITTED
	public static final int TASK_LOADING_SETTINGS
	public static final int TASK_ENCODING
	private static final android.graphics.Paint sResizePaint
	private final android.media.videoeditor.VideoEditor mVideoEditor
	private final java.util.concurrent.Semaphore mLock
	private android.media.videoeditor.MediaArtistNativeHelper$EditSettings mStoryBoardSettings
	private String mOutputFilename
	private android.media.videoeditor.MediaArtistNativeHelper$PreviewClipProperties mClipProperties
	private android.media.videoeditor.MediaArtistNativeHelper$EditSettings mPreviewEditSettings
	private android.media.videoeditor.MediaArtistNativeHelper$AudioSettings mAudioSettings
	private android.media.videoeditor.AudioTrack mAudioTrack
	private boolean mInvalidatePreviewArray
	private boolean mRegenerateAudio
	private String mExportFilename
	private int mExportVideoCodec
	private int mExportAudioCodec
	private int mProgressToApp
	private String mRenderPreviewOverlayFile
	private int mRenderPreviewRenderingMode
	private boolean mIsFirstProgress
	private static final String AUDIO_TRACK_PCM_FILE
	public static final int PROCESSING_NONE
	public static final int PROCESSING_AUDIO_PCM
	public static final int PROCESSING_TRANSITION
	public static final int PROCESSING_KENBURNS
	public static final int PROCESSING_INTERMEDIATE1
	public static final int PROCESSING_INTERMEDIATE2
	public static final int PROCESSING_INTERMEDIATE3
	public static final int PROCESSING_EXPORT
	private int mProcessingState
	private Object mProcessingObject
	private android.media.videoeditor.VideoEditor$PreviewProgressListener mPreviewProgressListener
	private android.media.videoeditor.VideoEditor$ExportProgressListener mExportProgressListener
	private android.media.videoeditor.ExtractAudioWaveformProgressListener mExtractAudioWaveformProgressListener
	private android.media.videoeditor.VideoEditor$MediaProcessingProgressListener mMediaProcessingProgressListener
	private final String mProjectPath
	private long mPreviewProgress
	private String mAudioTrackPCMFilePath
	private int mTotalClips
	private boolean mErrorFlagSet
	private long mManualEditContext
	public void  (java.lang.String, java.util.concurrent.Semaphore, android.media.videoeditor.VideoEditor) 
		String projectPath
		java.util.concurrent.Semaphore lock
		android.media.videoeditor.VideoEditor veObj
	java.lang.String getProjectPath () 
	java.lang.String getProjectAudioTrackPCMFilePath () 
	void invalidatePcmFile () 
	private void onProgressUpdate (int, int) 
		int actualProgress
		int action
		int taskId
		int progress
	private void onPreviewProgressUpdate (int, boolean, boolean, java.lang.String, int, int) 
		android.media.videoeditor.VideoEditor$OverlayData overlayData
		android.media.videoeditor.VideoEditor$OverlayData overlayData
		int progress
		boolean isFinished
		boolean updateOverlay
		String filename
		int renderingMode
		int error
	void releaseNativeHelper ()  throws java.lang.InterruptedException 
	private void onAudioGraphExtractProgressUpdate (int, boolean) 
		int progress
		boolean isVideo
	android.media.videoeditor.MediaArtistNativeHelper$EffectSettings getEffectSettings (android.media.videoeditor.EffectColor) 
		android.media.videoeditor.EffectColor effects
		android.media.videoeditor.MediaArtistNativeHelper$EffectSettings effectSettings
	android.media.videoeditor.MediaArtistNativeHelper$EffectSettings getOverlaySettings (android.media.videoeditor.OverlayFrame) 
		java.io.IOException e
		int i
		int tmp
		short maxAlpha
		short minAlpha
		short alpha
		int mediaItemHeight
		int aspectRatio
		int mediaItemHeight
		int aspectRatio
		android.media.videoeditor.OverlayFrame overlay
		android.media.videoeditor.MediaArtistNativeHelper$EffectSettings effectSettings
		android.graphics.Bitmap bitmap
		int mediaItemHeight
		int aspectRatio
	int nativeHelperGetAspectRatio () 
	void setAudioCodec (int) 
		int codec
	void setVideoCodec (int) 
		int codec
	void setAudioflag (boolean) 
		boolean flag
	boolean getAudioflag () 
	int GetClosestVideoFrameRate (int) 
		int averageFrameRate
	public void adjustEffectsStartTimeAndDuration (android.media.videoeditor.MediaArtistNativeHelper$EffectSettings, int, int) 
		android.media.videoeditor.MediaArtistNativeHelper$EffectSettings lEffect
		int beginCutTime
		int endCutTime
		int effectStartTime
		int effectDuration
	public int generateClip (android.media.videoeditor.MediaArtistNativeHelper$EditSettings) 
		IllegalArgumentException ex
		IllegalStateException ex
		RuntimeException ex
		android.media.videoeditor.MediaArtistNativeHelper$EditSettings editSettings
		int err
	void initClipSettings (android.media.videoeditor.MediaArtistNativeHelper$ClipSettings) 
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings lclipSettings
	java.lang.String generateEffectClip (android.media.videoeditor.MediaItem, android.media.videoeditor.MediaArtistNativeHelper$ClipSettings, android.media.videoeditor.MediaArtistNativeHelper$EditSettings, java.lang.String, int) 
		android.media.videoeditor.MediaVideoItem m
		android.media.videoeditor.MediaImageItem m
		android.media.videoeditor.MediaItem lMediaItem
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings lclipSettings
		android.media.videoeditor.MediaArtistNativeHelper$EditSettings e
		String uniqueId
		int clipNo
		int err
		android.media.videoeditor.MediaArtistNativeHelper$EditSettings editSettings
		String EffectClipPath
		int outVideoProfile
		int outVideoLevel
		java.io.File tmpFile
	java.lang.String generateKenBurnsClip (android.media.videoeditor.MediaArtistNativeHelper$EditSettings, android.media.videoeditor.MediaImageItem) 
		android.media.videoeditor.MediaArtistNativeHelper$EditSettings e
		android.media.videoeditor.MediaImageItem m
		String output
		int err
		int outVideoProfile
		int outVideoLevel
		java.io.File tmpFile
	private int getTransitionResolution (android.media.videoeditor.MediaItem, android.media.videoeditor.MediaItem) 
		android.media.videoeditor.MediaItem m1
		android.media.videoeditor.MediaItem m2
		int clip1Height
		int clip2Height
		int videoSize
	java.lang.String generateTransitionClip (android.media.videoeditor.MediaArtistNativeHelper$EditSettings, java.lang.String, android.media.videoeditor.MediaItem, android.media.videoeditor.MediaItem, android.media.videoeditor.Transition) 
		android.media.videoeditor.MediaArtistNativeHelper$EditSettings e
		String uniqueId
		android.media.videoeditor.MediaItem m1
		android.media.videoeditor.MediaItem m2
		android.media.videoeditor.Transition t
		String outputFilename
		int err
		int outVideoProfile
		int outVideoLevel
	private int populateEffects (android.media.videoeditor.MediaItem, android.media.videoeditor.MediaArtistNativeHelper$EffectSettings[], int, int, int, int) 
		android.media.videoeditor.Overlay overlay
		java.util.Iterator i$
		android.media.videoeditor.Effect effect
		java.util.Iterator i$
		android.media.videoeditor.MediaItem m
		android.media.videoeditor.MediaArtistNativeHelper$EffectSettings[] effectSettings
		int i
		int beginCutTime
		int endCutTime
		int storyBoardTime
		java.util.List effects
		java.util.List overlays
	private void adjustMediaItemBoundary (android.media.videoeditor.MediaArtistNativeHelper$ClipSettings, android.media.videoeditor.MediaArtistNativeHelper$Properties, android.media.videoeditor.MediaItem) 
		android.media.videoeditor.MediaArtistNativeHelper$ClipSettings clipSettings
		android.media.videoeditor.MediaArtistNativeHelper$Properties clipProperties
		android.media.videoeditor.MediaItem m
	private void generateTransition (android.media.videoeditor.Transition, android.media.videoeditor.MediaArtistNativeHelper$EditSettings, android.media.videoeditor.MediaArtistNativeHelper$PreviewClipProperties, int) 
		Exception e
		android.media.videoeditor.Transition transition
		android.media.videoeditor.MediaArtistNativeHelper$EditSettings editSettings
		android.media.videoeditor.MediaArtistNativeHelper$PreviewClipProperties clipPropertiesArray
		int index
	private void adjustVolume (android.media.videoeditor.MediaItem, android.media.videoeditor.MediaArtistNativeHelper$PreviewClipProperties, int) 
		boolean videoMuted
		android.media.videoeditor.MediaItem m
		android.media.videoeditor.MediaArtistNativeHelper$PreviewClipProperties clipProperties
		int index
	private void checkOddSizeImage (android.media.videoeditor.MediaItem, android.media.videoeditor.MediaArtistNativeHelper$PreviewClipProperties, int) 
		int width
		int height
		android.media.videoeditor.MediaItem m
		android.media.videoeditor.MediaArtistNativeHelper$PreviewClipProperties clipProperties
		int index
	private int populateMediaItemProperties (android.media.videoeditor.MediaItem, int, int) 
		android.media.videoeditor.MediaItem m
		int index
		int maxHeight
	private void populateBackgroundMusicProperties (java.util.List) 
		Exception e
		android.media.videoeditor.MediaArtistNativeHelper$Properties mAudioProperties
		java.util.List mediaBGMList
	private int getTotalEffects (java.util.List) 
		android.media.videoeditor.Effect e
		android.media.videoeditor.MediaItem t
		java.util.Iterator ef
		java.util.List mediaItemsList
		int totalEffects
		java.util.Iterator it
	void previewStoryBoard (java.util.List, java.util.List, java.util.List, android.media.videoeditor.VideoEditor$MediaProcessingProgressListener) 
		android.media.videoeditor.Transition transition
		java.util.Iterator i$
		Exception e
		Exception e
		int tmpCnt
		boolean bEffectKbPresent
		java.util.List effectList
		Exception e
		int i
		IllegalArgumentException ex
		IllegalStateException ex
		RuntimeException ex
		int previewIndex
		int totalEffects
		int storyBoardTime
		int maxHeight
		int beginCutTime
		int endCutTime
		int effectIndex
		android.media.videoeditor.Transition lTransition
		android.media.videoeditor.MediaItem lMediaItem
		java.util.List mediaItemsList
		java.util.List mediaTransitionList
		java.util.List mediaBGMList
		android.media.videoeditor.VideoEditor$MediaProcessingProgressListener listener
	void doPreview (android.view.Surface, long, long, boolean, int, android.media.videoeditor.VideoEditor$PreviewProgressListener) 
		int clipCnt
		IllegalArgumentException ex
		IllegalStateException ex
		RuntimeException ex
		android.view.Surface surface
		long fromMs
		long toMs
		boolean loop
		int callbackAfterFrameCount
		android.media.videoeditor.VideoEditor$PreviewProgressListener listener
	long stopPreview () 
	long renderPreviewFrame (android.view.Surface, long, int, int, android.media.videoeditor.VideoEditor$OverlayData) 
		int clipCnt
		IllegalArgumentException ex
		IllegalStateException ex
		RuntimeException ex
		android.view.Surface surface
		long time
		int surfaceWidth
		int surfaceHeight
		android.media.videoeditor.VideoEditor$OverlayData overlayData
		long timeMs
	private void previewFrameEditInfo (java.lang.String, int) 
		String filename
		int renderingMode
	long renderMediaItemPreviewFrame (android.view.Surface, java.lang.String, long, int, int) 
		IllegalArgumentException ex
		IllegalStateException ex
		RuntimeException ex
		android.view.Surface surface
		String filepath
		long time
		int framewidth
		int frameheight
		long timeMs
	void setGeneratePreview (boolean) 
		InterruptedException ex
		boolean isRequired
		boolean semAcquiredDone
	boolean getGeneratePreview () 
	int getAspectRatio (int, int) 
		int w
		int h
		double apRatio
		java.math.BigDecimal bd
		int var
	int getFileType (int) 
		int fileType
		int retValue
	int getVideoCodecType (int) 
		int codecType
		int retValue
	int getAudioCodecType (int) 
		int codecType
		int retValue
	int getFrameRate (int) 
		int fps
		int retValue
	int getMediaItemFileType (int) 
		int fileType
		int retValue
	int getMediaItemRenderingMode (int) 
		int renderingMode
		int retValue
	int getVideoTransitionBehaviour (int) 
		int transitionType
		int retValue
	int getSlideSettingsDirection (int) 
		int slideDirection
		int retValue
	private int getEffectColorType (android.media.videoeditor.EffectColor) 
		android.media.videoeditor.EffectColor effect
		int retValue
	private int findVideoResolution (int, int) 
		android.util.Pair[] resolutions
		android.util.Pair maxResolution
		int aspectRatio
		int height
		int retValue
	private int findVideoBitrate (int) 
		int videoFrameSize
	void export (java.lang.String, java.lang.String, int, int, java.util.List, java.util.List, java.util.List, android.media.videoeditor.VideoEditor$ExportProgressListener) 
		int index
		int clipCnt
		IllegalArgumentException ex
		IllegalStateException ex
		RuntimeException ex
		String filePath
		String projectDir
		int height
		int bitrate
		java.util.List mediaItemsList
		java.util.List mediaTransitionList
		java.util.List mediaBGMList
		android.media.videoeditor.VideoEditor$ExportProgressListener listener
		int outBitrate
		int outVideoProfile
		int outVideoLevel
		android.media.videoeditor.VideoEditorProfile veProfile
		int maxOutputHeight
		int maxOutputWidth
		int aspectRatio
		int err
	void stop (java.lang.String) 
		IllegalStateException ex
		RuntimeException ex
		String filename
	android.graphics.Bitmap getPixels (java.lang.String, int, int, long, int) 
		String filename
		int width
		int height
		long timeMs
		int videoRotation
		android.graphics.Bitmap[] result
	void getPixelsList (java.lang.String, int, int, long, long, int, int[], android.media.videoeditor.MediaItem$GetThumbnailListCallback, int) 
		String filename
		int width
		int height
		long startMs
		long endMs
		int thumbnailCount
		int[] indices
		android.media.videoeditor.MediaItem$GetThumbnailListCallback callback
		int videoRotation
		int decWidth
		int decHeight
		int thumbnailSize
		int[] decArray
		java.nio.IntBuffer decBuffer
		boolean needToMassage
		android.graphics.Bitmap tmpBitmap
		boolean needToSwapWH
		int outWidth
		int outHeight
	void generateAudioGraph (java.lang.String, java.lang.String, java.lang.String, int, int, int, android.media.videoeditor.ExtractAudioWaveformProgressListener, boolean) 
		String tempPCMFileName
		String uniqueId
		String inFileName
		String OutAudiGraphFileName
		int frameDuration
		int audioChannels
		int samplesCount
		android.media.videoeditor.ExtractAudioWaveformProgressListener listener
		boolean isVideo
		String tempPCMFileName
	void clearPreviewSurface (android.view.Surface) 
		android.view.Surface surface
	private void lock ()  throws java.lang.InterruptedException 
	private void unlock () 
	native android.media.videoeditor.MediaArtistNativeHelper$Properties getMediaProperties (java.lang.String)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.lang.RuntimeException java.lang.Exception 
	private static native android.media.videoeditor.MediaArtistNativeHelper$Version getVersion ()  throws java.lang.RuntimeException 
	private native int nativeGetPixels (java.lang.String, int[], int, int, long) 
	private native int nativeGetPixelsList (java.lang.String, int[], int, int, int, long, long, int[], android.media.videoeditor.MediaArtistNativeHelper$NativeGetPixelsListCallback) 
	private native void release ()  throws java.lang.IllegalStateException java.lang.RuntimeException 
	private native void nativeClearSurface (android.view.Surface) 
	private native void stopEncoding ()  throws java.lang.IllegalStateException java.lang.RuntimeException 
	private native void _init (java.lang.String, java.lang.String)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.lang.RuntimeException 
	private native void nativeStartPreview (android.view.Surface, long, long, int, boolean)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.lang.RuntimeException 
	private native void nativePopulateSettings (android.media.videoeditor.MediaArtistNativeHelper$EditSettings, android.media.videoeditor.MediaArtistNativeHelper$PreviewClipProperties, android.media.videoeditor.MediaArtistNativeHelper$AudioSettings)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.lang.RuntimeException 
	private native int nativeRenderPreviewFrame (android.view.Surface, long, int, int)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.lang.RuntimeException 
	private native int nativeRenderMediaItemPreviewFrame (android.view.Surface, java.lang.String, int, int, int, int, long)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.lang.RuntimeException 
	private native int nativeStopPreview () 
	private native int nativeGenerateAudioGraph (java.lang.String, java.lang.String, int, int, int) 
	private native int nativeGenerateRawAudio (java.lang.String, java.lang.String) 
	private native int nativeGenerateClip (android.media.videoeditor.MediaArtistNativeHelper$EditSettings)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.lang.RuntimeException 
	static android.graphics.Paint access$000 () 
	static void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$VideoTransition.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$VideoTransition extends java.lang.Object {
	public static final int NONE
	public static final int CROSS_FADE
	public static final int EXTERNAL
	public static final int ALPHA_MAGIC
	public static final int SLIDE_TRANSITION
	public static final int FADE_BLACK
	public void  () 
}

android/media/videoeditor/MediaProperties$MPEG4Level.class
MediaProperties.java
package android.media.videoeditor
public final android.media.videoeditor.MediaProperties$MPEG4Level extends java.lang.Object {
	public static final int MPEG4Level0
	public static final int MPEG4Level0b
	public static final int MPEG4Level1
	public static final int MPEG4Level2
	public static final int MPEG4Level3
	public static final int MPEG4Level4
	public static final int MPEG4Level4a
	public static final int MPEG4Level5
	public static final int MPEG4LevelUnknown
	final android.media.videoeditor.MediaProperties this$0
	public void  (android.media.videoeditor.MediaProperties) 
}

android/media/videoeditor/MediaArtistNativeHelper$BackgroundMusicSettings.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public android.media.videoeditor.MediaArtistNativeHelper$BackgroundMusicSettings extends java.lang.Object {
	public String file
	public int fileType
	public long insertionTime
	public int volumePercent
	public long beginLoop
	public long endLoop
	public boolean enableDucking
	public int duckingThreshold
	public int lowVolume
	public boolean isLooping
	public void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$TransitionBehaviour.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$TransitionBehaviour extends java.lang.Object {
	public static final int SPEED_UP
	public static final int LINEAR
	public static final int SPEED_DOWN
	public static final int SLOW_MIDDLE
	public static final int FAST_MIDDLE
	public void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$2.class
MediaArtistNativeHelper.java
package android.media.videoeditor
 android.media.videoeditor.MediaArtistNativeHelper$2 extends java.lang.Object implements android.media.videoeditor.MediaArtistNativeHelper$NativeGetPixelsListCallback  {
	final int val$outWidth
	final int val$outHeight
	final java.nio.IntBuffer val$decBuffer
	final int[] val$decArray
	final int val$thumbnailSize
	final boolean val$needToMassage
	final android.graphics.Bitmap val$tmpBitmap
	final int val$decWidth
	final int val$decHeight
	final int val$videoRotation
	final android.media.videoeditor.MediaItem$GetThumbnailListCallback val$callback
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	void  (android.media.videoeditor.MediaArtistNativeHelper, int, int, java.nio.IntBuffer, int[], int, boolean, android.graphics.Bitmap, int, int, int, android.media.videoeditor.MediaItem$GetThumbnailListCallback) 
	public void onThumbnail (int) 
		android.graphics.Canvas canvas
		android.graphics.Matrix m
		float sx
		float sy
		int index
		android.graphics.Bitmap outBitmap
}

android/media/videoeditor/MediaProperties.class
MediaProperties.java
package android.media.videoeditor
public android.media.videoeditor.MediaProperties extends java.lang.Object {
	public static final int HEIGHT_144
	public static final int HEIGHT_288
	public static final int HEIGHT_360
	public static final int HEIGHT_480
	public static final int HEIGHT_720
	public static final int HEIGHT_1080
	public static final int ASPECT_RATIO_UNDEFINED
	public static final int ASPECT_RATIO_3_2
	public static final int ASPECT_RATIO_16_9
	public static final int ASPECT_RATIO_4_3
	public static final int ASPECT_RATIO_5_3
	public static final int ASPECT_RATIO_11_9
	private static final int[] ASPECT_RATIOS
	private static final android.util.Pair[] ASPECT_RATIO_3_2_RESOLUTIONS
	private static final android.util.Pair[] ASPECT_RATIO_4_3_RESOLUTIONS
	private static final android.util.Pair[] ASPECT_RATIO_5_3_RESOLUTIONS
	private static final android.util.Pair[] ASPECT_RATIO_11_9_RESOLUTIONS
	private static final android.util.Pair[] ASPECT_RATIO_16_9_RESOLUTIONS
	public static final int BITRATE_28K
	public static final int BITRATE_40K
	public static final int BITRATE_64K
	public static final int BITRATE_96K
	public static final int BITRATE_128K
	public static final int BITRATE_192K
	public static final int BITRATE_256K
	public static final int BITRATE_384K
	public static final int BITRATE_512K
	public static final int BITRATE_800K
	public static final int BITRATE_2M
	public static final int BITRATE_5M
	public static final int BITRATE_8M
	private static final int[] SUPPORTED_BITRATES
	public static final int VCODEC_H263
	public static final int VCODEC_H264
	public static final int VCODEC_MPEG4
	private static final int[] SUPPORTED_VCODECS
	public static final int ACODEC_NO_AUDIO
	public static final int ACODEC_AMRNB
	public static final int ACODEC_AAC_LC
	public static final int ACODEC_AAC_PLUS
	public static final int ACODEC_ENHANCED_AAC_PLUS
	public static final int ACODEC_MP3
	public static final int ACODEC_EVRC
	public static final int ACODEC_AMRWB
	public static final int ACODEC_OGG
	private static final int[] SUPPORTED_ACODECS
	public static final int SAMPLES_PER_FRAME_AAC
	public static final int SAMPLES_PER_FRAME_MP3
	public static final int SAMPLES_PER_FRAME_AMRNB
	public static final int SAMPLES_PER_FRAME_AMRWB
	public static final int DEFAULT_SAMPLING_FREQUENCY
	public static final int DEFAULT_CHANNEL_COUNT
	public static final int FILE_3GP
	public static final int FILE_MP4
	public static final int FILE_AMR
	public static final int FILE_MP3
	public static final int FILE_JPEG
	public static final int FILE_PNG
	public static final int FILE_M4V
	public static final int FILE_UNSUPPORTED
	public static final int UNDEFINED_VIDEO_PROFILE
	private static final int[] SUPPORTED_VIDEO_FILE_FORMATS
	public static final int AUDIO_MAX_TRACK_COUNT
	public static final int AUDIO_MAX_VOLUME_PERCENT
	private void  () 
	public static int[] getAllSupportedAspectRatios () 
	public static android.util.Pair[] getSupportedResolutions (int) 
		int aspectRatio
		android.util.Pair[] resolutions
		android.media.videoeditor.VideoEditorProfile veProfile
		int maxWidth
		int maxHeight
		android.util.Pair[] tmpResolutions
		int numSupportedResolution
		int i
		android.util.Pair[] supportedResolutions
	public static int[] getSupportedVideoCodecs () 
	public static int[] getSupportedAudioCodecs () 
	public static int[] getSupportedVideoFileFormat () 
	public static int[] getSupportedVideoBitrates () 
	public static int getSupportedMaxVolume () 
	public static int getSupportedAudioTrackCount () 
	static void  () 
}

android/media/videoeditor/MediaArtistNativeHelper$FileType.class
MediaArtistNativeHelper.java
package android.media.videoeditor
public final android.media.videoeditor.MediaArtistNativeHelper$FileType extends java.lang.Object {
	public static final int THREE_GPP
	public static final int MP4
	public static final int AMR
	public static final int MP3
	public static final int PCM
	public static final int JPG
	public static final int GIF
	public static final int PNG
	public static final int M4V
	public static final int UNSUPPORTED
	final android.media.videoeditor.MediaArtistNativeHelper this$0
	public void  (android.media.videoeditor.MediaArtistNativeHelper) 
}

android/media/videoeditor/Overlay.class
Overlay.java
package android.media.videoeditor
public abstract android.media.videoeditor.Overlay extends java.lang.Object {
	private final String mUniqueId
	private final android.media.videoeditor.MediaItem mMediaItem
	private final java.util.Map mUserAttributes
	protected long mStartTimeMs
	protected long mDurationMs
	private void  () 
	public void  (android.media.videoeditor.MediaItem, java.lang.String, long, long) 
		android.media.videoeditor.MediaItem mediaItem
		String overlayId
		long startTimeMs
		long durationMs
	public java.lang.String getId () 
	public long getDuration () 
	public void setDuration (long) 
		long durationMs
		long oldDurationMs
	public long getStartTime () 
	public void setStartTime (long) 
		long startTimeMs
		long oldStartTimeMs
	public void setStartTimeAndDuration (long, long) 
		long startTimeMs
		long durationMs
		long oldStartTimeMs
		long oldDurationMs
	public android.media.videoeditor.MediaItem getMediaItem () 
	public void setUserAttribute (java.lang.String, java.lang.String) 
		String name
		String value
	public java.util.Map getUserAttributes () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

android/media/videoeditor/VideoEditorFactory.class
VideoEditorFactory.java
package android.media.videoeditor
public android.media.videoeditor.VideoEditorFactory extends java.lang.Object {
	public void  () 
	public static android.media.videoeditor.VideoEditor create (java.lang.String)  throws java.io.IOException 
		String projectPath
		java.io.File dir
	public static android.media.videoeditor.VideoEditor load (java.lang.String, boolean)  throws java.io.IOException 
		String projectPath
		boolean generatePreview
		android.media.videoeditor.VideoEditor videoEditor
}

android/media/Tokenizer.class
WebVttRenderer.java
package android.media
 android.media.Tokenizer extends java.lang.Object {
	private static final String TAG
	private android.media.Tokenizer$TokenizerPhase mPhase
	private android.media.Tokenizer$TokenizerPhase mDataTokenizer
	private android.media.Tokenizer$TokenizerPhase mTagTokenizer
	private android.media.Tokenizer$OnTokenListener mListener
	private String mLine
	private int mHandledLen
	void  (android.media.Tokenizer$OnTokenListener) 
		android.media.Tokenizer$OnTokenListener listener
	void reset () 
	void tokenize (java.lang.String) 
		String s
	static java.lang.String access$000 (android.media.Tokenizer) 
		android.media.Tokenizer x0
	static int access$100 (android.media.Tokenizer) 
		android.media.Tokenizer x0
	static int access$102 (android.media.Tokenizer, int) 
		android.media.Tokenizer x0
		int x1
	static android.media.Tokenizer$TokenizerPhase access$202 (android.media.Tokenizer, android.media.Tokenizer$TokenizerPhase) 
		android.media.Tokenizer x0
		android.media.Tokenizer$TokenizerPhase x1
	static android.media.Tokenizer$TokenizerPhase access$300 (android.media.Tokenizer) 
		android.media.Tokenizer x0
	static android.media.Tokenizer$OnTokenListener access$400 (android.media.Tokenizer) 
		android.media.Tokenizer x0
	static int access$108 (android.media.Tokenizer) 
		android.media.Tokenizer x0
	static int access$112 (android.media.Tokenizer, int) 
		android.media.Tokenizer x0
		int x1
	static android.media.Tokenizer$TokenizerPhase access$500 (android.media.Tokenizer) 
		android.media.Tokenizer x0
}

android/media/AudioService$SetModeDeathHandler.class
AudioService.java
package android.media
 android.media.AudioService$SetModeDeathHandler extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	private android.os.IBinder mCb
	private int mPid
	private int mMode
	final android.media.AudioService this$0
	void  (android.media.AudioService, android.os.IBinder, int) 
		android.os.IBinder cb
		int pid
	public void binderDied () 
		int index
		long ident
		int newModeOwnerPid
	public int getPid () 
	public void setMode (int) 
		int mode
	public int getMode () 
	public android.os.IBinder getBinder () 
}

android/media/MediaFocusControl$AudioFocusDeathHandler.class
MediaFocusControl.java
package android.media
public android.media.MediaFocusControl$AudioFocusDeathHandler extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	private android.os.IBinder mCb
	final android.media.MediaFocusControl this$0
	void  (android.media.MediaFocusControl, android.os.IBinder) 
		android.os.IBinder cb
	public void binderDied () 
	public android.os.IBinder getBinder () 
}

android/media/MediaFormat.class
MediaFormat.java
package android.media
public final android.media.MediaFormat extends java.lang.Object {
	private java.util.Map mMap
	public static final String KEY_MIME
	public static final String KEY_LANGUAGE
	public static final String KEY_SAMPLE_RATE
	public static final String KEY_CHANNEL_COUNT
	public static final String KEY_WIDTH
	public static final String KEY_HEIGHT
	public static final String KEY_MAX_WIDTH
	public static final String KEY_MAX_HEIGHT
	public static final String KEY_MAX_INPUT_SIZE
	public static final String KEY_BIT_RATE
	public static final String KEY_COLOR_FORMAT
	public static final String KEY_FRAME_RATE
	public static final String KEY_I_FRAME_INTERVAL
	public static final String KEY_STRIDE
	public static final String KEY_SLICE_HEIGHT
	public static final String KEY_REPEAT_PREVIOUS_FRAME_AFTER
	public static final String KEY_PUSH_BLANK_BUFFERS_ON_STOP
	public static final String KEY_DURATION
	public static final String KEY_IS_ADTS
	public static final String KEY_CHANNEL_MASK
	public static final String KEY_AAC_PROFILE
	public static final String KEY_FLAC_COMPRESSION_LEVEL
	public static final String KEY_IS_AUTOSELECT
	public static final String KEY_IS_DEFAULT
	public static final String KEY_IS_FORCED_SUBTITLE
	void  (java.util.Map) 
		java.util.Map map
	public void  () 
	java.util.Map getMap () 
	public final boolean containsKey (java.lang.String) 
		String name
	public final int getInteger (java.lang.String) 
		String name
	public final int getInteger (java.lang.String, int) 
		NullPointerException e
		ClassCastException e
		String name
		int defaultValue
	public final long getLong (java.lang.String) 
		String name
	public final float getFloat (java.lang.String) 
		String name
	public final java.lang.String getString (java.lang.String) 
		String name
	public final java.nio.ByteBuffer getByteBuffer (java.lang.String) 
		String name
	public final void setInteger (java.lang.String, int) 
		String name
		int value
	public final void setLong (java.lang.String, long) 
		String name
		long value
	public final void setFloat (java.lang.String, float) 
		String name
		float value
	public final void setString (java.lang.String, java.lang.String) 
		String name
		String value
	public final void setByteBuffer (java.lang.String, java.nio.ByteBuffer) 
		String name
		java.nio.ByteBuffer bytes
	public static final android.media.MediaFormat createAudioFormat (java.lang.String, int, int) 
		String mime
		int sampleRate
		int channelCount
		android.media.MediaFormat format
	public static final android.media.MediaFormat createSubtitleFormat (java.lang.String, java.lang.String) 
		String mime
		String language
		android.media.MediaFormat format
	public static final android.media.MediaFormat createVideoFormat (java.lang.String, int, int) 
		String mime
		int width
		int height
		android.media.MediaFormat format
	public java.lang.String toString () 
}

android/media/MediaPlayer.class
MediaPlayer.java
package android.media
public android.media.MediaPlayer extends java.lang.Object implements android.media.SubtitleController$Listener  {
	public static final boolean METADATA_UPDATE_ONLY
	public static final boolean METADATA_ALL
	public static final boolean APPLY_METADATA_FILTER
	public static final boolean BYPASS_METADATA_FILTER
	private static final String TAG
	private static final String IMEDIA_PLAYER
	private long mNativeContext
	private long mNativeSurfaceTexture
	private int mListenerContext
	private android.view.SurfaceHolder mSurfaceHolder
	private android.media.MediaPlayer$EventHandler mEventHandler
	private android.os.PowerManager$WakeLock mWakeLock
	private boolean mScreenOnWhilePlaying
	private boolean mStayAwake
	private static final int INVOKE_ID_GET_TRACK_INFO
	private static final int INVOKE_ID_ADD_EXTERNAL_SOURCE
	private static final int INVOKE_ID_ADD_EXTERNAL_SOURCE_FD
	private static final int INVOKE_ID_SELECT_TRACK
	private static final int INVOKE_ID_DESELECT_TRACK
	private static final int INVOKE_ID_SET_VIDEO_SCALE_MODE
	public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT
	public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING
	public static final String MEDIA_MIMETYPE_TEXT_SUBRIP
	public static final String MEDIA_MIMETYPE_TEXT_VTT
	private android.media.SubtitleController mSubtitleController
	private android.media.SubtitleTrack[] mInbandSubtitleTracks
	private int mSelectedSubtitleTrackIndex
	private java.util.Vector mOutOfBandSubtitleTracks
	private java.util.Vector mOpenSubtitleSources
	private android.media.MediaPlayer$OnSubtitleDataListener mSubtitleDataListener
	private static final int MEDIA_NOP
	private static final int MEDIA_PREPARED
	private static final int MEDIA_PLAYBACK_COMPLETE
	private static final int MEDIA_BUFFERING_UPDATE
	private static final int MEDIA_SEEK_COMPLETE
	private static final int MEDIA_SET_VIDEO_SIZE
	private static final int MEDIA_STARTED
	private static final int MEDIA_PAUSED
	private static final int MEDIA_STOPPED
	private static final int MEDIA_SKIPPED
	private static final int MEDIA_TIMED_TEXT
	private static final int MEDIA_ERROR
	private static final int MEDIA_INFO
	private static final int MEDIA_SUBTITLE_DATA
	private android.media.MediaPlayer$TimeProvider mTimeProvider
	private android.media.MediaPlayer$OnPreparedListener mOnPreparedListener
	private android.media.MediaPlayer$OnCompletionListener mOnCompletionListener
	private android.media.MediaPlayer$OnBufferingUpdateListener mOnBufferingUpdateListener
	private android.media.MediaPlayer$OnSeekCompleteListener mOnSeekCompleteListener
	private android.media.MediaPlayer$OnVideoSizeChangedListener mOnVideoSizeChangedListener
	private android.media.MediaPlayer$OnTimedTextListener mOnTimedTextListener
	private android.media.MediaPlayer$OnSubtitleDataListener mOnSubtitleDataListener
	public static final int MEDIA_ERROR_UNKNOWN
	public static final int MEDIA_ERROR_SERVER_DIED
	public static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK
	public static final int MEDIA_ERROR_IO
	public static final int MEDIA_ERROR_MALFORMED
	public static final int MEDIA_ERROR_UNSUPPORTED
	public static final int MEDIA_ERROR_TIMED_OUT
	private android.media.MediaPlayer$OnErrorListener mOnErrorListener
	public static final int MEDIA_INFO_UNKNOWN
	public static final int MEDIA_INFO_STARTED_AS_NEXT
	public static final int MEDIA_INFO_VIDEO_RENDERING_START
	public static final int MEDIA_INFO_VIDEO_TRACK_LAGGING
	public static final int MEDIA_INFO_BUFFERING_START
	public static final int MEDIA_INFO_BUFFERING_END
	public static final int MEDIA_INFO_BAD_INTERLEAVING
	public static final int MEDIA_INFO_NOT_SEEKABLE
	public static final int MEDIA_INFO_METADATA_UPDATE
	public static final int MEDIA_INFO_EXTERNAL_METADATA_UPDATE
	public static final int MEDIA_INFO_TIMED_TEXT_ERROR
	public static final int MEDIA_INFO_UNSUPPORTED_SUBTITLE
	public static final int MEDIA_INFO_SUBTITLE_TIMED_OUT
	private android.media.MediaPlayer$OnInfoListener mOnInfoListener
	private android.content.Context mProxyContext
	private android.media.MediaPlayer$ProxyReceiver mProxyReceiver
	public void  () 
		android.os.Looper looper
	private native void _setVideoSurface (android.view.Surface) 
	public android.os.Parcel newRequest () 
		android.os.Parcel parcel
	public void invoke (android.os.Parcel, android.os.Parcel) 
		android.os.Parcel request
		android.os.Parcel reply
		int retcode
	public void setDisplay (android.view.SurfaceHolder) 
		android.view.Surface surface
		android.view.SurfaceHolder sh
		android.view.Surface surface
	public void setSurface (android.view.Surface) 
		android.view.Surface surface
	public void setVideoScalingMode (int) 
		String msg
		int mode
		android.os.Parcel request
		android.os.Parcel reply
	public static android.media.MediaPlayer create (android.content.Context, android.net.Uri) 
		android.content.Context context
		android.net.Uri uri
	public static android.media.MediaPlayer create (android.content.Context, android.net.Uri, android.view.SurfaceHolder) 
		android.media.MediaPlayer mp
		java.io.IOException ex
		IllegalArgumentException ex
		SecurityException ex
		android.content.Context context
		android.net.Uri uri
		android.view.SurfaceHolder holder
	public static android.media.MediaPlayer create (android.content.Context, int) 
		android.content.res.AssetFileDescriptor afd
		android.media.MediaPlayer mp
		java.io.IOException ex
		IllegalArgumentException ex
		SecurityException ex
		android.content.Context context
		int resid
	public void setDataSource (android.content.Context, android.net.Uri)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
		android.content.Context context
		android.net.Uri uri
	public void setDataSource (android.content.Context, android.net.Uri, java.util.Map)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
		android.content.ContentResolver resolver
		SecurityException ex
		java.io.IOException ex
		android.content.Context context
		android.net.Uri uri
		java.util.Map headers
		String scheme
		android.content.res.AssetFileDescriptor fd
	public void setDataSource (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
		String path
	public void setDataSource (java.lang.String, java.util.Map)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
		java.util.Map$Entry entry
		java.util.Iterator i$
		int i
		String path
		java.util.Map headers
		String[] keys
		String[] values
	private void setDataSource (java.lang.String, java.lang.String[], java.lang.String[])  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
		java.io.FileInputStream is
		java.io.FileDescriptor fd
		String path
		String[] keys
		String[] values
		android.net.Uri uri
		java.io.File file
	private native void _setDataSource (java.lang.String, java.lang.String[], java.lang.String[])  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
	public void setDataSource (java.io.FileDescriptor)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		java.io.FileDescriptor fd
	public void setDataSource (java.io.FileDescriptor, long, long)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		java.io.FileDescriptor fd
		long offset
		long length
	private native void _setDataSource (java.io.FileDescriptor, long, long)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public native void prepare ()  throws java.io.IOException java.lang.IllegalStateException 
	public native void prepareAsync ()  throws java.lang.IllegalStateException 
	public void start ()  throws java.lang.IllegalStateException 
	private native void _start ()  throws java.lang.IllegalStateException 
	public void stop ()  throws java.lang.IllegalStateException 
	private native void _stop ()  throws java.lang.IllegalStateException 
	public void pause ()  throws java.lang.IllegalStateException 
	private native void _pause ()  throws java.lang.IllegalStateException 
	public void setWakeMode (android.content.Context, int) 
		android.content.Context context
		int mode
		boolean washeld
		android.os.PowerManager pm
	public void setScreenOnWhilePlaying (boolean) 
		boolean screenOn
	private void stayAwake (boolean) 
		boolean awake
	private void updateSurfaceScreenOn () 
	public native int getVideoWidth () 
	public native int getVideoHeight () 
	public native boolean isPlaying () 
	public native void seekTo (int)  throws java.lang.IllegalStateException 
	public native int getCurrentPosition () 
	public native int getDuration () 
	public android.media.Metadata getMetadata (boolean, boolean) 
		boolean update_only
		boolean apply_filter
		android.os.Parcel reply
		android.media.Metadata data
	public int setMetadataFilter (java.util.Set, java.util.Set) 
		Integer t
		java.util.Iterator i$
		Integer t
		java.util.Iterator i$
		java.util.Set allow
		java.util.Set block
		android.os.Parcel request
		int capacity
	public native void setNextMediaPlayer (android.media.MediaPlayer) 
	public void release () 
	private native void _release () 
	public void reset () 
		java.io.IOException e
		java.io.InputStream is
		java.util.Iterator i$
	private native void _reset () 
	public native void setAudioStreamType (int) 
	public native void setLooping (boolean) 
	public native boolean isLooping () 
	public native void setVolume (float, float) 
	public void setVolume (float) 
		float volume
	public native void setAudioSessionId (int)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public native int getAudioSessionId () 
	public native void attachAuxEffect (int) 
	public native void setAuxEffectSendLevel (float) 
	private final native int native_invoke (android.os.Parcel, android.os.Parcel) 
	private final native boolean native_getMetadata (boolean, boolean, android.os.Parcel) 
	private final native int native_setMetadataFilter (android.os.Parcel) 
	private static final native void native_init () 
	private final native void native_setup (java.lang.Object) 
	private final native void native_finalize () 
	public android.media.MediaPlayer$TrackInfo[] getTrackInfo ()  throws java.lang.IllegalStateException 
		android.media.SubtitleTrack track
		java.util.Iterator i$
		android.media.MediaPlayer$TrackInfo[] trackInfo
		android.media.MediaPlayer$TrackInfo[] allTrackInfo
		int i
	private android.media.MediaPlayer$TrackInfo[] getInbandTrackInfo ()  throws java.lang.IllegalStateException 
		android.media.MediaPlayer$TrackInfo[] trackInfo
		android.os.Parcel request
		android.os.Parcel reply
	private static boolean availableMimeTypeForExternalSource (java.lang.String) 
		String mimeType
	public void setSubtitleAnchor (android.media.SubtitleController, android.media.SubtitleController$Anchor) 
		android.media.SubtitleController controller
		android.media.SubtitleController$Anchor anchor
	public void onSubtitleTrackSelected (android.media.SubtitleTrack) 
		IllegalStateException e
		IllegalStateException e
		int i
		android.media.SubtitleTrack track
	public void addSubtitleSource (java.io.InputStream, android.media.MediaFormat)  throws java.lang.IllegalStateException 
		java.io.InputStream is
		android.media.MediaFormat format
		java.io.InputStream fIs
		android.media.MediaFormat fFormat
		android.os.HandlerThread thread
		android.os.Handler handler
	private void scanInternalSubtitleTracks () 
		android.media.SubtitleTrack track
		int i
		android.media.MediaPlayer$TrackInfo[] tracks
		android.media.SubtitleTrack[] inbandTracks
	public void addTimedTextSource (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String msg
		java.io.FileInputStream is
		java.io.FileDescriptor fd
		String path
		String mimeType
		java.io.File file
	public void addTimedTextSource (android.content.Context, android.net.Uri, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		android.content.ContentResolver resolver
		SecurityException ex
		java.io.IOException ex
		android.content.Context context
		android.net.Uri uri
		String mimeType
		String scheme
		android.content.res.AssetFileDescriptor fd
	public void addTimedTextSource (java.io.FileDescriptor, java.lang.String)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
		java.io.FileDescriptor fd
		String mimeType
	public void addTimedTextSource (java.io.FileDescriptor, long, long, java.lang.String)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
		java.io.FileDescriptor fd
		long offset
		long length
		String mimeType
		android.os.Parcel request
		android.os.Parcel reply
	public void selectTrack (int)  throws java.lang.IllegalStateException 
		int index
	public void deselectTrack (int)  throws java.lang.IllegalStateException 
		int index
	private void selectOrDeselectTrack (int, boolean)  throws java.lang.IllegalStateException 
		int index
		boolean select
		android.media.SubtitleTrack track
	private void selectOrDeselectInbandTrack (int, boolean)  throws java.lang.IllegalStateException 
		int index
		boolean select
		android.os.Parcel request
		android.os.Parcel reply
	public static native int native_pullBatteryData (android.os.Parcel) 
	public void setRetransmitEndpoint (java.net.InetSocketAddress)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException 
		java.net.InetSocketAddress endpoint
		String addrString
		int port
		int ret
	private final native int native_setRetransmitEndpoint (java.lang.String, int) 
	protected void finalize () 
	public android.media.MediaTimeProvider getMediaTimeProvider () 
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		Object mediaplayer_ref
		int what
		int arg1
		int arg2
		Object obj
		android.media.MediaPlayer mp
	public void setOnPreparedListener (android.media.MediaPlayer$OnPreparedListener) 
		android.media.MediaPlayer$OnPreparedListener listener
	public void setOnCompletionListener (android.media.MediaPlayer$OnCompletionListener) 
		android.media.MediaPlayer$OnCompletionListener listener
	public void setOnBufferingUpdateListener (android.media.MediaPlayer$OnBufferingUpdateListener) 
		android.media.MediaPlayer$OnBufferingUpdateListener listener
	public void setOnSeekCompleteListener (android.media.MediaPlayer$OnSeekCompleteListener) 
		android.media.MediaPlayer$OnSeekCompleteListener listener
	public void setOnVideoSizeChangedListener (android.media.MediaPlayer$OnVideoSizeChangedListener) 
		android.media.MediaPlayer$OnVideoSizeChangedListener listener
	public void setOnTimedTextListener (android.media.MediaPlayer$OnTimedTextListener) 
		android.media.MediaPlayer$OnTimedTextListener listener
	public void setOnSubtitleDataListener (android.media.MediaPlayer$OnSubtitleDataListener) 
		android.media.MediaPlayer$OnSubtitleDataListener listener
	public void setOnErrorListener (android.media.MediaPlayer$OnErrorListener) 
		android.media.MediaPlayer$OnErrorListener listener
	public void setOnInfoListener (android.media.MediaPlayer$OnInfoListener) 
		android.media.MediaPlayer$OnInfoListener listener
	private boolean isVideoScalingModeSupported (int) 
		int mode
	private void setupProxyListener (android.content.Context) 
		android.content.Context context
		android.content.IntentFilter filter
		android.content.Intent currentProxy
	private void disableProxyListener () 
		android.content.Context appContext
	private void handleProxyBroadcast (android.content.Intent) 
		android.content.Intent intent
		android.net.ProxyProperties props
	private native void updateProxyConfig (android.net.ProxyProperties) 
	static android.media.SubtitleTrack[] access$000 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.SubtitleController access$100 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static java.util.Vector access$200 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static java.util.Vector access$300 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$EventHandler access$400 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static long access$500 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static void access$600 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnPreparedListener access$700 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnCompletionListener access$800 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static void access$900 (android.media.MediaPlayer, boolean) 
		android.media.MediaPlayer x0
		boolean x1
	static android.media.MediaPlayer$TimeProvider access$1000 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnBufferingUpdateListener access$1100 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnSeekCompleteListener access$1200 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnVideoSizeChangedListener access$1300 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnErrorListener access$1400 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnInfoListener access$1500 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnTimedTextListener access$1600 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnSubtitleDataListener access$1700 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static void access$1900 (android.media.MediaPlayer, android.content.Intent) 
		android.media.MediaPlayer x0
		android.content.Intent x1
	static void  () 
}

android/media/RemoteDisplayState$RemoteDisplayInfo$1.class
RemoteDisplayState.java
package android.media
final android.media.RemoteDisplayState$RemoteDisplayInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.RemoteDisplayState$RemoteDisplayInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.RemoteDisplayState$RemoteDisplayInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/media/SubtitleTrack$RenderingWidget$OnChangedListener.class
SubtitleTrack.java
package android.media
public abstract android.media.SubtitleTrack$RenderingWidget$OnChangedListener extends java.lang.Object {
	public abstract void onChanged (android.media.SubtitleTrack$RenderingWidget) 
}

android/media/MediaRecorder$EventHandler.class
MediaRecorder.java
package android.media
 android.media.MediaRecorder$EventHandler extends android.os.Handler {
	private android.media.MediaRecorder mMediaRecorder
	private static final int MEDIA_RECORDER_EVENT_LIST_START
	private static final int MEDIA_RECORDER_EVENT_ERROR
	private static final int MEDIA_RECORDER_EVENT_INFO
	private static final int MEDIA_RECORDER_EVENT_LIST_END
	private static final int MEDIA_RECORDER_TRACK_EVENT_LIST_START
	private static final int MEDIA_RECORDER_TRACK_EVENT_ERROR
	private static final int MEDIA_RECORDER_TRACK_EVENT_INFO
	private static final int MEDIA_RECORDER_TRACK_EVENT_LIST_END
	final android.media.MediaRecorder this$0
	public void  (android.media.MediaRecorder, android.media.MediaRecorder, android.os.Looper) 
		android.media.MediaRecorder mr
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/R$bool.class
R.java
package android
public final android.R$bool extends java.lang.Object {
	public void  () 
}

android/ddm/
android/ddm/DdmHandleViewDebug$1.class
DdmHandleViewDebug.java
package android.ddm
 android.ddm.DdmHandleViewDebug$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View val$rootView
	final android.view.View val$targetView
	final android.ddm.DdmHandleViewDebug this$0
	void  (android.ddm.DdmHandleViewDebug, android.view.View, android.view.View) 
	public void run () 
}

android/ddm/DdmHandleProfiling.class
DdmHandleProfiling.java
package android.ddm
public android.ddm.DdmHandleProfiling extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_MPRS
	public static final int CHUNK_MPRE
	public static final int CHUNK_MPSS
	public static final int CHUNK_MPSE
	public static final int CHUNK_MPRQ
	public static final int CHUNK_SPSS
	public static final int CHUNK_SPSE
	private static final boolean DEBUG
	private static android.ddm.DdmHandleProfiling mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
	private org.apache.harmony.dalvik.ddmc.Chunk handleMPRS (org.apache.harmony.dalvik.ddmc.Chunk) 
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int bufferSize
		int flags
		int len
		String fileName
	private org.apache.harmony.dalvik.ddmc.Chunk handleMPRE (org.apache.harmony.dalvik.ddmc.Chunk) 
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		byte result
		byte[] reply
	private org.apache.harmony.dalvik.ddmc.Chunk handleMPSS (org.apache.harmony.dalvik.ddmc.Chunk) 
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int bufferSize
		int flags
	private org.apache.harmony.dalvik.ddmc.Chunk handleMPSEOrSPSE (org.apache.harmony.dalvik.ddmc.Chunk, java.lang.String) 
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		String type
	private org.apache.harmony.dalvik.ddmc.Chunk handleMPRQ (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int result
		byte[] reply
	private org.apache.harmony.dalvik.ddmc.Chunk handleSPSS (org.apache.harmony.dalvik.ddmc.Chunk) 
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int bufferSize
		int flags
		int interval
	static void  () 
}

android/ddm/DdmRegister.class
DdmRegister.java
package android.ddm
public android.ddm.DdmRegister extends java.lang.Object {
	private void  () 
	public static void registerHandlers () 
}

android/ddm/DdmHandleNativeHeap.class
DdmHandleNativeHeap.java
package android.ddm
public android.ddm.DdmHandleNativeHeap extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_NHGT
	private static android.ddm.DdmHandleNativeHeap mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
	private org.apache.harmony.dalvik.ddmc.Chunk handleNHGT (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		byte[] data
	private native byte[] getLeakInfo () 
	static void  () 
}

android/ddm/DdmHandleHeap.class
DdmHandleHeap.java
package android.ddm
public android.ddm.DdmHandleHeap extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_HPIF
	public static final int CHUNK_HPSG
	public static final int CHUNK_HPDU
	public static final int CHUNK_HPDS
	public static final int CHUNK_NHSG
	public static final int CHUNK_HPGC
	public static final int CHUNK_REAE
	public static final int CHUNK_REAQ
	public static final int CHUNK_REAL
	private static android.ddm.DdmHandleHeap mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
	private org.apache.harmony.dalvik.ddmc.Chunk handleHPIF (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int when
		boolean ok
	private org.apache.harmony.dalvik.ddmc.Chunk handleHPSGNHSG (org.apache.harmony.dalvik.ddmc.Chunk, boolean) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		boolean isNative
		java.nio.ByteBuffer in
		int when
		int what
		boolean ok
	private org.apache.harmony.dalvik.ddmc.Chunk handleHPDU (org.apache.harmony.dalvik.ddmc.Chunk) 
		UnsupportedOperationException uoe
		java.io.IOException ioe
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		byte result
		int len
		String fileName
		byte[] reply
	private org.apache.harmony.dalvik.ddmc.Chunk handleHPDS (org.apache.harmony.dalvik.ddmc.Chunk) 
		UnsupportedOperationException uoe
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		String failMsg
	private org.apache.harmony.dalvik.ddmc.Chunk handleHPGC (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
	private org.apache.harmony.dalvik.ddmc.Chunk handleREAE (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		boolean enable
	private org.apache.harmony.dalvik.ddmc.Chunk handleREAQ (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		byte[] reply
	private org.apache.harmony.dalvik.ddmc.Chunk handleREAL (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		byte[] reply
	static void  () 
}

android/ddm/DdmHandleViewDebug.class
DdmHandleViewDebug.java
package android.ddm
public android.ddm.DdmHandleViewDebug extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_VUGL
	private static final int CHUNK_VULW
	private static final int CHUNK_VURT
	private static final int VURT_DUMP_HIERARCHY
	private static final int VURT_CAPTURE_LAYERS
	private static final int CHUNK_VUOP
	private static final int VUOP_CAPTURE_VIEW
	private static final int VUOP_DUMP_DISPLAYLIST
	private static final int VUOP_PROFILE_VIEW
	private static final int VUOP_INVOKE_VIEW_METHOD
	private static final int VUOP_SET_LAYOUT_PARAMETER
	private static final int ERR_INVALID_OP
	private static final int ERR_INVALID_PARAM
	private static final int ERR_EXCEPTION
	private static final String TAG
	private static final android.ddm.DdmHandleViewDebug sInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
		java.nio.ByteBuffer in
		int op
		android.view.View rootView
		android.view.View targetView
	private org.apache.harmony.dalvik.ddmc.Chunk handleOpenGlTrace (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
	private org.apache.harmony.dalvik.ddmc.Chunk listWindows () 
		String name
		String[] arr$
		int len$
		int i$
		String name
		String[] arr$
		int len$
		int i$
		String[] windowNames
		int responseLength
		java.nio.ByteBuffer out
	private android.view.View getRootView (java.nio.ByteBuffer) 
		int viewRootNameLength
		String viewRootName
		java.nio.BufferUnderflowException e
		java.nio.ByteBuffer in
	private android.view.View getTargetView (android.view.View, java.nio.ByteBuffer) 
		java.nio.BufferUnderflowException e
		android.view.View root
		java.nio.ByteBuffer in
		int viewLength
		String viewName
	private org.apache.harmony.dalvik.ddmc.Chunk dumpHierarchy (android.view.View, java.nio.ByteBuffer) 
		java.io.IOException e
		android.view.View rootView
		java.nio.ByteBuffer in
		boolean skipChildren
		boolean includeProperties
		java.io.ByteArrayOutputStream b
		byte[] data
	private org.apache.harmony.dalvik.ddmc.Chunk captureLayers (android.view.View) 
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		android.view.View rootView
		java.io.ByteArrayOutputStream b
		java.io.DataOutputStream dos
		byte[] data
	private org.apache.harmony.dalvik.ddmc.Chunk captureView (android.view.View, android.view.View) 
		java.io.IOException e
		android.view.View rootView
		android.view.View targetView
		java.io.ByteArrayOutputStream b
		byte[] data
	private org.apache.harmony.dalvik.ddmc.Chunk dumpDisplayLists (android.view.View, android.view.View) 
		android.view.View rootView
		android.view.View targetView
	private org.apache.harmony.dalvik.ddmc.Chunk invokeViewMethod (android.view.View, android.view.View, java.nio.ByteBuffer) 
		Class[] argTypes
		Object[] args
		char c
		int i
		int nArgs
		NoSuchMethodException e
		String msg
		Exception e
		android.view.View rootView
		android.view.View targetView
		java.nio.ByteBuffer in
		int l
		String methodName
		Class[] argTypes
		Object[] args
		java.lang.reflect.Method method
	private org.apache.harmony.dalvik.ddmc.Chunk setLayoutParameter (android.view.View, android.view.View, java.nio.ByteBuffer) 
		Exception e
		android.view.View rootView
		android.view.View targetView
		java.nio.ByteBuffer in
		int l
		String param
		int value
	private org.apache.harmony.dalvik.ddmc.Chunk profileView (android.view.View, android.view.View) 
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		android.view.View rootView
		android.view.View targetView
		java.io.ByteArrayOutputStream b
		java.io.BufferedWriter bw
		byte[] data
	static void  () 
}

android/ddm/DdmHandleExit.class
DdmHandleExit.java
package android.ddm
public android.ddm.DdmHandleExit extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_EXIT
	private static android.ddm.DdmHandleExit mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int statusCode
	static void  () 
}

android/ddm/DdmHandleThread.class
DdmHandleThread.java
package android.ddm
public android.ddm.DdmHandleThread extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_THEN
	public static final int CHUNK_THCR
	public static final int CHUNK_THDE
	public static final int CHUNK_THST
	public static final int CHUNK_STKL
	private static android.ddm.DdmHandleThread mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
	private org.apache.harmony.dalvik.ddmc.Chunk handleTHEN (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		boolean enable
	private org.apache.harmony.dalvik.ddmc.Chunk handleTHST (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		byte[] status
	private org.apache.harmony.dalvik.ddmc.Chunk handleSTKL (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int threadId
		StackTraceElement[] trace
	private org.apache.harmony.dalvik.ddmc.Chunk createStackChunk (java.lang.StackTraceElement[], int) 
		StackTraceElement elem
		StackTraceElement[] arr$
		int len$
		int i$
		StackTraceElement elem
		StackTraceElement[] arr$
		int len$
		int i$
		StackTraceElement[] trace
		int threadId
		int bufferSize
		java.nio.ByteBuffer out
	static void  () 
}

android/ddm/DdmHandleAppName.class
DdmHandleAppName.java
package android.ddm
public android.ddm.DdmHandleAppName extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_APNM
	private static volatile String mAppName
	private static android.ddm.DdmHandleAppName mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
	public static void setAppName (java.lang.String, int) 
		String name
		int userId
	public static java.lang.String getAppName () 
	private static void sendAPNM (java.lang.String, int) 
		String appName
		int userId
		java.nio.ByteBuffer out
		org.apache.harmony.dalvik.ddmc.Chunk chunk
	static void  () 
}

android/ddm/DdmHandleHello.class
DdmHandleHello.java
package android.ddm
public android.ddm.DdmHandleHello extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_HELO
	public static final int CHUNK_WAIT
	public static final int CHUNK_FEAT
	private static android.ddm.DdmHandleHello mInstance
	private static final String[] FRAMEWORK_FEATURES
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
	private org.apache.harmony.dalvik.ddmc.Chunk handleHELO (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int serverProtoVers
		String vmName
		String vmVersion
		String vmIdent
		String appName
		dalvik.system.VMRuntime vmRuntime
		String instructionSetDescription
		String vmInstructionSet
		String vmFlags
		java.nio.ByteBuffer out
		org.apache.harmony.dalvik.ddmc.Chunk reply
	private org.apache.harmony.dalvik.ddmc.Chunk handleFEAT (org.apache.harmony.dalvik.ddmc.Chunk) 
		int i
		int i
		int i
		int i
		org.apache.harmony.dalvik.ddmc.Chunk request
		String[] vmFeatures
		int size
		java.nio.ByteBuffer out
	public static void sendWAIT (int) 
		int reason
		byte[] data
		org.apache.harmony.dalvik.ddmc.Chunk waitChunk
	static void  () 
}

android/test/
android/test/InstrumentationTestSuite.class
InstrumentationTestSuite.java
package android.test
public android.test.InstrumentationTestSuite extends junit.framework.TestSuite {
	private final android.app.Instrumentation mInstrumentation
	public void  (android.app.Instrumentation) 
		android.app.Instrumentation instr
	public void  (java.lang.String, android.app.Instrumentation) 
		String name
		android.app.Instrumentation instr
	public void  (java.lang.Class, android.app.Instrumentation) 
		Class theClass
		android.app.Instrumentation instr
	public void addTestSuite (java.lang.Class) 
		Class testClass
	public void runTest (junit.framework.Test, junit.framework.TestResult) 
		junit.framework.Test test
		junit.framework.TestResult result
}

android/test/UiThreadTest.class
UiThreadTest.java
package android.test
public abstract android.test.UiThreadTest extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/RepetitiveTest.class
RepetitiveTest.java
package android.test
public abstract android.test.RepetitiveTest extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int numIterations () 
}

android/test/InstrumentationTestCase$2.class
InstrumentationTestCase.java
package android.test
 android.test.InstrumentationTestCase$2 extends java.lang.Object implements java.lang.Runnable  {
	final java.lang.reflect.Method val$testMethod
	final int val$tolerance
	final boolean val$repetitive
	final Throwable[] val$exceptions
	final android.test.InstrumentationTestCase this$0
	void  (android.test.InstrumentationTestCase, java.lang.reflect.Method, int, boolean, java.lang.Throwable[]) 
	public void run () 
		Throwable throwable
}

android/test/suitebuilder/
android/test/suitebuilder/annotation/
android/test/suitebuilder/annotation/Suppress.class
Suppress.java
package android.test.suitebuilder.annotation
public abstract android.test.suitebuilder.annotation.Suppress extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/suitebuilder/annotation/Smoke.class
Smoke.java
package android.test.suitebuilder.annotation
public abstract android.test.suitebuilder.annotation.Smoke extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/suitebuilder/annotation/SmallTest.class
SmallTest.java
package android.test.suitebuilder.annotation
public abstract android.test.suitebuilder.annotation.SmallTest extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/suitebuilder/annotation/MediumTest.class
MediumTest.java
package android.test.suitebuilder.annotation
public abstract android.test.suitebuilder.annotation.MediumTest extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/suitebuilder/annotation/LargeTest.class
LargeTest.java
package android.test.suitebuilder.annotation
public abstract android.test.suitebuilder.annotation.LargeTest extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/PerformanceTestCase.class
PerformanceTestCase.java
package android.test
public abstract android.test.PerformanceTestCase extends java.lang.Object {
	public abstract int startPerformance (android.test.PerformanceTestCase$Intermediates) 
	public abstract boolean isPerformanceOnly () 
}

android/test/FlakyTest.class
FlakyTest.java
package android.test
public abstract android.test.FlakyTest extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int tolerance () 
}

android/test/InstrumentationTestCase$1.class
InstrumentationTestCase.java
package android.test
 android.test.InstrumentationTestCase$1 extends java.lang.Object implements java.lang.Runnable  {
	final Runnable val$r
	final Throwable[] val$exceptions
	final android.test.InstrumentationTestCase this$0
	void  (android.test.InstrumentationTestCase, java.lang.Runnable, java.lang.Throwable[]) 
	public void run () 
		Throwable throwable
}

android/test/PerformanceTestCase$Intermediates.class
PerformanceTestCase.java
package android.test
public abstract android.test.PerformanceTestCase$Intermediates extends java.lang.Object {
	public abstract void setInternalIterations (int) 
	public abstract void startTiming (boolean) 
	public abstract void addIntermediate (java.lang.String) 
	public abstract void addIntermediate (java.lang.String, long) 
	public abstract void finishTiming (boolean) 
}

android/test/AndroidTestCase.class
AndroidTestCase.java
package android.test
public android.test.AndroidTestCase extends junit.framework.TestCase {
	protected android.content.Context mContext
	private android.content.Context mTestContext
	public void  () 
	protected void setUp ()  throws java.lang.Exception 
	protected void tearDown ()  throws java.lang.Exception 
	public void testAndroidTestCaseSetupProperly () 
	public void setContext (android.content.Context) 
		android.content.Context context
	public android.content.Context getContext () 
	public void setTestContext (android.content.Context) 
		android.content.Context context
	public android.content.Context getTestContext () 
	public void assertActivityRequiresPermission (java.lang.String, java.lang.String, java.lang.String) 
		SecurityException expected
		String packageName
		String className
		String permission
		android.content.Intent intent
	public void assertReadingContentUriRequiresPermission (android.net.Uri, java.lang.String) 
		SecurityException expected
		android.net.Uri uri
		String permission
	public void assertWritingContentUriRequiresPermission (android.net.Uri, java.lang.String) 
		SecurityException expected
		android.net.Uri uri
		String permission
	protected void scrubClass (java.lang.Class)  throws java.lang.IllegalAccessException 
		Exception e
		java.lang.reflect.Field field
		java.lang.reflect.Field[] arr$
		int len$
		int i$
		Class testCaseClass
		java.lang.reflect.Field[] fields
}

android/test/InstrumentationTestCase.class
InstrumentationTestCase.java
package android.test
public android.test.InstrumentationTestCase extends junit.framework.TestCase {
	private android.app.Instrumentation mInstrumentation
	public void  () 
	public void injectInstrumentation (android.app.Instrumentation) 
		android.app.Instrumentation instrumentation
	public void injectInsrumentation (android.app.Instrumentation) 
		android.app.Instrumentation instrumentation
	public android.app.Instrumentation getInstrumentation () 
	public final android.app.Activity launchActivity (java.lang.String, java.lang.Class, android.os.Bundle) 
		String pkg
		Class activityCls
		android.os.Bundle extras
		android.content.Intent intent
	public final android.app.Activity launchActivityWithIntent (java.lang.String, java.lang.Class, android.content.Intent) 
		String pkg
		Class activityCls
		android.content.Intent intent
		android.app.Activity activity
	public void runTestOnUiThread (java.lang.Runnable)  throws java.lang.Throwable 
		Runnable r
		Throwable[] exceptions
	protected void runTest ()  throws java.lang.Throwable 
		NoSuchMethodException e
		int tolerance
		boolean repetitive
		java.lang.reflect.Method testMethod
		Throwable[] exceptions
		String fName
		java.lang.reflect.Method method
		int runCount
		boolean isRepetitive
	private void runMethod (java.lang.reflect.Method, int)  throws java.lang.Throwable 
		java.lang.reflect.Method runMethod
		int tolerance
	private void runMethod (java.lang.reflect.Method, int, boolean)  throws java.lang.Throwable 
		android.os.Bundle iterations
		java.lang.reflect.InvocationTargetException e
		android.os.Bundle iterations
		IllegalAccessException e
		android.os.Bundle iterations
		android.os.Bundle iterations
		java.lang.reflect.Method runMethod
		int tolerance
		boolean isRepetitive
		Throwable exception
		int runCount
	public void sendKeys (java.lang.String) 
		NumberFormatException e
		SecurityException e
		java.lang.reflect.Field keyCodeField
		int keyCode
		NoSuchFieldException e
		IllegalAccessException e
		int j
		String key
		int repeater
		int keyCount
		int i
		String keysSequence
		String[] keys
		int count
		android.app.Instrumentation instrumentation
	public transient void sendKeys (int[]) 
		SecurityException e
		int i
		int[] keys
		int count
		android.app.Instrumentation instrumentation
	public transient void sendRepeatedKeys (int[]) 
		SecurityException e
		int j
		int keyCount
		int keyCode
		int i
		int[] keys
		int count
		android.app.Instrumentation instrumentation
	protected void tearDown ()  throws java.lang.Exception 
	static void access$000 (android.test.InstrumentationTestCase, java.lang.reflect.Method, int, boolean)  throws java.lang.Throwable 
		android.test.InstrumentationTestCase x0
		java.lang.reflect.Method x1
		int x2
		boolean x3
}

android/provider/
android/provider/BrowserContract$Combined.class
BrowserContract.java
package android.provider
public final android.provider.BrowserContract$Combined extends java.lang.Object implements android.provider.BrowserContract$CommonColumns android.provider.BrowserContract$HistoryColumns android.provider.BrowserContract$ImageColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String IS_BOOKMARK
	private void  () 
	static void  () 
}

android/provider/Contacts$Presence.class
Contacts.java
package android.provider
public final android.provider.Contacts$Presence extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$PresenceColumns android.provider.Contacts$PeopleColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String PERSON_ID
	public void  () 
	public static final int getPresenceIconResourceId (int) 
		int status
	public static final void setPresenceIcon (android.widget.ImageView, int) 
		android.widget.ImageView icon
		int serverStatus
	static void  () 
}

android/provider/ContactsContract$RawContacts$Entity.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$RawContacts$Entity extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$DataColumns  {
	public static final String CONTENT_DIRECTORY
	public static final String DATA_ID
	private void  () 
}

android/provider/BrowserContract$ImageMappingColumns.class
BrowserContract.java
package android.provider
abstract android.provider.BrowserContract$ImageMappingColumns extends java.lang.Object {
	public static final String IMAGE_ID
	public static final String URL
}

android/provider/ContactsContract$StreamItemsColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$StreamItemsColumns extends java.lang.Object {
	public static final String CONTACT_ID
	public static final String CONTACT_LOOKUP_KEY
	public static final String RAW_CONTACT_ID
	public static final String RES_PACKAGE
	public static final String ACCOUNT_TYPE
	public static final String ACCOUNT_NAME
	public static final String DATA_SET
	public static final String RAW_CONTACT_SOURCE_ID
	public static final String RES_ICON
	public static final String RES_LABEL
	public static final String TEXT
	public static final String TIMESTAMP
	public static final String COMMENTS
	public static final String SYNC1
	public static final String SYNC2
	public static final String SYNC3
	public static final String SYNC4
}

android/provider/CalendarContract$CalendarEntity.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$CalendarEntity extends java.lang.Object implements android.provider.BaseColumns android.provider.CalendarContract$SyncColumns android.provider.CalendarContract$CalendarColumns  {
	public static final android.net.Uri CONTENT_URI
	private void  () 
	public static android.content.EntityIterator newEntityIterator (android.database.Cursor) 
		android.database.Cursor cursor
	static void  () 
}

android/provider/MediaStore$Audio$Artists.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Audio$Artists extends java.lang.Object implements android.provider.BaseColumns android.provider.MediaStore$Audio$ArtistColumns  {
	public static final android.net.Uri INTERNAL_CONTENT_URI
	public static final android.net.Uri EXTERNAL_CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String ENTRY_CONTENT_TYPE
	public static final String DEFAULT_SORT_ORDER
	public void  () 
	public static android.net.Uri getContentUri (java.lang.String) 
		String volumeName
	static void  () 
}

android/provider/ContactsContract$SyncStateColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$SyncStateColumns extends java.lang.Object implements android.provider.SyncStateContract$Columns  {
}

android/provider/MediaStore.class
MediaStore.java
package android.provider
public final android.provider.MediaStore extends java.lang.Object {
	private static final String TAG
	public static final String AUTHORITY
	private static final String CONTENT_AUTHORITY_SLASH
	public static final String ACTION_MTP_SESSION_END
	public static final String UNHIDE_CALL
	public static final String PARAM_DELETE_DATA
	public static final String INTENT_ACTION_MUSIC_PLAYER
	public static final String INTENT_ACTION_MEDIA_SEARCH
	public static final String INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH
	public static final String INTENT_ACTION_TEXT_OPEN_FROM_SEARCH
	public static final String INTENT_ACTION_VIDEO_PLAY_FROM_SEARCH
	public static final String EXTRA_MEDIA_ARTIST
	public static final String EXTRA_MEDIA_ALBUM
	public static final String EXTRA_MEDIA_TITLE
	public static final String EXTRA_MEDIA_FOCUS
	public static final String EXTRA_SCREEN_ORIENTATION
	public static final String EXTRA_FULL_SCREEN
	public static final String EXTRA_SHOW_ACTION_ICONS
	public static final String EXTRA_FINISH_ON_COMPLETION
	public static final String INTENT_ACTION_STILL_IMAGE_CAMERA
	public static final String INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE
	public static final String INTENT_ACTION_VIDEO_CAMERA
	public static final String ACTION_IMAGE_CAPTURE
	public static final String ACTION_IMAGE_CAPTURE_SECURE
	public static final String ACTION_VIDEO_CAPTURE
	public static final String EXTRA_VIDEO_QUALITY
	public static final String EXTRA_SIZE_LIMIT
	public static final String EXTRA_DURATION_LIMIT
	public static final String EXTRA_OUTPUT
	public static final String UNKNOWN_STRING
	public static final String MEDIA_SCANNER_VOLUME
	public static final String MEDIA_IGNORE_FILENAME
	public void  () 
	public static android.net.Uri getMediaScannerUri () 
	public static java.lang.String getVersion (android.content.Context) 
		android.content.Context context
		android.database.Cursor c
}

android/provider/LiveFolders.class
LiveFolders.java
package android.provider
public final android.provider.LiveFolders extends java.lang.Object implements android.provider.BaseColumns  {
	public static final String NAME
	public static final String DESCRIPTION
	public static final String INTENT
	public static final String ICON_BITMAP
	public static final String ICON_PACKAGE
	public static final String ICON_RESOURCE
	public static final int DISPLAY_MODE_GRID
	public static final int DISPLAY_MODE_LIST
	public static final String EXTRA_LIVE_FOLDER_NAME
	public static final String EXTRA_LIVE_FOLDER_ICON
	public static final String EXTRA_LIVE_FOLDER_DISPLAY_MODE
	public static final String EXTRA_LIVE_FOLDER_BASE_INTENT
	public static final String ACTION_CREATE_LIVE_FOLDER
	private void  () 
}

android/provider/CalendarContract$CalendarCacheColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$CalendarCacheColumns extends java.lang.Object {
	public static final String KEY
	public static final String VALUE
}

android/provider/Settings$Bookmarks.class
Settings.java
package android.provider
public final android.provider.Settings$Bookmarks extends java.lang.Object implements android.provider.BaseColumns  {
	private static final String TAG
	public static final android.net.Uri CONTENT_URI
	public static final String ID
	public static final String TITLE
	public static final String FOLDER
	public static final String INTENT
	public static final String SHORTCUT
	public static final String ORDERING
	private static final String[] sIntentProjection
	private static final String[] sShortcutProjection
	private static final String sShortcutSelection
	public void  () 
	public static android.content.Intent getIntentForShortcut (android.content.ContentResolver, char) 
		String intentURI
		java.net.URISyntaxException e
		IllegalArgumentException e
		android.content.ContentResolver cr
		char shortcut
		android.content.Intent intent
		android.database.Cursor c
	public static android.net.Uri add (android.content.ContentResolver, android.content.Intent, java.lang.String, java.lang.String, char, int) 
		android.content.ContentResolver cr
		android.content.Intent intent
		String title
		String folder
		char shortcut
		int ordering
		android.content.ContentValues values
	public static java.lang.CharSequence getLabelForFolder (android.content.res.Resources, java.lang.String) 
		android.content.res.Resources r
		String folder
	public static java.lang.CharSequence getTitle (android.content.Context, android.database.Cursor) 
		java.net.URISyntaxException e
		android.content.Context context
		android.database.Cursor cursor
		int titleColumn
		int intentColumn
		String title
		String intentUri
		android.content.Intent intent
		android.content.pm.PackageManager packageManager
		android.content.pm.ResolveInfo info
	static void  () 
}

android/provider/BrowserContract$Searches.class
BrowserContract.java
package android.provider
public final android.provider.BrowserContract$Searches extends java.lang.Object {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String _ID
	public static final String SEARCH
	public static final String DATE
	private void  () 
	static void  () 
}

android/provider/ContactsContract$QuickContact.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$QuickContact extends java.lang.Object {
	public static final String ACTION_QUICK_CONTACT
	public static final String EXTRA_TARGET_RECT
	public static final String EXTRA_MODE
	public static final String EXTRA_EXCLUDE_MIMES
	public static final int MODE_SMALL
	public static final int MODE_MEDIUM
	public static final int MODE_LARGE
	public void  () 
	public static android.content.Intent composeQuickContactsIntent (android.content.Context, android.view.View, android.net.Uri, int, java.lang.String[]) 
		android.content.Context context
		android.view.View target
		android.net.Uri lookupUri
		int mode
		String[] excludeMimes
		float appScale
		int[] pos
		android.graphics.Rect rect
	public static android.content.Intent composeQuickContactsIntent (android.content.Context, android.graphics.Rect, android.net.Uri, int, java.lang.String[]) 
		android.content.Context context
		android.graphics.Rect target
		android.net.Uri lookupUri
		int mode
		String[] excludeMimes
		android.content.Context actualContext
		int intentFlags
		android.content.Intent intent
	public static void showQuickContact (android.content.Context, android.view.View, android.net.Uri, int, java.lang.String[]) 
		android.content.Context context
		android.view.View target
		android.net.Uri lookupUri
		int mode
		String[] excludeMimes
		android.content.Intent intent
	public static void showQuickContact (android.content.Context, android.graphics.Rect, android.net.Uri, int, java.lang.String[]) 
		android.content.Context context
		android.graphics.Rect target
		android.net.Uri lookupUri
		int mode
		String[] excludeMimes
		android.content.Intent intent
	private static void startActivityWithErrorToast (android.content.Context, android.content.Intent) 
		android.content.ActivityNotFoundException e
		android.content.Context context
		android.content.Intent intent
}

android/provider/Browser$BookmarkColumns.class
Browser.java
package android.provider
public android.provider.Browser$BookmarkColumns extends java.lang.Object implements android.provider.BaseColumns  {
	public static final String URL
	public static final String VISITS
	public static final String DATE
	public static final String BOOKMARK
	public static final String TITLE
	public static final String CREATED
	public static final String FAVICON
	public static final String THUMBNAIL
	public static final String TOUCH_ICON
	public static final String USER_ENTERED
	public void  () 
}

android/provider/Contacts$PresenceColumns.class
Contacts.java
package android.provider
public abstract android.provider.Contacts$PresenceColumns extends java.lang.Object {
	public static final String PRIORITY
	public static final String PRESENCE_STATUS
	public static final int OFFLINE
	public static final int INVISIBLE
	public static final int AWAY
	public static final int IDLE
	public static final int DO_NOT_DISTURB
	public static final int AVAILABLE
	public static final String PRESENCE_CUSTOM_STATUS
	public static final String IM_PROTOCOL
	public static final String IM_HANDLE
	public static final String IM_ACCOUNT
}

android/provider/ContactsContract$PhotoFilesColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$PhotoFilesColumns extends java.lang.Object {
	public static final String HEIGHT
	public static final String WIDTH
	public static final String FILESIZE
}

android/provider/ContactsContract$Groups.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Groups extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$GroupsColumns android.provider.ContactsContract$SyncColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_SUMMARY_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	private void  () 
	public static android.content.EntityIterator newEntityIterator (android.database.Cursor) 
		android.database.Cursor cursor
	static void  () 
}

android/provider/Contacts$ContactMethodsColumns.class
Contacts.java
package android.provider
public abstract android.provider.Contacts$ContactMethodsColumns extends java.lang.Object {
	public static final String KIND
	public static final String TYPE
	public static final int TYPE_CUSTOM
	public static final int TYPE_HOME
	public static final int TYPE_WORK
	public static final int TYPE_OTHER
	public static final int MOBILE_EMAIL_TYPE_INDEX
	public static final String MOBILE_EMAIL_TYPE_NAME
	public static final String LABEL
	public static final String DATA
	public static final String AUX_DATA
	public static final String ISPRIMARY
}

android/provider/ContactsContract$StatusColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$StatusColumns extends java.lang.Object {
	public static final String PRESENCE
	public static final String PRESENCE_STATUS
	public static final int OFFLINE
	public static final int INVISIBLE
	public static final int AWAY
	public static final int IDLE
	public static final int DO_NOT_DISTURB
	public static final int AVAILABLE
	public static final String STATUS
	public static final String PRESENCE_CUSTOM_STATUS
	public static final String STATUS_TIMESTAMP
	public static final String STATUS_RES_PACKAGE
	public static final String STATUS_LABEL
	public static final String STATUS_ICON
	public static final String CHAT_CAPABILITY
	public static final int CAPABILITY_HAS_VOICE
	public static final int CAPABILITY_HAS_VIDEO
	public static final int CAPABILITY_HAS_CAMERA
}

android/provider/ContactsContract$1.class
ContactsContract.java
package android.provider
 android.provider.ContactsContract$1 extends java.lang.Object {
}

android/provider/Contacts.class
Contacts.java
package android.provider
public android.provider.Contacts extends java.lang.Object {
	private static final String TAG
	public static final String AUTHORITY
	public static final android.net.Uri CONTENT_URI
	public static final int KIND_EMAIL
	public static final int KIND_POSTAL
	public static final int KIND_IM
	public static final int KIND_ORGANIZATION
	public static final int KIND_PHONE
	private void  () 
	static void  () 
}

android/provider/MediaStore$Video$VideoColumns.class
MediaStore.java
package android.provider
public abstract android.provider.MediaStore$Video$VideoColumns extends java.lang.Object implements android.provider.MediaStore$MediaColumns  {
	public static final String DURATION
	public static final String ARTIST
	public static final String ALBUM
	public static final String RESOLUTION
	public static final String DESCRIPTION
	public static final String IS_PRIVATE
	public static final String TAGS
	public static final String CATEGORY
	public static final String LANGUAGE
	public static final String LATITUDE
	public static final String LONGITUDE
	public static final String DATE_TAKEN
	public static final String MINI_THUMB_MAGIC
	public static final String BUCKET_ID
	public static final String BUCKET_DISPLAY_NAME
	public static final String BOOKMARK
}

android/provider/ContactsContract$CommonDataKinds$StructuredPostal.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$StructuredPostal extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final String CONTENT_ITEM_TYPE
	public static final String CONTENT_TYPE
	public static final android.net.Uri CONTENT_URI
	public static final int TYPE_HOME
	public static final int TYPE_WORK
	public static final int TYPE_OTHER
	public static final String FORMATTED_ADDRESS
	public static final String STREET
	public static final String POBOX
	public static final String NEIGHBORHOOD
	public static final String CITY
	public static final String REGION
	public static final String POSTCODE
	public static final String COUNTRY
	private void  () 
	public static final int getTypeLabelResource (int) 
		int type
	public static final java.lang.CharSequence getTypeLabel (android.content.res.Resources, int, java.lang.CharSequence) 
		int labelRes
		android.content.res.Resources res
		int type
		CharSequence label
	static void  () 
}

android/provider/BrowserContract$Accounts.class
BrowserContract.java
package android.provider
public final android.provider.BrowserContract$Accounts extends java.lang.Object {
	public static final android.net.Uri CONTENT_URI
	public static final String ACCOUNT_NAME
	public static final String ACCOUNT_TYPE
	public static final String ROOT_ID
	public void  () 
	static void  () 
}

android/provider/ContactsContract$SettingsColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$SettingsColumns extends java.lang.Object {
	public static final String ACCOUNT_NAME
	public static final String ACCOUNT_TYPE
	public static final String DATA_SET
	public static final String SHOULD_SYNC
	public static final String UNGROUPED_VISIBLE
	public static final String ANY_UNSYNCED
	public static final String UNGROUPED_COUNT
	public static final String UNGROUPED_WITH_PHONES
}

android/provider/ContactsContract$PinnedPositions.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$PinnedPositions extends java.lang.Object {
	public static final android.net.Uri UPDATE_URI
	public static final int UNPINNED
	public static final int DEMOTED
	public static final String UNDEMOTE
	public static final String STAR_WHEN_PINNING
	public void  () 
	static void  () 
}

android/provider/BrowserContract$Bookmarks.class
BrowserContract.java
package android.provider
public final android.provider.BrowserContract$Bookmarks extends java.lang.Object implements android.provider.BrowserContract$CommonColumns android.provider.BrowserContract$ImageColumns android.provider.BrowserContract$SyncColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final int BOOKMARK_TYPE_BOOKMARK
	public static final int BOOKMARK_TYPE_FOLDER
	public static final int BOOKMARK_TYPE_BOOKMARK_BAR_FOLDER
	public static final int BOOKMARK_TYPE_OTHER_FOLDER
	public static final int BOOKMARK_TYPE_MOBILE_FOLDER
	public static final String TYPE
	public static final android.net.Uri CONTENT_URI_DEFAULT_FOLDER
	public static final String PARAM_ACCOUNT_NAME
	public static final String PARAM_ACCOUNT_TYPE
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String QUERY_PARAMETER_SHOW_DELETED
	public static final String IS_FOLDER
	public static final String PARENT
	public static final String PARENT_SOURCE_ID
	public static final String POSITION
	public static final String INSERT_AFTER
	public static final String INSERT_AFTER_SOURCE_ID
	public static final String IS_DELETED
	private void  () 
	public static final android.net.Uri buildFolderUri (long) 
		long folderId
	static void  () 
}

android/provider/VoicemailContract$Voicemails.class
VoicemailContract.java
package android.provider
public final android.provider.VoicemailContract$Voicemails extends java.lang.Object implements android.provider.BaseColumns android.provider.OpenableColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String DIR_TYPE
	public static final String ITEM_TYPE
	public static final String NUMBER
	public static final String DATE
	public static final String DURATION
	public static final String IS_READ
	public static final String STATE
	public static int STATE_INBOX
	public static int STATE_DELETED
	public static int STATE_UNDELETED
	public static final String SOURCE_PACKAGE
	public static final String SOURCE_DATA
	public static final String HAS_CONTENT
	public static final String MIME_TYPE
	public static final String _DATA
	private void  () 
	public static android.net.Uri buildSourceUri (java.lang.String) 
		String packageName
	static void  () 
}

android/provider/MediaStore$Audio$Genres$Members.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Audio$Genres$Members extends java.lang.Object implements android.provider.MediaStore$Audio$AudioColumns  {
	public static final String CONTENT_DIRECTORY
	public static final String DEFAULT_SORT_ORDER
	public static final String AUDIO_ID
	public static final String GENRE_ID
	public void  () 
	public static final android.net.Uri getContentUri (java.lang.String, long) 
		String volumeName
		long genreId
}

android/provider/CalendarContract$Calendars.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$Calendars extends java.lang.Object implements android.provider.BaseColumns android.provider.CalendarContract$SyncColumns android.provider.CalendarContract$CalendarColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String DEFAULT_SORT_ORDER
	public static final String NAME
	public static final String CALENDAR_LOCATION
	public static final String[] SYNC_WRITABLE_COLUMNS
	private void  () 
	static void  () 
}

android/provider/ContactsContract$Contacts.class
ContactsContract.java
package android.provider
public android.provider.ContactsContract$Contacts extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$ContactsColumns android.provider.ContactsContract$ContactOptionsColumns android.provider.ContactsContract$ContactNameColumns android.provider.ContactsContract$ContactStatusColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_LOOKUP_URI
	public static final android.net.Uri CONTENT_VCARD_URI
	public static final String QUERY_PARAMETER_VCARD_NO_PHOTO
	public static final android.net.Uri CONTENT_MULTI_VCARD_URI
	public static final android.net.Uri CONTENT_FILTER_URI
	public static final android.net.Uri CONTENT_STREQUENT_URI
	public static final android.net.Uri CONTENT_FREQUENT_URI
	public static final android.net.Uri CONTENT_STREQUENT_FILTER_URI
	public static final android.net.Uri CONTENT_GROUP_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String CONTENT_VCARD_TYPE
	private void  () 
	public static android.net.Uri getLookupUri (android.content.ContentResolver, android.net.Uri) 
		String lookupKey
		long contactId
		android.content.ContentResolver resolver
		android.net.Uri contactUri
		android.database.Cursor c
	public static android.net.Uri getLookupUri (long, java.lang.String) 
		long contactId
		String lookupKey
	public static android.net.Uri lookupContact (android.content.ContentResolver, android.net.Uri) 
		long contactId
		android.content.ContentResolver resolver
		android.net.Uri lookupUri
		android.database.Cursor c
	public static void markAsContacted (android.content.ContentResolver, long) 
		android.content.ContentResolver resolver
		long contactId
		android.net.Uri uri
		android.content.ContentValues values
	public static java.io.InputStream openContactPhotoInputStream (android.content.ContentResolver, android.net.Uri, boolean) 
		android.content.res.AssetFileDescriptor fd
		java.io.IOException e
		android.net.Uri displayPhotoUri
		byte[] data
		android.content.ContentResolver cr
		android.net.Uri contactUri
		boolean preferHighres
		android.net.Uri photoUri
		android.database.Cursor cursor
	public static java.io.InputStream openContactPhotoInputStream (android.content.ContentResolver, android.net.Uri) 
		android.content.ContentResolver cr
		android.net.Uri contactUri
	static void  () 
}

android/provider/BrowserContract$BaseSyncColumns.class
BrowserContract.java
package android.provider
abstract android.provider.BrowserContract$BaseSyncColumns extends java.lang.Object {
	public static final String SYNC1
	public static final String SYNC2
	public static final String SYNC3
	public static final String SYNC4
	public static final String SYNC5
}

android/provider/ContactsContract$RawContactsEntity.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$RawContactsEntity extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$DataColumns android.provider.ContactsContract$RawContactsColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri PROFILE_CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String FOR_EXPORT_ONLY
	public static final String DATA_ID
	private void  () 
	static void  () 
}

android/provider/ContactsContract$RawContacts$DisplayPhoto.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$RawContacts$DisplayPhoto extends java.lang.Object {
	public static final String CONTENT_DIRECTORY
	private void  () 
}

android/provider/ContactsContract$Intents$Insert.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Intents$Insert extends java.lang.Object {
	public static final String ACTION
	public static final String FULL_MODE
	public static final String NAME
	public static final String PHONETIC_NAME
	public static final String COMPANY
	public static final String JOB_TITLE
	public static final String NOTES
	public static final String PHONE
	public static final String PHONE_TYPE
	public static final String PHONE_ISPRIMARY
	public static final String SECONDARY_PHONE
	public static final String SECONDARY_PHONE_TYPE
	public static final String TERTIARY_PHONE
	public static final String TERTIARY_PHONE_TYPE
	public static final String EMAIL
	public static final String EMAIL_TYPE
	public static final String EMAIL_ISPRIMARY
	public static final String SECONDARY_EMAIL
	public static final String SECONDARY_EMAIL_TYPE
	public static final String TERTIARY_EMAIL
	public static final String TERTIARY_EMAIL_TYPE
	public static final String POSTAL
	public static final String POSTAL_TYPE
	public static final String POSTAL_ISPRIMARY
	public static final String IM_HANDLE
	public static final String IM_PROTOCOL
	public static final String IM_ISPRIMARY
	public static final String DATA
	public static final String ACCOUNT
	public static final String DATA_SET
	public void  () 
}

android/provider/SyncStateContract.class
SyncStateContract.java
package android.provider
public android.provider.SyncStateContract extends java.lang.Object {
	public void  () 
}

android/provider/CalendarContract$CalendarMetaDataColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$CalendarMetaDataColumns extends java.lang.Object {
	public static final String LOCAL_TIMEZONE
	public static final String MIN_INSTANCE
	public static final String MAX_INSTANCE
	public static final String MIN_EVENTDAYS
	public static final String MAX_EVENTDAYS
}

android/provider/ContactsContract$RawContactsColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$RawContactsColumns extends java.lang.Object {
	public static final String CONTACT_ID
	public static final String DATA_SET
	public static final String ACCOUNT_TYPE_AND_DATA_SET
	public static final String AGGREGATION_MODE
	public static final String DELETED
	public static final String NAME_VERIFIED
	public static final String RAW_CONTACT_IS_READ_ONLY
	public static final String RAW_CONTACT_IS_USER_PROFILE
}

android/provider/CalendarContract$CalendarCache.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$CalendarCache extends java.lang.Object implements android.provider.CalendarContract$CalendarCacheColumns  {
	public static final android.net.Uri URI
	public static final String KEY_TIMEZONE_TYPE
	public static final String KEY_TIMEZONE_INSTANCES
	public static final String KEY_TIMEZONE_INSTANCES_PREVIOUS
	public static final String TIMEZONE_TYPE_AUTO
	public static final String TIMEZONE_TYPE_HOME
	private void  () 
	static void  () 
}

android/provider/CalendarContract$CalendarSyncColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$CalendarSyncColumns extends java.lang.Object {
	public static final String CAL_SYNC1
	public static final String CAL_SYNC2
	public static final String CAL_SYNC3
	public static final String CAL_SYNC4
	public static final String CAL_SYNC5
	public static final String CAL_SYNC6
	public static final String CAL_SYNC7
	public static final String CAL_SYNC8
	public static final String CAL_SYNC9
	public static final String CAL_SYNC10
}

android/provider/ContactsContract$CommonDataKinds$GroupMembership.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$GroupMembership extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins  {
	public static final String CONTENT_ITEM_TYPE
	public static final String GROUP_ROW_ID
	public static final String GROUP_SOURCE_ID
	private void  () 
}

android/provider/BrowserContract$Settings.class
BrowserContract.java
package android.provider
public final android.provider.BrowserContract$Settings extends java.lang.Object {
	public static final android.net.Uri CONTENT_URI
	public static final String KEY
	public static final String VALUE
	public static final String KEY_SYNC_ENABLED
	private void  () 
	public static boolean isSyncEnabled (android.content.Context) 
		android.content.Context context
		android.database.Cursor cursor
	public static void setSyncEnabled (android.content.Context, boolean) 
		android.content.Context context
		boolean enabled
		android.content.ContentValues values
	static void  () 
}

android/provider/DocumentsContract$Document.class
DocumentsContract.java
package android.provider
public final android.provider.DocumentsContract$Document extends java.lang.Object {
	public static final String COLUMN_DOCUMENT_ID
	public static final String COLUMN_MIME_TYPE
	public static final String COLUMN_DISPLAY_NAME
	public static final String COLUMN_SUMMARY
	public static final String COLUMN_LAST_MODIFIED
	public static final String COLUMN_ICON
	public static final String COLUMN_FLAGS
	public static final String COLUMN_SIZE
	public static final String MIME_TYPE_DIR
	public static final int FLAG_SUPPORTS_THUMBNAIL
	public static final int FLAG_SUPPORTS_WRITE
	public static final int FLAG_SUPPORTS_DELETE
	public static final int FLAG_DIR_SUPPORTS_CREATE
	public static final int FLAG_DIR_PREFERS_GRID
	public static final int FLAG_DIR_PREFERS_LAST_MODIFIED
	public static final int FLAG_DIR_HIDE_GRID_TITLES
	private void  () 
}

android/provider/SearchRecentSuggestions.class
SearchRecentSuggestions.java
package android.provider
public android.provider.SearchRecentSuggestions extends java.lang.Object {
	private static final String LOG_TAG
	public static final String[] QUERIES_PROJECTION_1LINE
	public static final String[] QUERIES_PROJECTION_2LINE
	public static final int QUERIES_PROJECTION_DATE_INDEX
	public static final int QUERIES_PROJECTION_QUERY_INDEX
	public static final int QUERIES_PROJECTION_DISPLAY1_INDEX
	public static final int QUERIES_PROJECTION_DISPLAY2_INDEX
	private static final int MAX_HISTORY_COUNT
	private final android.content.Context mContext
	private final String mAuthority
	private final boolean mTwoLineDisplay
	private final android.net.Uri mSuggestionsUri
	private static final java.util.concurrent.Semaphore sWritesInProgress
	public void  (android.content.Context, java.lang.String, int) 
		android.content.Context context
		String authority
		int mode
	public void saveRecentQuery (java.lang.String, java.lang.String) 
		String queryString
		String line2
	void waitForSave () 
	private void saveRecentQueryBlocking (java.lang.String, java.lang.String) 
		android.content.ContentValues values
		RuntimeException e
		String queryString
		String line2
		android.content.ContentResolver cr
		long now
	public void clearHistory () 
		android.content.ContentResolver cr
	protected void truncateHistory (android.content.ContentResolver, int) 
		String selection
		RuntimeException e
		android.content.ContentResolver cr
		int maxEntries
	static void access$000 (android.provider.SearchRecentSuggestions, java.lang.String, java.lang.String) 
		android.provider.SearchRecentSuggestions x0
		String x1
		String x2
	static java.util.concurrent.Semaphore access$100 () 
	static void  () 
}

android/provider/ContactsContract$DataUsageFeedback.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$DataUsageFeedback extends java.lang.Object {
	public static final android.net.Uri FEEDBACK_URI
	public static final android.net.Uri DELETE_USAGE_URI
	public static final String USAGE_TYPE
	public static final String USAGE_TYPE_CALL
	public static final String USAGE_TYPE_LONG_TEXT
	public static final String USAGE_TYPE_SHORT_TEXT
	public void  () 
	static void  () 
}

android/provider/CalendarContract$ExtendedProperties.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$ExtendedProperties extends java.lang.Object implements android.provider.BaseColumns android.provider.CalendarContract$ExtendedPropertiesColumns android.provider.CalendarContract$EventsColumns  {
	public static final android.net.Uri CONTENT_URI
	private void  () 
	static void  () 
}

android/provider/MediaStore$InternalThumbnails.class
MediaStore.java
package android.provider
 android.provider.MediaStore$InternalThumbnails extends java.lang.Object implements android.provider.BaseColumns  {
	private static final int MINI_KIND
	private static final int FULL_SCREEN_KIND
	private static final int MICRO_KIND
	private static final String[] PROJECTION
	static final int DEFAULT_GROUP_ID
	private static final Object sThumbBufLock
	private static byte[] sThumbBuf
	private void  () 
	private static android.graphics.Bitmap getMiniThumbFromFile (android.database.Cursor, android.net.Uri, android.content.ContentResolver, android.graphics.BitmapFactory$Options) 
		long thumbId
		String filePath
		android.os.ParcelFileDescriptor pfdInput
		java.io.FileNotFoundException ex
		java.io.IOException ex
		OutOfMemoryError ex
		android.database.Cursor c
		android.net.Uri baseUri
		android.content.ContentResolver cr
		android.graphics.BitmapFactory$Options options
		android.graphics.Bitmap bitmap
		android.net.Uri thumbUri
	static void cancelThumbnailRequest (android.content.ContentResolver, long, android.net.Uri, long) 
		android.content.ContentResolver cr
		long origId
		android.net.Uri baseUri
		long groupId
		android.net.Uri cancelUri
		android.database.Cursor c
	static android.graphics.Bitmap getThumbnail (android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory$Options, android.net.Uri, boolean) 
		String column
		android.net.Uri uri
		long magic
		android.net.Uri blockingUri
		android.database.sqlite.SQLiteException ex
		android.content.ContentResolver cr
		long origId
		long groupId
		int kind
		android.graphics.BitmapFactory$Options options
		android.net.Uri baseUri
		boolean isVideo
		android.graphics.Bitmap bitmap
		String filePath
		android.media.MiniThumbFile thumbFile
		android.database.Cursor c
	static void  () 
}

android/provider/CalendarContract$CalendarEntity$EntityIteratorImpl.class
CalendarContract.java
package android.provider
 android.provider.CalendarContract$CalendarEntity$EntityIteratorImpl extends android.content.CursorEntityIterator {
	public void  (android.database.Cursor) 
		android.database.Cursor cursor
	public android.content.Entity getEntityAndIncrementCursor (android.database.Cursor)  throws android.os.RemoteException 
		android.database.Cursor cursor
		long calendarId
		android.content.ContentValues cv
		android.content.Entity entity
}

android/provider/ContactsContract$DataColumnsWithJoins.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$DataColumnsWithJoins extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$DataColumns android.provider.ContactsContract$StatusColumns android.provider.ContactsContract$RawContactsColumns android.provider.ContactsContract$ContactsColumns android.provider.ContactsContract$ContactNameColumns android.provider.ContactsContract$ContactOptionsColumns android.provider.ContactsContract$ContactStatusColumns android.provider.ContactsContract$DataUsageStatColumns  {
}

android/provider/UserDictionary$Words.class
UserDictionary.java
package android.provider
public android.provider.UserDictionary$Words extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String _ID
	public static final String WORD
	public static final String FREQUENCY
	public static final String LOCALE
	public static final String APP_ID
	public static final String SHORTCUT
	public static final int LOCALE_TYPE_ALL
	public static final int LOCALE_TYPE_CURRENT
	public static final String DEFAULT_SORT_ORDER
	public void  () 
	public static void addWord (android.content.Context, java.lang.String, int, int) 
		java.util.Locale locale
		android.content.Context context
		String word
		int frequency
		int localeType
		java.util.Locale locale
	public static void addWord (android.content.Context, java.lang.String, int, java.lang.String, java.util.Locale) 
		android.content.Context context
		String word
		int frequency
		String shortcut
		java.util.Locale locale
		android.content.ContentResolver resolver
		int COLUMN_COUNT
		android.content.ContentValues values
		android.net.Uri result
	static void  () 
}

android/provider/ContactsContract$CommonDataKinds$CommonColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$CommonDataKinds$CommonColumns extends java.lang.Object implements android.provider.ContactsContract$CommonDataKinds$BaseTypes  {
	public static final String DATA
	public static final String TYPE
	public static final String LABEL
}

android/provider/ContactsContract$Intents$UI.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Intents$UI extends java.lang.Object {
	public static final String LIST_DEFAULT
	public static final String LIST_GROUP_ACTION
	public static final String GROUP_NAME_EXTRA_KEY
	public static final String LIST_ALL_CONTACTS_ACTION
	public static final String LIST_CONTACTS_WITH_PHONES_ACTION
	public static final String LIST_STARRED_ACTION
	public static final String LIST_FREQUENT_ACTION
	public static final String LIST_STREQUENT_ACTION
	public static final String TITLE_EXTRA_KEY
	public static final String FILTER_CONTACTS_ACTION
	public static final String FILTER_TEXT_EXTRA_KEY
	public void  () 
}

android/provider/ContactsContract$AggregationExceptions.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$AggregationExceptions extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String TYPE
	public static final int TYPE_AUTOMATIC
	public static final int TYPE_KEEP_TOGETHER
	public static final int TYPE_KEEP_SEPARATE
	public static final String RAW_CONTACT_ID1
	public static final String RAW_CONTACT_ID2
	private void  () 
	static void  () 
}

android/provider/ContactsContract$CommonDataKinds$Nickname.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Nickname extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final String CONTENT_ITEM_TYPE
	public static final int TYPE_DEFAULT
	public static final int TYPE_OTHER_NAME
	public static final int TYPE_MAIDEN_NAME
	public static final int TYPE_MAINDEN_NAME
	public static final int TYPE_SHORT_NAME
	public static final int TYPE_INITIALS
	public static final String NAME
	private void  () 
}

android/provider/DocumentsProvider.class
DocumentsProvider.java
package android.provider
public abstract android.provider.DocumentsProvider extends android.content.ContentProvider {
	private static final String TAG
	private static final int MATCH_ROOTS
	private static final int MATCH_ROOT
	private static final int MATCH_RECENT
	private static final int MATCH_SEARCH
	private static final int MATCH_DOCUMENT
	private static final int MATCH_CHILDREN
	private String mAuthority
	private android.content.UriMatcher mMatcher
	public void  () 
	public void attachInfo (android.content.Context, android.content.pm.ProviderInfo) 
		android.content.Context context
		android.content.pm.ProviderInfo info
	public java.lang.String createDocument (java.lang.String, java.lang.String, java.lang.String)  throws java.io.FileNotFoundException 
		String parentDocumentId
		String mimeType
		String displayName
	public void deleteDocument (java.lang.String)  throws java.io.FileNotFoundException 
		String documentId
	public abstract android.database.Cursor queryRoots (java.lang.String[])  throws java.io.FileNotFoundException 
	public android.database.Cursor queryRecentDocuments (java.lang.String, java.lang.String[])  throws java.io.FileNotFoundException 
		String rootId
		String[] projection
	public abstract android.database.Cursor queryDocument (java.lang.String, java.lang.String[])  throws java.io.FileNotFoundException 
	public abstract android.database.Cursor queryChildDocuments (java.lang.String, java.lang.String[], java.lang.String)  throws java.io.FileNotFoundException 
	public android.database.Cursor queryChildDocumentsForManage (java.lang.String, java.lang.String[], java.lang.String)  throws java.io.FileNotFoundException 
		String parentDocumentId
		String[] projection
		String sortOrder
	public android.database.Cursor querySearchDocuments (java.lang.String, java.lang.String, java.lang.String[])  throws java.io.FileNotFoundException 
		String rootId
		String query
		String[] projection
	public java.lang.String getDocumentType (java.lang.String)  throws java.io.FileNotFoundException 
		String documentId
		android.database.Cursor cursor
	public abstract android.os.ParcelFileDescriptor openDocument (java.lang.String, java.lang.String, android.os.CancellationSignal)  throws java.io.FileNotFoundException 
	public android.content.res.AssetFileDescriptor openDocumentThumbnail (java.lang.String, android.graphics.Point, android.os.CancellationSignal)  throws java.io.FileNotFoundException 
		String documentId
		android.graphics.Point sizeHint
		android.os.CancellationSignal signal
	public final android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
		java.io.FileNotFoundException e
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
	public final java.lang.String getType (android.net.Uri) 
		java.io.FileNotFoundException e
		android.net.Uri uri
	public final android.net.Uri insert (android.net.Uri, android.content.ContentValues) 
		android.net.Uri uri
		android.content.ContentValues values
	public final int delete (android.net.Uri, java.lang.String, java.lang.String[]) 
		android.net.Uri uri
		String selection
		String[] selectionArgs
	public final int update (android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]) 
		android.net.Uri uri
		android.content.ContentValues values
		String selection
		String[] selectionArgs
	public android.os.Bundle call (java.lang.String, java.lang.String, android.os.Bundle) 
		android.net.Uri newDocumentUri
		String mimeType
		String displayName
		String newDocumentId
		java.io.FileNotFoundException e
		String method
		String arg
		android.os.Bundle extras
		android.content.Context context
		String documentId
		android.net.Uri documentUri
		boolean callerHasManage
		android.os.Bundle out
	public final android.os.ParcelFileDescriptor openFile (android.net.Uri, java.lang.String)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mode
	public final android.os.ParcelFileDescriptor openFile (android.net.Uri, java.lang.String, android.os.CancellationSignal)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mode
		android.os.CancellationSignal signal
	public final android.content.res.AssetFileDescriptor openTypedAssetFile (android.net.Uri, java.lang.String, android.os.Bundle)  throws java.io.FileNotFoundException 
		android.graphics.Point sizeHint
		android.net.Uri uri
		String mimeTypeFilter
		android.os.Bundle opts
	public final android.content.res.AssetFileDescriptor openTypedAssetFile (android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal)  throws java.io.FileNotFoundException 
		android.graphics.Point sizeHint
		android.net.Uri uri
		String mimeTypeFilter
		android.os.Bundle opts
		android.os.CancellationSignal signal
}

android/provider/MediaStore$Files.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Files extends java.lang.Object {
	public void  () 
	public static android.net.Uri getContentUri (java.lang.String) 
		String volumeName
	public static final android.net.Uri getContentUri (java.lang.String, long) 
		String volumeName
		long rowId
	public static android.net.Uri getMtpObjectsUri (java.lang.String) 
		String volumeName
	public static final android.net.Uri getMtpObjectsUri (java.lang.String, long) 
		String volumeName
		long fileId
	public static final android.net.Uri getMtpReferencesUri (java.lang.String, long) 
		String volumeName
		long fileId
}

android/provider/VoicemailContract.class
VoicemailContract.java
package android.provider
public android.provider.VoicemailContract extends java.lang.Object {
	public static final String AUTHORITY
	public static final String PARAM_KEY_SOURCE_PACKAGE
	public static final String ACTION_NEW_VOICEMAIL
	public static final String ACTION_FETCH_VOICEMAIL
	public static final String EXTRA_SELF_CHANGE
	public static final String SOURCE_PACKAGE_FIELD
	private void  () 
}

android/provider/ContactsContract.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract extends java.lang.Object {
	public static final String AUTHORITY
	public static final android.net.Uri AUTHORITY_URI
	public static final String CALLER_IS_SYNCADAPTER
	public static final String DIRECTORY_PARAM_KEY
	public static final String LIMIT_PARAM_KEY
	public static final String PRIMARY_ACCOUNT_NAME
	public static final String PRIMARY_ACCOUNT_TYPE
	public static final String STREQUENT_PHONE_ONLY
	public static final String DEFERRED_SNIPPETING
	public static final String DEFERRED_SNIPPETING_QUERY
	public static final String REMOVE_DUPLICATE_ENTRIES
	public void  () 
	public static boolean isProfileId (long) 
		long id
	static void  () 
}

android/provider/ContactsContract$CommonDataKinds$Organization.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Organization extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final String CONTENT_ITEM_TYPE
	public static final int TYPE_WORK
	public static final int TYPE_OTHER
	public static final String COMPANY
	public static final String TITLE
	public static final String DEPARTMENT
	public static final String JOB_DESCRIPTION
	public static final String SYMBOL
	public static final String PHONETIC_NAME
	public static final String OFFICE_LOCATION
	public static final String PHONETIC_NAME_STYLE
	private void  () 
	public static final int getTypeLabelResource (int) 
		int type
	public static final java.lang.CharSequence getTypeLabel (android.content.res.Resources, int, java.lang.CharSequence) 
		int labelRes
		android.content.res.Resources res
		int type
		CharSequence label
}

android/provider/ContactsContract$Groups$EntityIteratorImpl.class
ContactsContract.java
package android.provider
 android.provider.ContactsContract$Groups$EntityIteratorImpl extends android.content.CursorEntityIterator {
	public void  (android.database.Cursor) 
		android.database.Cursor cursor
	public android.content.Entity getEntityAndIncrementCursor (android.database.Cursor)  throws android.os.RemoteException 
		android.database.Cursor cursor
		android.content.ContentValues values
}

android/provider/Contacts$Phones.class
Contacts.java
package android.provider
public final android.provider.Contacts$Phones extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$PhonesColumns android.provider.Contacts$PeopleColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_FILTER_URL
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String DEFAULT_SORT_ORDER
	public static final String PERSON_ID
	private void  () 
	public static final java.lang.CharSequence getDisplayLabel (android.content.Context, int, java.lang.CharSequence, java.lang.CharSequence[]) 
		ArrayIndexOutOfBoundsException e
		CharSequence[] labels
		android.content.Context context
		int type
		CharSequence label
		CharSequence[] labelArray
		CharSequence display
	public static final java.lang.CharSequence getDisplayLabel (android.content.Context, int, java.lang.CharSequence) 
		android.content.Context context
		int type
		CharSequence label
	static void  () 
}

android/provider/CalendarContract.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract extends java.lang.Object {
	private static final String TAG
	public static final String ACTION_EVENT_REMINDER
	public static final String ACTION_HANDLE_CUSTOM_EVENT
	public static final String EXTRA_CUSTOM_APP_URI
	public static final String EXTRA_EVENT_BEGIN_TIME
	public static final String EXTRA_EVENT_END_TIME
	public static final String EXTRA_EVENT_ALL_DAY
	public static final String AUTHORITY
	public static final android.net.Uri CONTENT_URI
	public static final String CALLER_IS_SYNCADAPTER
	public static final String ACCOUNT_TYPE_LOCAL
	private void  () 
	static void  () 
}

android/provider/ContactsContract$ContactsColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$ContactsColumns extends java.lang.Object {
	public static final String DISPLAY_NAME
	public static final String NAME_RAW_CONTACT_ID
	public static final String PHOTO_ID
	public static final String PHOTO_FILE_ID
	public static final String PHOTO_URI
	public static final String PHOTO_THUMBNAIL_URI
	public static final String IN_VISIBLE_GROUP
	public static final String IS_USER_PROFILE
	public static final String HAS_PHONE_NUMBER
	public static final String LOOKUP_KEY
	public static final String CONTACT_LAST_UPDATED_TIMESTAMP
}

android/provider/Contacts$Intents.class
Contacts.java
package android.provider
public final android.provider.Contacts$Intents extends java.lang.Object {
	public static final String SEARCH_SUGGESTION_CLICKED
	public static final String SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED
	public static final String SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED
	public static final String ATTACH_IMAGE
	public static final String SHOW_OR_CREATE_CONTACT
	public static final String EXTRA_FORCE_CREATE
	public static final String EXTRA_CREATE_DESCRIPTION
	public static final String EXTRA_TARGET_RECT
	public void  () 
}

android/provider/ContactsContract$CommonDataKinds$Identity.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Identity extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins  {
	public static final String CONTENT_ITEM_TYPE
	public static final String IDENTITY
	public static final String NAMESPACE
	private void  () 
}

android/provider/MediaStore$Audio$ArtistColumns.class
MediaStore.java
package android.provider
public abstract android.provider.MediaStore$Audio$ArtistColumns extends java.lang.Object {
	public static final String ARTIST
	public static final String ARTIST_KEY
	public static final String NUMBER_OF_ALBUMS
	public static final String NUMBER_OF_TRACKS
}

android/provider/Downloads.class
Downloads.java
package android.provider
public final android.provider.Downloads extends java.lang.Object {
	private static final String QUERY_WHERE_CLAUSE
	private void  () 
	public static final void removeAllDownloadsByPackage (android.content.Context, java.lang.String, java.lang.String) 
		android.content.Context context
		String notification_package
		String notification_class
}

android/provider/MediaStore$Files$FileColumns.class
MediaStore.java
package android.provider
public abstract android.provider.MediaStore$Files$FileColumns extends java.lang.Object implements android.provider.MediaStore$MediaColumns  {
	public static final String STORAGE_ID
	public static final String FORMAT
	public static final String PARENT
	public static final String MIME_TYPE
	public static final String TITLE
	public static final String MEDIA_TYPE
	public static final int MEDIA_TYPE_NONE
	public static final int MEDIA_TYPE_IMAGE
	public static final int MEDIA_TYPE_AUDIO
	public static final int MEDIA_TYPE_VIDEO
	public static final int MEDIA_TYPE_PLAYLIST
}

android/provider/ContactsContract$DataColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$DataColumns extends java.lang.Object {
	public static final String RES_PACKAGE
	public static final String MIMETYPE
	public static final String RAW_CONTACT_ID
	public static final String IS_PRIMARY
	public static final String IS_SUPER_PRIMARY
	public static final String IS_READ_ONLY
	public static final String DATA_VERSION
	public static final String DATA1
	public static final String DATA2
	public static final String DATA3
	public static final String DATA4
	public static final String DATA5
	public static final String DATA6
	public static final String DATA7
	public static final String DATA8
	public static final String DATA9
	public static final String DATA10
	public static final String DATA11
	public static final String DATA12
	public static final String DATA13
	public static final String DATA14
	public static final String DATA15
	public static final String SYNC1
	public static final String SYNC2
	public static final String SYNC3
	public static final String SYNC4
}

android/provider/BrowserContract$HistoryColumns.class
BrowserContract.java
package android.provider
abstract android.provider.BrowserContract$HistoryColumns extends java.lang.Object {
	public static final String DATE_LAST_VISITED
	public static final String VISITS
	public static final String USER_ENTERED
}

android/provider/CalendarContract$SyncColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$SyncColumns extends java.lang.Object implements android.provider.CalendarContract$CalendarSyncColumns  {
	public static final String ACCOUNT_NAME
	public static final String ACCOUNT_TYPE
	public static final String _SYNC_ID
	public static final String DIRTY
	public static final String MUTATORS
	public static final String DELETED
	public static final String CAN_PARTIALLY_UPDATE
}

android/provider/Contacts$Settings.class
Contacts.java
package android.provider
public final android.provider.Contacts$Settings extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$SettingsColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_DIRECTORY
	public static final String DEFAULT_SORT_ORDER
	public static final String SYNC_EVERYTHING
	private void  () 
	public static java.lang.String getSetting (android.content.ContentResolver, java.lang.String, java.lang.String) 
		android.content.ContentResolver cr
		String account
		String key
		String selectString
		String[] selectArgs
		android.database.Cursor cursor
	public static void setSetting (android.content.ContentResolver, java.lang.String, java.lang.String, java.lang.String) 
		android.content.ContentResolver cr
		String account
		String key
		String value
		android.content.ContentValues values
	static void  () 
}

android/provider/AlarmClock.class
AlarmClock.java
package android.provider
public final android.provider.AlarmClock extends java.lang.Object {
	public static final String ACTION_SET_ALARM
	public static final String ACTION_SET_TIMER
	public static final String ACTION_SHOW_ALARMS
	public static final String EXTRA_DAYS
	public static final String EXTRA_HOUR
	public static final String EXTRA_LENGTH
	public static final String EXTRA_MESSAGE
	public static final String EXTRA_MINUTES
	public static final String EXTRA_RINGTONE
	public static final String EXTRA_SKIP_UI
	public static final String EXTRA_VIBRATE
	public static final String VALUE_RINGTONE_SILENT
	public void  () 
}

android/provider/SyncStateContract$Constants.class
SyncStateContract.java
package android.provider
public android.provider.SyncStateContract$Constants extends java.lang.Object implements android.provider.SyncStateContract$Columns  {
	public static final String CONTENT_DIRECTORY
	public void  () 
}

android/provider/ContactsContract$Contacts$AggregationSuggestions$Builder.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Contacts$AggregationSuggestions$Builder extends java.lang.Object {
	private long mContactId
	private java.util.ArrayList mKinds
	private java.util.ArrayList mValues
	private int mLimit
	public void  () 
	public android.provider.ContactsContract$Contacts$AggregationSuggestions$Builder setContactId (long) 
		long contactId
	public android.provider.ContactsContract$Contacts$AggregationSuggestions$Builder addParameter (java.lang.String, java.lang.String) 
		String kind
		String value
	public android.provider.ContactsContract$Contacts$AggregationSuggestions$Builder setLimit (int) 
		int limit
	public android.net.Uri build () 
		int i
		android.net.Uri$Builder builder
		int count
}

android/provider/Settings$NameValueTable.class
Settings.java
package android.provider
public android.provider.Settings$NameValueTable extends java.lang.Object implements android.provider.BaseColumns  {
	public static final String NAME
	public static final String VALUE
	public void  () 
	protected static boolean putString (android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String) 
		android.content.ContentValues values
		android.database.SQLException e
		android.content.ContentResolver resolver
		android.net.Uri uri
		String name
		String value
	public static android.net.Uri getUriFor (android.net.Uri, java.lang.String) 
		android.net.Uri uri
		String name
}

android/provider/MediaStore$Video.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Video extends java.lang.Object {
	public static final String DEFAULT_SORT_ORDER
	public void  () 
	public static final android.database.Cursor query (android.content.ContentResolver, android.net.Uri, java.lang.String[]) 
		android.content.ContentResolver cr
		android.net.Uri uri
		String[] projection
}

android/provider/VoicemailContract$Status.class
VoicemailContract.java
package android.provider
public final android.provider.VoicemailContract$Status extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String DIR_TYPE
	public static final String ITEM_TYPE
	public static final String SOURCE_PACKAGE
	public static final String SETTINGS_URI
	public static final String VOICEMAIL_ACCESS_URI
	public static final String CONFIGURATION_STATE
	public static final int CONFIGURATION_STATE_OK
	public static final int CONFIGURATION_STATE_NOT_CONFIGURED
	public static final int CONFIGURATION_STATE_CAN_BE_CONFIGURED
	public static final String DATA_CHANNEL_STATE
	public static final int DATA_CHANNEL_STATE_OK
	public static final int DATA_CHANNEL_STATE_NO_CONNECTION
	public static final String NOTIFICATION_CHANNEL_STATE
	public static final int NOTIFICATION_CHANNEL_STATE_OK
	public static final int NOTIFICATION_CHANNEL_STATE_NO_CONNECTION
	public static final int NOTIFICATION_CHANNEL_STATE_MESSAGE_WAITING
	private void  () 
	public static android.net.Uri buildSourceUri (java.lang.String) 
		String packageName
	static void  () 
}

android/provider/CalendarContract$Colors.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$Colors extends java.lang.Object implements android.provider.CalendarContract$ColorsColumns  {
	public static final String TABLE_NAME
	public static final android.net.Uri CONTENT_URI
	private void  () 
	static void  () 
}

android/provider/ContactsContract$Intents.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Intents extends java.lang.Object {
	public static final String SEARCH_SUGGESTION_CLICKED
	public static final String SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED
	public static final String SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED
	public static final String CONTACTS_DATABASE_CREATED
	public static final String ATTACH_IMAGE
	public static final String INVITE_CONTACT
	public static final String SHOW_OR_CREATE_CONTACT
	public static final String ACTION_GET_MULTIPLE_PHONES
	public static final String ACTION_PROFILE_CHANGED
	public static final String EXTRA_FORCE_CREATE
	public static final String EXTRA_CREATE_DESCRIPTION
	public static final String EXTRA_PHONE_URIS
	public static final String EXTRA_TARGET_RECT
	public static final String EXTRA_MODE
	public static final int MODE_SMALL
	public static final int MODE_MEDIUM
	public static final int MODE_LARGE
	public static final String EXTRA_EXCLUDE_MIMES
	public void  () 
}

android/provider/MediaStore$Audio$AlbumColumns.class
MediaStore.java
package android.provider
public abstract android.provider.MediaStore$Audio$AlbumColumns extends java.lang.Object {
	public static final String ALBUM_ID
	public static final String ALBUM
	public static final String ARTIST
	public static final String NUMBER_OF_SONGS
	public static final String NUMBER_OF_SONGS_FOR_ARTIST
	public static final String FIRST_YEAR
	public static final String LAST_YEAR
	public static final String ALBUM_KEY
	public static final String ALBUM_ART
}

android/provider/ContactsContract$Profile.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Profile extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$ContactsColumns android.provider.ContactsContract$ContactOptionsColumns android.provider.ContactsContract$ContactNameColumns android.provider.ContactsContract$ContactStatusColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_VCARD_URI
	public static final android.net.Uri CONTENT_RAW_CONTACTS_URI
	public static final long MIN_ID
	private void  () 
	static void  () 
}

android/provider/ContactsContract$PhoneLookup.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$PhoneLookup extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$PhoneLookupColumns android.provider.ContactsContract$ContactsColumns android.provider.ContactsContract$ContactOptionsColumns  {
	public static final android.net.Uri CONTENT_FILTER_URI
	public static final String CONTENT_TYPE
	public static final String QUERY_PARAMETER_SIP_ADDRESS
	private void  () 
	static void  () 
}

android/provider/CalendarContract$Instances.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$Instances extends java.lang.Object implements android.provider.BaseColumns android.provider.CalendarContract$EventsColumns android.provider.CalendarContract$CalendarColumns  {
	private static final String WHERE_CALENDARS_SELECTED
	private static final String[] WHERE_CALENDARS_ARGS
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_BY_DAY_URI
	public static final android.net.Uri CONTENT_SEARCH_URI
	public static final android.net.Uri CONTENT_SEARCH_BY_DAY_URI
	private static final String DEFAULT_SORT_ORDER
	public static final String BEGIN
	public static final String END
	public static final String EVENT_ID
	public static final String START_DAY
	public static final String END_DAY
	public static final String START_MINUTE
	public static final String END_MINUTE
	private void  () 
	public static final android.database.Cursor query (android.content.ContentResolver, java.lang.String[], long, long) 
		android.content.ContentResolver cr
		String[] projection
		long begin
		long end
		android.net.Uri$Builder builder
	public static final android.database.Cursor query (android.content.ContentResolver, java.lang.String[], long, long, java.lang.String) 
		android.content.ContentResolver cr
		String[] projection
		long begin
		long end
		String searchQuery
		android.net.Uri$Builder builder
	static void  () 
}

android/provider/ContactsContract$RawContacts$Data.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$RawContacts$Data extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$DataColumns  {
	public static final String CONTENT_DIRECTORY
	private void  () 
}

android/provider/BaseColumns.class
BaseColumns.java
package android.provider
public abstract android.provider.BaseColumns extends java.lang.Object {
	public static final String _ID
	public static final String _COUNT
}

android/provider/MediaStore$Audio$Albums.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Audio$Albums extends java.lang.Object implements android.provider.BaseColumns android.provider.MediaStore$Audio$AlbumColumns  {
	public static final android.net.Uri INTERNAL_CONTENT_URI
	public static final android.net.Uri EXTERNAL_CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String ENTRY_CONTENT_TYPE
	public static final String DEFAULT_SORT_ORDER
	public void  () 
	public static android.net.Uri getContentUri (java.lang.String) 
		String volumeName
	static void  () 
}

android/provider/ContactsContract$SearchSnippetColumns.class
ContactsContract.java
package android.provider
public android.provider.ContactsContract$SearchSnippetColumns extends java.lang.Object {
	public static final String SNIPPET
	public static final String SNIPPET_ARGS_PARAM_KEY
	public static final String DEFERRED_SNIPPETING_KEY
	public void  () 
}

android/provider/SyncStateContract$Columns.class
SyncStateContract.java
package android.provider
public abstract android.provider.SyncStateContract$Columns extends java.lang.Object implements android.provider.BaseColumns  {
	public static final String ACCOUNT_NAME
	public static final String ACCOUNT_TYPE
	public static final String DATA
}

android/provider/CalendarContract$CalendarAlertsColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$CalendarAlertsColumns extends java.lang.Object {
	public static final String EVENT_ID
	public static final String BEGIN
	public static final String END
	public static final String ALARM_TIME
	public static final String CREATION_TIME
	public static final String RECEIVED_TIME
	public static final String NOTIFY_TIME
	public static final String STATE
	public static final int STATE_SCHEDULED
	public static final int STATE_FIRED
	public static final int STATE_DISMISSED
	public static final String MINUTES
	public static final String DEFAULT_SORT_ORDER
}

android/provider/ContactsContract$RawContacts$StreamItems.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$RawContacts$StreamItems extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$StreamItemsColumns  {
	public static final String CONTENT_DIRECTORY
	private void  () 
}

android/provider/Contacts$ContactMethods$ProviderNames.class
Contacts.java
package android.provider
abstract android.provider.Contacts$ContactMethods$ProviderNames extends java.lang.Object {
	public static final String YAHOO
	public static final String GTALK
	public static final String MSN
	public static final String ICQ
	public static final String AIM
	public static final String XMPP
	public static final String JABBER
	public static final String SKYPE
	public static final String QQ
}

android/provider/Browser$SearchColumns.class
Browser.java
package android.provider
public android.provider.Browser$SearchColumns extends java.lang.Object implements android.provider.BaseColumns  {
	public static final String URL
	public static final String SEARCH
	public static final String DATE
	public void  () 
}

android/provider/Contacts$PeopleColumns.class
Contacts.java
package android.provider
public abstract android.provider.Contacts$PeopleColumns extends java.lang.Object {
	public static final String NAME
	public static final String PHONETIC_NAME
	public static final String DISPLAY_NAME
	public static final String SORT_STRING
	public static final String NOTES
	public static final String TIMES_CONTACTED
	public static final String LAST_TIME_CONTACTED
	public static final String CUSTOM_RINGTONE
	public static final String SEND_TO_VOICEMAIL
	public static final String STARRED
	public static final String PHOTO_VERSION
}

android/provider/CalendarContract$EventsEntity.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$EventsEntity extends java.lang.Object implements android.provider.BaseColumns android.provider.CalendarContract$SyncColumns android.provider.CalendarContract$EventsColumns  {
	public static final android.net.Uri CONTENT_URI
	private void  () 
	public static android.content.EntityIterator newEntityIterator (android.database.Cursor, android.content.ContentResolver) 
		android.database.Cursor cursor
		android.content.ContentResolver resolver
	public static android.content.EntityIterator newEntityIterator (android.database.Cursor, android.content.ContentProviderClient) 
		android.database.Cursor cursor
		android.content.ContentProviderClient provider
	static void  () 
}

android/provider/CalendarContract$EventDaysColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$EventDaysColumns extends java.lang.Object {
	public static final String STARTDAY
	public static final String ENDDAY
}

android/provider/CalendarContract$ColorsColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$ColorsColumns extends java.lang.Object implements android.provider.SyncStateContract$Columns  {
	public static final String COLOR_TYPE
	public static final int TYPE_CALENDAR
	public static final int TYPE_EVENT
	public static final String COLOR_KEY
	public static final String COLOR
}

android/provider/ContactsContract$StreamItems.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$StreamItems extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$StreamItemsColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_PHOTO_URI
	public static final android.net.Uri CONTENT_LIMIT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String MAX_ITEMS
	private void  () 
	static void  () 
}

android/provider/MediaStore$Audio$Playlists$Members.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Audio$Playlists$Members extends java.lang.Object implements android.provider.MediaStore$Audio$AudioColumns  {
	public static final String _ID
	public static final String CONTENT_DIRECTORY
	public static final String AUDIO_ID
	public static final String PLAYLIST_ID
	public static final String PLAY_ORDER
	public static final String DEFAULT_SORT_ORDER
	public void  () 
	public static final android.net.Uri getContentUri (java.lang.String, long) 
		String volumeName
		long playlistId
	public static final boolean moveItem (android.content.ContentResolver, long, int, int) 
		android.content.ContentResolver res
		long playlistId
		int from
		int to
		android.net.Uri uri
		android.content.ContentValues values
}

android/provider/Contacts$People$Phones.class
Contacts.java
package android.provider
public final android.provider.Contacts$People$Phones extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$PhonesColumns android.provider.Contacts$PeopleColumns  {
	public static final String CONTENT_DIRECTORY
	public static final String DEFAULT_SORT_ORDER
	private void  () 
}

android/provider/CalendarContract$EventsRawTimesColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$EventsRawTimesColumns extends java.lang.Object {
	public static final String EVENT_ID
	public static final String DTSTART_2445
	public static final String DTEND_2445
	public static final String ORIGINAL_INSTANCE_TIME_2445
	public static final String LAST_DATE_2445
}

android/provider/CalendarContract$Events.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$Events extends java.lang.Object implements android.provider.BaseColumns android.provider.CalendarContract$SyncColumns android.provider.CalendarContract$EventsColumns android.provider.CalendarContract$CalendarColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_EXCEPTION_URI
	private static final String DEFAULT_SORT_ORDER
	public static String[] PROVIDER_WRITABLE_COLUMNS
	public static final String[] SYNC_WRITABLE_COLUMNS
	private void  () 
	static void  () 
}

android/provider/Contacts$SettingsColumns.class
Contacts.java
package android.provider
public abstract android.provider.Contacts$SettingsColumns extends java.lang.Object {
	public static final String _SYNC_ACCOUNT
	public static final String _SYNC_ACCOUNT_TYPE
	public static final String KEY
	public static final String VALUE
}

android/provider/MediaStore$Audio$Playlists.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Audio$Playlists extends java.lang.Object implements android.provider.BaseColumns android.provider.MediaStore$Audio$PlaylistsColumns  {
	public static final android.net.Uri INTERNAL_CONTENT_URI
	public static final android.net.Uri EXTERNAL_CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String ENTRY_CONTENT_TYPE
	public static final String DEFAULT_SORT_ORDER
	public void  () 
	public static android.net.Uri getContentUri (java.lang.String) 
		String volumeName
	static void  () 
}

android/provider/CalendarContract$AttendeesColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$AttendeesColumns extends java.lang.Object {
	public static final String EVENT_ID
	public static final String ATTENDEE_NAME
	public static final String ATTENDEE_EMAIL
	public static final String ATTENDEE_RELATIONSHIP
	public static final int RELATIONSHIP_NONE
	public static final int RELATIONSHIP_ATTENDEE
	public static final int RELATIONSHIP_ORGANIZER
	public static final int RELATIONSHIP_PERFORMER
	public static final int RELATIONSHIP_SPEAKER
	public static final String ATTENDEE_TYPE
	public static final int TYPE_NONE
	public static final int TYPE_REQUIRED
	public static final int TYPE_OPTIONAL
	public static final int TYPE_RESOURCE
	public static final String ATTENDEE_STATUS
	public static final int ATTENDEE_STATUS_NONE
	public static final int ATTENDEE_STATUS_ACCEPTED
	public static final int ATTENDEE_STATUS_DECLINED
	public static final int ATTENDEE_STATUS_INVITED
	public static final int ATTENDEE_STATUS_TENTATIVE
	public static final String ATTENDEE_IDENTITY
	public static final String ATTENDEE_ID_NAMESPACE
}

android/provider/BrowserContract$CommonColumns.class
BrowserContract.java
package android.provider
abstract android.provider.BrowserContract$CommonColumns extends java.lang.Object {
	public static final String _ID
	public static final String URL
	public static final String TITLE
	public static final String DATE_CREATED
}

android/provider/ContactsContract$RawContacts.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$RawContacts extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$RawContactsColumns android.provider.ContactsContract$ContactOptionsColumns android.provider.ContactsContract$ContactNameColumns android.provider.ContactsContract$SyncColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final int AGGREGATION_MODE_DEFAULT
	public static final int AGGREGATION_MODE_IMMEDIATE
	public static final int AGGREGATION_MODE_SUSPENDED
	public static final int AGGREGATION_MODE_DISABLED
	private void  () 
	public static android.net.Uri getContactLookupUri (android.content.ContentResolver, android.net.Uri) 
		long contactId
		String lookupKey
		android.content.ContentResolver resolver
		android.net.Uri rawContactUri
		android.net.Uri dataUri
		android.database.Cursor cursor
		android.net.Uri lookupUri
	public static android.content.EntityIterator newEntityIterator (android.database.Cursor) 
		android.database.Cursor cursor
	static void  () 
}

android/provider/Downloads$Impl$RequestHeaders.class
Downloads.java
package android.provider
public android.provider.Downloads$Impl$RequestHeaders extends java.lang.Object {
	public static final String HEADERS_DB_TABLE
	public static final String COLUMN_DOWNLOAD_ID
	public static final String COLUMN_HEADER
	public static final String COLUMN_VALUE
	public static final String URI_SEGMENT
	public static final String INSERT_KEY_PREFIX
	public void  () 
}

android/provider/ContactsContract$DisplayPhoto.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$DisplayPhoto extends java.lang.Object {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_MAX_DIMENSIONS_URI
	public static final String DISPLAY_MAX_DIM
	public static final String THUMBNAIL_MAX_DIM
	private void  () 
	static void  () 
}

android/provider/Contacts$People$ContactMethods.class
Contacts.java
package android.provider
public final android.provider.Contacts$People$ContactMethods extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$ContactMethodsColumns android.provider.Contacts$PeopleColumns  {
	public static final String CONTENT_DIRECTORY
	public static final String DEFAULT_SORT_ORDER
	private void  () 
}

android/provider/MediaStore$Images$Thumbnails.class
MediaStore.java
package android.provider
public android.provider.MediaStore$Images$Thumbnails extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri INTERNAL_CONTENT_URI
	public static final android.net.Uri EXTERNAL_CONTENT_URI
	public static final String DEFAULT_SORT_ORDER
	public static final String DATA
	public static final String IMAGE_ID
	public static final String KIND
	public static final int MINI_KIND
	public static final int FULL_SCREEN_KIND
	public static final int MICRO_KIND
	public static final String THUMB_DATA
	public static final String WIDTH
	public static final String HEIGHT
	public void  () 
	public static final android.database.Cursor query (android.content.ContentResolver, android.net.Uri, java.lang.String[]) 
		android.content.ContentResolver cr
		android.net.Uri uri
		String[] projection
	public static final android.database.Cursor queryMiniThumbnails (android.content.ContentResolver, android.net.Uri, int, java.lang.String[]) 
		android.content.ContentResolver cr
		android.net.Uri uri
		int kind
		String[] projection
	public static final android.database.Cursor queryMiniThumbnail (android.content.ContentResolver, long, int, java.lang.String[]) 
		android.content.ContentResolver cr
		long origId
		int kind
		String[] projection
	public static void cancelThumbnailRequest (android.content.ContentResolver, long) 
		android.content.ContentResolver cr
		long origId
	public static android.graphics.Bitmap getThumbnail (android.content.ContentResolver, long, int, android.graphics.BitmapFactory$Options) 
		android.content.ContentResolver cr
		long origId
		int kind
		android.graphics.BitmapFactory$Options options
	public static void cancelThumbnailRequest (android.content.ContentResolver, long, long) 
		android.content.ContentResolver cr
		long origId
		long groupId
	public static android.graphics.Bitmap getThumbnail (android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory$Options) 
		android.content.ContentResolver cr
		long origId
		long groupId
		int kind
		android.graphics.BitmapFactory$Options options
	public static android.net.Uri getContentUri (java.lang.String) 
		String volumeName
	static void  () 
}

android/provider/Contacts$Intents$Insert.class
Contacts.java
package android.provider
public final android.provider.Contacts$Intents$Insert extends java.lang.Object {
	public static final String ACTION
	public static final String FULL_MODE
	public static final String NAME
	public static final String PHONETIC_NAME
	public static final String COMPANY
	public static final String JOB_TITLE
	public static final String NOTES
	public static final String PHONE
	public static final String PHONE_TYPE
	public static final String PHONE_ISPRIMARY
	public static final String SECONDARY_PHONE
	public static final String SECONDARY_PHONE_TYPE
	public static final String TERTIARY_PHONE
	public static final String TERTIARY_PHONE_TYPE
	public static final String EMAIL
	public static final String EMAIL_TYPE
	public static final String EMAIL_ISPRIMARY
	public static final String SECONDARY_EMAIL
	public static final String SECONDARY_EMAIL_TYPE
	public static final String TERTIARY_EMAIL
	public static final String TERTIARY_EMAIL_TYPE
	public static final String POSTAL
	public static final String POSTAL_TYPE
	public static final String POSTAL_ISPRIMARY
	public static final String IM_HANDLE
	public static final String IM_PROTOCOL
	public static final String IM_ISPRIMARY
	public void  () 
}

android/provider/MediaStore$Images$ImageColumns.class
MediaStore.java
package android.provider
public abstract android.provider.MediaStore$Images$ImageColumns extends java.lang.Object implements android.provider.MediaStore$MediaColumns  {
	public static final String DESCRIPTION
	public static final String PICASA_ID
	public static final String IS_PRIVATE
	public static final String LATITUDE
	public static final String LONGITUDE
	public static final String DATE_TAKEN
	public static final String ORIENTATION
	public static final String MINI_THUMB_MAGIC
	public static final String BUCKET_ID
	public static final String BUCKET_DISPLAY_NAME
}

android/provider/ContactsContract$Contacts$StreamItems.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Contacts$StreamItems extends java.lang.Object implements android.provider.ContactsContract$StreamItemsColumns  {
	public static final String CONTENT_DIRECTORY
	private void  () 
}

android/provider/ContactsContract$PhotoFiles.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$PhotoFiles extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$PhotoFilesColumns  {
	private void  () 
}

android/provider/ContactsContract$DataUsageStatColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$DataUsageStatColumns extends java.lang.Object {
	public static final String LAST_TIME_USED
	public static final String TIMES_USED
}

android/provider/Settings$Global.class
Settings.java
package android.provider
public final android.provider.Settings$Global extends android.provider.Settings$NameValueTable {
	public static final String SYS_PROP_SETTING_VERSION
	public static final android.net.Uri CONTENT_URI
	public static final String ENABLE_ACCESSIBILITY_GLOBAL_GESTURE_ENABLED
	public static final String AIRPLANE_MODE_ON
	public static final String RADIO_BLUETOOTH
	public static final String RADIO_WIFI
	public static final String RADIO_WIMAX
	public static final String RADIO_CELL
	public static final String RADIO_NFC
	public static final String AIRPLANE_MODE_RADIOS
	public static final String AIRPLANE_MODE_TOGGLEABLE_RADIOS
	public static final String WIFI_SLEEP_POLICY
	public static final int WIFI_SLEEP_POLICY_DEFAULT
	public static final int WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED
	public static final int WIFI_SLEEP_POLICY_NEVER
	public static final String AUTO_TIME
	public static final String AUTO_TIME_ZONE
	public static final String CAR_DOCK_SOUND
	public static final String CAR_UNDOCK_SOUND
	public static final String DESK_DOCK_SOUND
	public static final String DESK_UNDOCK_SOUND
	public static final String DOCK_SOUNDS_ENABLED
	public static final String LOCK_SOUND
	public static final String UNLOCK_SOUND
	public static final String LOW_BATTERY_SOUND
	public static final String POWER_SOUNDS_ENABLED
	public static final String WIRELESS_CHARGING_STARTED_SOUND
	public static final String STAY_ON_WHILE_PLUGGED_IN
	public static final String BUGREPORT_IN_POWER_MENU
	public static final String ADB_ENABLED
	public static final String ASSISTED_GPS_ENABLED
	public static final String BLUETOOTH_ON
	public static final String CDMA_CELL_BROADCAST_SMS
	public static final String CDMA_ROAMING_MODE
	public static final String CDMA_SUBSCRIPTION_MODE
	public static final String DATA_ACTIVITY_TIMEOUT_MOBILE
	public static final String DATA_ACTIVITY_TIMEOUT_WIFI
	public static final String DATA_ROAMING
	public static final String MDC_INITIAL_MAX_RETRY
	public static final String DEVELOPMENT_SETTINGS_ENABLED
	public static final String DEVICE_PROVISIONED
	public static final String DISPLAY_DENSITY_FORCED
	public static final String DISPLAY_SIZE_FORCED
	public static final String DOWNLOAD_MAX_BYTES_OVER_MOBILE
	public static final String DOWNLOAD_RECOMMENDED_MAX_BYTES_OVER_MOBILE
	public static final String INSTALL_NON_MARKET_APPS
	public static final String MOBILE_DATA
	public static final String NETSTATS_ENABLED
	public static final String NETSTATS_POLL_INTERVAL
	public static final String NETSTATS_TIME_CACHE_MAX_AGE
	public static final String NETSTATS_GLOBAL_ALERT_BYTES
	public static final String NETSTATS_SAMPLE_ENABLED
	public static final String NETSTATS_REPORT_XT_OVER_DEV
	public static final String NETSTATS_DEV_BUCKET_DURATION
	public static final String NETSTATS_DEV_PERSIST_BYTES
	public static final String NETSTATS_DEV_ROTATE_AGE
	public static final String NETSTATS_DEV_DELETE_AGE
	public static final String NETSTATS_UID_BUCKET_DURATION
	public static final String NETSTATS_UID_PERSIST_BYTES
	public static final String NETSTATS_UID_ROTATE_AGE
	public static final String NETSTATS_UID_DELETE_AGE
	public static final String NETSTATS_UID_TAG_BUCKET_DURATION
	public static final String NETSTATS_UID_TAG_PERSIST_BYTES
	public static final String NETSTATS_UID_TAG_ROTATE_AGE
	public static final String NETSTATS_UID_TAG_DELETE_AGE
	public static final String NETWORK_PREFERENCE
	public static final String NITZ_UPDATE_DIFF
	public static final String NITZ_UPDATE_SPACING
	public static final String NTP_SERVER
	public static final String NTP_TIMEOUT
	public static final String PACKAGE_VERIFIER_ENABLE
	public static final String PACKAGE_VERIFIER_TIMEOUT
	public static final String PACKAGE_VERIFIER_DEFAULT_RESPONSE
	public static final String PACKAGE_VERIFIER_SETTING_VISIBLE
	public static final String PACKAGE_VERIFIER_INCLUDE_ADB
	public static final String PDP_WATCHDOG_POLL_INTERVAL_MS
	public static final String PDP_WATCHDOG_LONG_POLL_INTERVAL_MS
	public static final String PDP_WATCHDOG_ERROR_POLL_INTERVAL_MS
	public static final String PDP_WATCHDOG_TRIGGER_PACKET_COUNT
	public static final String PDP_WATCHDOG_ERROR_POLL_COUNT
	public static final String PDP_WATCHDOG_MAX_PDP_RESET_FAIL_COUNT
	public static final String SAMPLING_PROFILER_MS
	public static final String SETUP_PREPAID_DATA_SERVICE_URL
	public static final String SETUP_PREPAID_DETECTION_TARGET_URL
	public static final String SETUP_PREPAID_DETECTION_REDIR_HOST
	public static final String SMS_OUTGOING_CHECK_INTERVAL_MS
	public static final String SMS_OUTGOING_CHECK_MAX_COUNT
	public static final String SMS_SHORT_CODE_CONFIRMATION
	public static final String SMS_SHORT_CODE_RULE
	public static final String TCP_DEFAULT_INIT_RWND
	public static final String TETHER_SUPPORTED
	public static final String TETHER_DUN_REQUIRED
	public static final String TETHER_DUN_APN
	public static final String USB_MASS_STORAGE_ENABLED
	public static final String USE_GOOGLE_MAIL
	public static final String WEB_AUTOFILL_QUERY_URL
	public static final String WIFI_DISPLAY_ON
	public static final String WIFI_DISPLAY_CERTIFICATION_ON
	public static final String WIFI_DISPLAY_WPS_CONFIG
	public static final String WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON
	public static final String WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON
	public static final String WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY
	public static final String WIFI_COUNTRY_CODE
	public static final String WIFI_FRAMEWORK_SCAN_INTERVAL_MS
	public static final String WIFI_IDLE_MS
	public static final String WIFI_NUM_OPEN_NETWORKS_KEPT
	public static final String WIFI_ON
	public static final String WIFI_SCAN_ALWAYS_AVAILABLE
	public static final String WIFI_SAVED_STATE
	public static final String WIFI_SUPPLICANT_SCAN_INTERVAL_MS
	public static final String WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS
	public static final String WIFI_WATCHDOG_ON
	public static final String WIFI_WATCHDOG_POOR_NETWORK_TEST_ENABLED
	public static final String WIFI_SUSPEND_OPTIMIZATIONS_ENABLED
	public static final String WIFI_MAX_DHCP_RETRY_COUNT
	public static final String WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS
	public static final String WIFI_FREQUENCY_BAND
	public static final String WIFI_P2P_DEVICE_NAME
	public static final String WIFI_REENABLE_DELAY_MS
	public static final String DATA_STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS
	public static final String DATA_STALL_ALARM_AGGRESSIVE_DELAY_IN_MS
	public static final String PROVISIONING_APN_ALARM_DELAY_IN_MS
	public static final String GPRS_REGISTER_CHECK_PERIOD_MS
	public static final String WTF_IS_FATAL
	public static final String MODE_RINGER
	public static final String OVERLAY_DISPLAY_DEVICES
	public static final String BATTERY_DISCHARGE_DURATION_THRESHOLD
	public static final String BATTERY_DISCHARGE_THRESHOLD
	public static final String SEND_ACTION_APP_ERROR
	public static final String DROPBOX_AGE_SECONDS
	public static final String DROPBOX_MAX_FILES
	public static final String DROPBOX_QUOTA_KB
	public static final String DROPBOX_QUOTA_PERCENT
	public static final String DROPBOX_RESERVE_PERCENT
	public static final String DROPBOX_TAG_PREFIX
	public static final String ERROR_LOGCAT_PREFIX
	public static final String SYS_FREE_STORAGE_LOG_INTERVAL
	public static final String DISK_FREE_CHANGE_REPORTING_THRESHOLD
	public static final String SYS_STORAGE_THRESHOLD_PERCENTAGE
	public static final String SYS_STORAGE_THRESHOLD_MAX_BYTES
	public static final String SYS_STORAGE_FULL_THRESHOLD_BYTES
	public static final String SYNC_MAX_RETRY_DELAY_IN_SECONDS
	public static final String CONNECTIVITY_CHANGE_DELAY
	public static final String CONNECTIVITY_SAMPLING_INTERVAL_IN_SECONDS
	public static final String PAC_CHANGE_DELAY
	public static final String CAPTIVE_PORTAL_DETECTION_ENABLED
	public static final String CAPTIVE_PORTAL_SERVER
	public static final String NSD_ON
	public static final String SET_INSTALL_LOCATION
	public static final String DEFAULT_INSTALL_LOCATION
	public static final String INET_CONDITION_DEBOUNCE_UP_DELAY
	public static final String INET_CONDITION_DEBOUNCE_DOWN_DELAY
	public static final String READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT
	public static final String HTTP_PROXY
	public static final String GLOBAL_HTTP_PROXY_HOST
	public static final String GLOBAL_HTTP_PROXY_PORT
	public static final String GLOBAL_HTTP_PROXY_EXCLUSION_LIST
	public static final String GLOBAL_HTTP_PROXY_PAC
	public static final String SET_GLOBAL_HTTP_PROXY
	public static final String DEFAULT_DNS_SERVER
	public static final String BLUETOOTH_HEADSET_PRIORITY_PREFIX
	public static final String BLUETOOTH_A2DP_SINK_PRIORITY_PREFIX
	public static final String BLUETOOTH_INPUT_DEVICE_PRIORITY_PREFIX
	public static final String BLUETOOTH_MAP_PRIORITY_PREFIX
	public static final String WINDOW_ANIMATION_SCALE
	public static final String TRANSITION_ANIMATION_SCALE
	public static final String ANIMATOR_DURATION_SCALE
	public static final String FANCY_IME_ANIMATIONS
	public static final String COMPATIBILITY_MODE
	public static final String EMERGENCY_TONE
	public static final String CALL_AUTO_RETRY
	public static final String PREFERRED_NETWORK_MODE
	public static final String DEBUG_APP
	public static final String WAIT_FOR_DEBUGGER
	public static final String SHOW_PROCESSES
	public static final String ALWAYS_FINISH_ACTIVITIES
	public static final String DOCK_AUDIO_MEDIA_ENABLED
	public static final String AUDIO_SAFE_VOLUME_STATE
	public static final String TZINFO_UPDATE_CONTENT_URL
	public static final String TZINFO_UPDATE_METADATA_URL
	public static final String SELINUX_UPDATE_CONTENT_URL
	public static final String SELINUX_UPDATE_METADATA_URL
	public static final String SMS_SHORT_CODES_UPDATE_CONTENT_URL
	public static final String SMS_SHORT_CODES_UPDATE_METADATA_URL
	public static final String CERT_PIN_UPDATE_CONTENT_URL
	public static final String CERT_PIN_UPDATE_METADATA_URL
	public static final String INTENT_FIREWALL_UPDATE_CONTENT_URL
	public static final String INTENT_FIREWALL_UPDATE_METADATA_URL
	public static final String SELINUX_STATUS
	public static final String DEVELOPMENT_FORCE_RTL
	public static final String LOW_BATTERY_SOUND_TIMEOUT
	public static final String[] SETTINGS_TO_BACKUP
	private static android.provider.Settings$NameValueCache sNameValueCache
	public void  () 
	public static final java.lang.String getBluetoothHeadsetPriorityKey (java.lang.String) 
		String address
	public static final java.lang.String getBluetoothA2dpSinkPriorityKey (java.lang.String) 
		String address
	public static final java.lang.String getBluetoothInputDevicePriorityKey (java.lang.String) 
		String address
	public static final java.lang.String getBluetoothMapPriorityKey (java.lang.String) 
		String address
	public static java.lang.String getString (android.content.ContentResolver, java.lang.String) 
		android.content.ContentResolver resolver
		String name
	public static java.lang.String getStringForUser (android.content.ContentResolver, java.lang.String, int) 
		android.content.ContentResolver resolver
		String name
		int userHandle
	public static boolean putString (android.content.ContentResolver, java.lang.String, java.lang.String) 
		android.content.ContentResolver resolver
		String name
		String value
	public static boolean putStringForUser (android.content.ContentResolver, java.lang.String, java.lang.String, int) 
		android.content.ContentResolver resolver
		String name
		String value
		int userHandle
	public static android.net.Uri getUriFor (java.lang.String) 
		String name
	public static int getInt (android.content.ContentResolver, java.lang.String, int) 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		int def
		String v
	public static int getInt (android.content.ContentResolver, java.lang.String)  throws android.provider.Settings$SettingNotFoundException 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		String v
	public static boolean putInt (android.content.ContentResolver, java.lang.String, int) 
		android.content.ContentResolver cr
		String name
		int value
	public static long getLong (android.content.ContentResolver, java.lang.String, long) 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		long def
		String valString
		long value
	public static long getLong (android.content.ContentResolver, java.lang.String)  throws android.provider.Settings$SettingNotFoundException 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		String valString
	public static boolean putLong (android.content.ContentResolver, java.lang.String, long) 
		android.content.ContentResolver cr
		String name
		long value
	public static float getFloat (android.content.ContentResolver, java.lang.String, float) 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		float def
		String v
	public static float getFloat (android.content.ContentResolver, java.lang.String)  throws android.provider.Settings$SettingNotFoundException 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		String v
	public static boolean putFloat (android.content.ContentResolver, java.lang.String, float) 
		android.content.ContentResolver cr
		String name
		float value
	static void  () 
}

android/provider/Settings$System.class
Settings.java
package android.provider
public final android.provider.Settings$System extends android.provider.Settings$NameValueTable {
	public static final String SYS_PROP_SETTING_VERSION
	public static final android.net.Uri CONTENT_URI
	private static final android.provider.Settings$NameValueCache sNameValueCache
	private static final java.util.HashSet MOVED_TO_SECURE
	private static final java.util.HashSet MOVED_TO_GLOBAL
	private static final java.util.HashSet MOVED_TO_SECURE_THEN_GLOBAL
	public static final String STAY_ON_WHILE_PLUGGED_IN
	public static final String END_BUTTON_BEHAVIOR
	public static final int END_BUTTON_BEHAVIOR_HOME
	public static final int END_BUTTON_BEHAVIOR_SLEEP
	public static final int END_BUTTON_BEHAVIOR_DEFAULT
	public static final String ADVANCED_SETTINGS
	public static final int ADVANCED_SETTINGS_DEFAULT
	public static final String AIRPLANE_MODE_ON
	public static final String RADIO_BLUETOOTH
	public static final String RADIO_WIFI
	public static final String RADIO_WIMAX
	public static final String RADIO_CELL
	public static final String RADIO_NFC
	public static final String AIRPLANE_MODE_RADIOS
	public static final String AIRPLANE_MODE_TOGGLEABLE_RADIOS
	public static final String WIFI_SLEEP_POLICY
	public static final int WIFI_SLEEP_POLICY_DEFAULT
	public static final int WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED
	public static final int WIFI_SLEEP_POLICY_NEVER
	public static final String MODE_RINGER
	public static final String WIFI_USE_STATIC_IP
	public static final String WIFI_STATIC_IP
	public static final String WIFI_STATIC_GATEWAY
	public static final String WIFI_STATIC_NETMASK
	public static final String WIFI_STATIC_DNS1
	public static final String WIFI_STATIC_DNS2
	public static final String BLUETOOTH_DISCOVERABILITY
	public static final String BLUETOOTH_DISCOVERABILITY_TIMEOUT
	public static final String LOCK_PATTERN_ENABLED
	public static final String LOCK_PATTERN_VISIBLE
	public static final String LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED
	public static final String NEXT_ALARM_FORMATTED
	public static final String FONT_SCALE
	public static final String DEBUG_APP
	public static final String WAIT_FOR_DEBUGGER
	public static final String DIM_SCREEN
	public static final String SCREEN_OFF_TIMEOUT
	public static final String SCREEN_BRIGHTNESS
	public static final String SCREEN_BRIGHTNESS_MODE
	public static final String SCREEN_AUTO_BRIGHTNESS_ADJ
	public static final int SCREEN_BRIGHTNESS_MODE_MANUAL
	public static final int SCREEN_BRIGHTNESS_MODE_AUTOMATIC
	public static final String SHOW_PROCESSES
	public static final String ALWAYS_FINISH_ACTIVITIES
	public static final String MODE_RINGER_STREAMS_AFFECTED
	public static final String MUTE_STREAMS_AFFECTED
	public static final String VIBRATE_ON
	public static final String VIBRATE_INPUT_DEVICES
	public static final String VOLUME_RING
	public static final String VOLUME_SYSTEM
	public static final String VOLUME_VOICE
	public static final String VOLUME_MUSIC
	public static final String VOLUME_ALARM
	public static final String VOLUME_NOTIFICATION
	public static final String VOLUME_BLUETOOTH_SCO
	public static final String VOLUME_MASTER
	public static final String VOLUME_MASTER_MUTE
	public static final String NOTIFICATIONS_USE_RING_VOLUME
	public static final String VIBRATE_IN_SILENT
	public static final String[] VOLUME_SETTINGS
	public static final String APPEND_FOR_LAST_AUDIBLE
	public static final String RINGTONE
	public static final android.net.Uri DEFAULT_RINGTONE_URI
	public static final String NOTIFICATION_SOUND
	public static final android.net.Uri DEFAULT_NOTIFICATION_URI
	public static final String ALARM_ALERT
	public static final android.net.Uri DEFAULT_ALARM_ALERT_URI
	public static final String MEDIA_BUTTON_RECEIVER
	public static final String TEXT_AUTO_REPLACE
	public static final String TEXT_AUTO_CAPS
	public static final String TEXT_AUTO_PUNCTUATE
	public static final String TEXT_SHOW_PASSWORD
	public static final String SHOW_GTALK_SERVICE_STATUS
	public static final String WALLPAPER_ACTIVITY
	public static final String AUTO_TIME
	public static final String AUTO_TIME_ZONE
	public static final String TIME_12_24
	public static final String DATE_FORMAT
	public static final String SETUP_WIZARD_HAS_RUN
	public static final String WINDOW_ANIMATION_SCALE
	public static final String TRANSITION_ANIMATION_SCALE
	public static final String ANIMATOR_DURATION_SCALE
	public static final String ACCELEROMETER_ROTATION
	public static final String USER_ROTATION
	public static final String HIDE_ROTATION_LOCK_TOGGLE_FOR_ACCESSIBILITY
	public static final String VIBRATE_WHEN_RINGING
	public static final String DTMF_TONE_WHEN_DIALING
	public static final String DTMF_TONE_TYPE_WHEN_DIALING
	public static final String HEARING_AID
	public static final String TTY_MODE
	public static final String SOUND_EFFECTS_ENABLED
	public static final String HAPTIC_FEEDBACK_ENABLED
	public static final String SHOW_WEB_SUGGESTIONS
	public static final String NOTIFICATION_LIGHT_PULSE
	public static final String POINTER_LOCATION
	public static final String SHOW_TOUCHES
	public static final String WINDOW_ORIENTATION_LISTENER_LOG
	public static final String POWER_SOUNDS_ENABLED
	public static final String DOCK_SOUNDS_ENABLED
	public static final String LOCKSCREEN_SOUNDS_ENABLED
	public static final String LOCKSCREEN_DISABLED
	public static final String LOW_BATTERY_SOUND
	public static final String DESK_DOCK_SOUND
	public static final String DESK_UNDOCK_SOUND
	public static final String CAR_DOCK_SOUND
	public static final String CAR_UNDOCK_SOUND
	public static final String LOCK_SOUND
	public static final String UNLOCK_SOUND
	public static final String SIP_RECEIVE_CALLS
	public static final String SIP_CALL_OPTIONS
	public static final String SIP_ALWAYS
	public static final String SIP_ADDRESS_ONLY
	public static final String SIP_ASK_ME_EACH_TIME
	public static final String POINTER_SPEED
	public static final String EGG_MODE
	public static final String[] SETTINGS_TO_BACKUP
	public static final String ADB_ENABLED
	public static final String ANDROID_ID
	public static final String BLUETOOTH_ON
	public static final String DATA_ROAMING
	public static final String DEVICE_PROVISIONED
	public static final String HTTP_PROXY
	public static final String INSTALL_NON_MARKET_APPS
	public static final String LOCATION_PROVIDERS_ALLOWED
	public static final String LOGGING_ID
	public static final String NETWORK_PREFERENCE
	public static final String PARENTAL_CONTROL_ENABLED
	public static final String PARENTAL_CONTROL_LAST_UPDATE
	public static final String PARENTAL_CONTROL_REDIRECT_URL
	public static final String SETTINGS_CLASSNAME
	public static final String USB_MASS_STORAGE_ENABLED
	public static final String USE_GOOGLE_MAIL
	public static final String WIFI_MAX_DHCP_RETRY_COUNT
	public static final String WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS
	public static final String WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON
	public static final String WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY
	public static final String WIFI_NUM_OPEN_NETWORKS_KEPT
	public static final String WIFI_ON
	public static final String WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE
	public static final String WIFI_WATCHDOG_AP_COUNT
	public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS
	public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED
	public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS
	public static final String WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT
	public static final String WIFI_WATCHDOG_MAX_AP_CHECKS
	public static final String WIFI_WATCHDOG_ON
	public static final String WIFI_WATCHDOG_PING_COUNT
	public static final String WIFI_WATCHDOG_PING_DELAY_MS
	public static final String WIFI_WATCHDOG_PING_TIMEOUT_MS
	public void  () 
	public static void getMovedKeys (java.util.HashSet) 
		java.util.HashSet outKeySet
	public static void getNonLegacyMovedKeys (java.util.HashSet) 
		java.util.HashSet outKeySet
	public static java.lang.String getString (android.content.ContentResolver, java.lang.String) 
		android.content.ContentResolver resolver
		String name
	public static java.lang.String getStringForUser (android.content.ContentResolver, java.lang.String, int) 
		android.content.ContentResolver resolver
		String name
		int userHandle
	public static boolean putString (android.content.ContentResolver, java.lang.String, java.lang.String) 
		android.content.ContentResolver resolver
		String name
		String value
	public static boolean putStringForUser (android.content.ContentResolver, java.lang.String, java.lang.String, int) 
		android.content.ContentResolver resolver
		String name
		String value
		int userHandle
	public static android.net.Uri getUriFor (java.lang.String) 
		String name
	public static int getInt (android.content.ContentResolver, java.lang.String, int) 
		android.content.ContentResolver cr
		String name
		int def
	public static int getIntForUser (android.content.ContentResolver, java.lang.String, int, int) 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		int def
		int userHandle
		String v
	public static int getInt (android.content.ContentResolver, java.lang.String)  throws android.provider.Settings$SettingNotFoundException 
		android.content.ContentResolver cr
		String name
	public static int getIntForUser (android.content.ContentResolver, java.lang.String, int)  throws android.provider.Settings$SettingNotFoundException 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		int userHandle
		String v
	public static boolean putInt (android.content.ContentResolver, java.lang.String, int) 
		android.content.ContentResolver cr
		String name
		int value
	public static boolean putIntForUser (android.content.ContentResolver, java.lang.String, int, int) 
		android.content.ContentResolver cr
		String name
		int value
		int userHandle
	public static long getLong (android.content.ContentResolver, java.lang.String, long) 
		android.content.ContentResolver cr
		String name
		long def
	public static long getLongForUser (android.content.ContentResolver, java.lang.String, long, int) 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		long def
		int userHandle
		String valString
		long value
	public static long getLong (android.content.ContentResolver, java.lang.String)  throws android.provider.Settings$SettingNotFoundException 
		android.content.ContentResolver cr
		String name
	public static long getLongForUser (android.content.ContentResolver, java.lang.String, int)  throws android.provider.Settings$SettingNotFoundException 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		int userHandle
		String valString
	public static boolean putLong (android.content.ContentResolver, java.lang.String, long) 
		android.content.ContentResolver cr
		String name
		long value
	public static boolean putLongForUser (android.content.ContentResolver, java.lang.String, long, int) 
		android.content.ContentResolver cr
		String name
		long value
		int userHandle
	public static float getFloat (android.content.ContentResolver, java.lang.String, float) 
		android.content.ContentResolver cr
		String name
		float def
	public static float getFloatForUser (android.content.ContentResolver, java.lang.String, float, int) 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		float def
		int userHandle
		String v
	public static float getFloat (android.content.ContentResolver, java.lang.String)  throws android.provider.Settings$SettingNotFoundException 
		android.content.ContentResolver cr
		String name
	public static float getFloatForUser (android.content.ContentResolver, java.lang.String, int)  throws android.provider.Settings$SettingNotFoundException 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		int userHandle
		String v
	public static boolean putFloat (android.content.ContentResolver, java.lang.String, float) 
		android.content.ContentResolver cr
		String name
		float value
	public static boolean putFloatForUser (android.content.ContentResolver, java.lang.String, float, int) 
		android.content.ContentResolver cr
		String name
		float value
		int userHandle
	public static void getConfiguration (android.content.ContentResolver, android.content.res.Configuration) 
		android.content.ContentResolver cr
		android.content.res.Configuration outConfig
	public static void getConfigurationForUser (android.content.ContentResolver, android.content.res.Configuration, int) 
		android.content.ContentResolver cr
		android.content.res.Configuration outConfig
		int userHandle
	public static void clearConfiguration (android.content.res.Configuration) 
		android.content.res.Configuration inoutConfig
	public static boolean putConfiguration (android.content.ContentResolver, android.content.res.Configuration) 
		android.content.ContentResolver cr
		android.content.res.Configuration config
	public static boolean putConfigurationForUser (android.content.ContentResolver, android.content.res.Configuration, int) 
		android.content.ContentResolver cr
		android.content.res.Configuration config
		int userHandle
	public static boolean hasInterestingConfigurationChanges (int) 
		int changes
	public static boolean getShowGTalkServiceStatus (android.content.ContentResolver) 
		android.content.ContentResolver cr
	public static boolean getShowGTalkServiceStatusForUser (android.content.ContentResolver, int) 
		android.content.ContentResolver cr
		int userHandle
	public static void setShowGTalkServiceStatus (android.content.ContentResolver, boolean) 
		android.content.ContentResolver cr
		boolean flag
	public static void setShowGTalkServiceStatusForUser (android.content.ContentResolver, boolean, int) 
		android.content.ContentResolver cr
		boolean flag
		int userHandle
	static void  () 
}

android/provider/ContactsContract$CommonDataKinds$SipAddress.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$SipAddress extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final String CONTENT_ITEM_TYPE
	public static final int TYPE_HOME
	public static final int TYPE_WORK
	public static final int TYPE_OTHER
	public static final String SIP_ADDRESS
	private void  () 
	public static final int getTypeLabelResource (int) 
		int type
	public static final java.lang.CharSequence getTypeLabel (android.content.res.Resources, int, java.lang.CharSequence) 
		int labelRes
		android.content.res.Resources res
		int type
		CharSequence label
}

android/provider/MediaStore$Audio$Media.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Audio$Media extends java.lang.Object implements android.provider.MediaStore$Audio$AudioColumns  {
	private static final String[] EXTERNAL_PATHS
	public static final android.net.Uri INTERNAL_CONTENT_URI
	public static final android.net.Uri EXTERNAL_CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String DEFAULT_SORT_ORDER
	public static final String RECORD_SOUND_ACTION
	public static final String EXTRA_MAX_BYTES
	public void  () 
	public static android.net.Uri getContentUri (java.lang.String) 
		String volumeName
	public static android.net.Uri getContentUriForPath (java.lang.String) 
		String ep
		String[] arr$
		int len$
		int i$
		String path
	static void  () 
		String secondary_storage
}

android/provider/ContactsContract$PhoneticNameStyle.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$PhoneticNameStyle extends java.lang.Object {
	public static final int UNDEFINED
	public static final int PINYIN
	public static final int JAPANESE
	public static final int KOREAN
}

android/provider/BrowserContract$ImageColumns.class
BrowserContract.java
package android.provider
abstract android.provider.BrowserContract$ImageColumns extends java.lang.Object {
	public static final String FAVICON
	public static final String THUMBNAIL
	public static final String TOUCH_ICON
}

android/provider/ContactsContract$Preferences.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Preferences extends java.lang.Object {
	public static final String SORT_ORDER
	public static final int SORT_ORDER_PRIMARY
	public static final int SORT_ORDER_ALTERNATIVE
	public static final String DISPLAY_ORDER
	public static final int DISPLAY_ORDER_PRIMARY
	public static final int DISPLAY_ORDER_ALTERNATIVE
	public void  () 
}

android/provider/MediaStore$Audio$GenresColumns.class
MediaStore.java
package android.provider
public abstract android.provider.MediaStore$Audio$GenresColumns extends java.lang.Object {
	public static final String NAME
}

android/provider/ContactsContract$PresenceColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$PresenceColumns extends java.lang.Object {
	public static final String DATA_ID
	public static final String PROTOCOL
	public static final String CUSTOM_PROTOCOL
	public static final String IM_HANDLE
	public static final String IM_ACCOUNT
}

android/provider/ContactsContract$GroupsColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$GroupsColumns extends java.lang.Object {
	public static final String DATA_SET
	public static final String ACCOUNT_TYPE_AND_DATA_SET
	public static final String TITLE
	public static final String RES_PACKAGE
	public static final String TITLE_RES
	public static final String NOTES
	public static final String SYSTEM_ID
	public static final String SUMMARY_COUNT
	public static final String PARAM_RETURN_GROUP_COUNT_PER_ACCOUNT
	public static final String SUMMARY_GROUP_COUNT_PER_ACCOUNT
	public static final String SUMMARY_WITH_PHONES
	public static final String GROUP_VISIBLE
	public static final String DELETED
	public static final String SHOULD_SYNC
	public static final String AUTO_ADD
	public static final String FAVORITES
	public static final String GROUP_IS_READ_ONLY
}

android/provider/ContactsContract$ProfileSyncState.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$ProfileSyncState extends java.lang.Object implements android.provider.SyncStateContract$Columns  {
	public static final String CONTENT_DIRECTORY
	public static final android.net.Uri CONTENT_URI
	private void  () 
	public static byte[] get (android.content.ContentProviderClient, android.accounts.Account)  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.accounts.Account account
	public static android.util.Pair getWithUri (android.content.ContentProviderClient, android.accounts.Account)  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.accounts.Account account
	public static void set (android.content.ContentProviderClient, android.accounts.Account, byte[])  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.accounts.Account account
		byte[] data
	public static android.content.ContentProviderOperation newSetOperation (android.accounts.Account, byte[]) 
		android.accounts.Account account
		byte[] data
	static void  () 
}

android/provider/ContactsContract$RawContacts$EntityIteratorImpl.class
ContactsContract.java
package android.provider
 android.provider.ContactsContract$RawContacts$EntityIteratorImpl extends android.content.CursorEntityIterator {
	private static final String[] DATA_KEYS
	public void  (android.database.Cursor) 
		android.database.Cursor cursor
	public android.content.Entity getEntityAndIncrementCursor (android.database.Cursor)  throws android.os.RemoteException 
		int columnIndex
		String key
		String[] arr$
		int len$
		int i$
		android.database.Cursor cursor
		int columnRawContactId
		long rawContactId
		android.content.ContentValues cv
		android.content.Entity contact
	static void  () 
}

android/provider/ContactsContract$StreamItems$StreamItemPhotos.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$StreamItems$StreamItemPhotos extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$StreamItemPhotosColumns  {
	public static final String CONTENT_DIRECTORY
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	private void  () 
}

android/provider/ContactsContract$Contacts$Data.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Contacts$Data extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$DataColumns  {
	public static final String CONTENT_DIRECTORY
	private void  () 
}

android/provider/CalendarContract$CalendarMetaData.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$CalendarMetaData extends java.lang.Object implements android.provider.CalendarContract$CalendarMetaDataColumns android.provider.BaseColumns  {
	private void  () 
}

android/provider/ContactsContract$BaseSyncColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$BaseSyncColumns extends java.lang.Object {
	public static final String SYNC1
	public static final String SYNC2
	public static final String SYNC3
	public static final String SYNC4
}

android/provider/CallLog.class
CallLog.java
package android.provider
public android.provider.CallLog extends java.lang.Object {
	public static final String AUTHORITY
	public static final android.net.Uri CONTENT_URI
	public void  () 
	static void  () 
}

android/provider/ContactsContract$CommonDataKinds$Email.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Email extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final String CONTENT_ITEM_TYPE
	public static final String CONTENT_TYPE
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_LOOKUP_URI
	public static final android.net.Uri CONTENT_FILTER_URI
	public static final String ADDRESS
	public static final int TYPE_HOME
	public static final int TYPE_WORK
	public static final int TYPE_OTHER
	public static final int TYPE_MOBILE
	public static final String DISPLAY_NAME
	private void  () 
	public static final int getTypeLabelResource (int) 
		int type
	public static final java.lang.CharSequence getTypeLabel (android.content.res.Resources, int, java.lang.CharSequence) 
		int labelRes
		android.content.res.Resources res
		int type
		CharSequence label
	static void  () 
}

android/provider/CalendarContract$CalendarColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$CalendarColumns extends java.lang.Object {
	public static final String CALENDAR_COLOR
	public static final String CALENDAR_COLOR_KEY
	public static final String CALENDAR_DISPLAY_NAME
	public static final String CALENDAR_ACCESS_LEVEL
	public static final int CAL_ACCESS_NONE
	public static final int CAL_ACCESS_FREEBUSY
	public static final int CAL_ACCESS_READ
	public static final int CAL_ACCESS_RESPOND
	public static final int CAL_ACCESS_OVERRIDE
	public static final int CAL_ACCESS_CONTRIBUTOR
	public static final int CAL_ACCESS_EDITOR
	public static final int CAL_ACCESS_OWNER
	public static final int CAL_ACCESS_ROOT
	public static final String VISIBLE
	public static final String CALENDAR_TIME_ZONE
	public static final String SYNC_EVENTS
	public static final String OWNER_ACCOUNT
	public static final String CAN_ORGANIZER_RESPOND
	public static final String CAN_MODIFY_TIME_ZONE
	public static final String MAX_REMINDERS
	public static final String ALLOWED_REMINDERS
	public static final String ALLOWED_AVAILABILITY
	public static final String ALLOWED_ATTENDEE_TYPES
	public static final String IS_PRIMARY
}

android/provider/CalendarContract$Reminders.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$Reminders extends java.lang.Object implements android.provider.BaseColumns android.provider.CalendarContract$RemindersColumns android.provider.CalendarContract$EventsColumns  {
	private static final String REMINDERS_WHERE
	public static final android.net.Uri CONTENT_URI
	private void  () 
	public static final android.database.Cursor query (android.content.ContentResolver, long, java.lang.String[]) 
		android.content.ContentResolver cr
		long eventId
		String[] projection
		String[] remArgs
	static void  () 
}

android/provider/BrowserContract$Images.class
BrowserContract.java
package android.provider
public final android.provider.BrowserContract$Images extends java.lang.Object implements android.provider.BrowserContract$ImageColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final int IMAGE_TYPE_FAVICON
	public static final int IMAGE_TYPE_PRECOMPOSED_TOUCH_ICON
	public static final int IMAGE_TYPE_TOUCH_ICON
	public static final String TYPE
	public static final String DATA
	public static final String URL
	private void  () 
	static void  () 
}

android/provider/BrowserContract.class
BrowserContract.java
package android.provider
public android.provider.BrowserContract extends java.lang.Object {
	public static final String AUTHORITY
	public static final android.net.Uri AUTHORITY_URI
	public static final String CALLER_IS_SYNCADAPTER
	public static final String PARAM_LIMIT
	public void  () 
	static void  () 
}

android/provider/ContactsContract$CommonDataKinds$Relation.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Relation extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final String CONTENT_ITEM_TYPE
	public static final int TYPE_ASSISTANT
	public static final int TYPE_BROTHER
	public static final int TYPE_CHILD
	public static final int TYPE_DOMESTIC_PARTNER
	public static final int TYPE_FATHER
	public static final int TYPE_FRIEND
	public static final int TYPE_MANAGER
	public static final int TYPE_MOTHER
	public static final int TYPE_PARENT
	public static final int TYPE_PARTNER
	public static final int TYPE_REFERRED_BY
	public static final int TYPE_RELATIVE
	public static final int TYPE_SISTER
	public static final int TYPE_SPOUSE
	public static final String NAME
	private void  () 
	public static final int getTypeLabelResource (int) 
		int type
	public static final java.lang.CharSequence getTypeLabel (android.content.res.Resources, int, java.lang.CharSequence) 
		int labelRes
		android.content.res.Resources res
		int type
		CharSequence label
}

android/provider/MediaStore$MediaColumns.class
MediaStore.java
package android.provider
public abstract android.provider.MediaStore$MediaColumns extends java.lang.Object implements android.provider.BaseColumns  {
	public static final String DATA
	public static final String SIZE
	public static final String DISPLAY_NAME
	public static final String TITLE
	public static final String DATE_ADDED
	public static final String DATE_MODIFIED
	public static final String MIME_TYPE
	public static final String MEDIA_SCANNER_NEW_OBJECT_ID
	public static final String IS_DRM
	public static final String WIDTH
	public static final String HEIGHT
}

android/provider/CalendarContract$CalendarAlerts.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$CalendarAlerts extends java.lang.Object implements android.provider.BaseColumns android.provider.CalendarContract$CalendarAlertsColumns android.provider.CalendarContract$EventsColumns android.provider.CalendarContract$CalendarColumns  {
	public static final String TABLE_NAME
	public static final android.net.Uri CONTENT_URI
	private static final String WHERE_ALARM_EXISTS
	private static final String WHERE_FINDNEXTALARMTIME
	private static final String SORT_ORDER_ALARMTIME_ASC
	private static final String WHERE_RESCHEDULE_MISSED_ALARMS
	public static final android.net.Uri CONTENT_URI_BY_INSTANCE
	private static final boolean DEBUG
	private void  () 
	public static final android.net.Uri insert (android.content.ContentResolver, long, long, long, long, int) 
		android.content.ContentResolver cr
		long eventId
		long begin
		long end
		long alarmTime
		int minutes
		android.content.ContentValues values
		long currentTime
	public static final long findNextAlarmTime (android.content.ContentResolver, long) 
		android.content.ContentResolver cr
		long millis
		String selection
		String[] projection
		android.database.Cursor cursor
		long alarmTime
	public static final void rescheduleMissedAlarms (android.content.ContentResolver, android.content.Context, android.app.AlarmManager) 
		long newAlarmTime
		long alarmTime
		android.content.ContentResolver cr
		android.content.Context context
		android.app.AlarmManager manager
		long now
		long ancient
		String[] projection
		android.database.Cursor cursor
	public static void scheduleAlarm (android.content.Context, android.app.AlarmManager, long) 
		android.content.Context context
		android.app.AlarmManager manager
		long alarmTime
		android.content.Intent intent
		android.app.PendingIntent pi
	public static final boolean alarmExists (android.content.ContentResolver, long, long, long) 
		android.content.ContentResolver cr
		long eventId
		long begin
		long alarmTime
		String[] projection
		android.database.Cursor cursor
		boolean found
	static void  () 
}

android/provider/Settings$NameValueCache.class
Settings.java
package android.provider
 android.provider.Settings$NameValueCache extends java.lang.Object {
	private final String mVersionSystemProperty
	private final android.net.Uri mUri
	private static final String[] SELECT_VALUE
	private static final String NAME_EQ_PLACEHOLDER
	private final java.util.HashMap mValues
	private long mValuesVersion
	private android.content.IContentProvider mContentProvider
	private final String mCallGetCommand
	private final String mCallSetCommand
	public void  (java.lang.String, android.net.Uri, java.lang.String, java.lang.String) 
		String versionSystemProperty
		android.net.Uri uri
		String getCommand
		String setCommand
	private android.content.IContentProvider lazyGetProvider (android.content.ContentResolver) 
		android.content.ContentResolver cr
		android.content.IContentProvider cp
	public boolean putStringForUser (android.content.ContentResolver, java.lang.String, java.lang.String, int) 
		android.os.Bundle arg
		android.content.IContentProvider cp
		android.os.RemoteException e
		android.content.ContentResolver cr
		String name
		String value
		int userHandle
	public java.lang.String getStringForUser (android.content.ContentResolver, java.lang.String, int) 
		long newValuesVersion
		String value
		android.os.Bundle args
		android.os.Bundle b
		android.os.RemoteException e
		String value
		android.os.RemoteException e
		android.content.ContentResolver cr
		String name
		int userHandle
		boolean isSelf
		android.content.IContentProvider cp
		android.database.Cursor c
	static void  () 
}

android/provider/ContactsContract$SyncColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$SyncColumns extends java.lang.Object implements android.provider.ContactsContract$BaseSyncColumns  {
	public static final String ACCOUNT_NAME
	public static final String ACCOUNT_TYPE
	public static final String SOURCE_ID
	public static final String VERSION
	public static final String DIRTY
}

android/provider/ContactsContract$Settings.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Settings extends java.lang.Object implements android.provider.ContactsContract$SettingsColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	private void  () 
	static void  () 
}

android/provider/CallLog$Calls.class
CallLog.java
package android.provider
public android.provider.CallLog$Calls extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_FILTER_URI
	public static final String LIMIT_PARAM_KEY
	public static final String OFFSET_PARAM_KEY
	public static final String ALLOW_VOICEMAILS_PARAM_KEY
	public static final android.net.Uri CONTENT_URI_WITH_VOICEMAIL
	public static final String DEFAULT_SORT_ORDER
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String TYPE
	public static final int INCOMING_TYPE
	public static final int OUTGOING_TYPE
	public static final int MISSED_TYPE
	public static final int VOICEMAIL_TYPE
	public static final String NUMBER
	public static final String NUMBER_PRESENTATION
	public static final int PRESENTATION_ALLOWED
	public static final int PRESENTATION_RESTRICTED
	public static final int PRESENTATION_UNKNOWN
	public static final int PRESENTATION_PAYPHONE
	public static final String COUNTRY_ISO
	public static final String DATE
	public static final String DURATION
	public static final String NEW
	public static final String CACHED_NAME
	public static final String CACHED_NUMBER_TYPE
	public static final String CACHED_NUMBER_LABEL
	public static final String VOICEMAIL_URI
	public static final String IS_READ
	public static final String GEOCODED_LOCATION
	public static final String CACHED_LOOKUP_URI
	public static final String CACHED_MATCHED_NUMBER
	public static final String CACHED_NORMALIZED_NUMBER
	public static final String CACHED_PHOTO_ID
	public static final String CACHED_FORMATTED_NUMBER
	public void  () 
	public static android.net.Uri addCall (com.android.internal.telephony.CallerInfo, android.content.Context, java.lang.String, int, int, long, int) 
		String normalizedPhoneNumber
		android.database.Cursor cursor
		String phoneNumber
		android.net.Uri feedbackUri
		android.database.Cursor cursor
		com.android.internal.telephony.CallerInfo ci
		android.content.Context context
		String number
		int presentation
		int callType
		long start
		int duration
		android.content.ContentResolver resolver
		int numberPresentation
		android.content.ContentValues values
		android.net.Uri result
	public static java.lang.String getLastOutgoingCall (android.content.Context) 
		android.content.Context context
		android.content.ContentResolver resolver
		android.database.Cursor c
	private static void removeExpiredEntries (android.content.Context) 
		android.content.Context context
		android.content.ContentResolver resolver
	static void  () 
}

android/provider/BrowserContract$ChromeSyncColumns.class
BrowserContract.java
package android.provider
public final android.provider.BrowserContract$ChromeSyncColumns extends java.lang.Object {
	public static final String SERVER_UNIQUE
	public static final String FOLDER_NAME_ROOT
	public static final String FOLDER_NAME_BOOKMARKS
	public static final String FOLDER_NAME_BOOKMARKS_BAR
	public static final String FOLDER_NAME_OTHER_BOOKMARKS
	public static final String CLIENT_UNIQUE
	private void  () 
}

android/provider/ContactsContract$CommonDataKinds$Phone.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Phone extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final String CONTENT_ITEM_TYPE
	public static final String CONTENT_TYPE
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_FILTER_URI
	public static final String SEARCH_DISPLAY_NAME_KEY
	public static final String SEARCH_PHONE_NUMBER_KEY
	public static final int TYPE_HOME
	public static final int TYPE_MOBILE
	public static final int TYPE_WORK
	public static final int TYPE_FAX_WORK
	public static final int TYPE_FAX_HOME
	public static final int TYPE_PAGER
	public static final int TYPE_OTHER
	public static final int TYPE_CALLBACK
	public static final int TYPE_CAR
	public static final int TYPE_COMPANY_MAIN
	public static final int TYPE_ISDN
	public static final int TYPE_MAIN
	public static final int TYPE_OTHER_FAX
	public static final int TYPE_RADIO
	public static final int TYPE_TELEX
	public static final int TYPE_TTY_TDD
	public static final int TYPE_WORK_MOBILE
	public static final int TYPE_WORK_PAGER
	public static final int TYPE_ASSISTANT
	public static final int TYPE_MMS
	public static final String NUMBER
	public static final String NORMALIZED_NUMBER
	private void  () 
	public static final java.lang.CharSequence getDisplayLabel (android.content.Context, int, java.lang.CharSequence, java.lang.CharSequence[]) 
		android.content.Context context
		int type
		CharSequence label
		CharSequence[] labelArray
	public static final java.lang.CharSequence getDisplayLabel (android.content.Context, int, java.lang.CharSequence) 
		android.content.Context context
		int type
		CharSequence label
	public static final int getTypeLabelResource (int) 
		int type
	public static final java.lang.CharSequence getTypeLabel (android.content.res.Resources, int, java.lang.CharSequence) 
		int labelRes
		android.content.res.Resources res
		int type
		CharSequence label
	static void  () 
}

android/provider/Contacts$Intents$UI.class
Contacts.java
package android.provider
public final android.provider.Contacts$Intents$UI extends java.lang.Object {
	public static final String LIST_DEFAULT
	public static final String LIST_GROUP_ACTION
	public static final String GROUP_NAME_EXTRA_KEY
	public static final String LIST_ALL_CONTACTS_ACTION
	public static final String LIST_CONTACTS_WITH_PHONES_ACTION
	public static final String LIST_STARRED_ACTION
	public static final String LIST_FREQUENT_ACTION
	public static final String LIST_STREQUENT_ACTION
	public static final String TITLE_EXTRA_KEY
	public static final String FILTER_CONTACTS_ACTION
	public static final String FILTER_TEXT_EXTRA_KEY
	public void  () 
}

android/provider/Settings$Secure.class
Settings.java
package android.provider
public final android.provider.Settings$Secure extends android.provider.Settings$NameValueTable {
	public static final String SYS_PROP_SETTING_VERSION
	public static final android.net.Uri CONTENT_URI
	private static final android.provider.Settings$NameValueCache sNameValueCache
	private static com.android.internal.widget.ILockSettings sLockSettings
	private static boolean sIsSystemProcess
	private static final java.util.HashSet MOVED_TO_LOCK_SETTINGS
	private static final java.util.HashSet MOVED_TO_GLOBAL
	public static final String DEVELOPMENT_SETTINGS_ENABLED
	public static final String BUGREPORT_IN_POWER_MENU
	public static final String ADB_ENABLED
	public static final String ALLOW_MOCK_LOCATION
	public static final String ANDROID_ID
	public static final String BLUETOOTH_ON
	public static final String DATA_ROAMING
	public static final String DEFAULT_INPUT_METHOD
	public static final String SELECTED_INPUT_METHOD_SUBTYPE
	public static final String INPUT_METHODS_SUBTYPE_HISTORY
	public static final String INPUT_METHOD_SELECTOR_VISIBILITY
	public static final String BLUETOOTH_HCI_LOG
	public static final String DEVICE_PROVISIONED
	public static final String USER_SETUP_COMPLETE
	public static final String ENABLED_INPUT_METHODS
	public static final String DISABLED_SYSTEM_INPUT_METHODS
	public static final String HTTP_PROXY
	public static final String INSTALL_NON_MARKET_APPS
	public static final String LOCATION_PROVIDERS_ALLOWED
	public static final String LOCATION_MODE
	public static final int LOCATION_MODE_OFF
	public static final int LOCATION_MODE_SENSORS_ONLY
	public static final int LOCATION_MODE_BATTERY_SAVING
	public static final int LOCATION_MODE_HIGH_ACCURACY
	public static final String LOCK_BIOMETRIC_WEAK_FLAGS
	public static final String LOCK_PATTERN_ENABLED
	public static final String LOCK_PATTERN_VISIBLE
	public static final String LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED
	public static final String LOCK_SCREEN_LOCK_AFTER_TIMEOUT
	public static final String LOCK_SCREEN_OWNER_INFO
	public static final String LOCK_SCREEN_APPWIDGET_IDS
	public static final String LOCK_SCREEN_FALLBACK_APPWIDGET_ID
	public static final String LOCK_SCREEN_STICKY_APPWIDGET
	public static final String LOCK_SCREEN_OWNER_INFO_ENABLED
	public static final String LOGGING_ID
	public static final String NETWORK_PREFERENCE
	public static final String PARENTAL_CONTROL_ENABLED
	public static final String PARENTAL_CONTROL_LAST_UPDATE
	public static final String PARENTAL_CONTROL_REDIRECT_URL
	public static final String SETTINGS_CLASSNAME
	public static final String USB_MASS_STORAGE_ENABLED
	public static final String USE_GOOGLE_MAIL
	public static final String ACCESSIBILITY_ENABLED
	public static final String TOUCH_EXPLORATION_ENABLED
	public static final String ENABLED_ACCESSIBILITY_SERVICES
	public static final String TOUCH_EXPLORATION_GRANTED_ACCESSIBILITY_SERVICES
	public static final String ACCESSIBILITY_SPEAK_PASSWORD
	public static final String ACCESSIBILITY_SCRIPT_INJECTION
	public static final String ACCESSIBILITY_SCREEN_READER_URL
	public static final String ACCESSIBILITY_WEB_CONTENT_KEY_BINDINGS
	public static final String ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED
	public static final String ACCESSIBILITY_DISPLAY_MAGNIFICATION_SCALE
	public static final String ACCESSIBILITY_DISPLAY_MAGNIFICATION_AUTO_UPDATE
	public static final String ACCESSIBILITY_CAPTIONING_ENABLED
	public static final String ACCESSIBILITY_CAPTIONING_LOCALE
	public static final String ACCESSIBILITY_CAPTIONING_PRESET
	public static final String ACCESSIBILITY_CAPTIONING_BACKGROUND_COLOR
	public static final String ACCESSIBILITY_CAPTIONING_FOREGROUND_COLOR
	public static final String ACCESSIBILITY_CAPTIONING_EDGE_TYPE
	public static final String ACCESSIBILITY_CAPTIONING_EDGE_COLOR
	public static final String ACCESSIBILITY_CAPTIONING_TYPEFACE
	public static final String ACCESSIBILITY_CAPTIONING_FONT_SCALE
	public static final String LONG_PRESS_TIMEOUT
	public static final String ENABLED_PRINT_SERVICES
	public static final String ENABLED_ON_FIRST_BOOT_SYSTEM_PRINT_SERVICES
	public static final String TTS_USE_DEFAULTS
	public static final String TTS_DEFAULT_RATE
	public static final String TTS_DEFAULT_PITCH
	public static final String TTS_DEFAULT_SYNTH
	public static final String TTS_DEFAULT_LANG
	public static final String TTS_DEFAULT_COUNTRY
	public static final String TTS_DEFAULT_VARIANT
	public static final String TTS_DEFAULT_LOCALE
	public static final String TTS_ENABLED_PLUGINS
	public static final String WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON
	public static final String WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY
	public static final String WIFI_NUM_OPEN_NETWORKS_KEPT
	public static final String WIFI_ON
	public static final String WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE
	public static final String WIFI_WATCHDOG_AP_COUNT
	public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS
	public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED
	public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS
	public static final String WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT
	public static final String WIFI_WATCHDOG_MAX_AP_CHECKS
	public static final String WIFI_WATCHDOG_ON
	public static final String WIFI_WATCHDOG_WATCH_LIST
	public static final String WIFI_WATCHDOG_PING_COUNT
	public static final String WIFI_WATCHDOG_PING_DELAY_MS
	public static final String WIFI_WATCHDOG_PING_TIMEOUT_MS
	public static final String WIFI_MAX_DHCP_RETRY_COUNT
	public static final String WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS
	public static final String BACKGROUND_DATA
	public static final String ALLOWED_GEOLOCATION_ORIGINS
	public static final String PREFERRED_TTY_MODE
	public static final String ENHANCED_VOICE_PRIVACY_ENABLED
	public static final String TTY_MODE_ENABLED
	public static final String BACKUP_ENABLED
	public static final String BACKUP_AUTO_RESTORE
	public static final String BACKUP_PROVISIONED
	public static final String BACKUP_TRANSPORT
	public static final String LAST_SETUP_SHOWN
	public static final String WIFI_IDLE_MS
	public static final String SEARCH_GLOBAL_SEARCH_ACTIVITY
	public static final String SEARCH_NUM_PROMOTED_SOURCES
	public static final String SEARCH_MAX_RESULTS_TO_DISPLAY
	public static final String SEARCH_MAX_RESULTS_PER_SOURCE
	public static final String SEARCH_WEB_RESULTS_OVERRIDE_LIMIT
	public static final String SEARCH_PROMOTED_SOURCE_DEADLINE_MILLIS
	public static final String SEARCH_SOURCE_TIMEOUT_MILLIS
	public static final String SEARCH_PREFILL_MILLIS
	public static final String SEARCH_MAX_STAT_AGE_MILLIS
	public static final String SEARCH_MAX_SOURCE_EVENT_AGE_MILLIS
	public static final String SEARCH_MIN_IMPRESSIONS_FOR_SOURCE_RANKING
	public static final String SEARCH_MIN_CLICKS_FOR_SOURCE_RANKING
	public static final String SEARCH_MAX_SHORTCUTS_RETURNED
	public static final String SEARCH_QUERY_THREAD_CORE_POOL_SIZE
	public static final String SEARCH_QUERY_THREAD_MAX_POOL_SIZE
	public static final String SEARCH_SHORTCUT_REFRESH_CORE_POOL_SIZE
	public static final String SEARCH_SHORTCUT_REFRESH_MAX_POOL_SIZE
	public static final String SEARCH_THREAD_KEEPALIVE_SECONDS
	public static final String SEARCH_PER_SOURCE_CONCURRENT_QUERY_LIMIT
	public static final String MOUNT_PLAY_NOTIFICATION_SND
	public static final String MOUNT_UMS_AUTOSTART
	public static final String MOUNT_UMS_PROMPT
	public static final String MOUNT_UMS_NOTIFY_ENABLED
	public static final String ANR_SHOW_BACKGROUND
	public static final String VOICE_RECOGNITION_SERVICE
	public static final String PACKAGE_VERIFIER_USER_CONSENT
	public static final String SELECTED_SPELL_CHECKER
	public static final String SELECTED_SPELL_CHECKER_SUBTYPE
	public static final String SPELL_CHECKER_ENABLED
	public static final String INCALL_POWER_BUTTON_BEHAVIOR
	public static final int INCALL_POWER_BUTTON_BEHAVIOR_SCREEN_OFF
	public static final int INCALL_POWER_BUTTON_BEHAVIOR_HANGUP
	public static final int INCALL_POWER_BUTTON_BEHAVIOR_DEFAULT
	public static final String UI_NIGHT_MODE
	public static final String SCREENSAVER_ENABLED
	public static final String SCREENSAVER_COMPONENTS
	public static final String SCREENSAVER_ACTIVATE_ON_DOCK
	public static final String SCREENSAVER_ACTIVATE_ON_SLEEP
	public static final String SCREENSAVER_DEFAULT_COMPONENT
	public static final String NFC_PAYMENT_DEFAULT_COMPONENT
	public static final String SMS_DEFAULT_APPLICATION
	public static final String ENABLED_NOTIFICATION_LISTENERS
	public static final String BAR_SERVICE_COMPONENT
	public static final String IMMERSIVE_MODE_CONFIRMATIONS
	public static final String PRINT_SERVICE_SEARCH_URI
	public static final String PAYMENT_SERVICE_SEARCH_URI
	public static final String[] SETTINGS_TO_BACKUP
	public void  () 
	public static void getMovedKeys (java.util.HashSet) 
		java.util.HashSet outKeySet
	public static java.lang.String getString (android.content.ContentResolver, java.lang.String) 
		android.content.ContentResolver resolver
		String name
	public static java.lang.String getStringForUser (android.content.ContentResolver, java.lang.String, int) 
		android.os.RemoteException re
		android.content.ContentResolver resolver
		String name
		int userHandle
	public static boolean putString (android.content.ContentResolver, java.lang.String, java.lang.String) 
		android.content.ContentResolver resolver
		String name
		String value
	public static boolean putStringForUser (android.content.ContentResolver, java.lang.String, java.lang.String, int) 
		android.content.ContentResolver resolver
		String name
		String value
		int userHandle
	public static android.net.Uri getUriFor (java.lang.String) 
		String name
	public static int getInt (android.content.ContentResolver, java.lang.String, int) 
		android.content.ContentResolver cr
		String name
		int def
	public static int getIntForUser (android.content.ContentResolver, java.lang.String, int, int) 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		int def
		int userHandle
		String v
	public static int getInt (android.content.ContentResolver, java.lang.String)  throws android.provider.Settings$SettingNotFoundException 
		android.content.ContentResolver cr
		String name
	public static int getIntForUser (android.content.ContentResolver, java.lang.String, int)  throws android.provider.Settings$SettingNotFoundException 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		int userHandle
		String v
	public static boolean putInt (android.content.ContentResolver, java.lang.String, int) 
		android.content.ContentResolver cr
		String name
		int value
	public static boolean putIntForUser (android.content.ContentResolver, java.lang.String, int, int) 
		android.content.ContentResolver cr
		String name
		int value
		int userHandle
	public static long getLong (android.content.ContentResolver, java.lang.String, long) 
		android.content.ContentResolver cr
		String name
		long def
	public static long getLongForUser (android.content.ContentResolver, java.lang.String, long, int) 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		long def
		int userHandle
		String valString
		long value
	public static long getLong (android.content.ContentResolver, java.lang.String)  throws android.provider.Settings$SettingNotFoundException 
		android.content.ContentResolver cr
		String name
	public static long getLongForUser (android.content.ContentResolver, java.lang.String, int)  throws android.provider.Settings$SettingNotFoundException 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		int userHandle
		String valString
	public static boolean putLong (android.content.ContentResolver, java.lang.String, long) 
		android.content.ContentResolver cr
		String name
		long value
	public static boolean putLongForUser (android.content.ContentResolver, java.lang.String, long, int) 
		android.content.ContentResolver cr
		String name
		long value
		int userHandle
	public static float getFloat (android.content.ContentResolver, java.lang.String, float) 
		android.content.ContentResolver cr
		String name
		float def
	public static float getFloatForUser (android.content.ContentResolver, java.lang.String, float, int) 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		float def
		int userHandle
		String v
	public static float getFloat (android.content.ContentResolver, java.lang.String)  throws android.provider.Settings$SettingNotFoundException 
		android.content.ContentResolver cr
		String name
	public static float getFloatForUser (android.content.ContentResolver, java.lang.String, int)  throws android.provider.Settings$SettingNotFoundException 
		NumberFormatException e
		android.content.ContentResolver cr
		String name
		int userHandle
		String v
	public static boolean putFloat (android.content.ContentResolver, java.lang.String, float) 
		android.content.ContentResolver cr
		String name
		float value
	public static boolean putFloatForUser (android.content.ContentResolver, java.lang.String, float, int) 
		android.content.ContentResolver cr
		String name
		float value
		int userHandle
	public static final boolean isLocationProviderEnabled (android.content.ContentResolver, java.lang.String) 
		android.content.ContentResolver cr
		String provider
	public static final boolean isLocationProviderEnabledForUser (android.content.ContentResolver, java.lang.String, int) 
		android.content.ContentResolver cr
		String provider
		int userId
		String allowedProviders
	public static final void setLocationProviderEnabled (android.content.ContentResolver, java.lang.String, boolean) 
		android.content.ContentResolver cr
		String provider
		boolean enabled
	public static final boolean setLocationProviderEnabledForUser (android.content.ContentResolver, java.lang.String, boolean, int) 
		android.content.ContentResolver cr
		String provider
		boolean enabled
		int userId
	private static final boolean setLocationModeForUser (android.content.ContentResolver, int, int) 
		boolean gps
		boolean network
		boolean gpsSuccess
		boolean nlpSuccess
		android.content.ContentResolver cr
		int mode
		int userId
	private static final int getLocationModeForUser (android.content.ContentResolver, int) 
		boolean gpsEnabled
		boolean networkEnabled
		android.content.ContentResolver cr
		int userId
	static void  () 
}

android/provider/ContactsContract$ProviderStatus.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$ProviderStatus extends java.lang.Object {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String STATUS
	public static final int STATUS_NORMAL
	public static final int STATUS_UPGRADING
	public static final int STATUS_UPGRADE_OUT_OF_MEMORY
	public static final int STATUS_CHANGING_LOCALE
	public static final int STATUS_NO_ACCOUNTS_NO_CONTACTS
	public static final String DATA1
	private void  () 
	static void  () 
}

android/provider/Contacts$OrganizationColumns.class
Contacts.java
package android.provider
public abstract android.provider.Contacts$OrganizationColumns extends java.lang.Object {
	public static final String TYPE
	public static final int TYPE_CUSTOM
	public static final int TYPE_WORK
	public static final int TYPE_OTHER
	public static final String LABEL
	public static final String COMPANY
	public static final String TITLE
	public static final String PERSON_ID
	public static final String ISPRIMARY
}

android/provider/Contacts$GroupsColumns.class
Contacts.java
package android.provider
public abstract android.provider.Contacts$GroupsColumns extends java.lang.Object {
	public static final String NAME
	public static final String NOTES
	public static final String SHOULD_SYNC
	public static final String SYSTEM_ID
}

android/provider/ContactsContract$CommonDataKinds$Im.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Im extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final String CONTENT_ITEM_TYPE
	public static final int TYPE_HOME
	public static final int TYPE_WORK
	public static final int TYPE_OTHER
	public static final String PROTOCOL
	public static final String CUSTOM_PROTOCOL
	public static final int PROTOCOL_CUSTOM
	public static final int PROTOCOL_AIM
	public static final int PROTOCOL_MSN
	public static final int PROTOCOL_YAHOO
	public static final int PROTOCOL_SKYPE
	public static final int PROTOCOL_QQ
	public static final int PROTOCOL_GOOGLE_TALK
	public static final int PROTOCOL_ICQ
	public static final int PROTOCOL_JABBER
	public static final int PROTOCOL_NETMEETING
	private void  () 
	public static final int getTypeLabelResource (int) 
		int type
	public static final java.lang.CharSequence getTypeLabel (android.content.res.Resources, int, java.lang.CharSequence) 
		int labelRes
		android.content.res.Resources res
		int type
		CharSequence label
	public static final int getProtocolLabelResource (int) 
		int type
	public static final java.lang.CharSequence getProtocolLabel (android.content.res.Resources, int, java.lang.CharSequence) 
		int labelRes
		android.content.res.Resources res
		int type
		CharSequence label
}

android/provider/ContactsContract$DeletedContactsColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$DeletedContactsColumns extends java.lang.Object {
	public static final String CONTACT_ID
	public static final String CONTACT_DELETED_TIMESTAMP
}

android/provider/ContactsContract$Directory.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Directory extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final long DEFAULT
	public static final long LOCAL_INVISIBLE
	public static final String PACKAGE_NAME
	public static final String TYPE_RESOURCE_ID
	public static final String DISPLAY_NAME
	public static final String DIRECTORY_AUTHORITY
	public static final String ACCOUNT_TYPE
	public static final String ACCOUNT_NAME
	public static final String EXPORT_SUPPORT
	public static final int EXPORT_SUPPORT_NONE
	public static final int EXPORT_SUPPORT_SAME_ACCOUNT_ONLY
	public static final int EXPORT_SUPPORT_ANY_ACCOUNT
	public static final String SHORTCUT_SUPPORT
	public static final int SHORTCUT_SUPPORT_NONE
	public static final int SHORTCUT_SUPPORT_DATA_ITEMS_ONLY
	public static final int SHORTCUT_SUPPORT_FULL
	public static final String PHOTO_SUPPORT
	public static final int PHOTO_SUPPORT_NONE
	public static final int PHOTO_SUPPORT_THUMBNAIL_ONLY
	public static final int PHOTO_SUPPORT_FULL_SIZE_ONLY
	public static final int PHOTO_SUPPORT_FULL
	private void  () 
	public static void notifyDirectoryChange (android.content.ContentResolver) 
		android.content.ContentResolver resolver
		android.content.ContentValues contentValues
	static void  () 
}

android/provider/ContactsContract$CommonDataKinds$BaseTypes.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$CommonDataKinds$BaseTypes extends java.lang.Object {
	public static final int TYPE_CUSTOM
}

android/provider/CalendarContract$EventsEntity$EntityIteratorImpl.class
CalendarContract.java
package android.provider
 android.provider.CalendarContract$EventsEntity$EntityIteratorImpl extends android.content.CursorEntityIterator {
	private final android.content.ContentResolver mResolver
	private final android.content.ContentProviderClient mProvider
	private static final String[] REMINDERS_PROJECTION
	private static final int COLUMN_MINUTES
	private static final int COLUMN_METHOD
	private static final String[] ATTENDEES_PROJECTION
	private static final int COLUMN_ATTENDEE_NAME
	private static final int COLUMN_ATTENDEE_EMAIL
	private static final int COLUMN_ATTENDEE_RELATIONSHIP
	private static final int COLUMN_ATTENDEE_TYPE
	private static final int COLUMN_ATTENDEE_STATUS
	private static final int COLUMN_ATTENDEE_IDENTITY
	private static final int COLUMN_ATTENDEE_ID_NAMESPACE
	private static final String[] EXTENDED_PROJECTION
	private static final int COLUMN_ID
	private static final int COLUMN_NAME
	private static final int COLUMN_VALUE
	private static final String WHERE_EVENT_ID
	public void  (android.database.Cursor, android.content.ContentResolver) 
		android.database.Cursor cursor
		android.content.ContentResolver resolver
	public void  (android.database.Cursor, android.content.ContentProviderClient) 
		android.database.Cursor cursor
		android.content.ContentProviderClient provider
	public android.content.Entity getEntityAndIncrementCursor (android.database.Cursor)  throws android.os.RemoteException 
		android.database.Cursor subCursor
		android.content.ContentValues reminderValues
		android.content.ContentValues attendeeValues
		android.content.ContentValues extendedValues
		android.database.Cursor cursor
		long eventId
		android.content.ContentValues cv
		android.content.Entity entity
		android.database.Cursor subCursor
	static void  () 
}

android/provider/ContactsContract$StreamItemPhotosColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$StreamItemPhotosColumns extends java.lang.Object {
	public static final String STREAM_ITEM_ID
	public static final String SORT_INDEX
	public static final String PHOTO_FILE_ID
	public static final String PHOTO_URI
	public static final String SYNC1
	public static final String SYNC2
	public static final String SYNC3
	public static final String SYNC4
}

android/provider/BrowserContract$History.class
BrowserContract.java
package android.provider
public final android.provider.BrowserContract$History extends java.lang.Object implements android.provider.BrowserContract$CommonColumns android.provider.BrowserContract$HistoryColumns android.provider.BrowserContract$ImageColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	private void  () 
	static void  () 
}

android/provider/Settings$SettingNotFoundException.class
Settings.java
package android.provider
public android.provider.Settings$SettingNotFoundException extends android.util.AndroidException {
	public void  (java.lang.String) 
		String msg
}

android/provider/CalendarContract$EventDays.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$EventDays extends java.lang.Object implements android.provider.CalendarContract$EventDaysColumns  {
	public static final android.net.Uri CONTENT_URI
	private static final String SELECTION
	private void  () 
	public static final android.database.Cursor query (android.content.ContentResolver, int, int, java.lang.String[]) 
		android.content.ContentResolver cr
		int startDay
		int numDays
		String[] projection
		int endDay
		android.net.Uri$Builder builder
	static void  () 
}

android/provider/CalendarContract$RemindersColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$RemindersColumns extends java.lang.Object {
	public static final String EVENT_ID
	public static final String MINUTES
	public static final int MINUTES_DEFAULT
	public static final String METHOD
	public static final int METHOD_DEFAULT
	public static final int METHOD_ALERT
	public static final int METHOD_EMAIL
	public static final int METHOD_SMS
	public static final int METHOD_ALARM
}

android/provider/SearchRecentSuggestions$SuggestionColumns.class
SearchRecentSuggestions.java
package android.provider
 android.provider.SearchRecentSuggestions$SuggestionColumns extends java.lang.Object implements android.provider.BaseColumns  {
	public static final String DISPLAY1
	public static final String DISPLAY2
	public static final String QUERY
	public static final String DATE
	private void  () 
}

android/provider/Contacts$Extensions.class
Contacts.java
package android.provider
public final android.provider.Contacts$Extensions extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$ExtensionsColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String DEFAULT_SORT_ORDER
	public static final String PERSON_ID
	private void  () 
	static void  () 
}

android/provider/Contacts$PhotosColumns.class
Contacts.java
package android.provider
public abstract android.provider.Contacts$PhotosColumns extends java.lang.Object {
	public static final String LOCAL_VERSION
	public static final String PERSON_ID
	public static final String DOWNLOAD_REQUIRED
	public static final String EXISTS_ON_SERVER
	public static final String SYNC_ERROR
	public static final String DATA
}

android/provider/ContactsContract$SyncState.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$SyncState extends java.lang.Object implements android.provider.SyncStateContract$Columns  {
	public static final String CONTENT_DIRECTORY
	public static final android.net.Uri CONTENT_URI
	private void  () 
	public static byte[] get (android.content.ContentProviderClient, android.accounts.Account)  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.accounts.Account account
	public static android.util.Pair getWithUri (android.content.ContentProviderClient, android.accounts.Account)  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.accounts.Account account
	public static void set (android.content.ContentProviderClient, android.accounts.Account, byte[])  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.accounts.Account account
		byte[] data
	public static android.content.ContentProviderOperation newSetOperation (android.accounts.Account, byte[]) 
		android.accounts.Account account
		byte[] data
	static void  () 
}

android/provider/ContactsContract$PhoneLookupColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$PhoneLookupColumns extends java.lang.Object {
	public static final String NUMBER
	public static final String TYPE
	public static final String LABEL
	public static final String NORMALIZED_NUMBER
}

android/provider/ContactsContract$CommonDataKinds$Website.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Website extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final String CONTENT_ITEM_TYPE
	public static final int TYPE_HOMEPAGE
	public static final int TYPE_BLOG
	public static final int TYPE_PROFILE
	public static final int TYPE_HOME
	public static final int TYPE_WORK
	public static final int TYPE_FTP
	public static final int TYPE_OTHER
	public static final String URL
	private void  () 
}

android/provider/ContactsContract$Presence.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Presence extends android.provider.ContactsContract$StatusUpdates {
	public void  () 
}

android/provider/ContactsContract$StatusUpdates.class
ContactsContract.java
package android.provider
public android.provider.ContactsContract$StatusUpdates extends java.lang.Object implements android.provider.ContactsContract$StatusColumns android.provider.ContactsContract$PresenceColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri PROFILE_CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	private void  () 
	public static final int getPresenceIconResourceId (int) 
		int status
	public static final int getPresencePrecedence (int) 
		int status
	void  (android.provider.ContactsContract$1) 
		android.provider.ContactsContract$1 x0
	static void  () 
}

android/provider/SearchRecentSuggestions$1.class
SearchRecentSuggestions.java
package android.provider
 android.provider.SearchRecentSuggestions$1 extends java.lang.Thread {
	final String val$queryString
	final String val$line2
	final android.provider.SearchRecentSuggestions this$0
	void  (android.provider.SearchRecentSuggestions, java.lang.String, java.lang.String, java.lang.String) 
		String x0
	public void run () 
}

android/provider/ContactsContract$Contacts$AggregationSuggestions.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Contacts$AggregationSuggestions extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$ContactsColumns android.provider.ContactsContract$ContactOptionsColumns android.provider.ContactsContract$ContactStatusColumns  {
	public static final String CONTENT_DIRECTORY
	public static final String PARAMETER_MATCH_NAME
	public static final String PARAMETER_MATCH_EMAIL
	public static final String PARAMETER_MATCH_PHONE
	public static final String PARAMETER_MATCH_NICKNAME
	private void  () 
	public static final android.provider.ContactsContract$Contacts$AggregationSuggestions$Builder builder () 
}

android/provider/Contacts$ExtensionsColumns.class
Contacts.java
package android.provider
public abstract android.provider.Contacts$ExtensionsColumns extends java.lang.Object {
	public static final String NAME
	public static final String VALUE
}

android/provider/MediaStore$Images$Media.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Images$Media extends java.lang.Object implements android.provider.MediaStore$Images$ImageColumns  {
	public static final android.net.Uri INTERNAL_CONTENT_URI
	public static final android.net.Uri EXTERNAL_CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String DEFAULT_SORT_ORDER
	public void  () 
	public static final android.database.Cursor query (android.content.ContentResolver, android.net.Uri, java.lang.String[]) 
		android.content.ContentResolver cr
		android.net.Uri uri
		String[] projection
	public static final android.database.Cursor query (android.content.ContentResolver, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String) 
		android.content.ContentResolver cr
		android.net.Uri uri
		String[] projection
		String where
		String orderBy
	public static final android.database.Cursor query (android.content.ContentResolver, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
		android.content.ContentResolver cr
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String orderBy
	public static final android.graphics.Bitmap getBitmap (android.content.ContentResolver, android.net.Uri)  throws java.io.FileNotFoundException java.io.IOException 
		android.content.ContentResolver cr
		android.net.Uri url
		java.io.InputStream input
		android.graphics.Bitmap bitmap
	public static final java.lang.String insertImage (android.content.ContentResolver, java.lang.String, java.lang.String, java.lang.String)  throws java.io.FileNotFoundException 
		java.io.IOException e
		android.graphics.Bitmap bm
		String ret
		java.io.IOException e
		android.content.ContentResolver cr
		String imagePath
		String name
		String description
		java.io.FileInputStream stream
	private static final android.graphics.Bitmap StoreThumbnail (android.content.ContentResolver, android.graphics.Bitmap, long, float, float, int) 
		java.io.OutputStream thumbOut
		java.io.FileNotFoundException ex
		java.io.IOException ex
		android.content.ContentResolver cr
		android.graphics.Bitmap source
		long id
		float width
		float height
		int kind
		android.graphics.Matrix matrix
		float scaleX
		float scaleY
		android.graphics.Bitmap thumb
		android.content.ContentValues values
		android.net.Uri url
	public static final java.lang.String insertImage (android.content.ContentResolver, android.graphics.Bitmap, java.lang.String, java.lang.String) 
		java.io.OutputStream imageOut
		long id
		android.graphics.Bitmap miniThumb
		android.graphics.Bitmap microThumb
		Exception e
		android.content.ContentResolver cr
		android.graphics.Bitmap source
		String title
		String description
		android.content.ContentValues values
		android.net.Uri url
		String stringUrl
	public static android.net.Uri getContentUri (java.lang.String) 
		String volumeName
	static void  () 
}

android/provider/CalendarContract$SyncState.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$SyncState extends java.lang.Object implements android.provider.SyncStateContract$Columns  {
	private static final String CONTENT_DIRECTORY
	public static final android.net.Uri CONTENT_URI
	private void  () 
	static void  () 
}

android/provider/BrowserContract$SyncColumns.class
BrowserContract.java
package android.provider
abstract android.provider.BrowserContract$SyncColumns extends java.lang.Object implements android.provider.BrowserContract$BaseSyncColumns  {
	public static final String ACCOUNT_NAME
	public static final String ACCOUNT_TYPE
	public static final String SOURCE_ID
	public static final String VERSION
	public static final String DIRTY
	public static final String DATE_MODIFIED
}

android/provider/ContactsContract$CommonDataKinds.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds extends java.lang.Object {
	public static final String PACKAGE_COMMON
	private void  () 
}

android/provider/ContactsContract$DisplayNameSources.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$DisplayNameSources extends java.lang.Object {
	public static final int UNDEFINED
	public static final int EMAIL
	public static final int PHONE
	public static final int ORGANIZATION
	public static final int NICKNAME
	public static final int STRUCTURED_NAME
}

android/provider/Contacts$People$Extensions.class
Contacts.java
package android.provider
public android.provider.Contacts$People$Extensions extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$ExtensionsColumns  {
	public static final String CONTENT_DIRECTORY
	public static final String DEFAULT_SORT_ORDER
	public static final String PERSON_ID
	private void  () 
}

android/provider/ContactsContract$DeletedContacts.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$DeletedContacts extends java.lang.Object implements android.provider.ContactsContract$DeletedContactsColumns  {
	public static final android.net.Uri CONTENT_URI
	private static final int DAYS_KEPT
	public static final long DAYS_KEPT_MILLISECONDS
	private void  () 
	static void  () 
}

android/provider/CalendarContract$EventsColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$EventsColumns extends java.lang.Object {
	public static final String CALENDAR_ID
	public static final String TITLE
	public static final String DESCRIPTION
	public static final String EVENT_LOCATION
	public static final String EVENT_COLOR
	public static final String EVENT_COLOR_KEY
	public static final String DISPLAY_COLOR
	public static final String STATUS
	public static final int STATUS_TENTATIVE
	public static final int STATUS_CONFIRMED
	public static final int STATUS_CANCELED
	public static final String SELF_ATTENDEE_STATUS
	public static final String SYNC_DATA1
	public static final String SYNC_DATA2
	public static final String SYNC_DATA3
	public static final String SYNC_DATA4
	public static final String SYNC_DATA5
	public static final String SYNC_DATA6
	public static final String SYNC_DATA7
	public static final String SYNC_DATA8
	public static final String SYNC_DATA9
	public static final String SYNC_DATA10
	public static final String LAST_SYNCED
	public static final String DTSTART
	public static final String DTEND
	public static final String DURATION
	public static final String EVENT_TIMEZONE
	public static final String EVENT_END_TIMEZONE
	public static final String ALL_DAY
	public static final String ACCESS_LEVEL
	public static final int ACCESS_DEFAULT
	public static final int ACCESS_CONFIDENTIAL
	public static final int ACCESS_PRIVATE
	public static final int ACCESS_PUBLIC
	public static final String AVAILABILITY
	public static final int AVAILABILITY_BUSY
	public static final int AVAILABILITY_FREE
	public static final int AVAILABILITY_TENTATIVE
	public static final String HAS_ALARM
	public static final String HAS_EXTENDED_PROPERTIES
	public static final String RRULE
	public static final String RDATE
	public static final String EXRULE
	public static final String EXDATE
	public static final String ORIGINAL_ID
	public static final String ORIGINAL_SYNC_ID
	public static final String ORIGINAL_INSTANCE_TIME
	public static final String ORIGINAL_ALL_DAY
	public static final String LAST_DATE
	public static final String HAS_ATTENDEE_DATA
	public static final String GUESTS_CAN_MODIFY
	public static final String GUESTS_CAN_INVITE_OTHERS
	public static final String GUESTS_CAN_SEE_GUESTS
	public static final String ORGANIZER
	public static final String IS_ORGANIZER
	public static final String CAN_INVITE_OTHERS
	public static final String CUSTOM_APP_PACKAGE
	public static final String CUSTOM_APP_URI
	public static final String UID_2445
}

android/provider/MediaStore$Video$Media.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Video$Media extends java.lang.Object implements android.provider.MediaStore$Video$VideoColumns  {
	public static final android.net.Uri INTERNAL_CONTENT_URI
	public static final android.net.Uri EXTERNAL_CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String DEFAULT_SORT_ORDER
	public void  () 
	public static android.net.Uri getContentUri (java.lang.String) 
		String volumeName
	static void  () 
}

android/provider/SyncConstValue.class
SyncConstValue.java
package android.provider
public abstract android.provider.SyncConstValue extends java.lang.Object {
	public static final String _SYNC_ACCOUNT
	public static final String _SYNC_ACCOUNT_TYPE
	public static final String _SYNC_ID
	public static final String _SYNC_TIME
	public static final String _SYNC_VERSION
	public static final String _SYNC_LOCAL_ID
	public static final String _SYNC_MARK
	public static final String _SYNC_DIRTY
	public static final String NON_SYNCABLE_ACCOUNT
	public static final String NON_SYNCABLE_ACCOUNT_TYPE
}

android/provider/ContactsContract$CommonDataKinds$StructuredName.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$StructuredName extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins  {
	public static final String CONTENT_ITEM_TYPE
	public static final String DISPLAY_NAME
	public static final String GIVEN_NAME
	public static final String FAMILY_NAME
	public static final String PREFIX
	public static final String MIDDLE_NAME
	public static final String SUFFIX
	public static final String PHONETIC_GIVEN_NAME
	public static final String PHONETIC_MIDDLE_NAME
	public static final String PHONETIC_FAMILY_NAME
	public static final String FULL_NAME_STYLE
	public static final String PHONETIC_NAME_STYLE
	private void  () 
}

android/provider/MediaStore$Audio.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Audio extends java.lang.Object {
	public void  () 
	public static java.lang.String keyFor (java.lang.String) 
		int i
		StringBuilder b
		int nl
		String key
		boolean sortfirst
		String name
}

android/provider/ContactsContract$ContactCounts.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$ContactCounts extends java.lang.Object {
	public static final String ADDRESS_BOOK_INDEX_EXTRAS
	public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES
	public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS
	public void  () 
}

android/provider/MediaStore$Audio$AudioColumns.class
MediaStore.java
package android.provider
public abstract android.provider.MediaStore$Audio$AudioColumns extends java.lang.Object implements android.provider.MediaStore$MediaColumns  {
	public static final String TITLE_KEY
	public static final String DURATION
	public static final String BOOKMARK
	public static final String ARTIST_ID
	public static final String ARTIST
	public static final String ALBUM_ARTIST
	public static final String COMPILATION
	public static final String ARTIST_KEY
	public static final String COMPOSER
	public static final String ALBUM_ID
	public static final String ALBUM
	public static final String ALBUM_KEY
	public static final String TRACK
	public static final String YEAR
	public static final String IS_MUSIC
	public static final String IS_PODCAST
	public static final String IS_RINGTONE
	public static final String IS_ALARM
	public static final String IS_NOTIFICATION
	public static final String GENRE
}

android/provider/ContactsContract$CommonDataKinds$Photo.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Photo extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins  {
	public static final String CONTENT_ITEM_TYPE
	public static final String PHOTO_FILE_ID
	public static final String PHOTO
	private void  () 
}

android/provider/Contacts$Photos.class
Contacts.java
package android.provider
public final android.provider.Contacts$Photos extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$PhotosColumns android.provider.SyncConstValue  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_DIRECTORY
	public static final String DEFAULT_SORT_ORDER
	private void  () 
	static void  () 
}

android/provider/ContactsContract$CommonDataKinds$Note.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Note extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins  {
	public static final String CONTENT_ITEM_TYPE
	public static final String NOTE
	private void  () 
}

android/provider/MediaStore$Images.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Images extends java.lang.Object {
	public void  () 
}

android/provider/ContactsContract$FullNameStyle.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$FullNameStyle extends java.lang.Object {
	public static final int UNDEFINED
	public static final int WESTERN
	public static final int CJK
	public static final int CHINESE
	public static final int JAPANESE
	public static final int KOREAN
}

android/provider/DocumentsContract$Root.class
DocumentsContract.java
package android.provider
public final android.provider.DocumentsContract$Root extends java.lang.Object {
	public static final String COLUMN_ROOT_ID
	public static final String COLUMN_FLAGS
	public static final String COLUMN_ICON
	public static final String COLUMN_TITLE
	public static final String COLUMN_SUMMARY
	public static final String COLUMN_DOCUMENT_ID
	public static final String COLUMN_AVAILABLE_BYTES
	public static final String COLUMN_MIME_TYPES
	public static final String MIME_TYPE_ITEM
	public static final int FLAG_SUPPORTS_CREATE
	public static final int FLAG_LOCAL_ONLY
	public static final int FLAG_SUPPORTS_RECENTS
	public static final int FLAG_SUPPORTS_SEARCH
	public static final int FLAG_EMPTY
	public static final int FLAG_ADVANCED
	private void  () 
}

android/provider/ContactsContract$CommonDataKinds$Callable.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Callable extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_FILTER_URI
	public void  () 
	static void  () 
}

android/provider/ContactsContract$ContactOptionsColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$ContactOptionsColumns extends java.lang.Object {
	public static final String TIMES_CONTACTED
	public static final String LAST_TIME_CONTACTED
	public static final String STARRED
	public static final String PINNED
	public static final String CUSTOM_RINGTONE
	public static final String SEND_TO_VOICEMAIL
}

android/provider/ContactsContract$Contacts$Entity.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Contacts$Entity extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$ContactsColumns android.provider.ContactsContract$ContactNameColumns android.provider.ContactsContract$RawContactsColumns android.provider.ContactsContract$BaseSyncColumns android.provider.ContactsContract$SyncColumns android.provider.ContactsContract$DataColumns android.provider.ContactsContract$StatusColumns android.provider.ContactsContract$ContactOptionsColumns android.provider.ContactsContract$ContactStatusColumns  {
	public static final String CONTENT_DIRECTORY
	public static final String RAW_CONTACT_ID
	public static final String DATA_ID
	private void  () 
}

android/provider/MediaStore$Audio$PlaylistsColumns.class
MediaStore.java
package android.provider
public abstract android.provider.MediaStore$Audio$PlaylistsColumns extends java.lang.Object {
	public static final String NAME
	public static final String DATA
	public static final String DATE_ADDED
	public static final String DATE_MODIFIED
}

android/provider/Contacts$ContactMethods.class
Contacts.java
package android.provider
public final android.provider.Contacts$ContactMethods extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$ContactMethodsColumns android.provider.Contacts$PeopleColumns  {
	public static final String POSTAL_LOCATION_LATITUDE
	public static final String POSTAL_LOCATION_LONGITUDE
	public static final int PROTOCOL_AIM
	public static final int PROTOCOL_MSN
	public static final int PROTOCOL_YAHOO
	public static final int PROTOCOL_SKYPE
	public static final int PROTOCOL_QQ
	public static final int PROTOCOL_GOOGLE_TALK
	public static final int PROTOCOL_ICQ
	public static final int PROTOCOL_JABBER
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_EMAIL_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_EMAIL_TYPE
	public static final String CONTENT_POSTAL_TYPE
	public static final String CONTENT_EMAIL_ITEM_TYPE
	public static final String CONTENT_POSTAL_ITEM_TYPE
	public static final String CONTENT_IM_ITEM_TYPE
	public static final String DEFAULT_SORT_ORDER
	public static final String PERSON_ID
	public static java.lang.String encodePredefinedImProtocol (int) 
		int protocol
	public static java.lang.String encodeCustomImProtocol (java.lang.String) 
		String protocolString
	public static java.lang.Object decodeImProtocol (java.lang.String) 
		String encodedString
	public static java.lang.String lookupProviderNameFromId (int) 
		int protocol
	private void  () 
	public static final java.lang.CharSequence getDisplayLabel (android.content.Context, int, int, java.lang.CharSequence) 
		ArrayIndexOutOfBoundsException e
		CharSequence[] labels
		ArrayIndexOutOfBoundsException e
		CharSequence[] labels
		android.content.Context context
		int kind
		int type
		CharSequence label
		CharSequence display
	public void addPostalLocation (android.content.Context, long, double, double) 
		android.content.Context context
		long postalId
		double latitude
		double longitude
		android.content.ContentResolver resolver
		android.content.ContentValues values
		android.net.Uri loc
		long locId
	static void  () 
}

android/provider/BrowserContract$SyncState.class
BrowserContract.java
package android.provider
public final android.provider.BrowserContract$SyncState extends java.lang.Object implements android.provider.SyncStateContract$Columns  {
	public static final String CONTENT_DIRECTORY
	public static final android.net.Uri CONTENT_URI
	private void  () 
	public static byte[] get (android.content.ContentProviderClient, android.accounts.Account)  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.accounts.Account account
	public static android.util.Pair getWithUri (android.content.ContentProviderClient, android.accounts.Account)  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.accounts.Account account
	public static void set (android.content.ContentProviderClient, android.accounts.Account, byte[])  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.accounts.Account account
		byte[] data
	public static android.content.ContentProviderOperation newSetOperation (android.accounts.Account, byte[]) 
		android.accounts.Account account
		byte[] data
	static void  () 
}

android/provider/MediaStore$Video$Thumbnails.class
MediaStore.java
package android.provider
public android.provider.MediaStore$Video$Thumbnails extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri INTERNAL_CONTENT_URI
	public static final android.net.Uri EXTERNAL_CONTENT_URI
	public static final String DEFAULT_SORT_ORDER
	public static final String DATA
	public static final String VIDEO_ID
	public static final String KIND
	public static final int MINI_KIND
	public static final int FULL_SCREEN_KIND
	public static final int MICRO_KIND
	public static final String WIDTH
	public static final String HEIGHT
	public void  () 
	public static void cancelThumbnailRequest (android.content.ContentResolver, long) 
		android.content.ContentResolver cr
		long origId
	public static android.graphics.Bitmap getThumbnail (android.content.ContentResolver, long, int, android.graphics.BitmapFactory$Options) 
		android.content.ContentResolver cr
		long origId
		int kind
		android.graphics.BitmapFactory$Options options
	public static android.graphics.Bitmap getThumbnail (android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory$Options) 
		android.content.ContentResolver cr
		long origId
		long groupId
		int kind
		android.graphics.BitmapFactory$Options options
	public static void cancelThumbnailRequest (android.content.ContentResolver, long, long) 
		android.content.ContentResolver cr
		long origId
		long groupId
	public static android.net.Uri getContentUri (java.lang.String) 
		String volumeName
	static void  () 
}

android/provider/Settings.class
Settings.java
package android.provider
public final android.provider.Settings extends java.lang.Object {
	public static final String ACTION_SETTINGS
	public static final String ACTION_APN_SETTINGS
	public static final String ACTION_LOCATION_SOURCE_SETTINGS
	public static final String ACTION_WIRELESS_SETTINGS
	public static final String ACTION_AIRPLANE_MODE_SETTINGS
	public static final String ACTION_ACCESSIBILITY_SETTINGS
	public static final String ACTION_SECURITY_SETTINGS
	public static final String ACTION_TRUSTED_CREDENTIALS_USER
	public static final String ACTION_MONITORING_CERT_INFO
	public static final String ACTION_PRIVACY_SETTINGS
	public static final String ACTION_WIFI_SETTINGS
	public static final String ACTION_WIFI_IP_SETTINGS
	public static final String ACTION_BLUETOOTH_SETTINGS
	public static final String ACTION_WIFI_DISPLAY_SETTINGS
	public static final String ACTION_DATE_SETTINGS
	public static final String ACTION_SOUND_SETTINGS
	public static final String ACTION_DISPLAY_SETTINGS
	public static final String ACTION_LOCALE_SETTINGS
	public static final String ACTION_INPUT_METHOD_SETTINGS
	public static final String ACTION_INPUT_METHOD_SUBTYPE_SETTINGS
	public static final String ACTION_SHOW_INPUT_METHOD_PICKER
	public static final String ACTION_USER_DICTIONARY_SETTINGS
	public static final String ACTION_USER_DICTIONARY_INSERT
	public static final String ACTION_APPLICATION_SETTINGS
	public static final String ACTION_APPLICATION_DEVELOPMENT_SETTINGS
	public static final String ACTION_QUICK_LAUNCH_SETTINGS
	public static final String ACTION_MANAGE_APPLICATIONS_SETTINGS
	public static final String ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS
	public static final String ACTION_APPLICATION_DETAILS_SETTINGS
	public static final String ACTION_APP_OPS_SETTINGS
	public static final String ACTION_SYSTEM_UPDATE_SETTINGS
	public static final String ACTION_SYNC_SETTINGS
	public static final String ACTION_ADD_ACCOUNT
	public static final String ACTION_NETWORK_OPERATOR_SETTINGS
	public static final String ACTION_DATA_ROAMING_SETTINGS
	public static final String ACTION_INTERNAL_STORAGE_SETTINGS
	public static final String ACTION_MEMORY_CARD_SETTINGS
	public static final String ACTION_SEARCH_SETTINGS
	public static final String ACTION_DEVICE_INFO_SETTINGS
	public static final String ACTION_NFC_SETTINGS
	public static final String ACTION_NFCSHARING_SETTINGS
	public static final String ACTION_NFC_PAYMENT_SETTINGS
	public static final String ACTION_DREAM_SETTINGS
	public static final String ACTION_NOTIFICATION_LISTENER_SETTINGS
	public static final String ACTION_CAPTIONING_SETTINGS
	public static final String ACTION_PRINT_SETTINGS
	public static final String CALL_METHOD_GET_SYSTEM
	public static final String CALL_METHOD_GET_SECURE
	public static final String CALL_METHOD_GET_GLOBAL
	public static final String CALL_METHOD_USER_KEY
	public static final String CALL_METHOD_PUT_SYSTEM
	public static final String CALL_METHOD_PUT_SECURE
	public static final String CALL_METHOD_PUT_GLOBAL
	public static final String EXTRA_AUTHORITIES
	public static final String EXTRA_ACCOUNT_TYPES
	public static final String EXTRA_INPUT_METHOD_ID
	private static final String JID_RESOURCE_PREFIX
	public static final String AUTHORITY
	private static final String TAG
	private static final boolean LOCAL_LOGV
	private static final Object mLocationSettingsLock
	public void  () 
	public static java.lang.String getGTalkDeviceId (long) 
		long androidId
	static java.lang.Object access$000 () 
	static void  () 
}

android/provider/Contacts$PhonesColumns.class
Contacts.java
package android.provider
public abstract android.provider.Contacts$PhonesColumns extends java.lang.Object {
	public static final String TYPE
	public static final int TYPE_CUSTOM
	public static final int TYPE_HOME
	public static final int TYPE_MOBILE
	public static final int TYPE_WORK
	public static final int TYPE_FAX_WORK
	public static final int TYPE_FAX_HOME
	public static final int TYPE_PAGER
	public static final int TYPE_OTHER
	public static final String LABEL
	public static final String NUMBER
	public static final String NUMBER_KEY
	public static final String ISPRIMARY
}

android/provider/ContactsContract$ContactNameColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$ContactNameColumns extends java.lang.Object {
	public static final String DISPLAY_NAME_SOURCE
	public static final String DISPLAY_NAME_PRIMARY
	public static final String DISPLAY_NAME_ALTERNATIVE
	public static final String PHONETIC_NAME_STYLE
	public static final String PHONETIC_NAME
	public static final String SORT_KEY_PRIMARY
	public static final String SORT_KEY_ALTERNATIVE
}

android/provider/OpenableColumns.class
OpenableColumns.java
package android.provider
public abstract android.provider.OpenableColumns extends java.lang.Object {
	public static final String DISPLAY_NAME
	public static final String SIZE
}

android/provider/ContactsContract$CommonDataKinds$Event.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Event extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final String CONTENT_ITEM_TYPE
	public static final int TYPE_ANNIVERSARY
	public static final int TYPE_OTHER
	public static final int TYPE_BIRTHDAY
	public static final String START_DATE
	private void  () 
	public static int getTypeResource (java.lang.Integer) 
		Integer type
}

android/provider/Contacts$Organizations.class
Contacts.java
package android.provider
public final android.provider.Contacts$Organizations extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$OrganizationColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_DIRECTORY
	public static final String DEFAULT_SORT_ORDER
	private void  () 
	public static final java.lang.CharSequence getDisplayLabel (android.content.Context, int, java.lang.CharSequence) 
		ArrayIndexOutOfBoundsException e
		CharSequence[] labels
		android.content.Context context
		int type
		CharSequence label
		CharSequence display
	static void  () 
}

android/provider/BrowserContract$ImageMappings.class
BrowserContract.java
package android.provider
public final android.provider.BrowserContract$ImageMappings extends java.lang.Object implements android.provider.BrowserContract$ImageMappingColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	private void  () 
	static void  () 
}

android/provider/ContactsContract$CommonDataKinds$Contactables.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$CommonDataKinds$Contactables extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$CommonDataKinds$CommonColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_FILTER_URI
	public static final String VISIBLE_CONTACTS_ONLY
	public void  () 
	static void  () 
}

android/provider/Browser.class
Browser.java
package android.provider
public android.provider.Browser extends java.lang.Object {
	private static final String LOGTAG
	public static final android.net.Uri BOOKMARKS_URI
	public static final String INITIAL_ZOOM_LEVEL
	public static final String EXTRA_APPLICATION_ID
	public static final String EXTRA_HEADERS
	public static final String[] HISTORY_PROJECTION
	public static final int HISTORY_PROJECTION_ID_INDEX
	public static final int HISTORY_PROJECTION_URL_INDEX
	public static final int HISTORY_PROJECTION_VISITS_INDEX
	public static final int HISTORY_PROJECTION_DATE_INDEX
	public static final int HISTORY_PROJECTION_BOOKMARK_INDEX
	public static final int HISTORY_PROJECTION_TITLE_INDEX
	public static final int HISTORY_PROJECTION_FAVICON_INDEX
	public static final int HISTORY_PROJECTION_THUMBNAIL_INDEX
	public static final int HISTORY_PROJECTION_TOUCH_ICON_INDEX
	public static final String[] TRUNCATE_HISTORY_PROJECTION
	public static final int TRUNCATE_HISTORY_PROJECTION_ID_INDEX
	public static final int TRUNCATE_N_OLDEST
	public static final android.net.Uri SEARCHES_URI
	public static final String[] SEARCHES_PROJECTION
	public static final int SEARCHES_PROJECTION_SEARCH_INDEX
	public static final int SEARCHES_PROJECTION_DATE_INDEX
	private static final int MAX_HISTORY_COUNT
	public static final String EXTRA_CREATE_NEW_TAB
	public static final String EXTRA_SHARE_SCREENSHOT
	public static final String EXTRA_SHARE_FAVICON
	public void  () 
	public static final void saveBookmark (android.content.Context, java.lang.String, java.lang.String) 
		android.content.Context c
		String title
		String url
		android.content.Intent i
	public static final void sendString (android.content.Context, java.lang.String) 
		android.content.Context context
		String string
	public static final void sendString (android.content.Context, java.lang.String, java.lang.String) 
		android.content.Intent i
		android.content.ActivityNotFoundException ex
		android.content.Context c
		String stringToSend
		String chooserDialogTitle
		android.content.Intent send
	public static final android.database.Cursor getAllBookmarks (android.content.ContentResolver)  throws java.lang.IllegalStateException 
		android.content.ContentResolver cr
	public static final android.database.Cursor getAllVisitedUrls (android.content.ContentResolver)  throws java.lang.IllegalStateException 
		android.content.ContentResolver cr
	private static final void addOrUrlEquals (java.lang.StringBuilder) 
		StringBuilder sb
	private static final android.database.Cursor getVisitedLike (android.content.ContentResolver, java.lang.String) 
		String wwwString
		android.content.ContentResolver cr
		String url
		boolean secure
		String compareString
		StringBuilder whereClause
	public static final void updateVisitedHistory (android.content.ContentResolver, java.lang.String, boolean) 
		android.content.ContentValues values
		int visits
		int user_entered
		android.content.ContentValues values
		int visits
		int user_entered
		IllegalStateException e
		android.content.ContentResolver cr
		String url
		boolean real
		long now
		android.database.Cursor c
	public static final java.lang.String[] getVisitedHistory (android.content.ContentResolver) 
		String[] projection
		int i
		IllegalStateException e
		android.content.ContentResolver cr
		android.database.Cursor c
		String[] str
	public static final void truncateHistory (android.content.ContentResolver) 
		int i
		android.webkit.WebIconDatabase iconDb
		IllegalStateException e
		android.content.ContentResolver cr
		android.database.Cursor cursor
	public static final boolean canClearHistory (android.content.ContentResolver) 
		IllegalStateException e
		android.content.ContentResolver cr
		android.database.Cursor cursor
		boolean ret
	public static final void clearHistory (android.content.ContentResolver) 
		android.content.ContentResolver cr
	private static final void deleteHistoryWhere (android.content.ContentResolver, java.lang.String) 
		android.webkit.WebIconDatabase iconDb
		IllegalStateException e
		android.content.ContentResolver cr
		String whereClause
		android.database.Cursor cursor
	public static final void deleteHistoryTimeFrame (android.content.ContentResolver, long, long) 
		String whereClause
		String whereClause
		android.content.ContentResolver cr
		long begin
		long end
		String whereClause
		String date
	public static final void deleteFromHistory (android.content.ContentResolver, java.lang.String) 
		android.content.ContentResolver cr
		String url
	public static final void addSearchUrl (android.content.ContentResolver, java.lang.String) 
		android.content.ContentResolver cr
		String search
		android.content.ContentValues values
	public static final void clearSearches (android.content.ContentResolver) 
		IllegalStateException e
		android.content.ContentResolver cr
	public static final void requestAllIcons (android.content.ContentResolver, java.lang.String, android.webkit.WebIconDatabase$IconListener) 
		android.content.ContentResolver cr
		String where
		android.webkit.WebIconDatabase$IconListener listener
	static void  () 
}

android/provider/Downloads$Impl.class
Downloads.java
package android.provider
public final android.provider.Downloads$Impl extends java.lang.Object implements android.provider.BaseColumns  {
	public static final String PERMISSION_ACCESS
	public static final String PERMISSION_ACCESS_ADVANCED
	public static final String PERMISSION_ACCESS_ALL
	public static final String PERMISSION_CACHE
	public static final String PERMISSION_SEND_INTENTS
	public static final String PERMISSION_CACHE_NON_PURGEABLE
	public static final String PERMISSION_NO_NOTIFICATION
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri ALL_DOWNLOADS_CONTENT_URI
	public static final String PUBLICLY_ACCESSIBLE_DOWNLOADS_URI_SEGMENT
	public static final android.net.Uri PUBLICLY_ACCESSIBLE_DOWNLOADS_URI
	public static final String ACTION_DOWNLOAD_COMPLETED
	public static final String ACTION_NOTIFICATION_CLICKED
	public static final String COLUMN_URI
	public static final String COLUMN_APP_DATA
	public static final String COLUMN_NO_INTEGRITY
	public static final String COLUMN_FILE_NAME_HINT
	public static final String _DATA
	public static final String COLUMN_MIME_TYPE
	public static final String COLUMN_DESTINATION
	public static final String COLUMN_VISIBILITY
	public static final String COLUMN_CONTROL
	public static final String COLUMN_STATUS
	public static final String COLUMN_LAST_MODIFICATION
	public static final String COLUMN_NOTIFICATION_PACKAGE
	public static final String COLUMN_NOTIFICATION_CLASS
	public static final String COLUMN_NOTIFICATION_EXTRAS
	public static final String COLUMN_COOKIE_DATA
	public static final String COLUMN_USER_AGENT
	public static final String COLUMN_REFERER
	public static final String COLUMN_TOTAL_BYTES
	public static final String COLUMN_CURRENT_BYTES
	public static final String COLUMN_OTHER_UID
	public static final String COLUMN_TITLE
	public static final String COLUMN_DESCRIPTION
	public static final String COLUMN_IS_PUBLIC_API
	public static final String COLUMN_ALLOWED_NETWORK_TYPES
	public static final String COLUMN_ALLOW_ROAMING
	public static final String COLUMN_ALLOW_METERED
	public static final String COLUMN_IS_VISIBLE_IN_DOWNLOADS_UI
	public static final String COLUMN_BYPASS_RECOMMENDED_SIZE_LIMIT
	public static final String COLUMN_DELETED
	public static final String COLUMN_MEDIAPROVIDER_URI
	public static final String COLUMN_MEDIA_SCANNED
	public static final String COLUMN_ERROR_MSG
	public static final String COLUMN_LAST_UPDATESRC
	public static final String COLUMN_FAILED_CONNECTIONS
	public static final String COLUMN_ALLOW_WRITE
	public static final int LAST_UPDATESRC_NOT_RELEVANT
	public static final int LAST_UPDATESRC_DONT_NOTIFY_DOWNLOADSVC
	public static final int DESTINATION_EXTERNAL
	public static final int DESTINATION_CACHE_PARTITION
	public static final int DESTINATION_CACHE_PARTITION_PURGEABLE
	public static final int DESTINATION_CACHE_PARTITION_NOROAMING
	public static final int DESTINATION_FILE_URI
	public static final int DESTINATION_SYSTEMCACHE_PARTITION
	public static final int DESTINATION_NON_DOWNLOADMANAGER_DOWNLOAD
	public static final int CONTROL_RUN
	public static final int CONTROL_PAUSED
	public static final int STATUS_PENDING
	public static final int STATUS_RUNNING
	public static final int STATUS_PAUSED_BY_APP
	public static final int STATUS_WAITING_TO_RETRY
	public static final int STATUS_WAITING_FOR_NETWORK
	public static final int STATUS_QUEUED_FOR_WIFI
	public static final int STATUS_INSUFFICIENT_SPACE_ERROR
	public static final int STATUS_DEVICE_NOT_FOUND_ERROR
	public static final int STATUS_SUCCESS
	public static final int STATUS_BAD_REQUEST
	public static final int STATUS_NOT_ACCEPTABLE
	public static final int STATUS_LENGTH_REQUIRED
	public static final int STATUS_PRECONDITION_FAILED
	public static final int MIN_ARTIFICIAL_ERROR_STATUS
	public static final int STATUS_FILE_ALREADY_EXISTS_ERROR
	public static final int STATUS_CANNOT_RESUME
	public static final int STATUS_CANCELED
	public static final int STATUS_UNKNOWN_ERROR
	public static final int STATUS_FILE_ERROR
	public static final int STATUS_UNHANDLED_REDIRECT
	public static final int STATUS_UNHANDLED_HTTP_CODE
	public static final int STATUS_HTTP_DATA_ERROR
	public static final int STATUS_HTTP_EXCEPTION
	public static final int STATUS_TOO_MANY_REDIRECTS
	public static final int STATUS_BLOCKED
	public static final int VISIBILITY_VISIBLE
	public static final int VISIBILITY_VISIBLE_NOTIFY_COMPLETED
	public static final int VISIBILITY_HIDDEN
	private void  () 
	public static boolean isStatusInformational (int) 
		int status
	public static boolean isStatusSuccess (int) 
		int status
	public static boolean isStatusError (int) 
		int status
	public static boolean isStatusClientError (int) 
		int status
	public static boolean isStatusServerError (int) 
		int status
	public static boolean isNotificationToBeDisplayed (int) 
		int visibility
	public static boolean isStatusCompleted (int) 
		int status
	public static java.lang.String statusToString (int) 
		int status
	static void  () 
}

android/provider/MediaStore$Audio$Artists$Albums.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Audio$Artists$Albums extends java.lang.Object implements android.provider.MediaStore$Audio$AlbumColumns  {
	public void  () 
	public static final android.net.Uri getContentUri (java.lang.String, long) 
		String volumeName
		long artistId
}

android/provider/SyncStateContract$Helpers.class
SyncStateContract.java
package android.provider
public final android.provider.SyncStateContract$Helpers extends java.lang.Object {
	private static final String[] DATA_PROJECTION
	private static final String SELECT_BY_ACCOUNT
	public void  () 
	public static byte[] get (android.content.ContentProviderClient, android.net.Uri, android.accounts.Account)  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.net.Uri uri
		android.accounts.Account account
		android.database.Cursor c
	public static void set (android.content.ContentProviderClient, android.net.Uri, android.accounts.Account, byte[])  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.net.Uri uri
		android.accounts.Account account
		byte[] data
		android.content.ContentValues values
	public static android.net.Uri insert (android.content.ContentProviderClient, android.net.Uri, android.accounts.Account, byte[])  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.net.Uri uri
		android.accounts.Account account
		byte[] data
		android.content.ContentValues values
	public static void update (android.content.ContentProviderClient, android.net.Uri, byte[])  throws android.os.RemoteException 
		android.content.ContentProviderClient provider
		android.net.Uri uri
		byte[] data
		android.content.ContentValues values
	public static android.util.Pair getWithUri (android.content.ContentProviderClient, android.net.Uri, android.accounts.Account)  throws android.os.RemoteException 
		long rowId
		byte[] blob
		android.content.ContentProviderClient provider
		android.net.Uri uri
		android.accounts.Account account
		android.database.Cursor c
	public static android.content.ContentProviderOperation newSetOperation (android.net.Uri, android.accounts.Account, byte[]) 
		android.net.Uri uri
		android.accounts.Account account
		byte[] data
		android.content.ContentValues values
	public static android.content.ContentProviderOperation newUpdateOperation (android.net.Uri, byte[]) 
		android.net.Uri uri
		byte[] data
		android.content.ContentValues values
	static void  () 
}

android/provider/Contacts$People.class
Contacts.java
package android.provider
public final android.provider.Contacts$People extends java.lang.Object implements android.provider.BaseColumns android.provider.SyncConstValue android.provider.Contacts$PeopleColumns android.provider.Contacts$PhonesColumns android.provider.Contacts$PresenceColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri CONTENT_FILTER_URI
	public static final android.net.Uri DELETED_CONTENT_URI
	public static final android.net.Uri WITH_EMAIL_OR_IM_FILTER_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String DEFAULT_SORT_ORDER
	public static final String PRIMARY_PHONE_ID
	public static final String PRIMARY_EMAIL_ID
	public static final String PRIMARY_ORGANIZATION_ID
	private static final String[] GROUPS_PROJECTION
	private void  () 
	public static void markAsContacted (android.content.ContentResolver, long) 
		android.content.ContentResolver resolver
		long personId
		android.net.Uri uri
		android.content.ContentValues values
	public static long tryGetMyContactsGroupId (android.content.ContentResolver) 
		android.content.ContentResolver resolver
		android.database.Cursor groupsCursor
	public static android.net.Uri addToMyContactsGroup (android.content.ContentResolver, long) 
		android.content.ContentResolver resolver
		long personId
		long groupId
	public static android.net.Uri addToGroup (android.content.ContentResolver, long, java.lang.String) 
		android.content.ContentResolver resolver
		long personId
		String groupName
		long groupId
		android.database.Cursor groupsCursor
	public static android.net.Uri addToGroup (android.content.ContentResolver, long, long) 
		android.content.ContentResolver resolver
		long personId
		long groupId
		android.content.ContentValues values
	public static android.net.Uri createPersonInMyContactsGroup (android.content.ContentResolver, android.content.ContentValues) 
		android.content.ContentResolver resolver
		android.content.ContentValues values
		android.net.Uri contactUri
	public static android.database.Cursor queryGroups (android.content.ContentResolver, long) 
		android.content.ContentResolver resolver
		long person
	public static void setPhotoData (android.content.ContentResolver, android.net.Uri, byte[]) 
		android.content.ContentResolver cr
		android.net.Uri person
		byte[] data
		android.net.Uri photoUri
		android.content.ContentValues values
	public static java.io.InputStream openContactPhotoInputStream (android.content.ContentResolver, android.net.Uri) 
		byte[] data
		android.content.ContentResolver cr
		android.net.Uri person
		android.net.Uri photoUri
		android.database.Cursor cursor
	public static android.graphics.Bitmap loadContactPhoto (android.content.Context, android.net.Uri, int, android.graphics.BitmapFactory$Options) 
		android.content.Context context
		android.net.Uri person
		int placeholderImageResource
		android.graphics.BitmapFactory$Options options
		java.io.InputStream stream
		android.graphics.Bitmap bm
	private static android.graphics.Bitmap loadPlaceholderPhoto (int, android.content.Context, android.graphics.BitmapFactory$Options) 
		int placeholderImageResource
		android.content.Context context
		android.graphics.BitmapFactory$Options options
	static void  () 
}

android/provider/Contacts$Groups.class
Contacts.java
package android.provider
public final android.provider.Contacts$Groups extends java.lang.Object implements android.provider.BaseColumns android.provider.SyncConstValue android.provider.Contacts$GroupsColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri DELETED_CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String DEFAULT_SORT_ORDER
	public static final String GROUP_ANDROID_STARRED
	public static final String GROUP_MY_CONTACTS
	private void  () 
	static void  () 
}

android/provider/Contacts$GroupMembership.class
Contacts.java
package android.provider
public final android.provider.Contacts$GroupMembership extends java.lang.Object implements android.provider.BaseColumns android.provider.Contacts$GroupsColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final android.net.Uri RAW_CONTENT_URI
	public static final String CONTENT_DIRECTORY
	public static final String CONTENT_TYPE
	public static final String CONTENT_ITEM_TYPE
	public static final String DEFAULT_SORT_ORDER
	public static final String GROUP_ID
	public static final String GROUP_SYNC_ID
	public static final String GROUP_SYNC_ACCOUNT
	public static final String GROUP_SYNC_ACCOUNT_TYPE
	public static final String PERSON_ID
	private void  () 
	static void  () 
}

android/provider/UserDictionary.class
UserDictionary.java
package android.provider
public android.provider.UserDictionary extends java.lang.Object {
	public static final String AUTHORITY
	public static final android.net.Uri CONTENT_URI
	private static final int FREQUENCY_MIN
	private static final int FREQUENCY_MAX
	public void  () 
	static void  () 
}

android/provider/ContactsContract$Contacts$Photo.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Contacts$Photo extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$DataColumnsWithJoins  {
	public static final String CONTENT_DIRECTORY
	public static final String DISPLAY_PHOTO
	public static final String PHOTO_FILE_ID
	public static final String PHOTO
	private void  () 
}

android/provider/CalendarContract$Attendees.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$Attendees extends java.lang.Object implements android.provider.BaseColumns android.provider.CalendarContract$AttendeesColumns android.provider.CalendarContract$EventsColumns  {
	public static final android.net.Uri CONTENT_URI
	private static final String ATTENDEES_WHERE
	private void  () 
	public static final android.database.Cursor query (android.content.ContentResolver, long, java.lang.String[]) 
		android.content.ContentResolver cr
		long eventId
		String[] projection
		String[] attArgs
	static void  () 
}

android/provider/ContactsContract$StreamItemPhotos.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$StreamItemPhotos extends java.lang.Object implements android.provider.BaseColumns android.provider.ContactsContract$StreamItemPhotosColumns  {
	public static final String PHOTO
	private void  () 
}

android/provider/DocumentsContract.class
DocumentsContract.java
package android.provider
public final android.provider.DocumentsContract extends java.lang.Object {
	private static final String TAG
	public static final String PROVIDER_INTERFACE
	public static final String EXTRA_PACKAGE_NAME
	public static final String EXTRA_SHOW_ADVANCED
	public static final String EXTRA_ORIENTATION
	public static final String ACTION_MANAGE_ROOT
	public static final String ACTION_MANAGE_DOCUMENT
	private static final int THUMBNAIL_BUFFER_SIZE
	public static final String EXTRA_LOADING
	public static final String EXTRA_INFO
	public static final String EXTRA_ERROR
	public static final String METHOD_CREATE_DOCUMENT
	public static final String METHOD_DELETE_DOCUMENT
	public static final String EXTRA_THUMBNAIL_SIZE
	private static final String PATH_ROOT
	private static final String PATH_RECENT
	private static final String PATH_DOCUMENT
	private static final String PATH_CHILDREN
	private static final String PATH_SEARCH
	private static final String PARAM_QUERY
	private static final String PARAM_MANAGE
	private void  () 
	public static android.net.Uri buildRootsUri (java.lang.String) 
		String authority
	public static android.net.Uri buildRootUri (java.lang.String, java.lang.String) 
		String authority
		String rootId
	public static android.net.Uri buildRecentDocumentsUri (java.lang.String, java.lang.String) 
		String authority
		String rootId
	public static android.net.Uri buildDocumentUri (java.lang.String, java.lang.String) 
		String authority
		String documentId
	public static android.net.Uri buildChildDocumentsUri (java.lang.String, java.lang.String) 
		String authority
		String parentDocumentId
	public static android.net.Uri buildSearchDocumentsUri (java.lang.String, java.lang.String, java.lang.String) 
		String authority
		String rootId
		String query
	public static boolean isDocumentUri (android.content.Context, android.net.Uri) 
		android.content.pm.ResolveInfo info
		java.util.Iterator i$
		android.content.Context context
		android.net.Uri uri
		java.util.List paths
		android.content.Intent intent
		java.util.List infos
	public static java.lang.String getRootId (android.net.Uri) 
		android.net.Uri rootUri
		java.util.List paths
	public static java.lang.String getDocumentId (android.net.Uri) 
		android.net.Uri documentUri
		java.util.List paths
	public static java.lang.String getSearchDocumentsQuery (android.net.Uri) 
		android.net.Uri searchDocumentsUri
	public static android.net.Uri setManageMode (android.net.Uri) 
		android.net.Uri uri
	public static boolean isManageMode (android.net.Uri) 
		android.net.Uri uri
	public static android.graphics.Bitmap getDocumentThumbnail (android.content.ContentResolver, android.net.Uri, android.graphics.Point, android.os.CancellationSignal) 
		Exception e
		android.content.ContentResolver resolver
		android.net.Uri documentUri
		android.graphics.Point size
		android.os.CancellationSignal signal
		android.content.ContentProviderClient client
	public static android.graphics.Bitmap getDocumentThumbnail (android.content.ContentProviderClient, android.net.Uri, android.graphics.Point, android.os.CancellationSignal)  throws android.os.RemoteException java.io.IOException 
		android.system.ErrnoException e
		android.system.ErrnoException e
		int width
		int height
		android.graphics.Matrix m
		java.io.FileDescriptor fd
		long offset
		java.io.BufferedInputStream is
		android.graphics.BitmapFactory$Options opts
		int widthSample
		int heightSample
		android.os.Bundle extras
		int orientation
		android.content.ContentProviderClient client
		android.net.Uri documentUri
		android.graphics.Point size
		android.os.CancellationSignal signal
		android.os.Bundle openOpts
		android.content.res.AssetFileDescriptor afd
		android.graphics.Bitmap bitmap
	public static android.net.Uri createDocument (android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String) 
		Exception e
		android.content.ContentResolver resolver
		android.net.Uri parentDocumentUri
		String mimeType
		String displayName
		android.content.ContentProviderClient client
	public static android.net.Uri createDocument (android.content.ContentProviderClient, android.net.Uri, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.content.ContentProviderClient client
		android.net.Uri parentDocumentUri
		String mimeType
		String displayName
		android.os.Bundle in
		android.os.Bundle out
	public static boolean deleteDocument (android.content.ContentResolver, android.net.Uri) 
		Exception e
		android.content.ContentResolver resolver
		android.net.Uri documentUri
		android.content.ContentProviderClient client
	public static void deleteDocument (android.content.ContentProviderClient, android.net.Uri)  throws android.os.RemoteException 
		android.content.ContentProviderClient client
		android.net.Uri documentUri
		android.os.Bundle in
	public static android.content.res.AssetFileDescriptor openImageThumbnail (java.io.File)  throws java.io.FileNotFoundException 
		android.media.ExifInterface exif
		long[] thumb
		java.io.IOException e
		java.io.File file
		android.os.ParcelFileDescriptor pfd
		android.os.Bundle extras
}

android/provider/MediaStore$Audio$Genres.class
MediaStore.java
package android.provider
public final android.provider.MediaStore$Audio$Genres extends java.lang.Object implements android.provider.BaseColumns android.provider.MediaStore$Audio$GenresColumns  {
	public static final android.net.Uri INTERNAL_CONTENT_URI
	public static final android.net.Uri EXTERNAL_CONTENT_URI
	public static final String CONTENT_TYPE
	public static final String ENTRY_CONTENT_TYPE
	public static final String DEFAULT_SORT_ORDER
	public void  () 
	public static android.net.Uri getContentUri (java.lang.String) 
		String volumeName
	public static android.net.Uri getContentUriForAudioId (java.lang.String, int) 
		String volumeName
		int audioId
	static void  () 
}

android/provider/ContactsContract$ContactStatusColumns.class
ContactsContract.java
package android.provider
public abstract android.provider.ContactsContract$ContactStatusColumns extends java.lang.Object {
	public static final String CONTACT_PRESENCE
	public static final String CONTACT_CHAT_CAPABILITY
	public static final String CONTACT_STATUS
	public static final String CONTACT_STATUS_TIMESTAMP
	public static final String CONTACT_STATUS_RES_PACKAGE
	public static final String CONTACT_STATUS_LABEL
	public static final String CONTACT_STATUS_ICON
}

android/provider/CalendarContract$EventsRawTimes.class
CalendarContract.java
package android.provider
public final android.provider.CalendarContract$EventsRawTimes extends java.lang.Object implements android.provider.BaseColumns android.provider.CalendarContract$EventsRawTimesColumns  {
	private void  () 
}

android/provider/ContactsContract$Authorization.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Authorization extends java.lang.Object {
	public static final String AUTHORIZATION_METHOD
	public static final String KEY_URI_TO_AUTHORIZE
	public static final String KEY_AUTHORIZED_URI
	public void  () 
}

android/provider/CalendarContract$ExtendedPropertiesColumns.class
CalendarContract.java
package android.provider
public abstract android.provider.CalendarContract$ExtendedPropertiesColumns extends java.lang.Object {
	public static final String EVENT_ID
	public static final String NAME
	public static final String VALUE
}

android/provider/ContactsContract$Data.class
ContactsContract.java
package android.provider
public final android.provider.ContactsContract$Data extends java.lang.Object implements android.provider.ContactsContract$DataColumnsWithJoins  {
	public static final android.net.Uri CONTENT_URI
	public static final String VISIBLE_CONTACTS_ONLY
	public static final String CONTENT_TYPE
	private void  () 
	public static android.net.Uri getContactLookupUri (android.content.ContentResolver, android.net.Uri) 
		long contactId
		String lookupKey
		android.content.ContentResolver resolver
		android.net.Uri dataUri
		android.database.Cursor cursor
		android.net.Uri lookupUri
	static void  () 
}

android/filterpacks/
android/filterpacks/videoproc/
android/filterpacks/videoproc/BackDropperFilter$LearningDoneListener.class
BackDropperFilter.java
package android.filterpacks.videoproc
public abstract android.filterpacks.videoproc.BackDropperFilter$LearningDoneListener extends java.lang.Object {
	public abstract void onLearningDone (android.filterpacks.videoproc.BackDropperFilter) 
}

android/filterpacks/videoproc/BackDropperFilter.class
BackDropperFilter.java
package android.filterpacks.videoproc
public android.filterpacks.videoproc.BackDropperFilter extends android.filterfw.core.Filter {
	private final int BACKGROUND_STRETCH
	private final int BACKGROUND_FIT
	private final int BACKGROUND_FILL_CROP
	private int mBackgroundFitMode
	private int mLearningDuration
	private int mLearningVerifyDuration
	private float mAcceptStddev
	private float mHierarchyLrgScale
	private float mHierarchyMidScale
	private float mHierarchySmlScale
	private int mMaskWidthExp
	private int mMaskHeightExp
	private int mHierarchyLrgExp
	private int mHierarchyMidExp
	private int mHierarchySmlExp
	private float mLumScale
	private float mChromaScale
	private float mMaskBg
	private float mMaskFg
	private float mExposureChange
	private float mWhiteBalanceRedChange
	private float mWhiteBalanceBlueChange
	private int mAutoWBToggle
	private float mAdaptRateLearning
	private float mAdaptRateBg
	private float mAdaptRateFg
	private float mVerifyRate
	private android.filterpacks.videoproc.BackDropperFilter$LearningDoneListener mLearningDoneListener
	private boolean mUseTheForce
	private boolean mProvideDebugOutputs
	private boolean mMirrorBg
	private int mOrientation
	private static final int DEFAULT_LEARNING_DURATION
	private static final int DEFAULT_LEARNING_VERIFY_DURATION
	private static final float DEFAULT_ACCEPT_STDDEV
	private static final float DEFAULT_HIER_LRG_SCALE
	private static final float DEFAULT_HIER_MID_SCALE
	private static final float DEFAULT_HIER_SML_SCALE
	private static final int DEFAULT_MASK_WIDTH_EXPONENT
	private static final int DEFAULT_MASK_HEIGHT_EXPONENT
	private static final int DEFAULT_HIER_LRG_EXPONENT
	private static final int DEFAULT_HIER_MID_EXPONENT
	private static final int DEFAULT_HIER_SML_EXPONENT
	private static final float DEFAULT_Y_SCALE_FACTOR
	private static final float DEFAULT_UV_SCALE_FACTOR
	private static final float DEFAULT_MASK_BLEND_BG
	private static final float DEFAULT_MASK_BLEND_FG
	private static final float DEFAULT_EXPOSURE_CHANGE
	private static final float DEFAULT_WHITE_BALANCE_RED_CHANGE
	private static final float DEFAULT_WHITE_BALANCE_BLUE_CHANGE
	private static final int DEFAULT_WHITE_BALANCE_TOGGLE
	private static final float DEFAULT_LEARNING_ADAPT_RATE
	private static final float DEFAULT_ADAPT_RATE_BG
	private static final float DEFAULT_ADAPT_RATE_FG
	private static final float DEFAULT_MASK_VERIFY_RATE
	private static final int DEFAULT_LEARNING_DONE_THRESHOLD
	private static final float[] DEFAULT_BG_FIT_TRANSFORM
	private static final String MASK_SMOOTH_EXPONENT
	private static final String DISTANCE_STORAGE_SCALE
	private static final String VARIANCE_STORAGE_SCALE
	private static final String DEFAULT_AUTO_WB_SCALE
	private static final String MIN_VARIANCE
	private static final String RGB_TO_YUV_MATRIX
	private static final String[] mInputNames
	private static final String[] mOutputNames
	private static final String[] mDebugOutputNames
	private android.filterfw.core.FrameFormat mOutputFormat
	private android.filterfw.core.MutableFrameFormat mMemoryFormat
	private android.filterfw.core.MutableFrameFormat mMaskFormat
	private android.filterfw.core.MutableFrameFormat mAverageFormat
	private final boolean mLogVerbose
	private static final String TAG
	private static String mSharedUtilShader
	private static final String mBgDistanceShader
	private static final String mBgMaskShader
	private static final String mAutomaticWhiteBalance
	private static final String mBgSubtractShader
	private static final String mBgSubtractForceShader
	private static final String mUpdateBgModelMeanShader
	private static final String mUpdateBgModelVarianceShader
	private static final String mMaskVerifyShader
	private android.filterfw.core.ShaderProgram mBgDistProgram
	private android.filterfw.core.ShaderProgram mBgMaskProgram
	private android.filterfw.core.ShaderProgram mBgSubtractProgram
	private android.filterfw.core.ShaderProgram mBgUpdateMeanProgram
	private android.filterfw.core.ShaderProgram mBgUpdateVarianceProgram
	private android.filterfw.core.ShaderProgram mCopyOutProgram
	private android.filterfw.core.ShaderProgram mAutomaticWhiteBalanceProgram
	private android.filterfw.core.ShaderProgram mMaskVerifyProgram
	private android.filterfw.core.ShaderProgram copyShaderProgram
	private boolean mPingPong
	private android.filterfw.core.GLFrame[] mBgMean
	private android.filterfw.core.GLFrame[] mBgVariance
	private android.filterfw.core.GLFrame[] mMaskVerify
	private android.filterfw.core.GLFrame mDistance
	private android.filterfw.core.GLFrame mAutoWB
	private android.filterfw.core.GLFrame mMask
	private android.filterfw.core.GLFrame mVideoInput
	private android.filterfw.core.GLFrame mBgInput
	private android.filterfw.core.GLFrame mMaskAverage
	private boolean isOpen
	private int mFrameCount
	private boolean mStartLearning
	private boolean mBackgroundFitModeChanged
	private float mRelativeAspect
	private int mPyramidDepth
	private int mSubsampleLevel
	private long startTime
	public void  (java.lang.String) 
		NumberFormatException e
		String name
		String adjStr
	public void setupPorts () 
		String inputName
		String[] arr$
		int len$
		int i$
		String outputName
		String[] arr$
		int len$
		int i$
		String outputName
		String[] arr$
		int len$
		int i$
		android.filterfw.core.FrameFormat imageFormat
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.MutableFrameFormat format
	private boolean createMemoryFormat (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat inputFormat
		int maskWidth
		int maskHeight
		int widthExp
		int heightExp
		int memWidth
		int memHeight
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	private void allocateFrames (android.filterfw.core.FrameFormat, android.filterfw.core.FilterContext) 
		int i
		int i
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.FilterContext context
		int numBytes
		byte[] initialBgMean
		byte[] initialBgVariance
		byte[] initialMaskVerify
		float[] yuvWeights
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.Frame[] maskVerifyInputs
		java.nio.ByteBuffer mMaskAverageByteBuffer
		byte[] mask_average
		int bi
		android.filterfw.core.Frame output
		android.filterfw.core.Frame[] subtractInputs
		android.filterfw.core.Frame[] meanUpdateInputs
		android.filterfw.core.Frame[] varianceUpdateInputs
		android.filterfw.core.Frame dbg1
		android.filterfw.core.Frame dbg2
		long endTime
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame video
		android.filterfw.core.Frame background
		int inputIndex
		int outputIndex
		android.filterfw.core.Frame[] distInputs
		android.filterfw.core.Frame[] autoWBInputs
	public void close (android.filterfw.core.FilterContext) 
		int i
		android.filterfw.core.FilterContext context
	public synchronized void relearn () 
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		float[] yuvWeights
		String name
		android.filterfw.core.FilterContext context
	private void updateBgScaling (android.filterfw.core.Frame, android.filterfw.core.Frame, boolean) 
		float xMin
		float xWidth
		float yMin
		float yWidth
		float[] bgTransform
		android.filterfw.core.Frame video
		android.filterfw.core.Frame background
		boolean fitModeChanged
		float foregroundAspect
		float backgroundAspect
		float currentRelativeAspect
	private int pyramidLevel (int) 
		int size
	static void  () 
}

android/filterpacks/performance/
android/filterpacks/performance/ThroughputFilter.class
ThroughputFilter.java
package android.filterpacks.performance
public android.filterpacks.performance.ThroughputFilter extends android.filterfw.core.Filter {
	private int mPeriod
	private long mLastTime
	private int mTotalFrameCount
	private int mPeriodFrameCount
	private android.filterfw.core.FrameFormat mOutputFormat
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FrameFormat inputFormat
		int pixelCount
		android.filterpacks.performance.Throughput throughput
		android.filterfw.core.Frame throughputFrame
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		long curTime
}

android/filterpacks/performance/Throughput.class
Throughput.java
package android.filterpacks.performance
public android.filterpacks.performance.Throughput extends java.lang.Object {
	private final int mTotalFrames
	private final int mPeriodFrames
	private final int mPeriodTime
	private final int mPixels
	public void  (int, int, int, int) 
		int totalFrames
		int periodFrames
		int periodTime
		int pixels
	public int getTotalFrameCount () 
	public int getPeriodFrameCount () 
	public int getPeriodTime () 
	public float getFramesPerSecond () 
	public float getNanosPerPixel () 
		double frameTimeInNanos
	public java.lang.String toString () 
}

android/filterpacks/numeric/
android/filterpacks/numeric/SinWaveFilter.class
SinWaveFilter.java
package android.filterpacks.numeric
public android.filterpacks.numeric.SinWaveFilter extends android.filterfw.core.Filter {
	private float mStepSize
	private float mValue
	private android.filterfw.core.FrameFormat mOutputFormat
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/
android/filterpacks/imageproc/DrawRectFilter.class
DrawRectFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.DrawRectFilter extends android.filterfw.core.Filter {
	private float mColorRed
	private float mColorGreen
	private float mColorBlue
	private final String mVertexShader
	private final String mFixedColorFragmentShader
	private android.filterfw.core.ShaderProgram mProgram
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame imageFrame
		android.filterfw.core.Frame boxFrame
		android.filterfw.geometry.Quad box
		android.filterfw.core.GLFrame output
	private void renderBox (android.filterfw.geometry.Quad) 
		android.filterfw.geometry.Quad box
		int FLOAT_SIZE
		float[] color
		float[] vertexValues
}

android/filterpacks/imageproc/CropRectFilter.class
CropRectFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.CropRectFilter extends android.filterfw.core.Filter {
	private int mXorigin
	private int mYorigin
	private int mOutputWidth
	private int mOutputHeight
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mWidth
	private int mHeight
	private int mTarget
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.FrameFormat outputFormat
		android.filterfw.core.Frame output
	void updateSourceRect (int, int) 
		int width
		int height
}

android/filterpacks/imageproc/FlipFilter.class
FlipFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.FlipFilter extends android.filterfw.core.Filter {
	private boolean mVertical
	private boolean mHorizontal
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void updateParameters () 
		float x_origin
		float y_origin
		float width
		float height
}

android/filterpacks/imageproc/DocumentaryFilter.class
DocumentaryFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.DocumentaryFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private java.util.Random mRandom
	private int mWidth
	private int mHeight
	private int mTarget
	private final String mDocumentaryShader
	public void  (java.lang.String) 
		String name
		java.util.Date date
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void initParameters () 
		float[] scale
		float max_dist
		float[] seed
}

android/filterpacks/imageproc/ToGrayFilter.class
ToGrayFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ToGrayFilter extends android.filterpacks.imageproc.SimpleImageFilter {
	private boolean mInvertSource
	private int mTileSize
	private android.filterfw.core.MutableFrameFormat mOutputFormat
	private static final String mColorToGray4Shader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	protected android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		int inputChannels
		android.filterfw.core.ShaderProgram program
}

android/filterpacks/imageproc/NegativeFilter.class
NegativeFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.NegativeFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mNegativeShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/BlendFilter.class
BlendFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.BlendFilter extends android.filterpacks.imageproc.ImageCombineFilter {
	private final String mBlendShader
	public void  (java.lang.String) 
		String name
	protected android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/AlphaBlendFilter.class
AlphaBlendFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.AlphaBlendFilter extends android.filterpacks.imageproc.ImageCombineFilter {
	private final String mAlphaBlendShader
	public void  (java.lang.String) 
		String name
	protected android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/ImageSlicer.class
ImageSlicer.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ImageSlicer extends android.filterfw.core.Filter {
	private int mXSlices
	private int mYSlices
	private int mPadSize
	private int mSliceIndex
	private android.filterfw.core.Frame mOriginalFrame
	private android.filterfw.core.Program mProgram
	private int mInputWidth
	private int mInputHeight
	private int mSliceWidth
	private int mSliceHeight
	private int mOutputWidth
	private int mOutputHeight
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	private void calcOutputFormatForInput (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.MutableFrameFormat outputFormat
		android.filterfw.core.Frame output
		int xSliceIndex
		int ySliceIndex
		float x0
		float y0
}

android/filterpacks/imageproc/GrainFilter.class
GrainFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.GrainFilter extends android.filterfw.core.Filter {
	private static final int RAND_THRESHOLD
	private float mScale
	private int mTileSize
	private android.filterfw.core.Program mGrainProgram
	private android.filterfw.core.Program mNoiseProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private java.util.Random mRandom
	private final String mNoiseShader
	private final String mGrainShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	private void updateParameters () 
		float[] seed
	private void updateFrameSize (int, int) 
		int width
		int height
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.FrameFormat noiseFormat
		android.filterfw.core.Frame noiseFrame
		android.filterfw.core.Frame output
		android.filterfw.core.Frame[] empty
		android.filterfw.core.Frame[] inputs
}

android/filterpacks/imageproc/SepiaFilter.class
SepiaFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.SepiaFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mSepiaShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void initParameters () 
		float[] weights
}

android/filterpacks/imageproc/DrawOverlayFilter.class
DrawOverlayFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.DrawOverlayFilter extends android.filterfw.core.Filter {
	private android.filterfw.core.ShaderProgram mProgram
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
		android.filterfw.core.FrameFormat imageFormatMask
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame sourceFrame
		android.filterfw.core.Frame overlayFrame
		android.filterfw.core.Frame boxFrame
		android.filterfw.geometry.Quad box
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/ContrastFilter.class
ContrastFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ContrastFilter extends android.filterpacks.imageproc.SimpleImageFilter {
	private static final String mContrastShader
	public void  (java.lang.String) 
		String name
	protected android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/ResizeFilter.class
ResizeFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ResizeFilter extends android.filterfw.core.Filter {
	private int mOWidth
	private int mOHeight
	private boolean mKeepAspectRatio
	private boolean mGenerateMipMap
	private android.filterfw.core.Program mProgram
	private android.filterfw.core.FrameFormat mLastFormat
	private android.filterfw.core.MutableFrameFormat mOutputFormat
	private int mInputChannels
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	protected void createProgram (android.filterfw.core.FilterContext, android.filterfw.core.FrameFormat) 
		android.filterfw.core.ShaderProgram prog
		android.filterfw.core.FilterContext context
		android.filterfw.core.FrameFormat format
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.GLFrame mipmapped
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame input
		android.filterfw.core.MutableFrameFormat outputFormat
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/FisheyeFilter.class
FisheyeFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.FisheyeFilter extends android.filterfw.core.Filter {
	private static final String TAG
	private float mScale
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private static final String mFisheyeShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	private void updateFrameSize (int, int) 
		int width
		int height
	private void updateProgramParams () 
		float pi
		float[] scale
		float alpha
		float bound2
		float bound
		float radius
		float radius2
		float max_radian
		float factor
}

android/filterpacks/imageproc/ColorTemperatureFilter.class
ColorTemperatureFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ColorTemperatureFilter extends android.filterfw.core.Filter {
	private float mScale
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mColorTemperatureShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void updateParameters () 
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/SharpenFilter.class
SharpenFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.SharpenFilter extends android.filterfw.core.Filter {
	private float mScale
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private final String mSharpenShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void updateFrameSize (int, int) 
		int width
		int height
	private void updateParameters () 
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/StraightenFilter.class
StraightenFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.StraightenFilter extends android.filterfw.core.Filter {
	private float mAngle
	private float mMaxAngle
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private static final float DEGREE_TO_RADIAN
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void updateParameters () 
		float cosTheta
		float sinTheta
		android.filterfw.geometry.Point p0
		android.filterfw.geometry.Point p1
		android.filterfw.geometry.Point p2
		android.filterfw.geometry.Point p3
		float maxWidth
		float maxHeight
		float scale
		android.filterfw.geometry.Quad quad
}

android/filterpacks/imageproc/BlackWhiteFilter.class
BlackWhiteFilter.java
package android.filterpacks.imag