OSDN Git Service

Commit the final API for level 10.
authorJeff Hamilton <jham@android.com>
Mon, 31 Jan 2011 17:46:29 +0000 (11:46 -0600)
committerJeff Hamilton <jham@android.com>
Mon, 31 Jan 2011 17:46:29 +0000 (11:46 -0600)
Change-Id: I56140f79ff599c1a9d03c0f53d700df402234bf1

api/10.xml

index 15fcffe..ad54650 100644 (file)
  visibility="public"
 >
 </method>
+<method name="listenUsingInsecureRfcommWithServiceRecord"
+ return="android.bluetooth.BluetoothServerSocket"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="name" type="java.lang.String">
+</parameter>
+<parameter name="uuid" type="java.util.UUID">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
 <method name="listenUsingRfcommWithServiceRecord"
  return="android.bluetooth.BluetoothServerSocket"
  abstract="false"
 >
 <implements name="android.os.Parcelable">
 </implements>
+<method name="createInsecureRfcommSocketToServiceRecord"
+ return="android.bluetooth.BluetoothSocket"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="uuid" type="java.util.UUID">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
 <method name="createRfcommSocketToServiceRecord"
  return="android.bluetooth.BluetoothSocket"
  abstract="false"
  visibility="public"
 >
 </field>
+<field name="NFC_SERVICE"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;nfc&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
 <field name="NOTIFICATION_SERVICE"
  type="java.lang.String"
  transient="false"
  visibility="public"
 >
 </field>
+<field name="inPreferQualityOverSpeed"
+ type="boolean"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
 <field name="inPreferredConfig"
  type="android.graphics.Bitmap.Config"
  transient="false"
 >
 </field>
 </class>
+<class name="BitmapRegionDecoder"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="decodeRegion"
+ return="android.graphics.Bitmap"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="rect" type="android.graphics.Rect">
+</parameter>
+<parameter name="options" type="android.graphics.BitmapFactory.Options">
+</parameter>
+</method>
+<method name="getHeight"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getWidth"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="isRecycled"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="newInstance"
+ return="android.graphics.BitmapRegionDecoder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="data" type="byte[]">
+</parameter>
+<parameter name="offset" type="int">
+</parameter>
+<parameter name="length" type="int">
+</parameter>
+<parameter name="isShareable" type="boolean">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
+<method name="newInstance"
+ return="android.graphics.BitmapRegionDecoder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="fd" type="java.io.FileDescriptor">
+</parameter>
+<parameter name="isShareable" type="boolean">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
+<method name="newInstance"
+ return="android.graphics.BitmapRegionDecoder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="is" type="java.io.InputStream">
+</parameter>
+<parameter name="isShareable" type="boolean">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
+<method name="newInstance"
+ return="android.graphics.BitmapRegionDecoder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="pathName" type="java.lang.String">
+</parameter>
+<parameter name="isShareable" type="boolean">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
+<method name="recycle"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+</class>
 <class name="BitmapShader"
  extends="android.graphics.Shader"
  abstract="false"
 </parameter>
 </method>
 </interface>
-<class name="MediaPlayer"
+<class name="MediaMetadataRetriever"
  extends="java.lang.Object"
  abstract="false"
  static="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="MediaPlayer"
- type="android.media.MediaPlayer"
+<constructor name="MediaMetadataRetriever"
+ type="android.media.MediaMetadataRetriever"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
 </constructor>
-<method name="attachAuxEffect"
- return="void"
+<method name="extractMetadata"
+ return="java.lang.String"
  abstract="false"
  native="true"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="effectId" type="int">
+<parameter name="keyCode" type="int">
 </parameter>
 </method>
-<method name="create"
- return="android.media.MediaPlayer"
+<method name="getEmbeddedPicture"
+ return="byte[]"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="uri" type="android.net.Uri">
-</parameter>
 </method>
-<method name="create"
- return="android.media.MediaPlayer"
+<method name="getFrameAtTime"
+ return="android.graphics.Bitmap"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="uri" type="android.net.Uri">
+<parameter name="timeUs" type="long">
 </parameter>
-<parameter name="holder" type="android.view.SurfaceHolder">
+<parameter name="option" type="int">
 </parameter>
 </method>
-<method name="create"
- return="android.media.MediaPlayer"
+<method name="getFrameAtTime"
+ return="android.graphics.Bitmap"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="resid" type="int">
-</parameter>
-</method>
-<method name="getAudioSessionId"
- return="int"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getCurrentPosition"
- return="int"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getDuration"
- return="int"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getVideoHeight"
- return="int"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getVideoWidth"
- return="int"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="isLooping"
- return="boolean"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="isPlaying"
- return="boolean"
- abstract="false"
- native="true"
- synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="timeUs" type="long">
+</parameter>
 </method>
-<method name="pause"
- return="void"
+<method name="getFrameAtTime"
+ return="android.graphics.Bitmap"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
-</method>
-<method name="prepare"
- return="void"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<exception name="IOException" type="java.io.IOException">
-</exception>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
-</method>
-<method name="prepareAsync"
- return="void"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
 </method>
 <method name="release"
  return="void"
  abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="reset"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="seekTo"
- return="void"
- abstract="false"
  native="true"
  synchronized="false"
  static="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="msec" type="int">
-</parameter>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
 </method>
-<method name="setAudioSessionId"
+<method name="setDataSource"
  return="void"
  abstract="false"
  native="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="sessionId" type="int">
+<parameter name="path" type="java.lang.String">
 </parameter>
 <exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
 </exception>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
-</method>
-<method name="setAudioStreamType"
- return="void"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="streamtype" type="int">
-</parameter>
-</method>
-<method name="setAuxEffectSendLevel"
- return="void"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="level" type="float">
-</parameter>
 </method>
 <method name="setDataSource"
  return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
+<parameter name="fd" type="java.io.FileDescriptor">
 </parameter>
-<parameter name="uri" type="android.net.Uri">
+<parameter name="offset" type="long">
 </parameter>
-<exception name="IOException" type="java.io.IOException">
-</exception>
-<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
-</exception>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
-<exception name="SecurityException" type="java.lang.SecurityException">
-</exception>
-</method>
-<method name="setDataSource"
- return="void"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="path" type="java.lang.String">
+<parameter name="length" type="long">
 </parameter>
-<exception name="IOException" type="java.io.IOException">
-</exception>
 <exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
 </exception>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
 </method>
 <method name="setDataSource"
  return="void"
 >
 <parameter name="fd" type="java.io.FileDescriptor">
 </parameter>
-<exception name="IOException" type="java.io.IOException">
-</exception>
 <exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
 </exception>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
 </method>
 <method name="setDataSource"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="fd" type="java.io.FileDescriptor">
-</parameter>
-<parameter name="offset" type="long">
+<parameter name="context" type="android.content.Context">
 </parameter>
-<parameter name="length" type="long">
+<parameter name="uri" type="android.net.Uri">
 </parameter>
-<exception name="IOException" type="java.io.IOException">
-</exception>
 <exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
 </exception>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+<exception name="SecurityException" type="java.lang.SecurityException">
 </exception>
 </method>
-<method name="setDisplay"
return="void"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+<field name="METADATA_KEY_ALBUM"
type="int"
transient="false"
volatile="false"
value="1"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="sh" type="android.view.SurfaceHolder">
-</parameter>
-</method>
-<method name="setLooping"
- return="void"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="METADATA_KEY_ALBUMARTIST"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="13"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="looping" type="boolean">
-</parameter>
-</method>
-<method name="setOnBufferingUpdateListener"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="METADATA_KEY_ARTIST"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="2"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="listener" type="android.media.MediaPlayer.OnBufferingUpdateListener">
-</parameter>
-</method>
-<method name="setOnCompletionListener"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="METADATA_KEY_AUTHOR"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="3"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="listener" type="android.media.MediaPlayer.OnCompletionListener">
-</parameter>
-</method>
-<method name="setOnErrorListener"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="METADATA_KEY_CD_TRACK_NUMBER"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="0"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="listener" type="android.media.MediaPlayer.OnErrorListener">
-</parameter>
-</method>
-<method name="setOnInfoListener"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="android.media.MediaPlayer.OnInfoListener">
-</parameter>
-</method>
-<method name="setOnPreparedListener"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="android.media.MediaPlayer.OnPreparedListener">
-</parameter>
-</method>
-<method name="setOnSeekCompleteListener"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="android.media.MediaPlayer.OnSeekCompleteListener">
-</parameter>
-</method>
-<method name="setOnVideoSizeChangedListener"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="android.media.MediaPlayer.OnVideoSizeChangedListener">
-</parameter>
-</method>
-<method name="setScreenOnWhilePlaying"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="METADATA_KEY_COMPILATION"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="15"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="screenOn" type="boolean">
-</parameter>
-</method>
-<method name="setVolume"
- return="void"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="METADATA_KEY_COMPOSER"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="4"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="leftVolume" type="float">
-</parameter>
-<parameter name="rightVolume" type="float">
-</parameter>
-</method>
-<method name="setWakeMode"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="METADATA_KEY_DATE"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="5"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="mode" type="int">
-</parameter>
-</method>
-<method name="start"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="METADATA_KEY_DISC_NUMBER"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="14"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
-</method>
-<method name="stop"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="METADATA_KEY_DURATION"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="9"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
-</method>
-<field name="MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK"
+</field>
+<field name="METADATA_KEY_GENRE"
  type="int"
  transient="false"
  volatile="false"
- value="200"
+ value="6"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_ERROR_SERVER_DIED"
+<field name="METADATA_KEY_MIMETYPE"
  type="int"
  transient="false"
  volatile="false"
- value="100"
+ value="12"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_ERROR_UNKNOWN"
+<field name="METADATA_KEY_NUM_TRACKS"
  type="int"
  transient="false"
  volatile="false"
- value="1"
+ value="10"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_INFO_BAD_INTERLEAVING"
+<field name="METADATA_KEY_TITLE"
  type="int"
  transient="false"
  volatile="false"
- value="800"
+ value="7"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_INFO_BUFFERING_END"
+<field name="METADATA_KEY_WRITER"
  type="int"
  transient="false"
  volatile="false"
- value="702"
+ value="11"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_INFO_BUFFERING_START"
+<field name="METADATA_KEY_YEAR"
  type="int"
  transient="false"
  volatile="false"
- value="701"
+ value="8"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_INFO_METADATA_UPDATE"
+<field name="OPTION_CLOSEST"
  type="int"
  transient="false"
  volatile="false"
- value="802"
+ value="3"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_INFO_NOT_SEEKABLE"
+<field name="OPTION_CLOSEST_SYNC"
  type="int"
  transient="false"
  volatile="false"
- value="801"
+ value="2"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_INFO_UNKNOWN"
+<field name="OPTION_NEXT_SYNC"
  type="int"
  transient="false"
  volatile="false"
  visibility="public"
 >
 </field>
-<field name="MEDIA_INFO_VIDEO_TRACK_LAGGING"
+<field name="OPTION_PREVIOUS_SYNC"
  type="int"
  transient="false"
  volatile="false"
- value="700"
+ value="0"
  static="true"
  final="true"
  deprecated="not deprecated"
 >
 </field>
 </class>
-<interface name="MediaPlayer.OnBufferingUpdateListener"
- abstract="true"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="onBufferingUpdate"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
+<class name="MediaPlayer"
+ extends="java.lang.Object"
+ abstract="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="mp" type="android.media.MediaPlayer">
-</parameter>
-<parameter name="percent" type="int">
-</parameter>
-</method>
-</interface>
-<interface name="MediaPlayer.OnCompletionListener"
- abstract="true"
- static="true"
+<constructor name="MediaPlayer"
+ type="android.media.MediaPlayer"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<method name="onCompletion"
+</constructor>
+<method name="attachAuxEffect"
  return="void"
- abstract="true"
- native="false"
+ abstract="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="mp" type="android.media.MediaPlayer">
+<parameter name="effectId" type="int">
 </parameter>
 </method>
-</interface>
-<interface name="MediaPlayer.OnErrorListener"
- abstract="true"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="onError"
- return="boolean"
- abstract="true"
+<method name="create"
+ return="android.media.MediaPlayer"
+ abstract="false"
  native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="mp" type="android.media.MediaPlayer">
-</parameter>
-<parameter name="what" type="int">
+<parameter name="context" type="android.content.Context">
 </parameter>
-<parameter name="extra" type="int">
+<parameter name="uri" type="android.net.Uri">
 </parameter>
 </method>
-</interface>
-<interface name="MediaPlayer.OnInfoListener"
- abstract="true"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="onInfo"
- return="boolean"
- abstract="true"
+<method name="create"
+ return="android.media.MediaPlayer"
+ abstract="false"
  native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="mp" type="android.media.MediaPlayer">
+<parameter name="context" type="android.content.Context">
 </parameter>
-<parameter name="what" type="int">
+<parameter name="uri" type="android.net.Uri">
 </parameter>
-<parameter name="extra" type="int">
+<parameter name="holder" type="android.view.SurfaceHolder">
 </parameter>
 </method>
-</interface>
-<interface name="MediaPlayer.OnPreparedListener"
- abstract="true"
+<method name="create"
+ return="android.media.MediaPlayer"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<method name="onPrepared"
- return="void"
- abstract="true"
- native="false"
+<parameter name="context" type="android.content.Context">
+</parameter>
+<parameter name="resid" type="int">
+</parameter>
+</method>
+<method name="getAudioSessionId"
+ return="int"
+ abstract="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="mp" type="android.media.MediaPlayer">
-</parameter>
 </method>
-</interface>
-<interface name="MediaPlayer.OnSeekCompleteListener"
- abstract="true"
- static="true"
+<method name="getCurrentPosition"
+ return="int"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<method name="onSeekComplete"
- return="void"
- abstract="true"
- native="false"
+</method>
+<method name="getDuration"
+ return="int"
+ abstract="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="mp" type="android.media.MediaPlayer">
-</parameter>
 </method>
-</interface>
-<interface name="MediaPlayer.OnVideoSizeChangedListener"
- abstract="true"
- static="true"
+<method name="getVideoHeight"
+ return="int"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<method name="onVideoSizeChanged"
- return="void"
- abstract="true"
- native="false"
+</method>
+<method name="getVideoWidth"
+ return="int"
+ abstract="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="mp" type="android.media.MediaPlayer">
-</parameter>
-<parameter name="width" type="int">
-</parameter>
-<parameter name="height" type="int">
-</parameter>
 </method>
-</interface>
-<class name="MediaRecorder"
- extends="java.lang.Object"
+<method name="isLooping"
+ return="boolean"
  abstract="false"
+ native="true"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="MediaRecorder"
- type="android.media.MediaRecorder"
+</method>
+<method name="isPlaying"
+ return="boolean"
+ abstract="false"
+ native="true"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</constructor>
-<method name="getAudioSourceMax"
- return="int"
+</method>
+<method name="pause"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
- final="true"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="getMaxAmplitude"
- return="int"
+<method name="prepare"
+ return="void"
  abstract="false"
  native="true"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<exception name="IOException" type="java.io.IOException">
+</exception>
 <exception name="IllegalStateException" type="java.lang.IllegalStateException">
 </exception>
 </method>
-<method name="prepare"
+<method name="prepareAsync"
  return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<exception name="IOException" type="java.io.IOException">
-</exception>
 <exception name="IllegalStateException" type="java.lang.IllegalStateException">
 </exception>
 </method>
 <method name="release"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
  visibility="public"
 >
 </method>
-<method name="setAudioChannels"
+<method name="seekTo"
  return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="numChannels" type="int">
+<parameter name="msec" type="int">
 </parameter>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="setAudioEncoder"
+<method name="setAudioSessionId"
  return="void"
  abstract="false"
  native="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="audio_encoder" type="int">
+<parameter name="sessionId" type="int">
 </parameter>
+<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
+</exception>
 <exception name="IllegalStateException" type="java.lang.IllegalStateException">
 </exception>
 </method>
-<method name="setAudioEncodingBitRate"
+<method name="setAudioStreamType"
  return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="bitRate" type="int">
+<parameter name="streamtype" type="int">
 </parameter>
 </method>
-<method name="setAudioSamplingRate"
+<method name="setAuxEffectSendLevel"
  return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="samplingRate" type="int">
+<parameter name="level" type="float">
 </parameter>
 </method>
-<method name="setAudioSource"
+<method name="setDataSource"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="audio_source" type="int">
+<parameter name="context" type="android.content.Context">
+</parameter>
+<parameter name="uri" type="android.net.Uri">
 </parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
+</exception>
 <exception name="IllegalStateException" type="java.lang.IllegalStateException">
 </exception>
+<exception name="SecurityException" type="java.lang.SecurityException">
+</exception>
 </method>
-<method name="setCamera"
+<method name="setDataSource"
  return="void"
  abstract="false"
  native="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="c" type="android.hardware.Camera">
+<parameter name="path" type="java.lang.String">
 </parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
+</exception>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="setMaxDuration"
+<method name="setDataSource"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="max_duration_ms" type="int">
+<parameter name="fd" type="java.io.FileDescriptor">
 </parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 <exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
 </exception>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="setMaxFileSize"
+<method name="setDataSource"
  return="void"
  abstract="false"
  native="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="max_filesize_bytes" type="long">
+<parameter name="fd" type="java.io.FileDescriptor">
+</parameter>
+<parameter name="offset" type="long">
+</parameter>
+<parameter name="length" type="long">
 </parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 <exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
 </exception>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="setOnErrorListener"
+<method name="setDisplay"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="l" type="android.media.MediaRecorder.OnErrorListener">
+<parameter name="sh" type="android.view.SurfaceHolder">
 </parameter>
 </method>
-<method name="setOnInfoListener"
+<method name="setLooping"
  return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="listener" type="android.media.MediaRecorder.OnInfoListener">
+<parameter name="looping" type="boolean">
 </parameter>
 </method>
-<method name="setOrientationHint"
+<method name="setOnBufferingUpdateListener"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="degrees" type="int">
+<parameter name="listener" type="android.media.MediaPlayer.OnBufferingUpdateListener">
 </parameter>
 </method>
-<method name="setOutputFile"
+<method name="setOnCompletionListener"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="fd" type="java.io.FileDescriptor">
+<parameter name="listener" type="android.media.MediaPlayer.OnCompletionListener">
 </parameter>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
 </method>
-<method name="setOutputFile"
+<method name="setOnErrorListener"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="path" type="java.lang.String">
+<parameter name="listener" type="android.media.MediaPlayer.OnErrorListener">
 </parameter>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
 </method>
-<method name="setOutputFormat"
+<method name="setOnInfoListener"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="output_format" type="int">
+<parameter name="listener" type="android.media.MediaPlayer.OnInfoListener">
 </parameter>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
 </method>
-<method name="setPreviewDisplay"
+<method name="setOnPreparedListener"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="sv" type="android.view.Surface">
+<parameter name="listener" type="android.media.MediaPlayer.OnPreparedListener">
 </parameter>
 </method>
-<method name="setProfile"
+<method name="setOnSeekCompleteListener"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="profile" type="android.media.CamcorderProfile">
+<parameter name="listener" type="android.media.MediaPlayer.OnSeekCompleteListener">
 </parameter>
 </method>
-<method name="setVideoEncoder"
+<method name="setOnVideoSizeChangedListener"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="video_encoder" type="int">
+<parameter name="listener" type="android.media.MediaPlayer.OnVideoSizeChangedListener">
 </parameter>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
 </method>
-<method name="setVideoEncodingBitRate"
+<method name="setScreenOnWhilePlaying"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="bitRate" type="int">
+<parameter name="screenOn" type="boolean">
 </parameter>
 </method>
-<method name="setVideoFrameRate"
+<method name="setVolume"
  return="void"
  abstract="false"
  native="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="rate" type="int">
+<parameter name="leftVolume" type="float">
+</parameter>
+<parameter name="rightVolume" type="float">
 </parameter>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
 </method>
-<method name="setVideoSize"
+<method name="setWakeMode"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="width" type="int">
+<parameter name="context" type="android.content.Context">
 </parameter>
-<parameter name="height" type="int">
+<parameter name="mode" type="int">
 </parameter>
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
 </method>
-<method name="setVideoSource"
+<method name="start"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="video_source" type="int">
-</parameter>
 <exception name="IllegalStateException" type="java.lang.IllegalStateException">
 </exception>
 </method>
-<method name="start"
+<method name="stop"
  return="void"
  abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<exception name="IllegalStateException" type="java.lang.IllegalStateException">
-</exception>
-</method>
-<method name="stop"
- return="void"
- abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
 <exception name="IllegalStateException" type="java.lang.IllegalStateException">
 </exception>
 </method>
-<field name="MEDIA_RECORDER_ERROR_UNKNOWN"
+<field name="MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK"
  type="int"
  transient="false"
  volatile="false"
- value="1"
+ value="200"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_RECORDER_INFO_MAX_DURATION_REACHED"
+<field name="MEDIA_ERROR_SERVER_DIED"
  type="int"
  transient="false"
  volatile="false"
- value="800"
+ value="100"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED"
+<field name="MEDIA_ERROR_UNKNOWN"
  type="int"
  transient="false"
  volatile="false"
- value="801"
+ value="1"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MEDIA_RECORDER_INFO_UNKNOWN"
+<field name="MEDIA_INFO_BAD_INTERLEAVING"
  type="int"
  transient="false"
  volatile="false"
- value="1"
+ value="800"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-</class>
-<class name="MediaRecorder.AudioEncoder"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-<field name="AMR_NB"
+<field name="MEDIA_INFO_BUFFERING_END"
  type="int"
  transient="false"
  volatile="false"
- value="1"
+ value="702"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="DEFAULT"
+<field name="MEDIA_INFO_BUFFERING_START"
  type="int"
  transient="false"
  volatile="false"
- value="0"
+ value="701"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-</class>
-<class name="MediaRecorder.AudioSource"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-<field name="CAMCORDER"
+<field name="MEDIA_INFO_METADATA_UPDATE"
  type="int"
  transient="false"
  volatile="false"
- value="5"
+ value="802"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="DEFAULT"
+<field name="MEDIA_INFO_NOT_SEEKABLE"
  type="int"
  transient="false"
  volatile="false"
- value="0"
+ value="801"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="MIC"
+<field name="MEDIA_INFO_UNKNOWN"
  type="int"
  transient="false"
  volatile="false"
  visibility="public"
 >
 </field>
-<field name="VOICE_CALL"
+<field name="MEDIA_INFO_VIDEO_TRACK_LAGGING"
  type="int"
  transient="false"
  volatile="false"
- value="4"
+ value="700"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="VOICE_DOWNLINK"
- type="int"
- transient="false"
- volatile="false"
- value="3"
+</class>
+<interface name="MediaPlayer.OnBufferingUpdateListener"
+ abstract="true"
  static="true"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="VOICE_RECOGNITION"
- type="int"
- transient="false"
- volatile="false"
- value="6"
- static="true"
- final="true"
+<method name="onBufferingUpdate"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="VOICE_UPLINK"
- type="int"
- transient="false"
- volatile="false"
- value="2"
+<parameter name="mp" type="android.media.MediaPlayer">
+</parameter>
+<parameter name="percent" type="int">
+</parameter>
+</method>
+</interface>
+<interface name="MediaPlayer.OnCompletionListener"
+ abstract="true"
  static="true"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-</class>
-<interface name="MediaRecorder.OnErrorListener"
+<method name="onCompletion"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="mp" type="android.media.MediaPlayer">
+</parameter>
+</method>
+</interface>
+<interface name="MediaPlayer.OnErrorListener"
  abstract="true"
  static="true"
  final="false"
  visibility="public"
 >
 <method name="onError"
- return="void"
+ return="boolean"
  abstract="true"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="mr" type="android.media.MediaRecorder">
+<parameter name="mp" type="android.media.MediaPlayer">
 </parameter>
 <parameter name="what" type="int">
 </parameter>
 </parameter>
 </method>
 </interface>
-<interface name="MediaRecorder.OnInfoListener"
+<interface name="MediaPlayer.OnInfoListener"
  abstract="true"
  static="true"
  final="false"
  visibility="public"
 >
 <method name="onInfo"
- return="void"
+ return="boolean"
  abstract="true"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="mr" type="android.media.MediaRecorder">
+<parameter name="mp" type="android.media.MediaPlayer">
 </parameter>
 <parameter name="what" type="int">
 </parameter>
 </parameter>
 </method>
 </interface>
-<class name="MediaRecorder.OutputFormat"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-<field name="DEFAULT"
- type="int"
- transient="false"
- volatile="false"
- value="0"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="MPEG_4"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="RAW_AMR"
- type="int"
- transient="false"
- volatile="false"
- value="3"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="THREE_GPP"
- type="int"
- transient="false"
- volatile="false"
- value="1"
+<interface name="MediaPlayer.OnPreparedListener"
+ abstract="true"
  static="true"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-</class>
-<class name="MediaRecorder.VideoEncoder"
extends="java.lang.Object"
abstract="false"
+<method name="onPrepared"
+ return="void"
+ abstract="true"
native="false"
synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<field name="DEFAULT"
- type="int"
- transient="false"
- volatile="false"
- value="0"
+<parameter name="mp" type="android.media.MediaPlayer">
+</parameter>
+</method>
+</interface>
+<interface name="MediaPlayer.OnSeekCompleteListener"
+ abstract="true"
  static="true"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="H263"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
+<method name="onSeekComplete"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="H264"
- type="int"
- transient="false"
- volatile="false"
value="2"
+<parameter name="mp" type="android.media.MediaPlayer">
+</parameter>
+</method>
+</interface>
+<interface name="MediaPlayer.OnVideoSizeChangedListener"
abstract="true"
  static="true"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="MPEG_4_SP"
- type="int"
- transient="false"
- volatile="false"
- value="3"
- static="true"
- final="true"
+<method name="onVideoSizeChanged"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-</class>
-<class name="MediaRecorder.VideoSource"
+<parameter name="mp" type="android.media.MediaPlayer">
+</parameter>
+<parameter name="width" type="int">
+</parameter>
+<parameter name="height" type="int">
+</parameter>
+</method>
+</interface>
+<class name="MediaRecorder"
  extends="java.lang.Object"
  abstract="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<field name="CAMERA"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
+<constructor name="MediaRecorder"
+ type="android.media.MediaRecorder"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="DEFAULT"
type="int"
transient="false"
volatile="false"
value="0"
+</constructor>
+<method name="getAudioSourceMax"
return="int"
abstract="false"
native="false"
synchronized="false"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-</class>
-<class name="MediaScannerConnection"
- extends="java.lang.Object"
+</method>
+<method name="getMaxAmplitude"
+ return="int"
  abstract="false"
+ native="true"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<implements name="android.content.ServiceConnection">
-</implements>
-<constructor name="MediaScannerConnection"
- type="android.media.MediaScannerConnection"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="client" type="android.media.MediaScannerConnection.MediaScannerConnectionClient">
-</parameter>
-</constructor>
-<method name="connect"
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
+</method>
+<method name="prepare"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<exception name="IOException" type="java.io.IOException">
+</exception>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="disconnect"
+<method name="release"
  return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  visibility="public"
 >
 </method>
-<method name="isConnected"
- return="boolean"
+<method name="reset"
+ return="void"
  abstract="false"
  native="false"
- synchronized="true"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
 </method>
-<method name="onServiceConnected"
+<method name="setAudioChannels"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="className" type="android.content.ComponentName">
-</parameter>
-<parameter name="service" type="android.os.IBinder">
+<parameter name="numChannels" type="int">
 </parameter>
 </method>
-<method name="onServiceDisconnected"
+<method name="setAudioEncoder"
  return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="className" type="android.content.ComponentName">
+<parameter name="audio_encoder" type="int">
 </parameter>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="scanFile"
+<method name="setAudioEncodingBitRate"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="path" type="java.lang.String">
-</parameter>
-<parameter name="mimeType" type="java.lang.String">
+<parameter name="bitRate" type="int">
 </parameter>
 </method>
-<method name="scanFile"
+<method name="setAudioSamplingRate"
  return="void"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="paths" type="java.lang.String[]">
-</parameter>
-<parameter name="mimeTypes" type="java.lang.String[]">
-</parameter>
-<parameter name="callback" type="android.media.MediaScannerConnection.OnScanCompletedListener">
+<parameter name="samplingRate" type="int">
 </parameter>
 </method>
-</class>
-<interface name="MediaScannerConnection.MediaScannerConnectionClient"
- abstract="true"
- static="true"
+<method name="setAudioSource"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<implements name="android.media.MediaScannerConnection.OnScanCompletedListener">
-</implements>
-<method name="onMediaScannerConnected"
+<parameter name="audio_source" type="int">
+</parameter>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
+</method>
+<method name="setCamera"
  return="void"
- abstract="true"
- native="false"
+ abstract="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="c" type="android.hardware.Camera">
+</parameter>
 </method>
-<method name="onScanCompleted"
+<method name="setMaxDuration"
  return="void"
- abstract="true"
- native="false"
+ abstract="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="path" type="java.lang.String">
-</parameter>
-<parameter name="uri" type="android.net.Uri">
+<parameter name="max_duration_ms" type="int">
 </parameter>
+<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
+</exception>
 </method>
-</interface>
-<interface name="MediaScannerConnection.OnScanCompletedListener"
- abstract="true"
- static="true"
+<method name="setMaxFileSize"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<method name="onScanCompleted"
+<parameter name="max_filesize_bytes" type="long">
+</parameter>
+<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
+</exception>
+</method>
+<method name="setOnErrorListener"
  return="void"
- abstract="true"
+ abstract="false"
  native="false"
  synchronized="false"
  static="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="path" type="java.lang.String">
-</parameter>
-<parameter name="uri" type="android.net.Uri">
+<parameter name="l" type="android.media.MediaRecorder.OnErrorListener">
 </parameter>
 </method>
-</interface>
-<class name="Ringtone"
- extends="java.lang.Object"
+<method name="setOnInfoListener"
+ return="void"
  abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<method name="getStreamType"
- return="int"
+<parameter name="listener" type="android.media.MediaRecorder.OnInfoListener">
+</parameter>
+</method>
+<method name="setOrientationHint"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="degrees" type="int">
+</parameter>
 </method>
-<method name="getTitle"
- return="java.lang.String"
+<method name="setOutputFile"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
+<parameter name="fd" type="java.io.FileDescriptor">
 </parameter>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="isPlaying"
- return="boolean"
+<method name="setOutputFile"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="path" type="java.lang.String">
+</parameter>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="play"
+<method name="setOutputFormat"
  return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="output_format" type="int">
+</parameter>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="setStreamType"
+<method name="setPreviewDisplay"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="streamType" type="int">
+<parameter name="sv" type="android.view.Surface">
 </parameter>
 </method>
-<method name="stop"
+<method name="setProfile"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="profile" type="android.media.CamcorderProfile">
+</parameter>
 </method>
-</class>
-<class name="RingtoneManager"
- extends="java.lang.Object"
+<method name="setVideoEncoder"
+ return="void"
  abstract="false"
+ native="true"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="RingtoneManager"
- type="android.media.RingtoneManager"
+<parameter name="video_encoder" type="int">
+</parameter>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
+</method>
+<method name="setVideoEncodingBitRate"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="activity" type="android.app.Activity">
+<parameter name="bitRate" type="int">
 </parameter>
-</constructor>
-<constructor name="RingtoneManager"
- type="android.media.RingtoneManager"
+</method>
+<method name="setVideoFrameRate"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
+<parameter name="rate" type="int">
 </parameter>
-</constructor>
-<method name="getActualDefaultRingtoneUri"
- return="android.net.Uri"
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
+</method>
+<method name="setVideoSize"
+ return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
- static="true"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
+<parameter name="width" type="int">
 </parameter>
-<parameter name="type" type="int">
+<parameter name="height" type="int">
 </parameter>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="getCursor"
- return="android.database.Cursor"
+<method name="setVideoSource"
+ return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getDefaultType"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="defaultRingtoneUri" type="android.net.Uri">
+<parameter name="video_source" type="int">
 </parameter>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="getDefaultUri"
- return="android.net.Uri"
+<method name="start"
+ return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
- static="true"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="type" type="int">
-</parameter>
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="getIncludeDrm"
- return="boolean"
+<method name="stop"
+ return="void"
  abstract="false"
- native="false"
+ native="true"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<exception name="IllegalStateException" type="java.lang.IllegalStateException">
+</exception>
 </method>
-<method name="getRingtone"
return="android.media.Ringtone"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+<field name="MEDIA_RECORDER_ERROR_UNKNOWN"
type="int"
transient="false"
volatile="false"
value="1"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="position" type="int">
-</parameter>
-</method>
-<method name="getRingtone"
- return="android.media.Ringtone"
- abstract="false"
- native="false"
- synchronized="false"
+</field>
+<field name="MEDIA_RECORDER_INFO_MAX_DURATION_REACHED"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="800"
  static="true"
- final="false"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="ringtoneUri" type="android.net.Uri">
-</parameter>
-</method>
-<method name="getRingtonePosition"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="801"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="ringtoneUri" type="android.net.Uri">
-</parameter>
-</method>
-<method name="getRingtoneUri"
- return="android.net.Uri"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="MEDIA_RECORDER_INFO_UNKNOWN"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="position" type="int">
-</parameter>
-</method>
-<method name="getStopPreviousRingtone"
- return="boolean"
+</field>
+</class>
+<class name="MediaRecorder.AudioEncoder"
+ extends="java.lang.Object"
  abstract="false"
- native="false"
- synchronized="false"
  static="false"
- final="false"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getValidRingtoneUri"
- return="android.net.Uri"
- abstract="false"
- native="false"
- synchronized="false"
+<field name="AAC"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="3"
  static="true"
- final="false"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
-</parameter>
-</method>
-<method name="inferStreamType"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="AMR_NB"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="isDefault"
return="boolean"
abstract="false"
native="false"
synchronized="false"
+</field>
+<field name="AMR_WB"
type="int"
transient="false"
volatile="false"
value="2"
  static="true"
- final="false"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="ringtoneUri" type="android.net.Uri">
-</parameter>
-</method>
-<method name="setActualDefaultRingtoneUri"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
+</field>
+<field name="DEFAULT"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="0"
  static="true"
- final="false"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="type" type="int">
-</parameter>
-<parameter name="ringtoneUri" type="android.net.Uri">
-</parameter>
-</method>
-<method name="setIncludeDrm"
- return="void"
+</field>
+</class>
+<class name="MediaRecorder.AudioSource"
+ extends="java.lang.Object"
  abstract="false"
- native="false"
- synchronized="false"
  static="false"
- final="false"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="includeDrm" type="boolean">
-</parameter>
-</method>
-<method name="setStopPreviousRingtone"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+<field name="CAMCORDER"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="5"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="stopPreviousRingtone" type="boolean">
-</parameter>
-</method>
-<method name="setType"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="DEFAULT"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="0"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="type" type="int">
-</parameter>
-</method>
-<method name="stopPreviousRingtone"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="MIC"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<field name="ACTION_RINGTONE_PICKER"
- type="java.lang.String"
+</field>
+<field name="VOICE_CALL"
+ type="int"
  transient="false"
  volatile="false"
- value="&quot;android.intent.action.RINGTONE_PICKER&quot;"
+ value="4"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="EXTRA_RINGTONE_DEFAULT_URI"
- type="java.lang.String"
+<field name="VOICE_DOWNLINK"
+ type="int"
  transient="false"
  volatile="false"
- value="&quot;android.intent.extra.ringtone.DEFAULT_URI&quot;"
+ value="3"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="EXTRA_RINGTONE_EXISTING_URI"
- type="java.lang.String"
+<field name="VOICE_RECOGNITION"
+ type="int"
  transient="false"
  volatile="false"
- value="&quot;android.intent.extra.ringtone.EXISTING_URI&quot;"
+ value="6"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="EXTRA_RINGTONE_INCLUDE_DRM"
- type="java.lang.String"
+<field name="VOICE_UPLINK"
+ type="int"
  transient="false"
  volatile="false"
- value="&quot;android.intent.extra.ringtone.INCLUDE_DRM&quot;"
+ value="2"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="EXTRA_RINGTONE_PICKED_URI"
- type="java.lang.String"
+</class>
+<interface name="MediaRecorder.OnErrorListener"
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="onError"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="mr" type="android.media.MediaRecorder">
+</parameter>
+<parameter name="what" type="int">
+</parameter>
+<parameter name="extra" type="int">
+</parameter>
+</method>
+</interface>
+<interface name="MediaRecorder.OnInfoListener"
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="onInfo"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="mr" type="android.media.MediaRecorder">
+</parameter>
+<parameter name="what" type="int">
+</parameter>
+<parameter name="extra" type="int">
+</parameter>
+</method>
+</interface>
+<class name="MediaRecorder.OutputFormat"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<field name="AMR_NB"
+ type="int"
  transient="false"
  volatile="false"
- value="&quot;android.intent.extra.ringtone.PICKED_URI&quot;"
+ value="3"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="EXTRA_RINGTONE_SHOW_DEFAULT"
- type="java.lang.String"
+<field name="AMR_WB"
+ type="int"
  transient="false"
  volatile="false"
- value="&quot;android.intent.extra.ringtone.SHOW_DEFAULT&quot;"
+ value="4"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="EXTRA_RINGTONE_SHOW_SILENT"
- type="java.lang.String"
+<field name="DEFAULT"
+ type="int"
  transient="false"
  volatile="false"
- value="&quot;android.intent.extra.ringtone.SHOW_SILENT&quot;"
+ value="0"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="EXTRA_RINGTONE_TITLE"
- type="java.lang.String"
+<field name="MPEG_4"
+ type="int"
  transient="false"
  volatile="false"
- value="&quot;android.intent.extra.ringtone.TITLE&quot;"
+ value="2"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="EXTRA_RINGTONE_TYPE"
- type="java.lang.String"
+<field name="RAW_AMR"
+ type="int"
  transient="false"
  volatile="false"
- value="&quot;android.intent.extra.ringtone.TYPE&quot;"
+ value="3"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="ID_COLUMN_INDEX"
+<field name="THREE_GPP"
  type="int"
  transient="false"
  volatile="false"
- value="0"
+ value="1"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TITLE_COLUMN_INDEX"
+</class>
+<class name="MediaRecorder.VideoEncoder"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<field name="DEFAULT"
  type="int"
  transient="false"
  volatile="false"
- value="1"
+ value="0"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TYPE_ALARM"
+<field name="H263"
  type="int"
  transient="false"
  volatile="false"
- value="4"
+ value="1"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TYPE_ALL"
+<field name="H264"
  type="int"
  transient="false"
  volatile="false"
- value="7"
+ value="2"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TYPE_NOTIFICATION"
+<field name="MPEG_4_SP"
  type="int"
  transient="false"
  volatile="false"
- value="2"
+ value="3"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TYPE_RINGTONE"
+</class>
+<class name="MediaRecorder.VideoSource"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<field name="CAMERA"
  type="int"
  transient="false"
  volatile="false"
  visibility="public"
 >
 </field>
-<field name="URI_COLUMN_INDEX"
+<field name="DEFAULT"
  type="int"
  transient="false"
  volatile="false"
- value="2"
+ value="0"
  static="true"
  final="true"
  deprecated="not deprecated"
 >
 </field>
 </class>
-<class name="SoundPool"
+<class name="MediaScannerConnection"
  extends="java.lang.Object"
  abstract="false"
  static="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="SoundPool"
- type="android.media.SoundPool"
+<implements name="android.content.ServiceConnection">
+</implements>
+<constructor name="MediaScannerConnection"
+ type="android.media.MediaScannerConnection"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="maxStreams" type="int">
-</parameter>
-<parameter name="streamType" type="int">
+<parameter name="context" type="android.content.Context">
 </parameter>
-<parameter name="srcQuality" type="int">
+<parameter name="client" type="android.media.MediaScannerConnection.MediaScannerConnectionClient">
 </parameter>
 </constructor>
-<method name="autoPause"
+<method name="connect"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
 </method>
-<method name="autoResume"
+<method name="disconnect"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
 </method>
-<method name="load"
- return="int"
+<method name="isConnected"
+ return="boolean"
  abstract="false"
  native="false"
- synchronized="false"
+ synchronized="true"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="path" type="java.lang.String">
-</parameter>
-<parameter name="priority" type="int">
-</parameter>
 </method>
-<method name="load"
- return="int"
+<method name="onServiceConnected"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="resId" type="int">
+<parameter name="className" type="android.content.ComponentName">
 </parameter>
-<parameter name="priority" type="int">
+<parameter name="service" type="android.os.IBinder">
 </parameter>
 </method>
-<method name="load"
- return="int"
+<method name="onServiceDisconnected"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="afd" type="android.content.res.AssetFileDescriptor">
-</parameter>
-<parameter name="priority" type="int">
+<parameter name="className" type="android.content.ComponentName">
 </parameter>
 </method>
-<method name="load"
- return="int"
+<method name="scanFile"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="fd" type="java.io.FileDescriptor">
-</parameter>
-<parameter name="offset" type="long">
-</parameter>
-<parameter name="length" type="long">
+<parameter name="path" type="java.lang.String">
 </parameter>
-<parameter name="priority" type="int">
+<parameter name="mimeType" type="java.lang.String">
 </parameter>
 </method>
-<method name="pause"
+<method name="scanFile"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
- static="false"
- final="true"
+ static="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="streamID" type="int">
+<parameter name="context" type="android.content.Context">
+</parameter>
+<parameter name="paths" type="java.lang.String[]">
+</parameter>
+<parameter name="mimeTypes" type="java.lang.String[]">
+</parameter>
+<parameter name="callback" type="android.media.MediaScannerConnection.OnScanCompletedListener">
 </parameter>
 </method>
-<method name="play"
- return="int"
- abstract="false"
- native="true"
- synchronized="false"
- static="false"
- final="true"
+</class>
+<interface name="MediaScannerConnection.MediaScannerConnectionClient"
+ abstract="true"
+ static="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="soundID" type="int">
-</parameter>
-<parameter name="leftVolume" type="float">
-</parameter>
-<parameter name="rightVolume" type="float">
-</parameter>
-<parameter name="priority" type="int">
-</parameter>
-<parameter name="loop" type="int">
-</parameter>
-<parameter name="rate" type="float">
-</parameter>
-</method>
-<method name="release"
+<implements name="android.media.MediaScannerConnection.OnScanCompletedListener">
+</implements>
+<method name="onMediaScannerConnected"
  return="void"
- abstract="false"
- native="true"
+ abstract="true"
+ native="false"
  synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
 </method>
-<method name="resume"
+<method name="onScanCompleted"
  return="void"
- abstract="false"
- native="true"
+ abstract="true"
+ native="false"
  synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="streamID" type="int">
+<parameter name="path" type="java.lang.String">
+</parameter>
+<parameter name="uri" type="android.net.Uri">
 </parameter>
 </method>
-<method name="setLoop"
+</interface>
+<interface name="MediaScannerConnection.OnScanCompletedListener"
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="onScanCompleted"
  return="void"
- abstract="false"
- native="true"
+ abstract="true"
+ native="false"
  synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="streamID" type="int">
+<parameter name="path" type="java.lang.String">
 </parameter>
-<parameter name="loop" type="int">
+<parameter name="uri" type="android.net.Uri">
 </parameter>
 </method>
-<method name="setOnLoadCompleteListener"
- return="void"
+</interface>
+<class name="Ringtone"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="getStreamType"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="listener" type="android.media.SoundPool.OnLoadCompleteListener">
-</parameter>
 </method>
-<method name="setPriority"
- return="void"
+<method name="getTitle"
+ return="java.lang.String"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="streamID" type="int">
-</parameter>
-<parameter name="priority" type="int">
+<parameter name="context" type="android.content.Context">
 </parameter>
 </method>
-<method name="setRate"
- return="void"
+<method name="isPlaying"
+ return="boolean"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="streamID" type="int">
-</parameter>
-<parameter name="rate" type="float">
-</parameter>
 </method>
-<method name="setVolume"
+<method name="play"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="streamID" type="int">
-</parameter>
-<parameter name="leftVolume" type="float">
-</parameter>
-<parameter name="rightVolume" type="float">
-</parameter>
 </method>
-<method name="stop"
+<method name="setStreamType"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="streamID" type="int">
+<parameter name="streamType" type="int">
 </parameter>
 </method>
-<method name="unload"
- return="boolean"
+<method name="stop"
+ return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="soundID" type="int">
-</parameter>
 </method>
 </class>
-<interface name="SoundPool.OnLoadCompleteListener"
- abstract="true"
- static="true"
+<class name="RingtoneManager"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<method name="onLoadComplete"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
+<constructor name="RingtoneManager"
+ type="android.media.RingtoneManager"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="soundPool" type="android.media.SoundPool">
-</parameter>
-<parameter name="sampleId" type="int">
+<parameter name="activity" type="android.app.Activity">
 </parameter>
-<parameter name="status" type="int">
+</constructor>
+<constructor name="RingtoneManager"
+ type="android.media.RingtoneManager"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="context" type="android.content.Context">
 </parameter>
-</method>
-</interface>
-<class name="ThumbnailUtils"
- extends="java.lang.Object"
+</constructor>
+<method name="getActualDefaultRingtoneUri"
+ return="android.net.Uri"
  abstract="false"
- static="false"
+ native="false"
+ synchronized="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="ThumbnailUtils"
- type="android.media.ThumbnailUtils"
+<parameter name="context" type="android.content.Context">
+</parameter>
+<parameter name="type" type="int">
+</parameter>
+</method>
+<method name="getCursor"
+ return="android.database.Cursor"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</constructor>
-<method name="createVideoThumbnail"
- return="android.graphics.Bitmap"
+</method>
+<method name="getDefaultType"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="filePath" type="java.lang.String">
-</parameter>
-<parameter name="kind" type="int">
+<parameter name="defaultRingtoneUri" type="android.net.Uri">
 </parameter>
 </method>
-<method name="extractThumbnail"
- return="android.graphics.Bitmap"
+<method name="getDefaultUri"
+ return="android.net.Uri"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="source" type="android.graphics.Bitmap">
-</parameter>
-<parameter name="width" type="int">
+<parameter name="type" type="int">
 </parameter>
-<parameter name="height" type="int">
+</method>
+<method name="getIncludeDrm"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getRingtone"
+ return="android.media.Ringtone"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="position" type="int">
 </parameter>
 </method>
-<method name="extractThumbnail"
- return="android.graphics.Bitmap"
+<method name="getRingtone"
+ return="android.media.Ringtone"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="source" type="android.graphics.Bitmap">
-</parameter>
-<parameter name="width" type="int">
-</parameter>
-<parameter name="height" type="int">
+<parameter name="context" type="android.content.Context">
 </parameter>
-<parameter name="options" type="int">
+<parameter name="ringtoneUri" type="android.net.Uri">
 </parameter>
 </method>
-<field name="OPTIONS_RECYCLE_INPUT"
type="int"
transient="false"
volatile="false"
value="2"
- static="true"
- final="true"
+<method name="getRingtonePosition"
return="int"
abstract="false"
native="false"
synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-</class>
-<class name="ToneGenerator"
- extends="java.lang.Object"
+<parameter name="ringtoneUri" type="android.net.Uri">
+</parameter>
+</method>
+<method name="getRingtoneUri"
+ return="android.net.Uri"
  abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="ToneGenerator"
- type="android.media.ToneGenerator"
+<parameter name="position" type="int">
+</parameter>
+</method>
+<method name="getStopPreviousRingtone"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="streamType" type="int">
-</parameter>
-<parameter name="volume" type="int">
+</method>
+<method name="getValidRingtoneUri"
+ return="android.net.Uri"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="context" type="android.content.Context">
 </parameter>
-</constructor>
-<method name="release"
- return="void"
+</method>
+<method name="inferStreamType"
+ return="int"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
  visibility="public"
 >
 </method>
-<method name="startTone"
+<method name="isDefault"
  return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="toneType" type="int">
+<parameter name="ringtoneUri" type="android.net.Uri">
 </parameter>
 </method>
-<method name="startTone"
- return="boolean"
+<method name="setActualDefaultRingtoneUri"
+ return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="toneType" type="int">
+<parameter name="context" type="android.content.Context">
 </parameter>
-<parameter name="durationMs" type="int">
+<parameter name="type" type="int">
+</parameter>
+<parameter name="ringtoneUri" type="android.net.Uri">
 </parameter>
 </method>
-<method name="stopTone"
+<method name="setIncludeDrm"
  return="void"
  abstract="false"
- native="true"
+ native="false"
  synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="includeDrm" type="boolean">
+</parameter>
 </method>
-<field name="MAX_VOLUME"
type="int"
transient="false"
volatile="false"
value="100"
- static="true"
- final="true"
+<method name="setStopPreviousRingtone"
return="void"
abstract="false"
native="false"
synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="MIN_VOLUME"
- type="int"
- transient="false"
- volatile="false"
- value="0"
- static="true"
- final="true"
+<parameter name="stopPreviousRingtone" type="boolean">
+</parameter>
+</method>
+<method name="setType"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TONE_CDMA_ABBR_ALERT"
- type="int"
- transient="false"
- volatile="false"
- value="97"
- static="true"
- final="true"
+<parameter name="type" type="int">
+</parameter>
+</method>
+<method name="stopPreviousRingtone"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TONE_CDMA_ABBR_INTERCEPT"
- type="int"
+</method>
+<field name="ACTION_RINGTONE_PICKER"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="37"
+ value="&quot;android.intent.action.RINGTONE_PICKER&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_ABBR_REORDER"
- type="int"
+<field name="EXTRA_RINGTONE_DEFAULT_URI"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="39"
+ value="&quot;android.intent.extra.ringtone.DEFAULT_URI&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_ALERT_AUTOREDIAL_LITE"
- type="int"
+<field name="EXTRA_RINGTONE_EXISTING_URI"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="87"
+ value="&quot;android.intent.extra.ringtone.EXISTING_URI&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_ALERT_CALL_GUARD"
- type="int"
+<field name="EXTRA_RINGTONE_INCLUDE_DRM"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="93"
+ value="&quot;android.intent.extra.ringtone.INCLUDE_DRM&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_ALERT_INCALL_LITE"
- type="int"
+<field name="EXTRA_RINGTONE_PICKED_URI"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="91"
+ value="&quot;android.intent.extra.ringtone.PICKED_URI&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_ALERT_NETWORK_LITE"
- type="int"
+<field name="EXTRA_RINGTONE_SHOW_DEFAULT"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="86"
+ value="&quot;android.intent.extra.ringtone.SHOW_DEFAULT&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_ANSWER"
- type="int"
+<field name="EXTRA_RINGTONE_SHOW_SILENT"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="42"
+ value="&quot;android.intent.extra.ringtone.SHOW_SILENT&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_CALLDROP_LITE"
- type="int"
+<field name="EXTRA_RINGTONE_TITLE"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="95"
+ value="&quot;android.intent.extra.ringtone.TITLE&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP"
- type="int"
+<field name="EXTRA_RINGTONE_TYPE"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="46"
+ value="&quot;android.intent.extra.ringtone.TYPE&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL"
+<field name="ID_COLUMN_INDEX"
  type="int"
  transient="false"
  volatile="false"
- value="45"
+ value="0"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT3"
+<field name="TITLE_COLUMN_INDEX"
  type="int"
  transient="false"
  volatile="false"
- value="48"
+ value="1"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT5"
+<field name="TYPE_ALARM"
  type="int"
  transient="false"
  volatile="false"
- value="50"
+ value="4"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT6"
+<field name="TYPE_ALL"
  type="int"
  transient="false"
  volatile="false"
- value="51"
+ value="7"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT7"
+<field name="TYPE_NOTIFICATION"
  type="int"
  transient="false"
  volatile="false"
- value="52"
+ value="2"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING"
+<field name="TYPE_RINGTONE"
  type="int"
  transient="false"
  volatile="false"
- value="49"
+ value="1"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI"
+<field name="URI_COLUMN_INDEX"
  type="int"
  transient="false"
  volatile="false"
- value="47"
+ value="2"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_CONFIRM"
- type="int"
- transient="false"
- volatile="false"
- value="41"
- static="true"
- final="true"
+</class>
+<class name="SoundPool"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TONE_CDMA_DIAL_TONE_LITE"
- type="int"
- transient="false"
- volatile="false"
- value="34"
- static="true"
- final="true"
+<constructor name="SoundPool"
+ type="android.media.SoundPool"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TONE_CDMA_EMERGENCY_RINGBACK"
- type="int"
- transient="false"
- volatile="false"
- value="92"
- static="true"
+<parameter name="maxStreams" type="int">
+</parameter>
+<parameter name="streamType" type="int">
+</parameter>
+<parameter name="srcQuality" type="int">
+</parameter>
+</constructor>
+<method name="autoPause"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TONE_CDMA_HIGH_L"
type="int"
transient="false"
volatile="false"
value="53"
- static="true"
+</method>
+<method name="autoResume"
return="void"
abstract="false"
native="true"
synchronized="false"
+ static="false"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TONE_CDMA_HIGH_PBX_L"
- type="int"
- transient="false"
- volatile="false"
- value="71"
- static="true"
+</method>
+<method name="load"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="path" type="java.lang.String">
+</parameter>
+<parameter name="priority" type="int">
+</parameter>
+</method>
+<method name="load"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="context" type="android.content.Context">
+</parameter>
+<parameter name="resId" type="int">
+</parameter>
+<parameter name="priority" type="int">
+</parameter>
+</method>
+<method name="load"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="afd" type="android.content.res.AssetFileDescriptor">
+</parameter>
+<parameter name="priority" type="int">
+</parameter>
+</method>
+<method name="load"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="fd" type="java.io.FileDescriptor">
+</parameter>
+<parameter name="offset" type="long">
+</parameter>
+<parameter name="length" type="long">
+</parameter>
+<parameter name="priority" type="int">
+</parameter>
+</method>
+<method name="pause"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TONE_CDMA_HIGH_PBX_SLS"
+<parameter name="streamID" type="int">
+</parameter>
+</method>
+<method name="play"
+ return="int"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="soundID" type="int">
+</parameter>
+<parameter name="leftVolume" type="float">
+</parameter>
+<parameter name="rightVolume" type="float">
+</parameter>
+<parameter name="priority" type="int">
+</parameter>
+<parameter name="loop" type="int">
+</parameter>
+<parameter name="rate" type="float">
+</parameter>
+</method>
+<method name="release"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="resume"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="streamID" type="int">
+</parameter>
+</method>
+<method name="setLoop"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="streamID" type="int">
+</parameter>
+<parameter name="loop" type="int">
+</parameter>
+</method>
+<method name="setOnLoadCompleteListener"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="listener" type="android.media.SoundPool.OnLoadCompleteListener">
+</parameter>
+</method>
+<method name="setPriority"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="streamID" type="int">
+</parameter>
+<parameter name="priority" type="int">
+</parameter>
+</method>
+<method name="setRate"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="streamID" type="int">
+</parameter>
+<parameter name="rate" type="float">
+</parameter>
+</method>
+<method name="setVolume"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="streamID" type="int">
+</parameter>
+<parameter name="leftVolume" type="float">
+</parameter>
+<parameter name="rightVolume" type="float">
+</parameter>
+</method>
+<method name="stop"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="streamID" type="int">
+</parameter>
+</method>
+<method name="unload"
+ return="boolean"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="soundID" type="int">
+</parameter>
+</method>
+</class>
+<interface name="SoundPool.OnLoadCompleteListener"
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="onLoadComplete"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="soundPool" type="android.media.SoundPool">
+</parameter>
+<parameter name="sampleId" type="int">
+</parameter>
+<parameter name="status" type="int">
+</parameter>
+</method>
+</interface>
+<class name="ThumbnailUtils"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="ThumbnailUtils"
+ type="android.media.ThumbnailUtils"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<method name="createVideoThumbnail"
+ return="android.graphics.Bitmap"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="filePath" type="java.lang.String">
+</parameter>
+<parameter name="kind" type="int">
+</parameter>
+</method>
+<method name="extractThumbnail"
+ return="android.graphics.Bitmap"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="source" type="android.graphics.Bitmap">
+</parameter>
+<parameter name="width" type="int">
+</parameter>
+<parameter name="height" type="int">
+</parameter>
+</method>
+<method name="extractThumbnail"
+ return="android.graphics.Bitmap"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="source" type="android.graphics.Bitmap">
+</parameter>
+<parameter name="width" type="int">
+</parameter>
+<parameter name="height" type="int">
+</parameter>
+<parameter name="options" type="int">
+</parameter>
+</method>
+<field name="OPTIONS_RECYCLE_INPUT"
  type="int"
  transient="false"
  volatile="false"
- value="80"
+ value="2"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_HIGH_PBX_SS"
+</class>
+<class name="ToneGenerator"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="ToneGenerator"
+ type="android.media.ToneGenerator"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="streamType" type="int">
+</parameter>
+<parameter name="volume" type="int">
+</parameter>
+</constructor>
+<method name="release"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="startTone"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="toneType" type="int">
+</parameter>
+</method>
+<method name="startTone"
+ return="boolean"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="toneType" type="int">
+</parameter>
+<parameter name="durationMs" type="int">
+</parameter>
+</method>
+<method name="stopTone"
+ return="void"
+ abstract="false"
+ native="true"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<field name="MAX_VOLUME"
  type="int"
  transient="false"
  volatile="false"
- value="74"
+ value="100"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_HIGH_PBX_SSL"
+<field name="MIN_VOLUME"
  type="int"
  transient="false"
  volatile="false"
- value="77"
+ value="0"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_HIGH_PBX_S_X4"
+<field name="TONE_CDMA_ABBR_ALERT"
  type="int"
  transient="false"
  volatile="false"
- value="83"
+ value="97"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_HIGH_SLS"
+<field name="TONE_CDMA_ABBR_INTERCEPT"
  type="int"
  transient="false"
  volatile="false"
- value="65"
+ value="37"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_HIGH_SS"
+<field name="TONE_CDMA_ABBR_REORDER"
  type="int"
  transient="false"
  volatile="false"
- value="56"
+ value="39"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_HIGH_SSL"
+<field name="TONE_CDMA_ALERT_AUTOREDIAL_LITE"
  type="int"
  transient="false"
  volatile="false"
- value="59"
+ value="87"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_HIGH_SS_2"
+<field name="TONE_CDMA_ALERT_CALL_GUARD"
  type="int"
  transient="false"
  volatile="false"
- value="62"
+ value="93"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_HIGH_S_X4"
+<field name="TONE_CDMA_ALERT_INCALL_LITE"
  type="int"
  transient="false"
  volatile="false"
- value="68"
+ value="91"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_INTERCEPT"
+<field name="TONE_CDMA_ALERT_NETWORK_LITE"
  type="int"
  transient="false"
  volatile="false"
- value="36"
+ value="86"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_KEYPAD_VOLUME_KEY_LITE"
+<field name="TONE_CDMA_ANSWER"
  type="int"
  transient="false"
  volatile="false"
- value="89"
+ value="42"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_L"
+<field name="TONE_CDMA_CALLDROP_LITE"
  type="int"
  transient="false"
  volatile="false"
- value="55"
+ value="95"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_PBX_L"
+<field name="TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP"
  type="int"
  transient="false"
  volatile="false"
- value="73"
+ value="46"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_PBX_SLS"
+<field name="TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL"
  type="int"
  transient="false"
  volatile="false"
- value="82"
+ value="45"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_PBX_SS"
+<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT3"
  type="int"
  transient="false"
  volatile="false"
- value="76"
+ value="48"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_PBX_SSL"
+<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT5"
  type="int"
  transient="false"
  volatile="false"
- value="79"
+ value="50"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_PBX_S_X4"
+<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT6"
  type="int"
  transient="false"
  volatile="false"
- value="85"
+ value="51"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_SLS"
+<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT7"
  type="int"
  transient="false"
  volatile="false"
- value="67"
+ value="52"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_SS"
+<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING"
  type="int"
  transient="false"
  volatile="false"
- value="58"
+ value="49"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_SSL"
+<field name="TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI"
  type="int"
  transient="false"
  volatile="false"
- value="61"
+ value="47"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_SS_2"
+<field name="TONE_CDMA_CONFIRM"
  type="int"
  transient="false"
  volatile="false"
- value="64"
+ value="41"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_LOW_S_X4"
+<field name="TONE_CDMA_DIAL_TONE_LITE"
  type="int"
  transient="false"
  volatile="false"
- value="70"
+ value="34"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_MED_L"
+<field name="TONE_CDMA_EMERGENCY_RINGBACK"
  type="int"
  transient="false"
  volatile="false"
- value="54"
+ value="92"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_MED_PBX_L"
+<field name="TONE_CDMA_HIGH_L"
  type="int"
  transient="false"
  volatile="false"
- value="72"
+ value="53"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_MED_PBX_SLS"
+<field name="TONE_CDMA_HIGH_PBX_L"
  type="int"
  transient="false"
  volatile="false"
- value="81"
+ value="71"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_MED_PBX_SS"
+<field name="TONE_CDMA_HIGH_PBX_SLS"
  type="int"
  transient="false"
  volatile="false"
- value="75"
+ value="80"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_MED_PBX_SSL"
+<field name="TONE_CDMA_HIGH_PBX_SS"
  type="int"
  transient="false"
  volatile="false"
- value="78"
+ value="74"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_MED_PBX_S_X4"
+<field name="TONE_CDMA_HIGH_PBX_SSL"
  type="int"
  transient="false"
  volatile="false"
- value="84"
+ value="77"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TONE_CDMA_MED_SLS"
+<field name="TONE_CDMA_HIGH_PBX_S_X4"
  type="int"
  transient="false"
  volatile="false"
- value="66"
+ value="83"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_HIGH_SLS"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="65"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_HIGH_SS"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="56"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_HIGH_SSL"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="59"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_HIGH_SS_2"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="62"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_HIGH_S_X4"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="68"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_INTERCEPT"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="36"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_KEYPAD_VOLUME_KEY_LITE"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="89"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_L"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="55"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_PBX_L"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="73"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_PBX_SLS"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="82"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_PBX_SS"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="76"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_PBX_SSL"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="79"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_PBX_S_X4"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="85"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_SLS"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="67"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_SS"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="58"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_SSL"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="61"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_SS_2"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="64"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_LOW_S_X4"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="70"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_MED_L"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="54"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_MED_PBX_L"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="72"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_MED_PBX_SLS"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="81"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_MED_PBX_SS"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="75"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_MED_PBX_SSL"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="78"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_MED_PBX_S_X4"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="84"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TONE_CDMA_MED_SLS"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="66"
  static="true"
  final="true"
  deprecated="not deprecated"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getAutoRegistration"
- return="boolean"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</method>
+<method name="getAutoRegistration"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getDisplayName"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getPassword"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getPort"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getProfileName"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getProtocol"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getProxyAddress"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getSendKeepAlive"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getSipDomain"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getUriString"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getUserName"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="writeToParcel"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="out" type="android.os.Parcel">
+</parameter>
+<parameter name="flags" type="int">
+</parameter>
+</method>
+<field name="CREATOR"
+ type="android.os.Parcelable.Creator"
+ transient="false"
+ volatile="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+<class name="SipProfile.Builder"
+ extends="java.lang.Object"
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="SipProfile.Builder"
+ type="android.net.sip.SipProfile.Builder"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="profile" type="android.net.sip.SipProfile">
+</parameter>
+</constructor>
+<constructor name="SipProfile.Builder"
+ type="android.net.sip.SipProfile.Builder"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="uriString" type="java.lang.String">
+</parameter>
+<exception name="ParseException" type="java.text.ParseException">
+</exception>
+</constructor>
+<constructor name="SipProfile.Builder"
+ type="android.net.sip.SipProfile.Builder"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="username" type="java.lang.String">
+</parameter>
+<parameter name="serverDomain" type="java.lang.String">
+</parameter>
+<exception name="ParseException" type="java.text.ParseException">
+</exception>
+</constructor>
+<method name="build"
+ return="android.net.sip.SipProfile"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="setAutoRegistration"
+ return="android.net.sip.SipProfile.Builder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="flag" type="boolean">
+</parameter>
+</method>
+<method name="setDisplayName"
+ return="android.net.sip.SipProfile.Builder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="displayName" type="java.lang.String">
+</parameter>
+</method>
+<method name="setOutboundProxy"
+ return="android.net.sip.SipProfile.Builder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="outboundProxy" type="java.lang.String">
+</parameter>
+</method>
+<method name="setPassword"
+ return="android.net.sip.SipProfile.Builder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="password" type="java.lang.String">
+</parameter>
+</method>
+<method name="setPort"
+ return="android.net.sip.SipProfile.Builder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="port" type="int">
+</parameter>
+<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
+</exception>
+</method>
+<method name="setProfileName"
+ return="android.net.sip.SipProfile.Builder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="name" type="java.lang.String">
+</parameter>
+</method>
+<method name="setProtocol"
+ return="android.net.sip.SipProfile.Builder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="protocol" type="java.lang.String">
+</parameter>
+<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
+</exception>
+</method>
+<method name="setSendKeepAlive"
+ return="android.net.sip.SipProfile.Builder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="flag" type="boolean">
+</parameter>
+</method>
+</class>
+<interface name="SipRegistrationListener"
+ abstract="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="onRegistering"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="localProfileUri" type="java.lang.String">
+</parameter>
+</method>
+<method name="onRegistrationDone"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="localProfileUri" type="java.lang.String">
+</parameter>
+<parameter name="expiryTime" type="long">
+</parameter>
+</method>
+<method name="onRegistrationFailed"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="localProfileUri" type="java.lang.String">
+</parameter>
+<parameter name="errorCode" type="int">
+</parameter>
+<parameter name="errorMessage" type="java.lang.String">
+</parameter>
+</method>
+</interface>
+<class name="SipSession"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="answerCall"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="sessionDescription" type="java.lang.String">
+</parameter>
+<parameter name="timeout" type="int">
+</parameter>
+</method>
+<method name="changeCall"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="sessionDescription" type="java.lang.String">
+</parameter>
+<parameter name="timeout" type="int">
+</parameter>
+</method>
+<method name="endCall"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getCallId"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getLocalIp"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getLocalProfile"
+ return="android.net.sip.SipProfile"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getPeerProfile"
+ return="android.net.sip.SipProfile"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getState"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="isInCall"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="makeCall"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="callee" type="android.net.sip.SipProfile">
+</parameter>
+<parameter name="sessionDescription" type="java.lang.String">
+</parameter>
+<parameter name="timeout" type="int">
+</parameter>
+</method>
+<method name="register"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="duration" type="int">
+</parameter>
+</method>
+<method name="setListener"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="listener" type="android.net.sip.SipSession.Listener">
+</parameter>
+</method>
+<method name="unregister"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+</class>
+<class name="SipSession.Listener"
+ extends="java.lang.Object"
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="SipSession.Listener"
+ type="android.net.sip.SipSession.Listener"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<method name="onCallBusy"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+</method>
+<method name="onCallChangeFailed"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+<parameter name="errorCode" type="int">
+</parameter>
+<parameter name="errorMessage" type="java.lang.String">
+</parameter>
+</method>
+<method name="onCallEnded"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+</method>
+<method name="onCallEstablished"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+<parameter name="sessionDescription" type="java.lang.String">
+</parameter>
+</method>
+<method name="onCalling"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+</method>
+<method name="onError"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+<parameter name="errorCode" type="int">
+</parameter>
+<parameter name="errorMessage" type="java.lang.String">
+</parameter>
+</method>
+<method name="onRegistering"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+</method>
+<method name="onRegistrationDone"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+<parameter name="duration" type="int">
+</parameter>
+</method>
+<method name="onRegistrationFailed"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+<parameter name="errorCode" type="int">
+</parameter>
+<parameter name="errorMessage" type="java.lang.String">
+</parameter>
+</method>
+<method name="onRegistrationTimeout"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+</method>
+<method name="onRinging"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+<parameter name="caller" type="android.net.sip.SipProfile">
+</parameter>
+<parameter name="sessionDescription" type="java.lang.String">
+</parameter>
+</method>
+<method name="onRingingBack"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="session" type="android.net.sip.SipSession">
+</parameter>
+</method>
+</class>
+<class name="SipSession.State"
+ extends="java.lang.Object"
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="toString"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="state" type="int">
+</parameter>
+</method>
+<field name="DEREGISTERING"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="2"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="INCOMING_CALL"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="3"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="INCOMING_CALL_ANSWERING"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="4"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="IN_CALL"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="8"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="NOT_DEFINED"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="101"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="OUTGOING_CALL"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="5"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="OUTGOING_CALL_CANCELING"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="7"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="OUTGOING_CALL_RING_BACK"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="6"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="PINGING"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="9"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="READY_TO_CALL"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="0"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="REGISTERING"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+</package>
+<package name="android.net.wifi"
+>
+<class name="ScanResult"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<implements name="android.os.Parcelable">
+</implements>
+<method name="describeContents"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="writeToParcel"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="dest" type="android.os.Parcel">
+</parameter>
+<parameter name="flags" type="int">
+</parameter>
+</method>
+<field name="BSSID"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="SSID"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="capabilities"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="frequency"
+ type="int"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="level"
+ type="int"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+<class name="SupplicantState"
+ extends="java.lang.Enum"
+ abstract="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<implements name="android.os.Parcelable">
+</implements>
+<method name="describeContents"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="isValidState"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="state" type="android.net.wifi.SupplicantState">
+</parameter>
+</method>
+<method name="valueOf"
+ return="android.net.wifi.SupplicantState"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="name" type="java.lang.String">
+</parameter>
+</method>
+<method name="values"
+ return="android.net.wifi.SupplicantState[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="writeToParcel"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="dest" type="android.os.Parcel">
+</parameter>
+<parameter name="flags" type="int">
+</parameter>
+</method>
+</class>
+<class name="WifiConfiguration"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<implements name="android.os.Parcelable">
+</implements>
+<constructor name="WifiConfiguration"
+ type="android.net.wifi.WifiConfiguration"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<method name="describeContents"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="writeToParcel"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="dest" type="android.os.Parcel">
+</parameter>
+<parameter name="flags" type="int">
+</parameter>
+</method>
+<field name="BSSID"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="SSID"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="allowedAuthAlgorithms"
+ type="java.util.BitSet"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="allowedGroupCiphers"
+ type="java.util.BitSet"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="allowedKeyManagement"
+ type="java.util.BitSet"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="allowedPairwiseCiphers"
+ type="java.util.BitSet"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="allowedProtocols"
+ type="java.util.BitSet"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="hiddenSSID"
+ type="boolean"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="networkId"
+ type="int"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="preSharedKey"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="priority"
+ type="int"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="status"
+ type="int"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="wepKeys"
+ type="java.lang.String[]"
+ transient="false"
+ volatile="false"
+ value="null"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="wepTxKeyIndex"
+ type="int"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+<class name="WifiConfiguration.AuthAlgorithm"
+ extends="java.lang.Object"
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<field name="LEAP"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="2"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="OPEN"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="0"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="SHARED"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="strings"
+ type="java.lang.String[]"
+ transient="false"
+ volatile="false"
+ value="null"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="varName"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;auth_alg&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+<class name="WifiConfiguration.GroupCipher"
+ extends="java.lang.Object"
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<field name="CCMP"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="3"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="TKIP"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="2"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="WEP104"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="WEP40"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="0"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="strings"
+ type="java.lang.String[]"
+ transient="false"
+ volatile="false"
+ value="null"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="varName"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;group&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+<class name="WifiConfiguration.KeyMgmt"
+ extends="java.lang.Object"
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<field name="IEEE8021X"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="3"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="NONE"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="0"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="WPA_EAP"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="2"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="WPA_PSK"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="strings"
+ type="java.lang.String[]"
+ transient="false"
+ volatile="false"
+ value="null"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getDisplayName"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="varName"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;key_mgmt&quot;"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getPassword"
- return="java.lang.String"
+</field>
+</class>
+<class name="WifiConfiguration.PairwiseCipher"
+ extends="java.lang.Object"
  abstract="false"
- native="false"
- synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getPort"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+<field name="CCMP"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="2"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getProfileName"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="NONE"
type="int"
transient="false"
volatile="false"
value="0"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getProtocol"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="TKIP"
type="int"
transient="false"
volatile="false"
value="1"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getProxyAddress"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="strings"
type="java.lang.String[]"
transient="false"
volatile="false"
value="null"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getSendKeepAlive"
return="boolean"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="varName"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;pairwise&quot;"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getSipDomain"
- return="java.lang.String"
+</field>
+</class>
+<class name="WifiConfiguration.Protocol"
+ extends="java.lang.Object"
  abstract="false"
- native="false"
- synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getUriString"
- return="java.lang.String"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+<field name="RSN"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getUserName"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="WPA"
type="int"
transient="false"
volatile="false"
value="0"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="writeToParcel"
return="void"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="strings"
type="java.lang.String[]"
transient="false"
volatile="false"
value="null"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="out" type="android.os.Parcel">
-</parameter>
-<parameter name="flags" type="int">
-</parameter>
-</method>
-<field name="CREATOR"
- type="android.os.Parcelable.Creator"
+</field>
+<field name="varName"
+ type="java.lang.String"
  transient="false"
  volatile="false"
+ value="&quot;proto&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
 >
 </field>
 </class>
-<class name="SipProfile.Builder"
+<class name="WifiConfiguration.Status"
  extends="java.lang.Object"
  abstract="false"
  static="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="SipProfile.Builder"
- type="android.net.sip.SipProfile.Builder"
- static="false"
- final="false"
+<field name="CURRENT"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="0"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="profile" type="android.net.sip.SipProfile">
-</parameter>
-</constructor>
-<constructor name="SipProfile.Builder"
- type="android.net.sip.SipProfile.Builder"
- static="false"
- final="false"
+</field>
+<field name="DISABLED"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="uriString" type="java.lang.String">
-</parameter>
-<exception name="ParseException" type="java.text.ParseException">
-</exception>
-</constructor>
-<constructor name="SipProfile.Builder"
- type="android.net.sip.SipProfile.Builder"
- static="false"
- final="false"
+</field>
+<field name="ENABLED"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="2"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="username" type="java.lang.String">
-</parameter>
-<parameter name="serverDomain" type="java.lang.String">
-</parameter>
-<exception name="ParseException" type="java.text.ParseException">
-</exception>
-</constructor>
-<method name="build"
- return="android.net.sip.SipProfile"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="strings"
+ type="java.lang.String[]"
+ transient="false"
+ volatile="false"
+ value="null"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="setAutoRegistration"
- return="android.net.sip.SipProfile.Builder"
+</field>
+</class>
+<class name="WifiInfo"
+ extends="java.lang.Object"
  abstract="false"
- native="false"
- synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="flag" type="boolean">
-</parameter>
-</method>
-<method name="setDisplayName"
- return="android.net.sip.SipProfile.Builder"
+<implements name="android.os.Parcelable">
+</implements>
+<method name="describeContents"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="displayName" type="java.lang.String">
-</parameter>
 </method>
-<method name="setOutboundProxy"
- return="android.net.sip.SipProfile.Builder"
+<method name="getBSSID"
+ return="java.lang.String"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="outboundProxy" type="java.lang.String">
-</parameter>
 </method>
-<method name="setPassword"
- return="android.net.sip.SipProfile.Builder"
+<method name="getDetailedStateOf"
+ return="android.net.NetworkInfo.DetailedState"
  abstract="false"
  native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="password" type="java.lang.String">
+<parameter name="suppState" type="android.net.wifi.SupplicantState">
 </parameter>
 </method>
-<method name="setPort"
- return="android.net.sip.SipProfile.Builder"
+<method name="getHiddenSSID"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="port" type="int">
-</parameter>
-<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
-</exception>
 </method>
-<method name="setProfileName"
- return="android.net.sip.SipProfile.Builder"
+<method name="getIpAddress"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="name" type="java.lang.String">
-</parameter>
 </method>
-<method name="setProtocol"
- return="android.net.sip.SipProfile.Builder"
+<method name="getLinkSpeed"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="protocol" type="java.lang.String">
-</parameter>
-<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
-</exception>
 </method>
-<method name="setSendKeepAlive"
- return="android.net.sip.SipProfile.Builder"
+<method name="getMacAddress"
+ return="java.lang.String"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="flag" type="boolean">
-</parameter>
 </method>
-</class>
-<interface name="SipRegistrationListener"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="onRegistering"
- return="void"
- abstract="true"
+<method name="getNetworkId"
+ return="int"
+ abstract="false"
  native="false"
  synchronized="false"
  static="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="localProfileUri" type="java.lang.String">
-</parameter>
 </method>
-<method name="onRegistrationDone"
- return="void"
- abstract="true"
+<method name="getRssi"
+ return="int"
+ abstract="false"
  native="false"
  synchronized="false"
  static="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="localProfileUri" type="java.lang.String">
-</parameter>
-<parameter name="expiryTime" type="long">
-</parameter>
 </method>
-<method name="onRegistrationFailed"
- return="void"
- abstract="true"
+<method name="getSSID"
+ return="java.lang.String"
+ abstract="false"
  native="false"
  synchronized="false"
  static="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="localProfileUri" type="java.lang.String">
-</parameter>
-<parameter name="errorCode" type="int">
-</parameter>
-<parameter name="errorMessage" type="java.lang.String">
-</parameter>
 </method>
-</interface>
-<class name="SipSession"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="answerCall"
- return="void"
+<method name="getSupplicantState"
+ return="android.net.wifi.SupplicantState"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="sessionDescription" type="java.lang.String">
-</parameter>
-<parameter name="timeout" type="int">
-</parameter>
 </method>
-<method name="changeCall"
+<method name="writeToParcel"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="sessionDescription" type="java.lang.String">
+<parameter name="dest" type="android.os.Parcel">
 </parameter>
-<parameter name="timeout" type="int">
+<parameter name="flags" type="int">
 </parameter>
 </method>
-<method name="endCall"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getCallId"
- return="java.lang.String"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+<field name="LINK_SPEED_UNITS"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;Mbps&quot;"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getLocalIp"
- return="java.lang.String"
+</field>
+</class>
+<class name="WifiManager"
+ extends="java.lang.Object"
  abstract="false"
- native="false"
- synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getLocalProfile"
- return="android.net.sip.SipProfile"
+<method name="addNetwork"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="config" type="android.net.wifi.WifiConfiguration">
+</parameter>
 </method>
-<method name="getPeerProfile"
- return="android.net.sip.SipProfile"
+<method name="calculateSignalLevel"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="rssi" type="int">
+</parameter>
+<parameter name="numLevels" type="int">
+</parameter>
 </method>
-<method name="getState"
+<method name="compareSignalLevel"
  return="int"
  abstract="false"
  native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="rssiA" type="int">
+</parameter>
+<parameter name="rssiB" type="int">
+</parameter>
 </method>
-<method name="isInCall"
- return="boolean"
+<method name="createMulticastLock"
+ return="android.net.wifi.WifiManager.MulticastLock"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="tag" type="java.lang.String">
+</parameter>
 </method>
-<method name="makeCall"
- return="void"
+<method name="createWifiLock"
+ return="android.net.wifi.WifiManager.WifiLock"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="callee" type="android.net.sip.SipProfile">
-</parameter>
-<parameter name="sessionDescription" type="java.lang.String">
+<parameter name="lockType" type="int">
 </parameter>
-<parameter name="timeout" type="int">
+<parameter name="tag" type="java.lang.String">
 </parameter>
 </method>
-<method name="register"
- return="void"
+<method name="createWifiLock"
+ return="android.net.wifi.WifiManager.WifiLock"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="duration" type="int">
+<parameter name="tag" type="java.lang.String">
 </parameter>
 </method>
-<method name="setListener"
- return="void"
+<method name="disableNetwork"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="listener" type="android.net.sip.SipSession.Listener">
+<parameter name="netId" type="int">
 </parameter>
 </method>
-<method name="unregister"
- return="void"
+<method name="disconnect"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-</class>
-<class name="SipSession.Listener"
- extends="java.lang.Object"
+<method name="enableNetwork"
+ return="boolean"
  abstract="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="SipSession.Listener"
- type="android.net.sip.SipSession.Listener"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</constructor>
-<method name="onCallBusy"
- return="void"
+<parameter name="netId" type="int">
+</parameter>
+<parameter name="disableOthers" type="boolean">
+</parameter>
+</method>
+<method name="getConfiguredNetworks"
+ return="java.util.List&lt;android.net.wifi.WifiConfiguration&gt;"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
-</parameter>
 </method>
-<method name="onCallChangeFailed"
- return="void"
+<method name="getConnectionInfo"
+ return="android.net.wifi.WifiInfo"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
-</parameter>
-<parameter name="errorCode" type="int">
-</parameter>
-<parameter name="errorMessage" type="java.lang.String">
-</parameter>
 </method>
-<method name="onCallEnded"
- return="void"
+<method name="getDhcpInfo"
+ return="android.net.DhcpInfo"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
-</parameter>
 </method>
-<method name="onCallEstablished"
- return="void"
+<method name="getScanResults"
+ return="java.util.List&lt;android.net.wifi.ScanResult&gt;"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
-</parameter>
-<parameter name="sessionDescription" type="java.lang.String">
-</parameter>
 </method>
-<method name="onCalling"
- return="void"
+<method name="getWifiState"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
-</parameter>
 </method>
-<method name="onError"
- return="void"
+<method name="isWifiEnabled"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
-</parameter>
-<parameter name="errorCode" type="int">
-</parameter>
-<parameter name="errorMessage" type="java.lang.String">
-</parameter>
 </method>
-<method name="onRegistering"
- return="void"
+<method name="pingSupplicant"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
-</parameter>
 </method>
-<method name="onRegistrationDone"
- return="void"
+<method name="reassociate"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
-</parameter>
-<parameter name="duration" type="int">
-</parameter>
 </method>
-<method name="onRegistrationFailed"
- return="void"
+<method name="reconnect"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
-</parameter>
-<parameter name="errorCode" type="int">
-</parameter>
-<parameter name="errorMessage" type="java.lang.String">
-</parameter>
 </method>
-<method name="onRegistrationTimeout"
- return="void"
+<method name="removeNetwork"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
+<parameter name="netId" type="int">
 </parameter>
 </method>
-<method name="onRinging"
- return="void"
+<method name="saveConfiguration"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
-</parameter>
-<parameter name="caller" type="android.net.sip.SipProfile">
-</parameter>
-<parameter name="sessionDescription" type="java.lang.String">
-</parameter>
 </method>
-<method name="onRingingBack"
- return="void"
+<method name="setWifiEnabled"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="session" type="android.net.sip.SipSession">
+<parameter name="enabled" type="boolean">
 </parameter>
 </method>
-</class>
-<class name="SipSession.State"
- extends="java.lang.Object"
+<method name="startScan"
+ return="boolean"
  abstract="false"
- static="true"
+ native="false"
+ synchronized="false"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<method name="toString"
- return="java.lang.String"
+</method>
+<method name="updateNetwork"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="state" type="int">
+<parameter name="config" type="android.net.wifi.WifiConfiguration">
 </parameter>
 </method>
-<field name="DEREGISTERING"
- type="int"
+<field name="ACTION_PICK_WIFI_NETWORK"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="2"
+ value="&quot;android.net.wifi.PICK_WIFI_NETWORK&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="INCOMING_CALL"
+<field name="ERROR_AUTHENTICATING"
  type="int"
  transient="false"
  volatile="false"
- value="3"
+ value="1"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="INCOMING_CALL_ANSWERING"
- type="int"
+<field name="EXTRA_BSSID"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="4"
+ value="&quot;bssid&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="IN_CALL"
- type="int"
+<field name="EXTRA_NETWORK_INFO"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="8"
+ value="&quot;networkInfo&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="NOT_DEFINED"
- type="int"
+<field name="EXTRA_NEW_RSSI"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="101"
+ value="&quot;newRssi&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="OUTGOING_CALL"
- type="int"
+<field name="EXTRA_NEW_STATE"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="5"
+ value="&quot;newState&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="OUTGOING_CALL_CANCELING"
- type="int"
+<field name="EXTRA_PREVIOUS_WIFI_STATE"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="7"
+ value="&quot;previous_wifi_state&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="OUTGOING_CALL_RING_BACK"
- type="int"
+<field name="EXTRA_SUPPLICANT_CONNECTED"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="6"
+ value="&quot;connected&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="PINGING"
- type="int"
+<field name="EXTRA_SUPPLICANT_ERROR"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="9"
+ value="&quot;supplicantError&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="READY_TO_CALL"
- type="int"
+<field name="EXTRA_WIFI_STATE"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="0"
+ value="&quot;wifi_state&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="REGISTERING"
- type="int"
+<field name="NETWORK_IDS_CHANGED_ACTION"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="1"
+ value="&quot;android.net.wifi.NETWORK_IDS_CHANGED&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-</class>
-</package>
-<package name="android.net.wifi"
->
-<class name="ScanResult"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="false"
+<field name="NETWORK_STATE_CHANGED_ACTION"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;android.net.wifi.STATE_CHANGE&quot;"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<implements name="android.os.Parcelable">
-</implements>
-<method name="describeContents"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="RSSI_CHANGED_ACTION"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;android.net.wifi.RSSI_CHANGED&quot;"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="writeToParcel"
return="void"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="SCAN_RESULTS_AVAILABLE_ACTION"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;android.net.wifi.SCAN_RESULTS&quot;"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="dest" type="android.os.Parcel">
-</parameter>
-<parameter name="flags" type="int">
-</parameter>
-</method>
-<field name="BSSID"
+</field>
+<field name="SUPPLICANT_CONNECTION_CHANGE_ACTION"
  type="java.lang.String"
  transient="false"
  volatile="false"
- static="false"
- final="false"
+ value="&quot;android.net.wifi.supplicant.CONNECTION_CHANGE&quot;"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="SSID"
+<field name="SUPPLICANT_STATE_CHANGED_ACTION"
  type="java.lang.String"
  transient="false"
  volatile="false"
- static="false"
- final="false"
+ value="&quot;android.net.wifi.supplicant.STATE_CHANGE&quot;"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="capabilities"
+<field name="WIFI_MODE_FULL"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="WIFI_MODE_SCAN_ONLY"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="2"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="WIFI_STATE_CHANGED_ACTION"
  type="java.lang.String"
  transient="false"
  volatile="false"
- static="false"
- final="false"
+ value="&quot;android.net.wifi.WIFI_STATE_CHANGED&quot;"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="frequency"
+<field name="WIFI_STATE_DISABLED"
  type="int"
  transient="false"
  volatile="false"
- static="false"
- final="false"
+ value="1"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="level"
+<field name="WIFI_STATE_DISABLING"
  type="int"
  transient="false"
  volatile="false"
- static="false"
- final="false"
+ value="0"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="WIFI_STATE_ENABLED"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="3"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="WIFI_STATE_ENABLING"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="2"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="WIFI_STATE_UNKNOWN"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="4"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
 </class>
-<class name="SupplicantState"
- extends="java.lang.Enum"
+<class name="WifiManager.MulticastLock"
+ extends="java.lang.Object"
  abstract="false"
  static="false"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<implements name="android.os.Parcelable">
-</implements>
-<method name="describeContents"
- return="int"
+<method name="acquire"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="isValidState"
+<method name="isHeld"
  return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="state" type="android.net.wifi.SupplicantState">
-</parameter>
 </method>
-<method name="valueOf"
- return="android.net.wifi.SupplicantState"
+<method name="release"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="name" type="java.lang.String">
-</parameter>
 </method>
-<method name="values"
- return="android.net.wifi.SupplicantState[]"
+<method name="setReferenceCounted"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
- final="true"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="refCounted" type="boolean">
+</parameter>
 </method>
-<method name="writeToParcel"
+</class>
+<class name="WifiManager.WifiLock"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="acquire"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="dest" type="android.os.Parcel">
-</parameter>
-<parameter name="flags" type="int">
-</parameter>
 </method>
-</class>
-<class name="WifiConfiguration"
- extends="java.lang.Object"
+<method name="isHeld"
+ return="boolean"
  abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<implements name="android.os.Parcelable">
-</implements>
-<constructor name="WifiConfiguration"
- type="android.net.wifi.WifiConfiguration"
+</method>
+<method name="release"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</constructor>
-<method name="describeContents"
- return="int"
+</method>
+<method name="setReferenceCounted"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="refCounted" type="boolean">
+</parameter>
 </method>
-<method name="writeToParcel"
+<method name="setWorkSource"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="dest" type="android.os.Parcel">
-</parameter>
-<parameter name="flags" type="int">
+<parameter name="ws" type="android.os.WorkSource">
 </parameter>
 </method>
-<field name="BSSID"
- type="java.lang.String"
- transient="false"
- volatile="false"
+</class>
+</package>
+<package name="android.nfc"
+>
+<class name="FormatException"
+ extends="java.lang.Exception"
+ abstract="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="SSID"
- type="java.lang.String"
- transient="false"
- volatile="false"
+<constructor name="FormatException"
+ type="android.nfc.FormatException"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="allowedAuthAlgorithms"
- type="java.util.BitSet"
- transient="false"
- volatile="false"
+</constructor>
+<constructor name="FormatException"
+ type="android.nfc.FormatException"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="allowedGroupCiphers"
- type="java.util.BitSet"
- transient="false"
- volatile="false"
+<parameter name="message" type="java.lang.String">
+</parameter>
+</constructor>
+</class>
+<class name="NdefMessage"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<implements name="android.os.Parcelable">
+</implements>
+<constructor name="NdefMessage"
+ type="android.nfc.NdefMessage"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="allowedKeyManagement"
- type="java.util.BitSet"
- transient="false"
- volatile="false"
+<parameter name="data" type="byte[]">
+</parameter>
+<exception name="FormatException" type="android.nfc.FormatException">
+</exception>
+</constructor>
+<constructor name="NdefMessage"
+ type="android.nfc.NdefMessage"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="allowedPairwiseCiphers"
- type="java.util.BitSet"
- transient="false"
- volatile="false"
+<parameter name="records" type="android.nfc.NdefRecord[]">
+</parameter>
+</constructor>
+<method name="describeContents"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="allowedProtocols"
- type="java.util.BitSet"
- transient="false"
- volatile="false"
+</method>
+<method name="getRecords"
+ return="android.nfc.NdefRecord[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="hiddenSSID"
- type="boolean"
- transient="false"
- volatile="false"
+</method>
+<method name="toByteArray"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="networkId"
- type="int"
+</method>
+<method name="writeToParcel"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="dest" type="android.os.Parcel">
+</parameter>
+<parameter name="flags" type="int">
+</parameter>
+</method>
+<field name="CREATOR"
+ type="android.os.Parcelable.Creator"
  transient="false"
  volatile="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+<class name="NdefRecord"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<implements name="android.os.Parcelable">
+</implements>
+<constructor name="NdefRecord"
+ type="android.nfc.NdefRecord"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="preSharedKey"
- type="java.lang.String"
- transient="false"
- volatile="false"
+<parameter name="tnf" type="short">
+</parameter>
+<parameter name="type" type="byte[]">
+</parameter>
+<parameter name="id" type="byte[]">
+</parameter>
+<parameter name="payload" type="byte[]">
+</parameter>
+</constructor>
+<constructor name="NdefRecord"
+ type="android.nfc.NdefRecord"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="priority"
- type="int"
- transient="false"
- volatile="false"
+<parameter name="data" type="byte[]">
+</parameter>
+<exception name="FormatException" type="android.nfc.FormatException">
+</exception>
+</constructor>
+<method name="describeContents"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="status"
- type="int"
- transient="false"
- volatile="false"
+</method>
+<method name="getId"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="wepKeys"
type="java.lang.String[]"
transient="false"
volatile="false"
value="null"
+</method>
+<method name="getPayload"
return="byte[]"
abstract="false"
native="false"
synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="wepTxKeyIndex"
- type="int"
- transient="false"
- volatile="false"
+</method>
+<method name="getTnf"
+ return="short"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-</class>
-<class name="WifiConfiguration.AuthAlgorithm"
- extends="java.lang.Object"
+</method>
+<method name="getType"
+ return="byte[]"
  abstract="false"
- static="true"
+ native="false"
+ synchronized="false"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<field name="LEAP"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
+</method>
+<method name="toByteArray"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="OPEN"
type="int"
transient="false"
volatile="false"
value="0"
- static="true"
- final="true"
+</method>
+<method name="writeToParcel"
return="void"
abstract="false"
native="false"
synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="SHARED"
- type="int"
+<parameter name="dest" type="android.os.Parcel">
+</parameter>
+<parameter name="flags" type="int">
+</parameter>
+</method>
+<field name="CREATOR"
+ type="android.os.Parcelable.Creator"
  transient="false"
  volatile="false"
- value="1"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="strings"
- type="java.lang.String[]"
+<field name="RTD_ALTERNATIVE_CARRIER"
+ type="byte[]"
  transient="false"
  volatile="false"
  value="null"
  visibility="public"
 >
 </field>
-<field name="varName"
- type="java.lang.String"
+<field name="RTD_HANDOVER_CARRIER"
+ type="byte[]"
  transient="false"
  volatile="false"
- value="&quot;auth_alg&quot;"
+ value="null"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-</class>
-<class name="WifiConfiguration.GroupCipher"
- extends="java.lang.Object"
- abstract="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<field name="CCMP"
- type="int"
+<field name="RTD_HANDOVER_REQUEST"
+ type="byte[]"
  transient="false"
  volatile="false"
- value="3"
+ value="null"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="TKIP"
- type="int"
+<field name="RTD_HANDOVER_SELECT"
+ type="byte[]"
  transient="false"
  volatile="false"
- value="2"
+ value="null"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="WEP104"
- type="int"
+<field name="RTD_SMART_POSTER"
+ type="byte[]"
  transient="false"
  volatile="false"
- value="1"
+ value="null"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="WEP40"
- type="int"
+<field name="RTD_TEXT"
+ type="byte[]"
  transient="false"
  volatile="false"
- value="0"
+ value="null"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="strings"
- type="java.lang.String[]"
+<field name="RTD_URI"
+ type="byte[]"
  transient="false"
  volatile="false"
  value="null"
  visibility="public"
 >
 </field>
-<field name="varName"
- type="java.lang.String"
+<field name="TNF_ABSOLUTE_URI"
+ type="short"
  transient="false"
  volatile="false"
- value="&quot;group&quot;"
+ value="3"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-</class>
-<class name="WifiConfiguration.KeyMgmt"
- extends="java.lang.Object"
- abstract="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<field name="IEEE8021X"
- type="int"
+<field name="TNF_EMPTY"
+ type="short"
  transient="false"
  volatile="false"
- value="3"
+ value="0"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="NONE"
- type="int"
+<field name="TNF_EXTERNAL_TYPE"
+ type="short"
  transient="false"
  volatile="false"
- value="0"
+ value="4"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="WPA_EAP"
- type="int"
+<field name="TNF_MIME_MEDIA"
+ type="short"
  transient="false"
  volatile="false"
  value="2"
  visibility="public"
 >
 </field>
-<field name="WPA_PSK"
- type="int"
+<field name="TNF_UNCHANGED"
+ type="short"
  transient="false"
  volatile="false"
- value="1"
+ value="6"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="strings"
- type="java.lang.String[]"
+<field name="TNF_UNKNOWN"
+ type="short"
  transient="false"
  volatile="false"
- value="null"
+ value="5"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="varName"
- type="java.lang.String"
+<field name="TNF_WELL_KNOWN"
+ type="short"
  transient="false"
  volatile="false"
- value="&quot;key_mgmt&quot;"
+ value="1"
  static="true"
  final="true"
  deprecated="not deprecated"
 >
 </field>
 </class>
-<class name="WifiConfiguration.PairwiseCipher"
+<class name="NfcAdapter"
  extends="java.lang.Object"
  abstract="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<field name="CCMP"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
+ static="false"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="NONE"
- type="int"
- transient="false"
- volatile="false"
- value="0"
- static="true"
- final="true"
+<method name="disableForegroundDispatch"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TKIP"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
+<parameter name="activity" type="android.app.Activity">
+</parameter>
+</method>
+<method name="disableForegroundNdefPush"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="strings"
- type="java.lang.String[]"
- transient="false"
- volatile="false"
- value="null"
- static="true"
- final="true"
+<parameter name="activity" type="android.app.Activity">
+</parameter>
+</method>
+<method name="enableForegroundDispatch"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="varName"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;pairwise&quot;"
- static="true"
- final="true"
+<parameter name="activity" type="android.app.Activity">
+</parameter>
+<parameter name="intent" type="android.app.PendingIntent">
+</parameter>
+<parameter name="filters" type="android.content.IntentFilter[]">
+</parameter>
+<parameter name="techLists" type="java.lang.String[][]">
+</parameter>
+</method>
+<method name="enableForegroundNdefPush"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-</class>
-<class name="WifiConfiguration.Protocol"
- extends="java.lang.Object"
+<parameter name="activity" type="android.app.Activity">
+</parameter>
+<parameter name="msg" type="android.nfc.NdefMessage">
+</parameter>
+</method>
+<method name="getDefaultAdapter"
+ return="android.nfc.NfcAdapter"
  abstract="false"
+ native="false"
+ synchronized="false"
  static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<field name="RSN"
- type="int"
- transient="false"
- volatile="false"
- value="1"
+<parameter name="context" type="android.content.Context">
+</parameter>
+</method>
+<method name="getDefaultAdapter"
+ return="android.nfc.NfcAdapter"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="true"
- final="true"
- deprecated="not deprecated"
+ final="false"
+ deprecated="deprecated"
  visibility="public"
 >
-</field>
-<field name="WPA"
type="int"
transient="false"
volatile="false"
value="0"
- static="true"
- final="true"
+</method>
+<method name="isEnabled"
return="boolean"
abstract="false"
native="false"
synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="strings"
- type="java.lang.String[]"
+</method>
+<field name="ACTION_NDEF_DISCOVERED"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="null"
+ value="&quot;android.nfc.action.NDEF_DISCOVERED&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="varName"
+<field name="ACTION_TAG_DISCOVERED"
  type="java.lang.String"
  transient="false"
  volatile="false"
- value="&quot;proto&quot;"
+ value="&quot;android.nfc.action.TAG_DISCOVERED&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-</class>
-<class name="WifiConfiguration.Status"
- extends="java.lang.Object"
- abstract="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<field name="CURRENT"
- type="int"
+<field name="ACTION_TECHNOLOGY_DISCOVERED"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="0"
+ value="&quot;android.nfc.action.TECH_DISCOVERED&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="DISABLED"
- type="int"
+<field name="EXTRA_ID"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="1"
+ value="&quot;android.nfc.extra.ID&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="ENABLED"
- type="int"
+<field name="EXTRA_NDEF_MESSAGES"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="2"
+ value="&quot;android.nfc.extra.NDEF_MESSAGES&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="strings"
- type="java.lang.String[]"
+<field name="EXTRA_TAG"
+ type="java.lang.String"
  transient="false"
  volatile="false"
- value="null"
+ value="&quot;android.nfc.extra.TAG&quot;"
  static="true"
  final="true"
  deprecated="not deprecated"
 >
 </field>
 </class>
-<class name="WifiInfo"
+<class name="NfcManager"
  extends="java.lang.Object"
  abstract="false"
  static="false"
- final="false"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<implements name="android.os.Parcelable">
-</implements>
-<method name="describeContents"
- return="int"
+<method name="getDefaultAdapter"
+ return="android.nfc.NfcAdapter"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="getBSSID"
- return="java.lang.String"
+</class>
+<class name="Tag"
+ extends="java.lang.Object"
  abstract="false"
- native="false"
- synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="getDetailedStateOf"
- return="android.net.NetworkInfo.DetailedState"
+<implements name="android.os.Parcelable">
+</implements>
+<method name="createMockTag"
+ return="android.nfc.Tag"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="suppState" type="android.net.wifi.SupplicantState">
+<parameter name="id" type="byte[]">
+</parameter>
+<parameter name="techList" type="int[]">
+</parameter>
+<parameter name="techListExtras" type="android.os.Bundle[]">
 </parameter>
 </method>
-<method name="getHiddenSSID"
- return="boolean"
+<method name="describeContents"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="getIpAddress"
- return="int"
+<method name="getId"
+ return="byte[]"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="getLinkSpeed"
- return="int"
+<method name="getTechList"
+ return="java.lang.String[]"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="getMacAddress"
- return="java.lang.String"
+<method name="writeToParcel"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="dest" type="android.os.Parcel">
+</parameter>
+<parameter name="flags" type="int">
+</parameter>
 </method>
-<method name="getNetworkId"
- return="int"
+<field name="CREATOR"
+ type="android.os.Parcelable.Creator"
+ transient="false"
+ volatile="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+<class name="TagLostException"
+ extends="java.io.IOException"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="TagLostException"
+ type="android.nfc.TagLostException"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<constructor name="TagLostException"
+ type="android.nfc.TagLostException"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="message" type="java.lang.String">
+</parameter>
+</constructor>
+</class>
+</package>
+<package name="android.nfc.tech"
+>
+<class name="BasicTagTechnology"
+ extends="java.lang.Object"
+ abstract="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility=""
+>
+<implements name="android.nfc.tech.TagTechnology">
+</implements>
+<method name="close"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="getRssi"
- return="int"
+<method name="connect"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="getSSID"
- return="java.lang.String"
+<method name="getTag"
+ return="android.nfc.Tag"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="getSupplicantState"
- return="android.net.wifi.SupplicantState"
+<method name="isConnected"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="writeToParcel"
+<method name="reconnect"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="dest" type="android.os.Parcel">
-</parameter>
-<parameter name="flags" type="int">
-</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<field name="LINK_SPEED_UNITS"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;Mbps&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
 </class>
-<class name="WifiManager"
- extends="java.lang.Object"
+<class name="IsoDep"
+ extends="android.nfc.tech.BasicTagTechnology"
  abstract="false"
  static="false"
- final="false"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<method name="addNetwork"
- return="int"
+<method name="get"
+ return="android.nfc.tech.IsoDep"
  abstract="false"
  native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="config" type="android.net.wifi.WifiConfiguration">
+<parameter name="tag" type="android.nfc.Tag">
 </parameter>
 </method>
-<method name="calculateSignalLevel"
- return="int"
+<method name="getHiLayerResponse"
+ return="byte[]"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="rssi" type="int">
-</parameter>
-<parameter name="numLevels" type="int">
-</parameter>
 </method>
-<method name="compareSignalLevel"
- return="int"
+<method name="getHistoricalBytes"
+ return="byte[]"
  abstract="false"
  native="false"
  synchronized="false"
- static="true"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="rssiA" type="int">
-</parameter>
-<parameter name="rssiB" type="int">
-</parameter>
 </method>
-<method name="createMulticastLock"
- return="android.net.wifi.WifiManager.MulticastLock"
+<method name="setTimeout"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="tag" type="java.lang.String">
+<parameter name="timeout" type="int">
 </parameter>
 </method>
-<method name="createWifiLock"
- return="android.net.wifi.WifiManager.WifiLock"
+<method name="transceive"
+ return="byte[]"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="lockType" type="int">
-</parameter>
-<parameter name="tag" type="java.lang.String">
+<parameter name="data" type="byte[]">
 </parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="createWifiLock"
- return="android.net.wifi.WifiManager.WifiLock"
+</class>
+<class name="MifareClassic"
+ extends="android.nfc.tech.BasicTagTechnology"
  abstract="false"
- native="false"
- synchronized="false"
  static="false"
- final="false"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="tag" type="java.lang.String">
-</parameter>
-</method>
-<method name="disableNetwork"
+<method name="authenticateSectorWithKeyA"
  return="boolean"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="netId" type="int">
+<parameter name="sectorIndex" type="int">
+</parameter>
+<parameter name="key" type="byte[]">
 </parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="disconnect"
+<method name="authenticateSectorWithKeyB"
  return="boolean"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="sectorIndex" type="int">
+</parameter>
+<parameter name="key" type="byte[]">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="enableNetwork"
- return="boolean"
+<method name="blockToSector"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="netId" type="int">
-</parameter>
-<parameter name="disableOthers" type="boolean">
+<parameter name="blockIndex" type="int">
 </parameter>
 </method>
-<method name="getConfiguredNetworks"
- return="java.util.List&lt;android.net.wifi.WifiConfiguration&gt;"
+<method name="decrement"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="blockIndex" type="int">
+</parameter>
+<parameter name="value" type="int">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="getConnectionInfo"
- return="android.net.wifi.WifiInfo"
+<method name="get"
+ return="android.nfc.tech.MifareClassic"
  abstract="false"
  native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="tag" type="android.nfc.Tag">
+</parameter>
 </method>
-<method name="getDhcpInfo"
- return="android.net.DhcpInfo"
+<method name="getBlockCount"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="getScanResults"
- return="java.util.List&lt;android.net.wifi.ScanResult&gt;"
+<method name="getBlockCountInSector"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="sectorIndex" type="int">
+</parameter>
 </method>
-<method name="getWifiState"
+<method name="getSectorCount"
  return="int"
  abstract="false"
  native="false"
  visibility="public"
 >
 </method>
-<method name="isWifiEnabled"
- return="boolean"
+<method name="getSize"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="pingSupplicant"
- return="boolean"
+<method name="getType"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="reassociate"
- return="boolean"
+<method name="increment"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="blockIndex" type="int">
+</parameter>
+<parameter name="value" type="int">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="reconnect"
- return="boolean"
+<method name="readBlock"
+ return="byte[]"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="blockIndex" type="int">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="removeNetwork"
- return="boolean"
+<method name="restore"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="netId" type="int">
+<parameter name="blockIndex" type="int">
 </parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="saveConfiguration"
- return="boolean"
+<method name="sectorToBlock"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="sectorIndex" type="int">
+</parameter>
 </method>
-<method name="setWifiEnabled"
- return="boolean"
+<method name="transceive"
+ return="byte[]"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="enabled" type="boolean">
+<parameter name="data" type="byte[]">
 </parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="startScan"
- return="boolean"
+<method name="transfer"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="blockIndex" type="int">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="updateNetwork"
- return="int"
+<method name="writeBlock"
+ return="void"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="config" type="android.net.wifi.WifiConfiguration">
+<parameter name="blockIndex" type="int">
 </parameter>
+<parameter name="data" type="byte[]">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<field name="ACTION_PICK_WIFI_NETWORK"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;android.net.wifi.PICK_WIFI_NETWORK&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="ERROR_AUTHENTICATING"
+<field name="BLOCK_SIZE"
  type="int"
  transient="false"
  volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTRA_BSSID"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;bssid&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTRA_NETWORK_INFO"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;networkInfo&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTRA_NEW_RSSI"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;newRssi&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTRA_NEW_STATE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;newState&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTRA_PREVIOUS_WIFI_STATE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;previous_wifi_state&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTRA_SUPPLICANT_CONNECTED"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;connected&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTRA_SUPPLICANT_ERROR"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;supplicantError&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTRA_WIFI_STATE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;wifi_state&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="NETWORK_IDS_CHANGED_ACTION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;android.net.wifi.NETWORK_IDS_CHANGED&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="NETWORK_STATE_CHANGED_ACTION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;android.net.wifi.STATE_CHANGE&quot;"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="RSSI_CHANGED_ACTION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;android.net.wifi.RSSI_CHANGED&quot;"
+ value="16"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="SCAN_RESULTS_AVAILABLE_ACTION"
- type="java.lang.String"
+<field name="KEY_DEFAULT"
+ type="byte[]"
  transient="false"
  volatile="false"
- value="&quot;android.net.wifi.SCAN_RESULTS&quot;"
+ value="null"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="SUPPLICANT_CONNECTION_CHANGE_ACTION"
- type="java.lang.String"
+<field name="KEY_MIFARE_APPLICATION_DIRECTORY"
+ type="byte[]"
  transient="false"
  volatile="false"
- value="&quot;android.net.wifi.supplicant.CONNECTION_CHANGE&quot;"
+ value="null"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="SUPPLICANT_STATE_CHANGED_ACTION"
- type="java.lang.String"
+<field name="KEY_NFC_FORUM"
+ type="byte[]"
  transient="false"
  volatile="false"
- value="&quot;android.net.wifi.supplicant.STATE_CHANGE&quot;"
+ value="null"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="WIFI_MODE_FULL"
+<field name="SIZE_1K"
  type="int"
  transient="false"
  volatile="false"
- value="1"
+ value="1024"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="WIFI_MODE_SCAN_ONLY"
+<field name="SIZE_2K"
  type="int"
  transient="false"
  volatile="false"
- value="2"
+ value="2048"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="WIFI_STATE_CHANGED_ACTION"
- type="java.lang.String"
+<field name="SIZE_4K"
+ type="int"
  transient="false"
  volatile="false"
- value="&quot;android.net.wifi.WIFI_STATE_CHANGED&quot;"
+ value="4096"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="WIFI_STATE_DISABLED"
+<field name="SIZE_MINI"
  type="int"
  transient="false"
  volatile="false"
- value="1"
+ value="320"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="WIFI_STATE_DISABLING"
+<field name="TYPE_CLASSIC"
  type="int"
  transient="false"
  volatile="false"
  visibility="public"
 >
 </field>
-<field name="WIFI_STATE_ENABLED"
+<field name="TYPE_PLUS"
  type="int"
  transient="false"
  volatile="false"
- value="3"
+ value="1"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="WIFI_STATE_ENABLING"
+<field name="TYPE_PRO"
  type="int"
  transient="false"
  volatile="false"
  visibility="public"
 >
 </field>
-<field name="WIFI_STATE_UNKNOWN"
+<field name="TYPE_UNKNOWN"
  type="int"
  transient="false"
  volatile="false"
- value="4"
+ value="-1"
  static="true"
  final="true"
  deprecated="not deprecated"
 >
 </field>
 </class>
-<class name="WifiManager.MulticastLock"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="acquire"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="isHeld"
- return="boolean"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="release"
- return="void"
+<class name="MifareUltralight"
+ extends="android.nfc.tech.BasicTagTechnology"
  abstract="false"
- native="false"
- synchronized="false"
  static="false"
- final="false"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="setReferenceCounted"
- return="void"
+<method name="get"
+ return="android.nfc.tech.MifareUltralight"
  abstract="false"
  native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="refCounted" type="boolean">
+<parameter name="tag" type="android.nfc.Tag">
 </parameter>
 </method>
-</class>
-<class name="WifiManager.WifiLock"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="acquire"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="isHeld"
- return="boolean"
+<method name="getType"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="release"
- return="void"
+<method name="readPages"
+ return="byte[]"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="pageOffset" type="int">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="setReferenceCounted"
- return="void"
+<method name="transceive"
+ return="byte[]"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="refCounted" type="boolean">
+<parameter name="data" type="byte[]">
 </parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="setWorkSource"
+<method name="writePage"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="ws" type="android.os.WorkSource">
-</parameter>
-</method>
-</class>
-</package>
-<package name="android.nfc"
->
-<class name="FormatException"
- extends="java.lang.Exception"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="FormatException"
- type="android.nfc.FormatException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</constructor>
-<constructor name="FormatException"
- type="android.nfc.FormatException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="message" type="java.lang.String">
+<parameter name="pageOffset" type="int">
 </parameter>
-</constructor>
-</class>
-<class name="NdefMessage"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-<implements name="android.os.Parcelable">
-</implements>
-<constructor name="NdefMessage"
- type="android.nfc.NdefMessage"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
 <parameter name="data" type="byte[]">
 </parameter>
-<exception name="FormatException" type="android.nfc.FormatException">
+<exception name="IOException" type="java.io.IOException">
 </exception>
-</constructor>
-<constructor name="NdefMessage"
- type="android.nfc.NdefMessage"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="records" type="android.nfc.NdefRecord[]">
-</parameter>
-</constructor>
-<method name="describeContents"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
 </method>
-<method name="getRecords"
return="android.nfc.NdefRecord[]"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+<field name="PAGE_SIZE"
type="int"
transient="false"
volatile="false"
value="4"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="toByteArray"
return="byte[]"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="TYPE_ULTRALIGHT"
type="int"
transient="false"
volatile="false"
value="1"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="writeToParcel"
return="void"
abstract="false"
native="false"
synchronized="false"
- static="false"
- final="false"
+</field>
+<field name="TYPE_ULTRALIGHT_C"
type="int"
transient="false"
volatile="false"
value="2"
+ static="true"
+ final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="dest" type="android.os.Parcel">
-</parameter>
-<parameter name="flags" type="int">
-</parameter>
-</method>
-<field name="CREATOR"
- type="android.os.Parcelable.Creator"
+</field>
+<field name="TYPE_UNKNOWN"
+ type="int"
  transient="false"
  volatile="false"
+ value="-1"
  static="true"
  final="true"
  deprecated="not deprecated"
 >
 </field>
 </class>
-<class name="NdefRecord"
- extends="java.lang.Object"
+<class name="Ndef"
+ extends="android.nfc.tech.BasicTagTechnology"
  abstract="false"
  static="false"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<implements name="android.os.Parcelable">
-</implements>
-<constructor name="NdefRecord"
- type="android.nfc.NdefRecord"
+<method name="canMakeReadonly"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="tnf" type="short">
-</parameter>
-<parameter name="type" type="byte[]">
-</parameter>
-<parameter name="id" type="byte[]">
-</parameter>
-<parameter name="payload" type="byte[]">
-</parameter>
-</constructor>
-<constructor name="NdefRecord"
- type="android.nfc.NdefRecord"
- static="false"
+</method>
+<method name="get"
+ return="android.nfc.tech.Ndef"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="data" type="byte[]">
+<parameter name="tag" type="android.nfc.Tag">
 </parameter>
-<exception name="FormatException" type="android.nfc.FormatException">
-</exception>
-</constructor>
-<method name="describeContents"
- return="int"
+</method>
+<method name="getCachedNdefMessage"
+ return="android.nfc.NdefMessage"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="getId"
- return="byte[]"
+<method name="getMaxSize"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="getPayload"
- return="byte[]"
+<method name="getNdefMessage"
+ return="android.nfc.NdefMessage"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<exception name="FormatException" type="android.nfc.FormatException">
+</exception>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="getTnf"
- return="short"
+<method name="getType"
+ return="int"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="getType"
- return="byte[]"
+<method name="isWritable"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<method name="toByteArray"
- return="byte[]"
+<method name="makeReadonly"
+ return="boolean"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<method name="writeToParcel"
+<method name="writeNdefMessage"
  return="void"
  abstract="false"
  native="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="dest" type="android.os.Parcel">
-</parameter>
-<parameter name="flags" type="int">
+<parameter name="msg" type="android.nfc.NdefMessage">
 </parameter>
+<exception name="FormatException" type="android.nfc.FormatException">
+</exception>
+<exception name="IOException" type="java.io.IOException">
+</exception>
 </method>
-<field name="CREATOR"
- type="android.os.Parcelable.Creator"
+<field name="MIFARE_CLASSIC"
+ type="int"
  transient="false"
  volatile="false"
+ value="101"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="RTD_ALTERNATIVE_CARRIER"
- type="byte[]"
+<field name="NFC_FORUM_TYPE_1"
+ type="int"
  transient="false"
  volatile="false"
- value="null"
+ value="1"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="RTD_HANDOVER_CARRIER"
- type="byte[]"
+<field name="NFC_FORUM_TYPE_2"
+ type="int"
  transient="false"
  volatile="false"
- value="null"
+ value="2"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="RTD_HANDOVER_REQUEST"
- type="byte[]"
+<field name="NFC_FORUM_TYPE_3"
+ type="int"
  transient="false"
  volatile="false"
- value="null"
+ value="3"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="RTD_HANDOVER_SELECT"
- type="byte[]"
+<field name="NFC_FORUM_TYPE_4"
+ type="int"
  transient="false"
  volatile="false"
- value="null"
+ value="4"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="RTD_SMART_POSTER"
- type="byte[]"
+<field name="OTHER"
+ type="int"
  transient="false"
  volatile="false"
- value="null"
+ value="-1"
  static="true"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
 </field>
-<field name="RTD_TEXT"
- type="byte[]"
- transient="false"
- volatile="false"
- value="null"
- static="true"
+</class>
+<class name="NdefFormatable"
+ extends="android.nfc.tech.BasicTagTechnology"
+ abstract="false"
+ static="false"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="RTD_URI"
- type="byte[]"
- transient="false"
- volatile="false"
- value="null"
- static="true"
- final="true"
+<method name="format"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TNF_ABSOLUTE_URI"
- type="short"
- transient="false"
- volatile="false"
- value="3"
+<parameter name="firstMessage" type="android.nfc.NdefMessage">
+</parameter>
+<exception name="FormatException" type="android.nfc.FormatException">
+</exception>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
+<method name="get"
+ return="android.nfc.tech.NdefFormatable"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="true"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TNF_EMPTY"
- type="short"
- transient="false"
- volatile="false"
- value="0"
- static="true"
+<parameter name="tag" type="android.nfc.Tag">
+</parameter>
+</method>
+</class>
+<class name="NfcA"
+ extends="android.nfc.tech.BasicTagTechnology"
+ abstract="false"
+ static="false"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TNF_EXTERNAL_TYPE"
- type="short"
- transient="false"
- volatile="false"
- value="4"
+<method name="get"
+ return="android.nfc.tech.NfcA"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="true"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TNF_MIME_MEDIA"
- type="short"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
+<parameter name="tag" type="android.nfc.Tag">
+</parameter>
+</method>
+<method name="getAtqa"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TNF_UNCHANGED"
type="short"
transient="false"
volatile="false"
value="6"
- static="true"
- final="true"
+</method>
+<method name="getSak"
return="short"
abstract="false"
native="false"
synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TNF_UNKNOWN"
- type="short"
- transient="false"
- volatile="false"
- value="5"
- static="true"
+</method>
+<method name="transceive"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="data" type="byte[]">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
+</class>
+<class name="NfcB"
+ extends="android.nfc.tech.BasicTagTechnology"
+ abstract="false"
+ static="false"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="TNF_WELL_KNOWN"
- type="short"
- transient="false"
- volatile="false"
- value="1"
+<method name="get"
+ return="android.nfc.tech.NfcB"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="true"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
+<parameter name="tag" type="android.nfc.Tag">
+</parameter>
+</method>
+<method name="getApplicationData"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getProtocolInfo"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="transceive"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="data" type="byte[]">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
 </class>
-<class name="NfcAdapter"
- extends="java.lang.Object"
+<class name="NfcF"
+ extends="android.nfc.tech.BasicTagTechnology"
  abstract="false"
  static="false"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-<method name="getDefaultAdapter"
- return="android.nfc.NfcAdapter"
+<method name="get"
+ return="android.nfc.tech.NfcF"
  abstract="false"
  native="false"
  synchronized="false"
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="tag" type="android.nfc.Tag">
+</parameter>
 </method>
-<method name="isEnabled"
- return="boolean"
+<method name="getManufacturer"
+ return="byte[]"
  abstract="false"
  native="false"
  synchronized="false"
  visibility="public"
 >
 </method>
-<field name="ACTION_TAG_DISCOVERED"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;android.nfc.action.TAG_DISCOVERED&quot;"
- static="true"
- final="true"
+<method name="getSystemCode"
return="byte[]"
abstract="false"
native="false"
synchronized="false"
+ static="false"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="EXTRA_ID"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;android.nfc.extra.ID&quot;"
- static="true"
+</method>
+<method name="transceive"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="data" type="byte[]">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
+</class>
+<class name="NfcV"
+ extends="android.nfc.tech.BasicTagTechnology"
+ abstract="false"
+ static="false"
  final="true"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
-<field name="EXTRA_NDEF_MESSAGES"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value="&quot;android.nfc.extra.NDEF_MESSAGES&quot;"
+<method name="get"
+ return="android.nfc.tech.NfcV"
+ abstract="false"
+ native="false"
+ synchronized="false"
  static="true"
- final="true"
+ final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</field>
+<parameter name="tag" type="android.nfc.Tag">
+</parameter>
+</method>
+<method name="getDsfId"
+ return="byte"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="getResponseFlags"
+ return="byte"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="transceive"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="data" type="byte[]">
+</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
 </class>
+<interface name="TagTechnology"
+ abstract="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<implements name="java.io.Closeable">
+</implements>
+<method name="close"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
+<method name="connect"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
+<method name="getTag"
+ return="android.nfc.Tag"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="reconnect"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<exception name="IOException" type="java.io.IOException">
+</exception>
+</method>
+</interface>
 </package>
 <package name="android.opengl"
 >
  visibility="public"
 >
 </field>
+<field name="GINGERBREAD_MR1"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="10"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
 </class>
 <class name="Bundle"
  extends="java.lang.Object"
 >
 </field>
 </class>
+<class name="RecognizerResultsIntent"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<field name="ACTION_VOICE_SEARCH_RESULTS"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;android.speech.action.VOICE_SEARCH_RESULTS&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="EXTRA_VOICE_SEARCH_RESULT_HTML"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;android.speech.extras.VOICE_SEARCH_RESULT_HTML&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="EXTRA_VOICE_SEARCH_RESULT_HTML_BASE_URLS"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;android.speech.extras.VOICE_SEARCH_RESULT_HTML_BASE_URLS&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;android.speech.extras.EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="EXTRA_VOICE_SEARCH_RESULT_STRINGS"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;android.speech.extras.VOICE_SEARCH_RESULT_STRINGS&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="EXTRA_VOICE_SEARCH_RESULT_URLS"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;android.speech.extras.VOICE_SEARCH_RESULT_URLS&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="URI_SCHEME_INLINE"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;inline&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
 <class name="SpeechRecognizer"
  extends="java.lang.Object"
  abstract="false"