Home | History | Annotate | Download | only in changes
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
      2 <HTML style="overflow:auto;">
      3 <HEAD>
      4 <meta name="generator" content="JDiff v1.1.0">
      5 <!-- Generated by the JDiff Javadoc doclet -->
      6 <!-- (http://www.jdiff.org) -->
      7 <meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared.">
      8 <meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet">
      9 <TITLE>
     10 API Change Statistics
     11 </TITLE>
     12 <link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" />
     13 <link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" />
     14 <noscript>
     15 <style type="text/css">
     16 body{overflow:auto;}
     17 #body-content{position:relative; top:0;}
     18 #doc-content{overflow:visible;border-left:3px solid #666;}
     19 #side-nav{padding:0;}
     20 #side-nav .toggle-list ul {display:block;}
     21 #resize-packages-nav{border-bottom:3px solid #666;}
     22 </style>
     23 </noscript>
     24 <style type="text/css">
     25 </style>
     26 </HEAD>
     27 <body class="gc-documentation">
     28 <!-- Start of nav bar -->
     29 <a name="top"></a>
     30 <div id="header" style="margin-bottom:0;xborder-bottom:none;">
     31 <div id="headerLeft">
     32 <a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a>
     33 </div>
     34   <div id="headerRight">
     35   <div id="headerLinks">
     36 <!-- <img src="/assets/images/icon_world.jpg" alt="" /> -->
     37 <span class="text">
     38 <!-- &nbsp;<a href="#">English</a> | -->
     39 <nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr>
     40 </span>
     41 </div>
     42   <div class="and-diff-id" style="margin-top:6px;margin-right:8px;">
     43     <table class="diffspectable">
     44       <tr>
     45         <td colspan="2" class="diffspechead">API Diff Specification</td>
     46       </tr>
     47       <tr>
     48         <td class="diffspec" style="padding-top:.25em">To Level:</td>
     49         <td class="diffvaluenew" style="padding-top:.25em">14</td>
     50       </tr>
     51       <tr>
     52         <td class="diffspec">From Level:</td>
     53         <td class="diffvalueold">13</td>
     54       </tr>
     55       <tr>
     56         <td class="diffspec">Generated</td>
     57         <td class="diffvalue">2011.10.06 23:19</td>
     58       </tr>
     59     </table>
     60     </div><!-- End and-diff-id -->
     61   <div class="and-diff-id" style="margin-right:8px;">
     62     <table class="diffspectable">
     63       <tr>
     64         <td class="diffspec" colspan="2"><a href="../changes.html" target="_top">Top of Report</a>
     65       </tr>
     66     </table>
     67   </div> <!-- End and-diff-id -->
     68   </div> <!-- End headerRight -->
     69   </div> <!-- End header -->
     70 <div id="body-content">
     71 <div id="doc-content" style="position:relative;">
     72 <div id="mainBodyFluid">
     73 <h1>API&nbsp;Change&nbsp;Statistics</h1>
     74 <p>The overall difference between API Levels 13 and 14 is approximately <span style="color:222;font-weight:bold;">3.95%</span>.
     75 </p>
     76 <br>
     77 <a name="numbers"></a>
     78 <h2>Total of Differences, by Number and Type</h2>
     79 <p>
     80 The table below lists the numbers of program elements (packages, classes, constructors, methods, and fields) that were added, changed, or removed. The table includes only the highest-level program elements &mdash; that is, if a class with two methods was added, the number of methods added does not include those two methods, but the number of classes added does include that class.
     81 </p>
     82 <TABLE summary="Number of differences" WIDTH="100%">
     83 <TR>
     84   <th>Type</th>
     85   <TH ALIGN="center"><b>Additions</b></TH>
     86   <TH ALIGN="center"><b>Changes</b></TH>
     87   <TH ALIGN="center">Removals</TH>
     88   <TH ALIGN="center"><b>Total</b></TH>
     89 </TR>
     90 <TR>
     91   <TD>Packages</TD>
     92   <TD ALIGN="right">5</TD>
     93   <TD ALIGN="right">48</TD>
     94   <TD ALIGN="right">0</TD>
     95   <TD ALIGN="right">53</TD>
     96 </TR>
     97 <TR>
     98   <TD>Classes and <i>Interfaces</i></TD>
     99   <TD ALIGN="right">90</TD>
    100   <TD ALIGN="right">192</TD>
    101   <TD ALIGN="right">0</TD>
    102   <TD ALIGN="right">282</TD>
    103 </TR>
    104 <TR>
    105   <TD>Constructors</TD>
    106   <TD ALIGN="right">19</TD>
    107   <TD ALIGN="right">2</TD>
    108   <TD ALIGN="right">0</TD>
    109   <TD ALIGN="right">21</TD>
    110 </TR>
    111 <TR>
    112   <TD>Methods</TD>
    113   <TD ALIGN="right">285</TD>
    114   <TD ALIGN="right">94</TD>
    115   <TD ALIGN="right">29</TD>
    116   <TD ALIGN="right">408</TD>
    117 </TR>
    118 <TR>
    119   <TD>Fields</TD>
    120   <TD ALIGN="right">405</TD>
    121   <TD ALIGN="right">34</TD>
    122   <TD ALIGN="right">16</TD>
    123   <TD ALIGN="right">455</TD>
    124 </TR>
    125 <TR>
    126   <TD style="background-color:#FAFAFA"><b>Total</b></TD>
    127   <TD  style="background-color:#FAFAFA" ALIGN="right"><strong>804</strong></TD>
    128   <TD  style="background-color:#FAFAFA" ALIGN="right"><strong>370</strong></TD>
    129   <TD  style="background-color:#FAFAFA" ALIGN="right"><strong>45</strong></TD>
    130   <TD  style="background-color:#FAFAFA" ALIGN="right"><strong>1219</strong></TD>
    131 </TR>
    132 </TABLE>
    133 <br>
    134 <a name="packages"></a>
    135 <h2>Changed Packages, Sorted by Percentage Difference</h2>
    136 <TABLE summary="Packages sorted by percentage difference" WIDTH="100%">
    137 <TR>
    138   <TH  WIDTH="10%">Percentage Difference*</TH>
    139   <TH>Package</TH>
    140 </TR>
    141 <TR>
    142   <TD ALIGN="center">100</TD>
    143   <TD><A HREF="pkg_dalvik.annotation.html">dalvik.annotation</A></TD>
    144 </TR>
    145 <TR>
    146   <TD ALIGN="center">54</TD>
    147   <TD><A HREF="pkg_android.view.accessibility.html">android.view.accessibility</A></TD>
    148 </TR>
    149 <TR>
    150   <TD ALIGN="center">34</TD>
    151   <TD><A HREF="pkg_android.speech.tts.html">android.speech.tts</A></TD>
    152 </TR>
    153 <TR>
    154   <TD ALIGN="center">34</TD>
    155   <TD><A HREF="pkg_dalvik.system.html">dalvik.system</A></TD>
    156 </TR>
    157 <TR>
    158   <TD ALIGN="center">20</TD>
    159   <TD><A HREF="pkg_android.nfc.html">android.nfc</A></TD>
    160 </TR>
    161 <TR>
    162   <TD ALIGN="center">13</TD>
    163   <TD><A HREF="pkg_android.accessibilityservice.html">android.accessibilityservice</A></TD>
    164 </TR>
    165 <TR>
    166   <TD ALIGN="center">12</TD>
    167   <TD><A HREF="pkg_android.provider.html">android.provider</A></TD>
    168 </TR>
    169 <TR>
    170   <TD ALIGN="center">11</TD>
    171   <TD><A HREF="pkg_android.bluetooth.html">android.bluetooth</A></TD>
    172 </TR>
    173 <TR>
    174   <TD ALIGN="center">10</TD>
    175   <TD><A HREF="pkg_android.nfc.tech.html">android.nfc.tech</A></TD>
    176 </TR>
    177 <TR>
    178   <TD ALIGN="center">9</TD>
    179   <TD><A HREF="pkg_android.hardware.html">android.hardware</A></TD>
    180 </TR>
    181 <TR>
    182   <TD ALIGN="center">7</TD>
    183   <TD><A HREF="pkg_android.animation.html">android.animation</A></TD>
    184 </TR>
    185 <TR>
    186   <TD ALIGN="center">7</TD>
    187   <TD><A HREF="pkg_android.preference.html">android.preference</A></TD>
    188 </TR>
    189 <TR>
    190   <TD ALIGN="center">7</TD>
    191   <TD><A HREF="pkg_android.net.http.html">android.net.http</A></TD>
    192 </TR>
    193 <TR>
    194   <TD ALIGN="center">7</TD>
    195   <TD><A HREF="pkg_android.app.backup.html">android.app.backup</A></TD>
    196 </TR>
    197 <TR>
    198   <TD ALIGN="center">5</TD>
    199   <TD><A HREF="pkg_android.renderscript.html">android.renderscript</A></TD>
    200 </TR>
    201 <TR>
    202   <TD ALIGN="center">5</TD>
    203   <TD><A HREF="pkg_android.net.html">android.net</A></TD>
    204 </TR>
    205 <TR>
    206   <TD ALIGN="center">5</TD>
    207   <TD><A HREF="pkg_android.view.html">android.view</A></TD>
    208 </TR>
    209 <TR>
    210   <TD ALIGN="center">5</TD>
    211   <TD><A HREF="pkg_java.lang.ref.html">java.lang.ref</A></TD>
    212 </TR>
    213 <TR>
    214   <TD ALIGN="center">4</TD>
    215   <TD><A HREF="pkg_android.app.html">android.app</A></TD>
    216 </TR>
    217 <TR>
    218   <TD ALIGN="center">3</TD>
    219   <TD><A HREF="pkg_android.net.wifi.html">android.net.wifi</A></TD>
    220 </TR>
    221 <TR>
    222   <TD ALIGN="center">3</TD>
    223   <TD><A HREF="pkg_android.widget.html">android.widget</A></TD>
    224 </TR>
    225 <TR>
    226   <TD ALIGN="center">3</TD>
    227   <TD><A HREF="pkg_android.util.html">android.util</A></TD>
    228 </TR>
    229 <TR>
    230   <TD ALIGN="center">2</TD>
    231   <TD><A HREF="pkg_android.media.html">android.media</A></TD>
    232 </TR>
    233 <TR>
    234   <TD ALIGN="center">2</TD>
    235   <TD><A HREF="pkg_javax.security.auth.html">javax.security.auth</A></TD>
    236 </TR>
    237 <TR>
    238   <TD ALIGN="center">2</TD>
    239   <TD><A HREF="pkg_android.html">android</A></TD>
    240 </TR>
    241 <TR>
    242   <TD ALIGN="center">2</TD>
    243   <TD><A HREF="pkg_android.text.style.html">android.text.style</A></TD>
    244 </TR>
    245 <TR>
    246   <TD ALIGN="center">1</TD>
    247   <TD><A HREF="pkg_android.app.admin.html">android.app.admin</A></TD>
    248 </TR>
    249 <TR>
    250   <TD ALIGN="center">1</TD>
    251   <TD><A HREF="pkg_android.view.inputmethod.html">android.view.inputmethod</A></TD>
    252 </TR>
    253 <TR>
    254   <TD ALIGN="center">1</TD>
    255   <TD><A HREF="pkg_java.lang.reflect.html">java.lang.reflect</A></TD>
    256 </TR>
    257 <TR>
    258   <TD ALIGN="center">1</TD>
    259   <TD><A HREF="pkg_android.service.wallpaper.html">android.service.wallpaper</A></TD>
    260 </TR>
    261 <TR>
    262   <TD ALIGN="center">1</TD>
    263   <TD><A HREF="pkg_android.os.html">android.os</A></TD>
    264 </TR>
    265 <TR>
    266   <TD ALIGN="center">1</TD>
    267   <TD><A HREF="pkg_android.content.pm.html">android.content.pm</A></TD>
    268 </TR>
    269 <TR>
    270   <TD ALIGN="center">1</TD>
    271   <TD><A HREF="pkg_android.speech.html">android.speech</A></TD>
    272 </TR>
    273 <TR>
    274   <TD ALIGN="center">1</TD>
    275   <TD><A HREF="pkg_android.content.html">android.content</A></TD>
    276 </TR>
    277 <TR>
    278   <TD ALIGN="center">&lt;1</TD>
    279   <TD><A HREF="pkg_android.appwidget.html">android.appwidget</A></TD>
    280 </TR>
    281 <TR>
    282   <TD ALIGN="center">&lt;1</TD>
    283   <TD><A HREF="pkg_android.webkit.html">android.webkit</A></TD>
    284 </TR>
    285 <TR>
    286   <TD ALIGN="center">&lt;1</TD>
    287   <TD><A HREF="pkg_java.security.html">java.security</A></TD>
    288 </TR>
    289 <TR>
    290   <TD ALIGN="center">&lt;1</TD>
    291   <TD><A HREF="pkg_android.inputmethodservice.html">android.inputmethodservice</A></TD>
    292 </TR>
    293 <TR>
    294   <TD ALIGN="center">&lt;1</TD>
    295   <TD><A HREF="pkg_android.opengl.html">android.opengl</A></TD>
    296 </TR>
    297 <TR>
    298   <TD ALIGN="center">&lt;1</TD>
    299   <TD><A HREF="pkg_java.net.html">java.net</A></TD>
    300 </TR>
    301 <TR>
    302   <TD ALIGN="center">&lt;1</TD>
    303   <TD><A HREF="pkg_java.io.html">java.io</A></TD>
    304 </TR>
    305 <TR>
    306   <TD ALIGN="center">&lt;1</TD>
    307   <TD><A HREF="pkg_android.accounts.html">android.accounts</A></TD>
    308 </TR>
    309 <TR>
    310   <TD ALIGN="center">&lt;1</TD>
    311   <TD><A HREF="pkg_android.graphics.html">android.graphics</A></TD>
    312 </TR>
    313 <TR>
    314   <TD ALIGN="center">&lt;1</TD>
    315   <TD><A HREF="pkg_android.database.sqlite.html">android.database.sqlite</A></TD>
    316 </TR>
    317 <TR>
    318   <TD ALIGN="center">&lt;1</TD>
    319   <TD><A HREF="pkg_java.util.logging.html">java.util.logging</A></TD>
    320 </TR>
    321 <TR>
    322   <TD ALIGN="center">&lt;1</TD>
    323   <TD><A HREF="pkg_java.lang.html">java.lang</A></TD>
    324 </TR>
    325 <TR>
    326   <TD ALIGN="center">&lt;1</TD>
    327   <TD><A HREF="pkg_android.test.mock.html">android.test.mock</A></TD>
    328 </TR>
    329 <TR>
    330   <TD ALIGN="center">&lt;1</TD>
    331   <TD><A HREF="pkg_android.text.html">android.text</A></TD>
    332 </TR>
    333 </TABLE>
    334 <p style="font-size:10px">* See <a href="#calculation">Calculation of Change Percentages</a>, below.</p>
    335 <br>
    336 <a name="classes"></a>
    337 <h2>Changed Classes and <i>Interfaces</i>, Sorted by Percentage Difference</h2>
    338 <TABLE summary="Classes sorted by percentage difference" WIDTH="100%">
    339 <TR WIDTH="20%">
    340   <TH WIDTH="10%">Percentage<br>Difference*</TH>
    341   <TH><b>Class or <i>Interface</i></b></TH>
    342 </TR>
    343 <TR>
    344   <TD ALIGN="center">62</TD>
    345   <TD><A HREF="android.preference.CheckBoxPreference.html">
    346 android.preference.CheckBoxPreference</A></TD>
    347 </TR>
    348 <TR>
    349   <TD ALIGN="center">55</TD>
    350   <TD><A HREF="android.view.Surface.html">
    351 android.view.Surface</A></TD>
    352 </TR>
    353 <TR>
    354   <TD ALIGN="center">52</TD>
    355   <TD><A HREF="android.renderscript.AllocationAdapter.html">
    356 android.renderscript.AllocationAdapter</A></TD>
    357 </TR>
    358 <TR>
    359   <TD ALIGN="center">50</TD>
    360   <TD><A HREF="android.animation.TypeEvaluator.html">
    361 <i>android.animation.TypeEvaluator</i></A></TD>
    362 </TR>
    363 <TR>
    364   <TD ALIGN="center">50</TD>
    365   <TD><A HREF="dalvik.system.DexClassLoader.html">
    366 dalvik.system.DexClassLoader</A></TD>
    367 </TR>
    368 <TR>
    369   <TD ALIGN="center">48</TD>
    370   <TD><A HREF="android.view.accessibility.AccessibilityEvent.html">
    371 android.view.accessibility.AccessibilityEvent</A></TD>
    372 </TR>
    373 <TR>
    374   <TD ALIGN="center">46</TD>
    375   <TD><A HREF="android.view.accessibility.AccessibilityManager.html">
    376 android.view.accessibility.AccessibilityManager</A></TD>
    377 </TR>
    378 <TR>
    379   <TD ALIGN="center">37</TD>
    380   <TD><A HREF="android.net.http.SslError.html">
    381 android.net.http.SslError</A></TD>
    382 </TR>
    383 <TR>
    384   <TD ALIGN="center">33</TD>
    385   <TD><A HREF="android.app.backup.BackupAgent.html">
    386 android.app.backup.BackupAgent</A></TD>
    387 </TR>
    388 <TR>
    389   <TD ALIGN="center">33</TD>
    390   <TD><A HREF="android.provider.ContactsContract.Contacts.Photo.html">
    391 android.provider.ContactsContract.Contacts.Photo</A></TD>
    392 </TR>
    393 <TR>
    394   <TD ALIGN="center">30</TD>
    395   <TD><A HREF="android.os.Looper.html">
    396 android.os.Looper</A></TD>
    397 </TR>
    398 <TR>
    399   <TD ALIGN="center">27</TD>
    400   <TD><A HREF="android.nfc.tech.NfcA.html">
    401 android.nfc.tech.NfcA</A></TD>
    402 </TR>
    403 <TR>
    404   <TD ALIGN="center">27</TD>
    405   <TD><A HREF="android.nfc.tech.NfcF.html">
    406 android.nfc.tech.NfcF</A></TD>
    407 </TR>
    408 <TR>
    409   <TD ALIGN="center">26</TD>
    410   <TD><A HREF="android.renderscript.Element.html">
    411 android.renderscript.Element</A></TD>
    412 </TR>
    413 <TR>
    414   <TD ALIGN="center">25</TD>
    415   <TD><A HREF="android.R.style.html">
    416 android.R.style</A></TD>
    417 </TR>
    418 <TR>
    419   <TD ALIGN="center">25</TD>
    420   <TD><A HREF="android.animation.FloatEvaluator.html">
    421 android.animation.FloatEvaluator</A></TD>
    422 </TR>
    423 <TR>
    424   <TD ALIGN="center">25</TD>
    425   <TD><A HREF="android.animation.IntEvaluator.html">
    426 android.animation.IntEvaluator</A></TD>
    427 </TR>
    428 <TR>
    429   <TD ALIGN="center">25</TD>
    430   <TD><A HREF="android.webkit.WebSettings.TextSize.html">
    431 android.webkit.WebSettings.TextSize</A></TD>
    432 </TR>
    433 <TR>
    434   <TD ALIGN="center">25</TD>
    435   <TD><A HREF="java.io.FilePermission.html">
    436 java.io.FilePermission</A></TD>
    437 </TR>
    438 <TR>
    439   <TD ALIGN="center">25</TD>
    440   <TD><A HREF="java.lang.ref.ReferenceQueue.html">
    441 java.lang.ref.ReferenceQueue</A></TD>
    442 </TR>
    443 <TR>
    444   <TD ALIGN="center">25</TD>
    445   <TD><A HREF="java.lang.reflect.AccessibleObject.html">
    446 java.lang.reflect.AccessibleObject</A></TD>
    447 </TR>
    448 <TR>
    449   <TD ALIGN="center">25</TD>
    450   <TD><A HREF="java.net.SocketPermission.html">
    451 java.net.SocketPermission</A></TD>
    452 </TR>
    453 <TR>
    454   <TD ALIGN="center">23</TD>
    455   <TD><A HREF="android.app.Application.html">
    456 android.app.Application</A></TD>
    457 </TR>
    458 <TR>
    459   <TD ALIGN="center">21</TD>
    460   <TD><A HREF="android.accessibilityservice.AccessibilityServiceInfo.html">
    461 android.accessibilityservice.AccessibilityServiceInfo</A></TD>
    462 </TR>
    463 <TR>
    464   <TD ALIGN="center">20</TD>
    465   <TD><A HREF="android.R.color.html">
    466 android.R.color</A></TD>
    467 </TR>
    468 <TR>
    469   <TD ALIGN="center">20</TD>
    470   <TD><A HREF="android.animation.ObjectAnimator.html">
    471 android.animation.ObjectAnimator</A></TD>
    472 </TR>
    473 <TR>
    474   <TD ALIGN="center">20</TD>
    475   <TD><A HREF="android.graphics.SurfaceTexture.html">
    476 android.graphics.SurfaceTexture</A></TD>
    477 </TR>
    478 <TR>
    479   <TD ALIGN="center">20</TD>
    480   <TD><A HREF="android.provider.ContactsContract.html">
    481 android.provider.ContactsContract</A></TD>
    482 </TR>
    483 <TR>
    484   <TD ALIGN="center">20</TD>
    485   <TD><A HREF="android.provider.ContactsContract.CommonDataKinds.Photo.html">
    486 android.provider.ContactsContract.CommonDataKinds.Photo</A></TD>
    487 </TR>
    488 <TR>
    489   <TD ALIGN="center">20</TD>
    490   <TD><A HREF="android.provider.ContactsContract.RawContactsColumns.html">
    491 <i>android.provider.ContactsContract.RawContactsColumns</i></A></TD>
    492 </TR>
    493 <TR>
    494   <TD ALIGN="center">20</TD>
    495   <TD><A HREF="android.renderscript.BaseObj.html">
    496 android.renderscript.BaseObj</A></TD>
    497 </TR>
    498 <TR>
    499   <TD ALIGN="center">20</TD>
    500   <TD><A HREF="android.widget.StackView.html">
    501 android.widget.StackView</A></TD>
    502 </TR>
    503 <TR>
    504   <TD ALIGN="center">20</TD>
    505   <TD><A HREF="dalvik.system.PathClassLoader.html">
    506 dalvik.system.PathClassLoader</A></TD>
    507 </TR>
    508 <TR>
    509   <TD ALIGN="center">20</TD>
    510   <TD><A HREF="java.security.AllPermission.html">
    511 java.security.AllPermission</A></TD>
    512 </TR>
    513 <TR>
    514   <TD ALIGN="center">20</TD>
    515   <TD><A HREF="java.security.BasicPermission.html">
    516 java.security.BasicPermission</A></TD>
    517 </TR>
    518 <TR>
    519   <TD ALIGN="center">17</TD>
    520   <TD><A HREF="android.animation.PropertyValuesHolder.html">
    521 android.animation.PropertyValuesHolder</A></TD>
    522 </TR>
    523 <TR>
    524   <TD ALIGN="center">17</TD>
    525   <TD><A HREF="android.nfc.NfcAdapter.html">
    526 android.nfc.NfcAdapter</A></TD>
    527 </TR>
    528 <TR>
    529   <TD ALIGN="center">16</TD>
    530   <TD><A HREF="android.nfc.tech.IsoDep.html">
    531 android.nfc.tech.IsoDep</A></TD>
    532 </TR>
    533 <TR>
    534   <TD ALIGN="center">16</TD>
    535   <TD><A HREF="android.view.inputmethod.InputMethodSubtype.html">
    536 android.view.inputmethod.InputMethodSubtype</A></TD>
    537 </TR>
    538 <TR>
    539   <TD ALIGN="center">16</TD>
    540   <TD><A HREF="javax.security.auth.PrivateCredentialPermission.html">
    541 javax.security.auth.PrivateCredentialPermission</A></TD>
    542 </TR>
    543 <TR>
    544   <TD ALIGN="center">14</TD>
    545   <TD><A HREF="android.content.pm.ServiceInfo.html">
    546 android.content.pm.ServiceInfo</A></TD>
    547 </TR>
    548 <TR>
    549   <TD ALIGN="center">14</TD>
    550   <TD><A HREF="android.nfc.tech.MifareUltralight.html">
    551 android.nfc.tech.MifareUltralight</A></TD>
    552 </TR>
    553 <TR>
    554   <TD ALIGN="center">14</TD>
    555   <TD><A HREF="android.provider.ContactsContract.RawContactsEntity.html">
    556 android.provider.ContactsContract.RawContactsEntity</A></TD>
    557 </TR>
    558 <TR>
    559   <TD ALIGN="center">14</TD>
    560   <TD><A HREF="android.renderscript.Byte2.html">
    561 android.renderscript.Byte2</A></TD>
    562 </TR>
    563 <TR>
    564   <TD ALIGN="center">14</TD>
    565   <TD><A HREF="android.renderscript.Int2.html">
    566 android.renderscript.Int2</A></TD>
    567 </TR>
    568 <TR>
    569   <TD ALIGN="center">14</TD>
    570   <TD><A HREF="android.renderscript.Long2.html">
    571 android.renderscript.Long2</A></TD>
    572 </TR>
    573 <TR>
    574   <TD ALIGN="center">14</TD>
    575   <TD><A HREF="android.renderscript.Short2.html">
    576 android.renderscript.Short2</A></TD>
    577 </TR>
    578 <TR>
    579   <TD ALIGN="center">14</TD>
    580   <TD><A HREF="android.widget.PopupMenu.html">
    581 android.widget.PopupMenu</A></TD>
    582 </TR>
    583 <TR>
    584   <TD ALIGN="center">14</TD>
    585   <TD><A HREF="java.security.Permission.html">
    586 java.security.Permission</A></TD>
    587 </TR>
    588 <TR>
    589   <TD ALIGN="center">13</TD>
    590   <TD><A HREF="android.net.TrafficStats.html">
    591 android.net.TrafficStats</A></TD>
    592 </TR>
    593 <TR>
    594   <TD ALIGN="center">12</TD>
    595   <TD><A HREF="android.provider.ContactsContract.ContactsColumns.html">
    596 <i>android.provider.ContactsContract.ContactsColumns</i></A></TD>
    597 </TR>
    598 <TR>
    599   <TD ALIGN="center">12</TD>
    600   <TD><A HREF="java.security.UnresolvedPermission.html">
    601 java.security.UnresolvedPermission</A></TD>
    602 </TR>
    603 <TR>
    604   <TD ALIGN="center">11</TD>
    605   <TD><A HREF="android.provider.Settings.Secure.html">
    606 android.provider.Settings.Secure</A></TD>
    607 </TR>
    608 <TR>
    609   <TD ALIGN="center">11</TD>
    610   <TD><A HREF="java.lang.Class.html">
    611 java.lang.Class</A></TD>
    612 </TR>
    613 <TR>
    614   <TD ALIGN="center">11</TD>
    615   <TD><A HREF="android.R.integer.html">
    616 android.R.integer</A></TD>
    617 </TR>
    618 <TR>
    619   <TD ALIGN="center">11</TD>
    620   <TD><A HREF="android.nfc.tech.NfcB.html">
    621 android.nfc.tech.NfcB</A></TD>
    622 </TR>
    623 <TR>
    624   <TD ALIGN="center">11</TD>
    625   <TD><A HREF="android.nfc.tech.NfcV.html">
    626 android.nfc.tech.NfcV</A></TD>
    627 </TR>
    628 <TR>
    629   <TD ALIGN="center">11</TD>
    630   <TD><A HREF="android.os.RecoverySystem.html">
    631 android.os.RecoverySystem</A></TD>
    632 </TR>
    633 <TR>
    634   <TD ALIGN="center">11</TD>
    635   <TD><A HREF="android.renderscript.Byte3.html">
    636 android.renderscript.Byte3</A></TD>
    637 </TR>
    638 <TR>
    639   <TD ALIGN="center">11</TD>
    640   <TD><A HREF="android.renderscript.Int3.html">
    641 android.renderscript.Int3</A></TD>
    642 </TR>
    643 <TR>
    644   <TD ALIGN="center">11</TD>
    645   <TD><A HREF="android.renderscript.Long3.html">
    646 android.renderscript.Long3</A></TD>
    647 </TR>
    648 <TR>
    649   <TD ALIGN="center">11</TD>
    650   <TD><A HREF="android.renderscript.Short3.html">
    651 android.renderscript.Short3</A></TD>
    652 </TR>
    653 <TR>
    654   <TD ALIGN="center">10</TD>
    655   <TD><A HREF="android.os.Debug.MemoryInfo.html">
    656 android.os.Debug.MemoryInfo</A></TD>
    657 </TR>
    658 <TR>
    659   <TD ALIGN="center">10</TD>
    660   <TD><A HREF="android.widget.FrameLayout.html">
    661 android.widget.FrameLayout</A></TD>
    662 </TR>
    663 <TR>
    664   <TD ALIGN="center">10</TD>
    665   <TD><A HREF="android.util.Config.html">
    666 android.util.Config</A></TD>
    667 </TR>
    668 <TR>
    669   <TD ALIGN="center">9</TD>
    670   <TD><A HREF="android.view.ViewPropertyAnimator.html">
    671 android.view.ViewPropertyAnimator</A></TD>
    672 </TR>
    673 <TR>
    674   <TD ALIGN="center">9</TD>
    675   <TD><A HREF="android.renderscript.FieldPacker.html">
    676 android.renderscript.FieldPacker</A></TD>
    677 </TR>
    678 <TR>
    679   <TD ALIGN="center">9</TD>
    680   <TD><A HREF="android.view.MenuItem.html">
    681 <i>android.view.MenuItem</i></A></TD>
    682 </TR>
    683 <TR>
    684   <TD ALIGN="center">9</TD>
    685   <TD><A HREF="android.app.FragmentManager.BackStackEntry.html">
    686 <i>android.app.FragmentManager.BackStackEntry</i></A></TD>
    687 </TR>
    688 <TR>
    689   <TD ALIGN="center">9</TD>
    690   <TD><A HREF="android.bluetooth.BluetoothSocket.html">
    691 android.bluetooth.BluetoothSocket</A></TD>
    692 </TR>
    693 <TR>
    694   <TD ALIGN="center">9</TD>
    695   <TD><A HREF="android.provider.ContactsContract.StatusUpdates.html">
    696 android.provider.ContactsContract.StatusUpdates</A></TD>
    697 </TR>
    698 <TR>
    699   <TD ALIGN="center">9</TD>
    700   <TD><A HREF="android.renderscript.Byte4.html">
    701 android.renderscript.Byte4</A></TD>
    702 </TR>
    703 <TR>
    704   <TD ALIGN="center">9</TD>
    705   <TD><A HREF="android.renderscript.Int4.html">
    706 android.renderscript.Int4</A></TD>
    707 </TR>
    708 <TR>
    709   <TD ALIGN="center">9</TD>
    710   <TD><A HREF="android.renderscript.Long4.html">
    711 android.renderscript.Long4</A></TD>
    712 </TR>
    713 <TR>
    714   <TD ALIGN="center">9</TD>
    715   <TD><A HREF="android.renderscript.Short4.html">
    716 android.renderscript.Short4</A></TD>
    717 </TR>
    718 <TR>
    719   <TD ALIGN="center">9</TD>
    720   <TD><A HREF="android.util.Patterns.html">
    721 android.util.Patterns</A></TD>
    722 </TR>
    723 <TR>
    724   <TD ALIGN="center">8</TD>
    725   <TD><A HREF="android.media.MediaMetadataRetriever.html">
    726 android.media.MediaMetadataRetriever</A></TD>
    727 </TR>
    728 <TR>
    729   <TD ALIGN="center">8</TD>
    730   <TD><A HREF="android.app.ActionBar.Tab.html">
    731 android.app.ActionBar.Tab</A></TD>
    732 </TR>
    733 <TR>
    734   <TD ALIGN="center">8</TD>
    735   <TD><A HREF="android.webkit.WebView.HitTestResult.html">
    736 android.webkit.WebView.HitTestResult</A></TD>
    737 </TR>
    738 <TR>
    739   <TD ALIGN="center">8</TD>
    740   <TD><A HREF="android.widget.SearchView.html">
    741 android.widget.SearchView</A></TD>
    742 </TR>
    743 <TR>
    744   <TD ALIGN="center">7</TD>
    745   <TD><A HREF="android.hardware.Camera.html">
    746 android.hardware.Camera</A></TD>
    747 </TR>
    748 <TR>
    749   <TD ALIGN="center">7</TD>
    750   <TD><A HREF="android.view.Gravity.html">
    751 android.view.Gravity</A></TD>
    752 </TR>
    753 <TR>
    754   <TD ALIGN="center">7</TD>
    755   <TD><A HREF="android.net.SSLCertificateSocketFactory.html">
    756 android.net.SSLCertificateSocketFactory</A></TD>
    757 </TR>
    758 <TR>
    759   <TD ALIGN="center">7</TD>
    760   <TD><A HREF="android.app.ActionBar.html">
    761 android.app.ActionBar</A></TD>
    762 </TR>
    763 <TR>
    764   <TD ALIGN="center">7</TD>
    765   <TD><A HREF="android.hardware.Sensor.html">
    766 android.hardware.Sensor</A></TD>
    767 </TR>
    768 <TR>
    769   <TD ALIGN="center">7</TD>
    770   <TD><A HREF="android.view.ActionMode.html">
    771 android.view.ActionMode</A></TD>
    772 </TR>
    773 <TR>
    774   <TD ALIGN="center">6</TD>
    775   <TD><A HREF="android.media.MediaRecorder.html">
    776 android.media.MediaRecorder</A></TD>
    777 </TR>
    778 <TR>
    779   <TD ALIGN="center">6</TD>
    780   <TD><A HREF="android.view.MotionEvent.html">
    781 android.view.MotionEvent</A></TD>
    782 </TR>
    783 <TR>
    784   <TD ALIGN="center">6</TD>
    785   <TD><A HREF="android.accessibilityservice.AccessibilityService.html">
    786 android.accessibilityservice.AccessibilityService</A></TD>
    787 </TR>
    788 <TR>
    789   <TD ALIGN="center">6</TD>
    790   <TD><A HREF="android.content.IntentSender.html">
    791 android.content.IntentSender</A></TD>
    792 </TR>
    793 <TR>
    794   <TD ALIGN="center">6</TD>
    795   <TD><A HREF="android.opengl.GLUtils.html">
    796 android.opengl.GLUtils</A></TD>
    797 </TR>
    798 <TR>
    799   <TD ALIGN="center">6</TD>
    800   <TD><A HREF="android.provider.ContactsContract.SettingsColumns.html">
    801 <i>android.provider.ContactsContract.SettingsColumns</i></A></TD>
    802 </TR>
    803 <TR>
    804   <TD ALIGN="center">5</TD>
    805   <TD><A HREF="android.hardware.Camera.Parameters.html">
    806 android.hardware.Camera.Parameters</A></TD>
    807 </TR>
    808 <TR>
    809   <TD ALIGN="center">5</TD>
    810   <TD><A HREF="android.inputmethodservice.InputMethodService.InputMethodSessionImpl.html">
    811 android.inputmethodservice.InputMethodService.InputMethodSessionImpl</A></TD>
    812 </TR>
    813 <TR>
    814   <TD ALIGN="center">5</TD>
    815   <TD><A HREF="android.nfc.NdefRecord.html">
    816 android.nfc.NdefRecord</A></TD>
    817 </TR>
    818 <TR>
    819   <TD ALIGN="center">5</TD>
    820   <TD><A HREF="android.preference.PreferenceActivity.html">
    821 android.preference.PreferenceActivity</A></TD>
    822 </TR>
    823 <TR>
    824   <TD ALIGN="center">5</TD>
    825   <TD><A HREF="android.provider.ContactsContract.Intents.html">
    826 android.provider.ContactsContract.Intents</A></TD>
    827 </TR>
    828 <TR>
    829   <TD ALIGN="center">5</TD>
    830   <TD><A HREF="android.database.sqlite.SQLiteOpenHelper.html">
    831 android.database.sqlite.SQLiteOpenHelper</A></TD>
    832 </TR>
    833 <TR>
    834   <TD ALIGN="center">5</TD>
    835   <TD><A HREF="android.net.ConnectivityManager.html">
    836 android.net.ConnectivityManager</A></TD>
    837 </TR>
    838 <TR>
    839   <TD ALIGN="center">5</TD>
    840   <TD><A HREF="android.view.inputmethod.InputMethodSession.html">
    841 <i>android.view.inputmethod.InputMethodSession</i></A></TD>
    842 </TR>
    843 <TR>
    844   <TD ALIGN="center">4</TD>
    845   <TD><A HREF="android.nfc.tech.MifareClassic.html">
    846 android.nfc.tech.MifareClassic</A></TD>
    847 </TR>
    848 <TR>
    849   <TD ALIGN="center">4</TD>
    850   <TD><A HREF="android.appwidget.AppWidgetProviderInfo.html">
    851 android.appwidget.AppWidgetProviderInfo</A></TD>
    852 </TR>
    853 <TR>
    854   <TD ALIGN="center">4</TD>
    855   <TD><A HREF="android.speech.tts.TextToSpeech.html">
    856 android.speech.tts.TextToSpeech</A></TD>
    857 </TR>
    858 <TR>
    859   <TD ALIGN="center">4</TD>
    860   <TD><A HREF="android.speech.tts.TextToSpeech.Engine.html">
    861 android.speech.tts.TextToSpeech.Engine</A></TD>
    862 </TR>
    863 <TR>
    864   <TD ALIGN="center">4</TD>
    865   <TD><A HREF="android.accounts.AccountManager.html">
    866 android.accounts.AccountManager</A></TD>
    867 </TR>
    868 <TR>
    869   <TD ALIGN="center">4</TD>
    870   <TD><A HREF="android.os.Build.html">
    871 android.os.Build</A></TD>
    872 </TR>
    873 <TR>
    874   <TD ALIGN="center">4</TD>
    875   <TD><A HREF="android.bluetooth.BluetoothProfile.html">
    876 <i>android.bluetooth.BluetoothProfile</i></A></TD>
    877 </TR>
    878 <TR>
    879   <TD ALIGN="center">4</TD>
    880   <TD><A HREF="android.provider.ContactsContract.GroupsColumns.html">
    881 <i>android.provider.ContactsContract.GroupsColumns</i></A></TD>
    882 </TR>
    883 <TR>
    884   <TD ALIGN="center">4</TD>
    885   <TD><A HREF="android.renderscript.RenderScriptGL.html">
    886 android.renderscript.RenderScriptGL</A></TD>
    887 </TR>
    888 <TR>
    889   <TD ALIGN="center">4</TD>
    890   <TD><A HREF="android.renderscript.Script.html">
    891 android.renderscript.Script</A></TD>
    892 </TR>
    893 <TR>
    894   <TD ALIGN="center">4</TD>
    895   <TD><A HREF="android.os.ParcelFileDescriptor.html">
    896 android.os.ParcelFileDescriptor</A></TD>
    897 </TR>
    898 <TR>
    899   <TD ALIGN="center">4</TD>
    900   <TD><A HREF="android.view.View.html">
    901 android.view.View</A></TD>
    902 </TR>
    903 <TR>
    904   <TD ALIGN="center">4</TD>
    905   <TD><A HREF="android.app.AlertDialog.html">
    906 android.app.AlertDialog</A></TD>
    907 </TR>
    908 <TR>
    909   <TD ALIGN="center">4</TD>
    910   <TD><A HREF="android.app.Service.html">
    911 android.app.Service</A></TD>
    912 </TR>
    913 <TR>
    914   <TD ALIGN="center">4</TD>
    915   <TD><A HREF="android.media.MediaPlayer.html">
    916 android.media.MediaPlayer</A></TD>
    917 </TR>
    918 <TR>
    919   <TD ALIGN="center">3</TD>
    920   <TD><A HREF="android.provider.LiveFolders.html">
    921 android.provider.LiveFolders</A></TD>
    922 </TR>
    923 <TR>
    924   <TD ALIGN="center">3</TD>
    925   <TD><A HREF="android.widget.AdapterViewAnimator.html">
    926 android.widget.AdapterViewAnimator</A></TD>
    927 </TR>
    928 <TR>
    929   <TD ALIGN="center">3</TD>
    930   <TD><A HREF="android.content.SyncAdapterType.html">
    931 android.content.SyncAdapterType</A></TD>
    932 </TR>
    933 <TR>
    934   <TD ALIGN="center">3</TD>
    935   <TD><A HREF="android.util.SparseBooleanArray.html">
    936 android.util.SparseBooleanArray</A></TD>
    937 </TR>
    938 <TR>
    939   <TD ALIGN="center">3</TD>
    940   <TD><A HREF="android.widget.LinearLayout.html">
    941 android.widget.LinearLayout</A></TD>
    942 </TR>
    943 <TR>
    944   <TD ALIGN="center">3</TD>
    945   <TD><A HREF="java.lang.reflect.Constructor.html">
    946 java.lang.reflect.Constructor</A></TD>
    947 </TR>
    948 <TR>
    949   <TD ALIGN="center">3</TD>
    950   <TD><A HREF="android.content.Context.html">
    951 android.content.Context</A></TD>
    952 </TR>
    953 <TR>
    954   <TD ALIGN="center">3</TD>
    955   <TD><A HREF="android.view.inputmethod.InputMethodManager.html">
    956 android.view.inputmethod.InputMethodManager</A></TD>
    957 </TR>
    958 <TR>
    959   <TD ALIGN="center">3</TD>
    960   <TD><A HREF="android.R.attr.html">
    961 android.R.attr</A></TD>
    962 </TR>
    963 <TR>
    964   <TD ALIGN="center">3</TD>
    965   <TD><A HREF="android.content.pm.PackageStats.html">
    966 android.content.pm.PackageStats</A></TD>
    967 </TR>
    968 <TR>
    969   <TD ALIGN="center">3</TD>
    970   <TD><A HREF="android.speech.RecognizerIntent.html">
    971 android.speech.RecognizerIntent</A></TD>
    972 </TR>
    973 <TR>
    974   <TD ALIGN="center">3</TD>
    975   <TD><A HREF="android.util.SparseIntArray.html">
    976 android.util.SparseIntArray</A></TD>
    977 </TR>
    978 <TR>
    979   <TD ALIGN="center">3</TD>
    980   <TD><A HREF="android.widget.RemoteViews.html">
    981 android.widget.RemoteViews</A></TD>
    982 </TR>
    983 <TR>
    984   <TD ALIGN="center">3</TD>
    985   <TD><A HREF="android.os.Build.VERSION_CODES.html">
    986 android.os.Build.VERSION_CODES</A></TD>
    987 </TR>
    988 <TR>
    989   <TD ALIGN="center">3</TD>
    990   <TD><A HREF="android.provider.ContactsContract.Contacts.html">
    991 android.provider.ContactsContract.Contacts</A></TD>
    992 </TR>
    993 <TR>
    994   <TD ALIGN="center">3</TD>
    995   <TD><A HREF="android.media.AudioManager.html">
    996 android.media.AudioManager</A></TD>
    997 </TR>
    998 <TR>
    999   <TD ALIGN="center">3</TD>
   1000   <TD><A HREF="java.util.logging.Handler.html">
   1001 java.util.logging.Handler</A></TD>
   1002 </TR>
   1003 <TR>
   1004   <TD ALIGN="center">3</TD>
   1005   <TD><A HREF="android.util.SparseArray.html">
   1006 android.util.SparseArray</A></TD>
   1007 </TR>
   1008 <TR>
   1009   <TD ALIGN="center">2</TD>
   1010   <TD><A HREF="android.database.sqlite.SQLiteQueryBuilder.html">
   1011 android.database.sqlite.SQLiteQueryBuilder</A></TD>
   1012 </TR>
   1013 <TR>
   1014   <TD ALIGN="center">2</TD>
   1015   <TD><A HREF="android.provider.MediaStore.Audio.AudioColumns.html">
   1016 <i>android.provider.MediaStore.Audio.AudioColumns</i></A></TD>
   1017 </TR>
   1018 <TR>
   1019   <TD ALIGN="center">2</TD>
   1020   <TD><A HREF="java.lang.reflect.Method.html">
   1021 java.lang.reflect.Method</A></TD>
   1022 </TR>
   1023 <TR>
   1024   <TD ALIGN="center">2</TD>
   1025   <TD><A HREF="android.renderscript.Allocation.html">
   1026 android.renderscript.Allocation</A></TD>
   1027 </TR>
   1028 <TR>
   1029   <TD ALIGN="center">2</TD>
   1030   <TD><A HREF="android.animation.Animator.html">
   1031 android.animation.Animator</A></TD>
   1032 </TR>
   1033 <TR>
   1034   <TD ALIGN="center">2</TD>
   1035   <TD><A HREF="android.opengl.Matrix.html">
   1036 android.opengl.Matrix</A></TD>
   1037 </TR>
   1038 <TR>
   1039   <TD ALIGN="center">2</TD>
   1040   <TD><A HREF="android.provider.CallLog.Calls.html">
   1041 android.provider.CallLog.Calls</A></TD>
   1042 </TR>
   1043 <TR>
   1044   <TD ALIGN="center">2</TD>
   1045   <TD><A HREF="android.service.wallpaper.WallpaperService.Engine.html">
   1046 android.service.wallpaper.WallpaperService.Engine</A></TD>
   1047 </TR>
   1048 <TR>
   1049   <TD ALIGN="center">2</TD>
   1050   <TD><A HREF="android.speech.SpeechRecognizer.html">
   1051 android.speech.SpeechRecognizer</A></TD>
   1052 </TR>
   1053 <TR>
   1054   <TD ALIGN="center">2</TD>
   1055   <TD><A HREF="android.view.ViewGroup.html">
   1056 android.view.ViewGroup</A></TD>
   1057 </TR>
   1058 <TR>
   1059   <TD ALIGN="center">2</TD>
   1060   <TD><A HREF="android.app.admin.DevicePolicyManager.html">
   1061 android.app.admin.DevicePolicyManager</A></TD>
   1062 </TR>
   1063 <TR>
   1064   <TD ALIGN="center">2</TD>
   1065   <TD><A HREF="android.view.ViewParent.html">
   1066 <i>android.view.ViewParent</i></A></TD>
   1067 </TR>
   1068 <TR>
   1069   <TD ALIGN="center">2</TD>
   1070   <TD><A HREF="android.app.FragmentManager.html">
   1071 android.app.FragmentManager</A></TD>
   1072 </TR>
   1073 <TR>
   1074   <TD ALIGN="center">2</TD>
   1075   <TD><A HREF="android.app.PendingIntent.html">
   1076 android.app.PendingIntent</A></TD>
   1077 </TR>
   1078 <TR>
   1079   <TD ALIGN="center">2</TD>
   1080   <TD><A HREF="android.content.Intent.html">
   1081 android.content.Intent</A></TD>
   1082 </TR>
   1083 <TR>
   1084   <TD ALIGN="center">2</TD>
   1085   <TD><A HREF="android.app.WallpaperManager.html">
   1086 android.app.WallpaperManager</A></TD>
   1087 </TR>
   1088 <TR>
   1089   <TD ALIGN="center">2</TD>
   1090   <TD><A HREF="android.app.admin.DeviceAdminInfo.html">
   1091 android.app.admin.DeviceAdminInfo</A></TD>
   1092 </TR>
   1093 <TR>
   1094   <TD ALIGN="center">2</TD>
   1095   <TD><A HREF="android.content.pm.PackageManager.html">
   1096 android.content.pm.PackageManager</A></TD>
   1097 </TR>
   1098 <TR>
   1099   <TD ALIGN="center">2</TD>
   1100   <TD><A HREF="android.widget.Scroller.html">
   1101 android.widget.Scroller</A></TD>
   1102 </TR>
   1103 <TR>
   1104   <TD ALIGN="center">2</TD>
   1105   <TD><A HREF="android.widget.TextView.html">
   1106 android.widget.TextView</A></TD>
   1107 </TR>
   1108 <TR>
   1109   <TD ALIGN="center">2</TD>
   1110   <TD><A HREF="android.app.SearchManager.html">
   1111 android.app.SearchManager</A></TD>
   1112 </TR>
   1113 <TR>
   1114   <TD ALIGN="center">2</TD>
   1115   <TD><A HREF="android.widget.OverScroller.html">
   1116 android.widget.OverScroller</A></TD>
   1117 </TR>
   1118 <TR>
   1119   <TD ALIGN="center">2</TD>
   1120   <TD><A HREF="android.graphics.Paint.html">
   1121 android.graphics.Paint</A></TD>
   1122 </TR>
   1123 <TR>
   1124   <TD ALIGN="center">2</TD>
   1125   <TD><A HREF="android.Manifest.permission.html">
   1126 android.Manifest.permission</A></TD>
   1127 </TR>
   1128 <TR>
   1129   <TD ALIGN="center">2</TD>
   1130   <TD><A HREF="android.R.string.html">
   1131 android.R.string</A></TD>
   1132 </TR>
   1133 <TR>
   1134   <TD ALIGN="center">2</TD>
   1135   <TD><A HREF="android.app.Notification.Builder.html">
   1136 android.app.Notification.Builder</A></TD>
   1137 </TR>
   1138 <TR>
   1139   <TD ALIGN="center">2</TD>
   1140   <TD><A HREF="android.webkit.WebChromeClient.html">
   1141 android.webkit.WebChromeClient</A></TD>
   1142 </TR>
   1143 <TR>
   1144   <TD ALIGN="center">2</TD>
   1145   <TD><A HREF="android.webkit.WebSettings.html">
   1146 android.webkit.WebSettings</A></TD>
   1147 </TR>
   1148 <TR>
   1149   <TD ALIGN="center">1</TD>
   1150   <TD><A HREF="android.animation.LayoutTransition.html">
   1151 android.animation.LayoutTransition</A></TD>
   1152 </TR>
   1153 <TR>
   1154   <TD ALIGN="center">1</TD>
   1155   <TD><A HREF="java.lang.reflect.Field.html">
   1156 java.lang.reflect.Field</A></TD>
   1157 </TR>
   1158 <TR>
   1159   <TD ALIGN="center">1</TD>
   1160   <TD><A HREF="android.content.pm.ActivityInfo.html">
   1161 android.content.pm.ActivityInfo</A></TD>
   1162 </TR>
   1163 <TR>
   1164   <TD ALIGN="center">1</TD>
   1165   <TD><A HREF="android.content.ContentProvider.html">
   1166 android.content.ContentProvider</A></TD>
   1167 </TR>
   1168 <TR>
   1169   <TD ALIGN="center">1</TD>
   1170   <TD><A HREF="java.io.ObjectOutputStream.html">
   1171 java.io.ObjectOutputStream</A></TD>
   1172 </TR>
   1173 <TR>
   1174   <TD ALIGN="center">1</TD>
   1175   <TD><A HREF="java.io.ObjectInputStream.html">
   1176 java.io.ObjectInputStream</A></TD>
   1177 </TR>
   1178 <TR>
   1179   <TD ALIGN="center">1</TD>
   1180   <TD><A HREF="android.os.Process.html">
   1181 android.os.Process</A></TD>
   1182 </TR>
   1183 <TR>
   1184   <TD ALIGN="center">1</TD>
   1185   <TD><A HREF="android.app.Fragment.html">
   1186 android.app.Fragment</A></TD>
   1187 </TR>
   1188 <TR>
   1189   <TD ALIGN="center">1</TD>
   1190   <TD><A HREF="android.os.Handler.html">
   1191 android.os.Handler</A></TD>
   1192 </TR>
   1193 <TR>
   1194   <TD ALIGN="center">1</TD>
   1195   <TD><A HREF="android.view.Window.html">
   1196 android.view.Window</A></TD>
   1197 </TR>
   1198 <TR>
   1199   <TD ALIGN="center">1</TD>
   1200   <TD><A HREF="android.widget.ExpandableListView.html">
   1201 android.widget.ExpandableListView</A></TD>
   1202 </TR>
   1203 <TR>
   1204   <TD ALIGN="center">1</TD>
   1205   <TD><A HREF="android.view.ViewConfiguration.html">
   1206 android.view.ViewConfiguration</A></TD>
   1207 </TR>
   1208 <TR>
   1209   <TD ALIGN="center">1</TD>
   1210   <TD><A HREF="android.provider.Settings.html">
   1211 android.provider.Settings</A></TD>
   1212 </TR>
   1213 <TR>
   1214   <TD ALIGN="center">1</TD>
   1215   <TD><A HREF="android.graphics.RectF.html">
   1216 android.graphics.RectF</A></TD>
   1217 </TR>
   1218 <TR>
   1219   <TD ALIGN="center">1</TD>
   1220   <TD><A HREF="android.view.InputDevice.html">
   1221 android.view.InputDevice</A></TD>
   1222 </TR>
   1223 <TR>
   1224   <TD ALIGN="center">1</TD>
   1225   <TD><A HREF="android.graphics.Canvas.html">
   1226 android.graphics.Canvas</A></TD>
   1227 </TR>
   1228 <TR>
   1229   <TD ALIGN="center">1</TD>
   1230   <TD><A HREF="android.bluetooth.BluetoothAdapter.html">
   1231 android.bluetooth.BluetoothAdapter</A></TD>
   1232 </TR>
   1233 <TR>
   1234   <TD ALIGN="center">1</TD>
   1235   <TD><A HREF="android.content.pm.ApplicationInfo.html">
   1236 android.content.pm.ApplicationInfo</A></TD>
   1237 </TR>
   1238 <TR>
   1239   <TD ALIGN="center">1</TD>
   1240   <TD><A HREF="android.net.wifi.WifiManager.html">
   1241 android.net.wifi.WifiManager</A></TD>
   1242 </TR>
   1243 <TR>
   1244   <TD ALIGN="center">&lt;1</TD>
   1245   <TD><A HREF="android.text.Layout.html">
   1246 android.text.Layout</A></TD>
   1247 </TR>
   1248 <TR>
   1249   <TD ALIGN="center">&lt;1</TD>
   1250   <TD><A HREF="android.os.Debug.html">
   1251 android.os.Debug</A></TD>
   1252 </TR>
   1253 <TR>
   1254   <TD ALIGN="center">&lt;1</TD>
   1255   <TD><A HREF="android.test.mock.MockPackageManager.html">
   1256 android.test.mock.MockPackageManager</A></TD>
   1257 </TR>
   1258 <TR>
   1259   <TD ALIGN="center">&lt;1</TD>
   1260   <TD><A HREF="android.inputmethodservice.InputMethodService.html">
   1261 android.inputmethodservice.InputMethodService</A></TD>
   1262 </TR>
   1263 <TR>
   1264   <TD ALIGN="center">&lt;1</TD>
   1265   <TD><A HREF="android.widget.AbsListView.html">
   1266 android.widget.AbsListView</A></TD>
   1267 </TR>
   1268 <TR>
   1269   <TD ALIGN="center">&lt;1</TD>
   1270   <TD><A HREF="android.preference.Preference.html">
   1271 android.preference.Preference</A></TD>
   1272 </TR>
   1273 <TR>
   1274   <TD ALIGN="center">&lt;1</TD>
   1275   <TD><A HREF="android.view.KeyEvent.html">
   1276 android.view.KeyEvent</A></TD>
   1277 </TR>
   1278 <TR>
   1279   <TD ALIGN="center">&lt;1</TD>
   1280   <TD><A HREF="android.view.WindowManager.LayoutParams.html">
   1281 android.view.WindowManager.LayoutParams</A></TD>
   1282 </TR>
   1283 <TR>
   1284   <TD ALIGN="center">&lt;1</TD>
   1285   <TD><A HREF="android.provider.Settings.System.html">
   1286 android.provider.Settings.System</A></TD>
   1287 </TR>
   1288 <TR>
   1289   <TD ALIGN="center">&lt;1</TD>
   1290   <TD><A HREF="android.app.Activity.html">
   1291 android.app.Activity</A></TD>
   1292 </TR>
   1293 <TR>
   1294   <TD ALIGN="center">&lt;1</TD>
   1295   <TD><A HREF="dalvik.annotation.TestTarget.html">
   1296 dalvik.annotation.TestTarget</A></TD>
   1297 </TR>
   1298 <TR>
   1299   <TD ALIGN="center">&lt;1</TD>
   1300   <TD><A HREF="dalvik.annotation.TestTargetClass.html">
   1301 dalvik.annotation.TestTargetClass</A></TD>
   1302 </TR>
   1303 </TABLE>
   1304 <p style="font-size:10px">* See <a href="#calculation">Calculation of Change Percentages</a>, below.</p>
   1305 <br>
   1306 <h2 id="calculation">Calculation of Change Percentages</h2>
   1307 <p>
   1308 The percent change statistic reported for all elements in the &quot;to&quot; API Level specification is defined recursively as follows:</p>
   1309 <pre>
   1310 Percentage difference = 100 * (added + removed + 2*changed)
   1311                         -----------------------------------
   1312                         sum of public elements in BOTH APIs
   1313 </pre>
   1314 <p>where <code>added</code> is the number of packages added, <code>removed</code> is the number of packages removed, and <code>changed</code> is the number of packages changed.
   1315 This definition is applied recursively for the classes and their program elements, so the value for a changed package will be less than 1, unless every class in that package has changed.
   1316 The definition ensures that if all packages are removed and all new packages are
   1317 added, the change will be 100%.</p>
   1318       </div>	
   1319       <div id="footer">
   1320         <div id="copyright">
   1321         Except as noted, this content is licensed under 
   1322         <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>.
   1323         For details and restrictions, see the <a href="/license.html">Content License</a>.
   1324         </div>
   1325       <div id="footerlinks">
   1326       <p>
   1327         <a href="http://www.android.com/terms.html">Site Terms of Service</a> -
   1328         <a href="http://www.android.com/privacy.html">Privacy Policy</a> -
   1329         <a href="http://www.android.com/branding.html">Brand Guidelines</a>
   1330       </p>
   1331     </div>
   1332     </div> <!-- end footer -->
   1333     </div><!-- end doc-content -->
   1334     </div> <!-- end body-content --> 
   1335 <script src="//www.google-analytics.com/ga.js" type="text/javascript">
   1336 </script>
   1337 <script type="text/javascript">
   1338   try {
   1339     var pageTracker = _gat._getTracker("UA-5831155-1");
   1340     pageTracker._setAllowAnchor(true);
   1341     pageTracker._initData();
   1342     pageTracker._trackPageview();
   1343   } catch(e) {}
   1344 </script>
   1345 </BODY></HTML>
   1346