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">9</td>
     50       </tr>
     51       <tr>
     52         <td class="diffspec">From Level:</td>
     53         <td class="diffvalueold">8</td>
     54       </tr>
     55       <tr>
     56         <td class="diffspec">Generated</td>
     57         <td class="diffvalue">2010.11.19 19:12</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 8 and 9 is approximately <span style="color:222;font-weight:bold;">2.93%</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">4</TD>
     93   <TD ALIGN="right">50</TD>
     94   <TD ALIGN="right">0</TD>
     95   <TD ALIGN="right">54</TD>
     96 </TR>
     97 <TR>
     98   <TD>Classes and <i>Interfaces</i></TD>
     99   <TD ALIGN="right">79</TD>
    100   <TD ALIGN="right">165</TD>
    101   <TD ALIGN="right">9</TD>
    102   <TD ALIGN="right">253</TD>
    103 </TR>
    104 <TR>
    105   <TD>Constructors</TD>
    106   <TD ALIGN="right">29</TD>
    107   <TD ALIGN="right">2</TD>
    108   <TD ALIGN="right">1</TD>
    109   <TD ALIGN="right">32</TD>
    110 </TR>
    111 <TR>
    112   <TD>Methods</TD>
    113   <TD ALIGN="right">511</TD>
    114   <TD ALIGN="right">35</TD>
    115   <TD ALIGN="right">28</TD>
    116   <TD ALIGN="right">574</TD>
    117 </TR>
    118 <TR>
    119   <TD>Fields</TD>
    120   <TD ALIGN="right">141</TD>
    121   <TD ALIGN="right">11</TD>
    122   <TD ALIGN="right">2</TD>
    123   <TD ALIGN="right">154</TD>
    124 </TR>
    125 <TR>
    126   <TD style="background-color:#FAFAFA"><b>Total</b></TD>
    127   <TD  style="background-color:#FAFAFA" ALIGN="right"><strong>764</strong></TD>
    128   <TD  style="background-color:#FAFAFA" ALIGN="right"><strong>263</strong></TD>
    129   <TD  style="background-color:#FAFAFA" ALIGN="right"><strong>40</strong></TD>
    130   <TD  style="background-color:#FAFAFA" ALIGN="right"><strong>1067</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">62</TD>
    143   <TD><A HREF="pkg_dalvik.system.html">dalvik.system</A></TD>
    144 </TR>
    145 <TR>
    146   <TD ALIGN="center">30</TD>
    147   <TD><A HREF="pkg_java.sql.html">java.sql</A></TD>
    148 </TR>
    149 <TR>
    150   <TD ALIGN="center">22</TD>
    151   <TD><A HREF="pkg_javax.sql.html">javax.sql</A></TD>
    152 </TR>
    153 <TR>
    154   <TD ALIGN="center">13</TD>
    155   <TD><A HREF="pkg_java.util.concurrent.locks.html">java.util.concurrent.locks</A></TD>
    156 </TR>
    157 <TR>
    158   <TD ALIGN="center">10</TD>
    159   <TD><A HREF="pkg_java.util.concurrent.html">java.util.concurrent</A></TD>
    160 </TR>
    161 <TR>
    162   <TD ALIGN="center">10</TD>
    163   <TD><A HREF="pkg_javax.security.auth.x500.html">javax.security.auth.x500</A></TD>
    164 </TR>
    165 <TR>
    166   <TD ALIGN="center">8</TD>
    167   <TD><A HREF="pkg_java.util.zip.html">java.util.zip</A></TD>
    168 </TR>
    169 <TR>
    170   <TD ALIGN="center">7</TD>
    171   <TD><A HREF="pkg_android.content.res.html">android.content.res</A></TD>
    172 </TR>
    173 <TR>
    174   <TD ALIGN="center">6</TD>
    175   <TD><A HREF="pkg_java.util.html">java.util</A></TD>
    176 </TR>
    177 <TR>
    178   <TD ALIGN="center">6</TD>
    179   <TD><A HREF="pkg_java.net.html">java.net</A></TD>
    180 </TR>
    181 <TR>
    182   <TD ALIGN="center">6</TD>
    183   <TD><A HREF="pkg_java.text.html">java.text</A></TD>
    184 </TR>
    185 <TR>
    186   <TD ALIGN="center">5</TD>
    187   <TD><A HREF="pkg_android.os.html">android.os</A></TD>
    188 </TR>
    189 <TR>
    190   <TD ALIGN="center">4</TD>
    191   <TD><A HREF="pkg_android.hardware.html">android.hardware</A></TD>
    192 </TR>
    193 <TR>
    194   <TD ALIGN="center">4</TD>
    195   <TD><A HREF="pkg_android.view.html">android.view</A></TD>
    196 </TR>
    197 <TR>
    198   <TD ALIGN="center">4</TD>
    199   <TD><A HREF="pkg_javax.security.auth.html">javax.security.auth</A></TD>
    200 </TR>
    201 <TR>
    202   <TD ALIGN="center">4</TD>
    203   <TD><A HREF="pkg_javax.net.ssl.html">javax.net.ssl</A></TD>
    204 </TR>
    205 <TR>
    206   <TD ALIGN="center">4</TD>
    207   <TD><A HREF="pkg_android.app.html">android.app</A></TD>
    208 </TR>
    209 <TR>
    210   <TD ALIGN="center">3</TD>
    211   <TD><A HREF="pkg_java.util.concurrent.atomic.html">java.util.concurrent.atomic</A></TD>
    212 </TR>
    213 <TR>
    214   <TD ALIGN="center">3</TD>
    215   <TD><A HREF="pkg_android.location.html">android.location</A></TD>
    216 </TR>
    217 <TR>
    218   <TD ALIGN="center">3</TD>
    219   <TD><A HREF="pkg_java.awt.font.html">java.awt.font</A></TD>
    220 </TR>
    221 <TR>
    222   <TD ALIGN="center">2</TD>
    223   <TD><A HREF="pkg_java.security.html">java.security</A></TD>
    224 </TR>
    225 <TR>
    226   <TD ALIGN="center">2</TD>
    227   <TD><A HREF="pkg_java.io.html">java.io</A></TD>
    228 </TR>
    229 <TR>
    230   <TD ALIGN="center">1</TD>
    231   <TD><A HREF="pkg_javax.xml.validation.html">javax.xml.validation</A></TD>
    232 </TR>
    233 <TR>
    234   <TD ALIGN="center">1</TD>
    235   <TD><A HREF="pkg_android.service.wallpaper.html">android.service.wallpaper</A></TD>
    236 </TR>
    237 <TR>
    238   <TD ALIGN="center">1</TD>
    239   <TD><A HREF="pkg_android.telephony.gsm.html">android.telephony.gsm</A></TD>
    240 </TR>
    241 <TR>
    242   <TD ALIGN="center">1</TD>
    243   <TD><A HREF="pkg_android.content.pm.html">android.content.pm</A></TD>
    244 </TR>
    245 <TR>
    246   <TD ALIGN="center">1</TD>
    247   <TD><A HREF="pkg_android.provider.html">android.provider</A></TD>
    248 </TR>
    249 <TR>
    250   <TD ALIGN="center">&lt;1</TD>
    251   <TD><A HREF="pkg_javax.xml.parsers.html">javax.xml.parsers</A></TD>
    252 </TR>
    253 <TR>
    254   <TD ALIGN="center">&lt;1</TD>
    255   <TD><A HREF="pkg_android.view.inputmethod.html">android.view.inputmethod</A></TD>
    256 </TR>
    257 <TR>
    258   <TD ALIGN="center">&lt;1</TD>
    259   <TD><A HREF="pkg_java.nio.html">java.nio</A></TD>
    260 </TR>
    261 <TR>
    262   <TD ALIGN="center">&lt;1</TD>
    263   <TD><A HREF="pkg_android.net.wifi.html">android.net.wifi</A></TD>
    264 </TR>
    265 <TR>
    266   <TD ALIGN="center">&lt;1</TD>
    267   <TD><A HREF="pkg_dalvik.bytecode.html">dalvik.bytecode</A></TD>
    268 </TR>
    269 <TR>
    270   <TD ALIGN="center">&lt;1</TD>
    271   <TD><A HREF="pkg_android.media.html">android.media</A></TD>
    272 </TR>
    273 <TR>
    274   <TD ALIGN="center">&lt;1</TD>
    275   <TD><A HREF="pkg_java.lang.reflect.html">java.lang.reflect</A></TD>
    276 </TR>
    277 <TR>
    278   <TD ALIGN="center">&lt;1</TD>
    279   <TD><A HREF="pkg_android.app.admin.html">android.app.admin</A></TD>
    280 </TR>
    281 <TR>
    282   <TD ALIGN="center">&lt;1</TD>
    283   <TD><A HREF="pkg_android.test.mock.html">android.test.mock</A></TD>
    284 </TR>
    285 <TR>
    286   <TD ALIGN="center">&lt;1</TD>
    287   <TD><A HREF="pkg_java.lang.html">java.lang</A></TD>
    288 </TR>
    289 <TR>
    290   <TD ALIGN="center">&lt;1</TD>
    291   <TD><A HREF="pkg_android.html">android</A></TD>
    292 </TR>
    293 <TR>
    294   <TD ALIGN="center">&lt;1</TD>
    295   <TD><A HREF="pkg_android.content.html">android.content</A></TD>
    296 </TR>
    297 <TR>
    298   <TD ALIGN="center">&lt;1</TD>
    299   <TD><A HREF="pkg_android.widget.html">android.widget</A></TD>
    300 </TR>
    301 <TR>
    302   <TD ALIGN="center">&lt;1</TD>
    303   <TD><A HREF="pkg_android.text.format.html">android.text.format</A></TD>
    304 </TR>
    305 <TR>
    306   <TD ALIGN="center">&lt;1</TD>
    307   <TD><A HREF="pkg_javax.xml.datatype.html">javax.xml.datatype</A></TD>
    308 </TR>
    309 <TR>
    310   <TD ALIGN="center">&lt;1</TD>
    311   <TD><A HREF="pkg_javax.xml.transform.html">javax.xml.transform</A></TD>
    312 </TR>
    313 <TR>
    314   <TD ALIGN="center">&lt;1</TD>
    315   <TD><A HREF="pkg_java.util.logging.html">java.util.logging</A></TD>
    316 </TR>
    317 <TR>
    318   <TD ALIGN="center">&lt;1</TD>
    319   <TD><A HREF="pkg_android.util.html">android.util</A></TD>
    320 </TR>
    321 <TR>
    322   <TD ALIGN="center">&lt;1</TD>
    323   <TD><A HREF="pkg_android.graphics.html">android.graphics</A></TD>
    324 </TR>
    325 <TR>
    326   <TD ALIGN="center">&lt;1</TD>
    327   <TD><A HREF="pkg_android.telephony.html">android.telephony</A></TD>
    328 </TR>
    329 <TR>
    330   <TD ALIGN="center">&lt;1</TD>
    331   <TD><A HREF="pkg_org.apache.http.protocol.html">org.apache.http.protocol</A></TD>
    332 </TR>
    333 <TR>
    334   <TD ALIGN="center">&lt;1</TD>
    335   <TD><A HREF="pkg_android.webkit.html">android.webkit</A></TD>
    336 </TR>
    337 <TR>
    338   <TD ALIGN="center">&lt;1</TD>
    339   <TD><A HREF="pkg_android.opengl.html">android.opengl</A></TD>
    340 </TR>
    341 </TABLE>
    342 <p style="font-size:10px">* See <a href="#calculation">Calculation of Change Percentages</a>, below.</p>
    343 <br>
    344 <a name="classes"></a>
    345 <h2>Changed Classes and <i>Interfaces</i>, Sorted by Percentage Difference</h2>
    346 <TABLE summary="Classes sorted by percentage difference" WIDTH="100%">
    347 <TR WIDTH="20%">
    348   <TH WIDTH="10%">Percentage<br>Difference*</TH>
    349   <TH><b>Class or <i>Interface</i></b></TH>
    350 </TR>
    351 <TR>
    352   <TD ALIGN="center">55</TD>
    353   <TD><A HREF="java.util.concurrent.AbstractExecutorService.html">
    354 java.util.concurrent.AbstractExecutorService</A></TD>
    355 </TR>
    356 <TR>
    357   <TD ALIGN="center">50</TD>
    358   <TD><A HREF="javax.net.ssl.KeyStoreBuilderParameters.html">
    359 javax.net.ssl.KeyStoreBuilderParameters</A></TD>
    360 </TR>
    361 <TR>
    362   <TD ALIGN="center">50</TD>
    363   <TD><A HREF="javax.sql.ConnectionPoolDataSource.html">
    364 <i>javax.sql.ConnectionPoolDataSource</i></A></TD>
    365 </TR>
    366 <TR>
    367   <TD ALIGN="center">50</TD>
    368   <TD><A HREF="javax.sql.DataSource.html">
    369 <i>javax.sql.DataSource</i></A></TD>
    370 </TR>
    371 <TR>
    372   <TD ALIGN="center">47</TD>
    373   <TD><A HREF="java.security.Policy.html">
    374 java.security.Policy</A></TD>
    375 </TR>
    376 <TR>
    377   <TD ALIGN="center">45</TD>
    378   <TD><A HREF="java.net.NetworkInterface.html">
    379 java.net.NetworkInterface</A></TD>
    380 </TR>
    381 <TR>
    382   <TD ALIGN="center">42</TD>
    383   <TD><A HREF="java.text.CollationKey.html">
    384 java.text.CollationKey</A></TD>
    385 </TR>
    386 <TR>
    387   <TD ALIGN="center">42</TD>
    388   <TD><A HREF="java.util.TreeMap.html">
    389 java.util.TreeMap</A></TD>
    390 </TR>
    391 <TR>
    392   <TD ALIGN="center">33</TD>
    393   <TD><A HREF="java.io.IOException.html">
    394 java.io.IOException</A></TD>
    395 </TR>
    396 <TR>
    397   <TD ALIGN="center">33</TD>
    398   <TD><A HREF="java.util.concurrent.ExecutorService.html">
    399 <i>java.util.concurrent.ExecutorService</i></A></TD>
    400 </TR>
    401 <TR>
    402   <TD ALIGN="center">33</TD>
    403   <TD><A HREF="java.util.concurrent.locks.LockSupport.html">
    404 java.util.concurrent.locks.LockSupport</A></TD>
    405 </TR>
    406 <TR>
    407   <TD ALIGN="center">32</TD>
    408   <TD><A HREF="javax.sql.RowSet.html">
    409 <i>javax.sql.RowSet</i></A></TD>
    410 </TR>
    411 <TR>
    412   <TD ALIGN="center">29</TD>
    413   <TD><A HREF="java.util.TreeSet.html">
    414 java.util.TreeSet</A></TD>
    415 </TR>
    416 <TR>
    417   <TD ALIGN="center">29</TD>
    418   <TD><A HREF="java.sql.BatchUpdateException.html">
    419 java.sql.BatchUpdateException</A></TD>
    420 </TR>
    421 <TR>
    422   <TD ALIGN="center">26</TD>
    423   <TD><A HREF="javax.security.auth.Subject.html">
    424 javax.security.auth.Subject</A></TD>
    425 </TR>
    426 <TR>
    427   <TD ALIGN="center">25</TD>
    428   <TD><A HREF="java.util.LinkedList.html">
    429 java.util.LinkedList</A></TD>
    430 </TR>
    431 <TR>
    432   <TD ALIGN="center">25</TD>
    433   <TD><A HREF="java.security.UnrecoverableKeyException.html">
    434 java.security.UnrecoverableKeyException</A></TD>
    435 </TR>
    436 <TR>
    437   <TD ALIGN="center">25</TD>
    438   <TD><A HREF="java.sql.SQLWarning.html">
    439 java.sql.SQLWarning</A></TD>
    440 </TR>
    441 <TR>
    442   <TD ALIGN="center">25</TD>
    443   <TD><A HREF="java.util.ResourceBundle.html">
    444 java.util.ResourceBundle</A></TD>
    445 </TR>
    446 <TR>
    447   <TD ALIGN="center">23</TD>
    448   <TD><A HREF="java.sql.SQLException.html">
    449 java.sql.SQLException</A></TD>
    450 </TR>
    451 <TR>
    452   <TD ALIGN="center">20</TD>
    453   <TD><A HREF="dalvik.system.PathClassLoader.html">
    454 dalvik.system.PathClassLoader</A></TD>
    455 </TR>
    456 <TR>
    457   <TD ALIGN="center">20</TD>
    458   <TD><A HREF="javax.sql.PooledConnection.html">
    459 <i>javax.sql.PooledConnection</i></A></TD>
    460 </TR>
    461 <TR>
    462   <TD ALIGN="center">19</TD>
    463   <TD><A HREF="java.sql.PreparedStatement.html">
    464 <i>java.sql.PreparedStatement</i></A></TD>
    465 </TR>
    466 <TR>
    467   <TD ALIGN="center">19</TD>
    468   <TD><A HREF="android.location.Criteria.html">
    469 android.location.Criteria</A></TD>
    470 </TR>
    471 <TR>
    472   <TD ALIGN="center">19</TD>
    473   <TD><A HREF="android.view.MotionEvent.html">
    474 android.view.MotionEvent</A></TD>
    475 </TR>
    476 <TR>
    477   <TD ALIGN="center">16</TD>
    478   <TD><A HREF="java.sql.CallableStatement.html">
    479 <i>java.sql.CallableStatement</i></A></TD>
    480 </TR>
    481 <TR>
    482   <TD ALIGN="center">16</TD>
    483   <TD><A HREF="java.io.PipedReader.html">
    484 java.io.PipedReader</A></TD>
    485 </TR>
    486 <TR>
    487   <TD ALIGN="center">16</TD>
    488   <TD><A HREF="java.util.concurrent.locks.AbstractOwnableSynchronizer.html">
    489 java.util.concurrent.locks.AbstractOwnableSynchronizer</A></TD>
    490 </TR>
    491 <TR>
    492   <TD ALIGN="center">16</TD>
    493   <TD><A HREF="javax.net.ssl.SSLSessionBindingEvent.html">
    494 javax.net.ssl.SSLSessionBindingEvent</A></TD>
    495 </TR>
    496 <TR>
    497   <TD ALIGN="center">16</TD>
    498   <TD><A HREF="java.util.Arrays.html">
    499 java.util.Arrays</A></TD>
    500 </TR>
    501 <TR>
    502   <TD ALIGN="center">14</TD>
    503   <TD><A HREF="java.security.AccessController.html">
    504 java.security.AccessController</A></TD>
    505 </TR>
    506 <TR>
    507   <TD ALIGN="center">14</TD>
    508   <TD><A HREF="java.util.PropertyResourceBundle.html">
    509 java.util.PropertyResourceBundle</A></TD>
    510 </TR>
    511 <TR>
    512   <TD ALIGN="center">13</TD>
    513   <TD><A HREF="java.sql.ResultSet.html">
    514 <i>java.sql.ResultSet</i></A></TD>
    515 </TR>
    516 <TR>
    517   <TD ALIGN="center">13</TD>
    518   <TD><A HREF="android.provider.ContactsContract.CommonDataKinds.Nickname.html">
    519 android.provider.ContactsContract.CommonDataKinds.Nickname</A></TD>
    520 </TR>
    521 <TR>
    522   <TD ALIGN="center">13</TD>
    523   <TD><A HREF="java.nio.Buffer.html">
    524 java.nio.Buffer</A></TD>
    525 </TR>
    526 <TR>
    527   <TD ALIGN="center">13</TD>
    528   <TD><A HREF="javax.net.ssl.SSLContext.html">
    529 javax.net.ssl.SSLContext</A></TD>
    530 </TR>
    531 <TR>
    532   <TD ALIGN="center">13</TD>
    533   <TD><A HREF="java.util.concurrent.TimeUnit.html">
    534 java.util.concurrent.TimeUnit</A></TD>
    535 </TR>
    536 <TR>
    537   <TD ALIGN="center">12</TD>
    538   <TD><A HREF="java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock.html">
    539 java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock</A></TD>
    540 </TR>
    541 <TR>
    542   <TD ALIGN="center">11</TD>
    543   <TD><A HREF="java.sql.Connection.html">
    544 <i>java.sql.Connection</i></A></TD>
    545 </TR>
    546 <TR>
    547   <TD ALIGN="center">11</TD>
    548   <TD><A HREF="java.io.File.html">
    549 java.io.File</A></TD>
    550 </TR>
    551 <TR>
    552   <TD ALIGN="center">11</TD>
    553   <TD><A HREF="android.hardware.Sensor.html">
    554 android.hardware.Sensor</A></TD>
    555 </TR>
    556 <TR>
    557   <TD ALIGN="center">11</TD>
    558   <TD><A HREF="android.net.wifi.WifiManager.WifiLock.html">
    559 android.net.wifi.WifiManager.WifiLock</A></TD>
    560 </TR>
    561 <TR>
    562   <TD ALIGN="center">11</TD>
    563   <TD><A HREF="javax.net.ssl.SSLContextSpi.html">
    564 javax.net.ssl.SSLContextSpi</A></TD>
    565 </TR>
    566 <TR>
    567   <TD ALIGN="center">10</TD>
    568   <TD><A HREF="java.io.PipedInputStream.html">
    569 java.io.PipedInputStream</A></TD>
    570 </TR>
    571 <TR>
    572   <TD ALIGN="center">10</TD>
    573   <TD><A HREF="java.sql.Blob.html">
    574 <i>java.sql.Blob</i></A></TD>
    575 </TR>
    576 <TR>
    577   <TD ALIGN="center">10</TD>
    578   <TD><A HREF="java.util.concurrent.Executors.html">
    579 java.util.concurrent.Executors</A></TD>
    580 </TR>
    581 <TR>
    582   <TD ALIGN="center">10</TD>
    583   <TD><A HREF="javax.security.auth.x500.X500Principal.html">
    584 javax.security.auth.x500.X500Principal</A></TD>
    585 </TR>
    586 <TR>
    587   <TD ALIGN="center">9</TD>
    588   <TD><A HREF="java.lang.Math.html">
    589 java.lang.Math</A></TD>
    590 </TR>
    591 <TR>
    592   <TD ALIGN="center">9</TD>
    593   <TD><A HREF="java.lang.StrictMath.html">
    594 java.lang.StrictMath</A></TD>
    595 </TR>
    596 <TR>
    597   <TD ALIGN="center">9</TD>
    598   <TD><A HREF="android.location.Geocoder.html">
    599 android.location.Geocoder</A></TD>
    600 </TR>
    601 <TR>
    602   <TD ALIGN="center">9</TD>
    603   <TD><A HREF="android.location.LocationManager.html">
    604 android.location.LocationManager</A></TD>
    605 </TR>
    606 <TR>
    607   <TD ALIGN="center">9</TD>
    608   <TD><A HREF="android.media.CameraProfile.html">
    609 android.media.CameraProfile</A></TD>
    610 </TR>
    611 <TR>
    612   <TD ALIGN="center">9</TD>
    613   <TD><A HREF="android.os.PowerManager.WakeLock.html">
    614 android.os.PowerManager.WakeLock</A></TD>
    615 </TR>
    616 <TR>
    617   <TD ALIGN="center">9</TD>
    618   <TD><A HREF="java.sql.Types.html">
    619 java.sql.Types</A></TD>
    620 </TR>
    621 <TR>
    622   <TD ALIGN="center">9</TD>
    623   <TD><A HREF="java.util.Properties.html">
    624 java.util.Properties</A></TD>
    625 </TR>
    626 <TR>
    627   <TD ALIGN="center">9</TD>
    628   <TD><A HREF="javax.xml.validation.SchemaFactory.html">
    629 javax.xml.validation.SchemaFactory</A></TD>
    630 </TR>
    631 <TR>
    632   <TD ALIGN="center">8</TD>
    633   <TD><A HREF="android.content.AbstractThreadedSyncAdapter.html">
    634 android.content.AbstractThreadedSyncAdapter</A></TD>
    635 </TR>
    636 <TR>
    637   <TD ALIGN="center">8</TD>
    638   <TD><A HREF="java.lang.reflect.Member.html">
    639 <i>java.lang.reflect.Member</i></A></TD>
    640 </TR>
    641 <TR>
    642   <TD ALIGN="center">8</TD>
    643   <TD><A HREF="java.sql.Clob.html">
    644 <i>java.sql.Clob</i></A></TD>
    645 </TR>
    646 <TR>
    647   <TD ALIGN="center">8</TD>
    648   <TD><A HREF="javax.net.ssl.SSLSessionContext.html">
    649 <i>javax.net.ssl.SSLSessionContext</i></A></TD>
    650 </TR>
    651 <TR>
    652   <TD ALIGN="center">8</TD>
    653   <TD><A HREF="java.lang.Class.html">
    654 java.lang.Class</A></TD>
    655 </TR>
    656 <TR>
    657   <TD ALIGN="center">8</TD>
    658   <TD><A HREF="java.sql.SQLInput.html">
    659 <i>java.sql.SQLInput</i></A></TD>
    660 </TR>
    661 <TR>
    662   <TD ALIGN="center">8</TD>
    663   <TD><A HREF="java.sql.SQLOutput.html">
    664 <i>java.sql.SQLOutput</i></A></TD>
    665 </TR>
    666 <TR>
    667   <TD ALIGN="center">7</TD>
    668   <TD><A HREF="android.content.IntentSender.html">
    669 android.content.IntentSender</A></TD>
    670 </TR>
    671 <TR>
    672   <TD ALIGN="center">7</TD>
    673   <TD><A HREF="java.sql.DataTruncation.html">
    674 java.sql.DataTruncation</A></TD>
    675 </TR>
    676 <TR>
    677   <TD ALIGN="center">7</TD>
    678   <TD><A HREF="java.util.concurrent.ScheduledThreadPoolExecutor.html">
    679 java.util.concurrent.ScheduledThreadPoolExecutor</A></TD>
    680 </TR>
    681 <TR>
    682   <TD ALIGN="center">7</TD>
    683   <TD><A HREF="java.text.DecimalFormatSymbols.html">
    684 java.text.DecimalFormatSymbols</A></TD>
    685 </TR>
    686 <TR>
    687   <TD ALIGN="center">7</TD>
    688   <TD><A HREF="java.text.DateFormatSymbols.html">
    689 java.text.DateFormatSymbols</A></TD>
    690 </TR>
    691 <TR>
    692   <TD ALIGN="center">7</TD>
    693   <TD><A HREF="java.text.Format.html">
    694 java.text.Format</A></TD>
    695 </TR>
    696 <TR>
    697   <TD ALIGN="center">6</TD>
    698   <TD><A HREF="android.telephony.gsm.GsmCellLocation.html">
    699 android.telephony.gsm.GsmCellLocation</A></TD>
    700 </TR>
    701 <TR>
    702   <TD ALIGN="center">6</TD>
    703   <TD><A HREF="java.io.ObjectStreamClass.html">
    704 java.io.ObjectStreamClass</A></TD>
    705 </TR>
    706 <TR>
    707   <TD ALIGN="center">6</TD>
    708   <TD><A HREF="java.util.concurrent.atomic.AtomicBoolean.html">
    709 java.util.concurrent.atomic.AtomicBoolean</A></TD>
    710 </TR>
    711 <TR>
    712   <TD ALIGN="center">6</TD>
    713   <TD><A HREF="java.util.concurrent.atomic.AtomicReference.html">
    714 java.util.concurrent.atomic.AtomicReference</A></TD>
    715 </TR>
    716 <TR>
    717   <TD ALIGN="center">6</TD>
    718   <TD><A HREF="java.util.concurrent.atomic.AtomicReferenceFieldUpdater.html">
    719 java.util.concurrent.atomic.AtomicReferenceFieldUpdater</A></TD>
    720 </TR>
    721 <TR>
    722   <TD ALIGN="center">6</TD>
    723   <TD><A HREF="android.view.KeyEvent.html">
    724 android.view.KeyEvent</A></TD>
    725 </TR>
    726 <TR>
    727   <TD ALIGN="center">6</TD>
    728   <TD><A HREF="android.media.MediaPlayer.html">
    729 android.media.MediaPlayer</A></TD>
    730 </TR>
    731 <TR>
    732   <TD ALIGN="center">6</TD>
    733   <TD><A HREF="android.content.pm.PackageItemInfo.html">
    734 android.content.pm.PackageItemInfo</A></TD>
    735 </TR>
    736 <TR>
    737   <TD ALIGN="center">6</TD>
    738   <TD><A HREF="java.awt.font.TextAttribute.html">
    739 java.awt.font.TextAttribute</A></TD>
    740 </TR>
    741 <TR>
    742   <TD ALIGN="center">5</TD>
    743   <TD><A HREF="android.content.SharedPreferences.Editor.html">
    744 <i>android.content.SharedPreferences.Editor</i></A></TD>
    745 </TR>
    746 <TR>
    747   <TD ALIGN="center">5</TD>
    748   <TD><A HREF="android.graphics.ImageFormat.html">
    749 android.graphics.ImageFormat</A></TD>
    750 </TR>
    751 <TR>
    752   <TD ALIGN="center">5</TD>
    753   <TD><A HREF="java.text.BreakIterator.html">
    754 java.text.BreakIterator</A></TD>
    755 </TR>
    756 <TR>
    757   <TD ALIGN="center">5</TD>
    758   <TD><A HREF="java.util.concurrent.atomic.AtomicReferenceArray.html">
    759 java.util.concurrent.atomic.AtomicReferenceArray</A></TD>
    760 </TR>
    761 <TR>
    762   <TD ALIGN="center">5</TD>
    763   <TD><A HREF="android.hardware.Camera.html">
    764 android.hardware.Camera</A></TD>
    765 </TR>
    766 <TR>
    767   <TD ALIGN="center">5</TD>
    768   <TD><A HREF="javax.net.ssl.HandshakeCompletedEvent.html">
    769 javax.net.ssl.HandshakeCompletedEvent</A></TD>
    770 </TR>
    771 <TR>
    772   <TD ALIGN="center">5</TD>
    773   <TD><A HREF="android.content.pm.PackageManager.html">
    774 android.content.pm.PackageManager</A></TD>
    775 </TR>
    776 <TR>
    777   <TD ALIGN="center">5</TD>
    778   <TD><A HREF="android.hardware.Camera.Parameters.html">
    779 android.hardware.Camera.Parameters</A></TD>
    780 </TR>
    781 <TR>
    782   <TD ALIGN="center">5</TD>
    783   <TD><A HREF="java.lang.Double.html">
    784 java.lang.Double</A></TD>
    785 </TR>
    786 <TR>
    787   <TD ALIGN="center">5</TD>
    788   <TD><A HREF="java.lang.Enum.html">
    789 java.lang.Enum</A></TD>
    790 </TR>
    791 <TR>
    792   <TD ALIGN="center">5</TD>
    793   <TD><A HREF="android.content.pm.ActivityInfo.html">
    794 android.content.pm.ActivityInfo</A></TD>
    795 </TR>
    796 <TR>
    797   <TD ALIGN="center">5</TD>
    798   <TD><A HREF="java.lang.Float.html">
    799 java.lang.Float</A></TD>
    800 </TR>
    801 <TR>
    802   <TD ALIGN="center">4</TD>
    803   <TD><A HREF="android.widget.ListView.html">
    804 android.widget.ListView</A></TD>
    805 </TR>
    806 <TR>
    807   <TD ALIGN="center">4</TD>
    808   <TD><A HREF="android.os.Build.VERSION_CODES.html">
    809 android.os.Build.VERSION_CODES</A></TD>
    810 </TR>
    811 <TR>
    812   <TD ALIGN="center">4</TD>
    813   <TD><A HREF="android.view.inputmethod.InputConnection.html">
    814 <i>android.view.inputmethod.InputConnection</i></A></TD>
    815 </TR>
    816 <TR>
    817   <TD ALIGN="center">4</TD>
    818   <TD><A HREF="android.view.inputmethod.InputConnectionWrapper.html">
    819 android.view.inputmethod.InputConnectionWrapper</A></TD>
    820 </TR>
    821 <TR>
    822   <TD ALIGN="center">4</TD>
    823   <TD><A HREF="java.lang.reflect.Array.html">
    824 java.lang.reflect.Array</A></TD>
    825 </TR>
    826 <TR>
    827   <TD ALIGN="center">4</TD>
    828   <TD><A HREF="java.sql.Array.html">
    829 <i>java.sql.Array</i></A></TD>
    830 </TR>
    831 <TR>
    832   <TD ALIGN="center">4</TD>
    833   <TD><A HREF="android.test.mock.MockPackageManager.html">
    834 android.test.mock.MockPackageManager</A></TD>
    835 </TR>
    836 <TR>
    837   <TD ALIGN="center">4</TD>
    838   <TD><A HREF="android.content.pm.PackageInfo.html">
    839 android.content.pm.PackageInfo</A></TD>
    840 </TR>
    841 <TR>
    842   <TD ALIGN="center">4</TD>
    843   <TD><A HREF="java.sql.DatabaseMetaData.html">
    844 <i>java.sql.DatabaseMetaData</i></A></TD>
    845 </TR>
    846 <TR>
    847   <TD ALIGN="center">4</TD>
    848   <TD><A HREF="android.media.AudioTrack.html">
    849 android.media.AudioTrack</A></TD>
    850 </TR>
    851 <TR>
    852   <TD ALIGN="center">4</TD>
    853   <TD><A HREF="android.provider.MediaStore.html">
    854 android.provider.MediaStore</A></TD>
    855 </TR>
    856 <TR>
    857   <TD ALIGN="center">4</TD>
    858   <TD><A HREF="java.util.concurrent.FutureTask.html">
    859 java.util.concurrent.FutureTask</A></TD>
    860 </TR>
    861 <TR>
    862   <TD ALIGN="center">4</TD>
    863   <TD><A HREF="javax.net.ssl.SSLSocket.html">
    864 javax.net.ssl.SSLSocket</A></TD>
    865 </TR>
    866 <TR>
    867   <TD ALIGN="center">4</TD>
    868   <TD><A HREF="java.text.NumberFormat.html">
    869 java.text.NumberFormat</A></TD>
    870 </TR>
    871 <TR>
    872   <TD ALIGN="center">4</TD>
    873   <TD><A HREF="android.media.ExifInterface.html">
    874 android.media.ExifInterface</A></TD>
    875 </TR>
    876 <TR>
    877   <TD ALIGN="center">4</TD>
    878   <TD><A HREF="android.view.inputmethod.BaseInputConnection.html">
    879 android.view.inputmethod.BaseInputConnection</A></TD>
    880 </TR>
    881 <TR>
    882   <TD ALIGN="center">4</TD>
    883   <TD><A HREF="java.util.concurrent.ConcurrentHashMap.html">
    884 java.util.concurrent.ConcurrentHashMap</A></TD>
    885 </TR>
    886 <TR>
    887   <TD ALIGN="center">3</TD>
    888   <TD><A HREF="java.net.SocketImpl.html">
    889 java.net.SocketImpl</A></TD>
    890 </TR>
    891 <TR>
    892   <TD ALIGN="center">3</TD>
    893   <TD><A HREF="java.util.concurrent.atomic.AtomicIntegerFieldUpdater.html">
    894 java.util.concurrent.atomic.AtomicIntegerFieldUpdater</A></TD>
    895 </TR>
    896 <TR>
    897   <TD ALIGN="center">3</TD>
    898   <TD><A HREF="java.util.concurrent.atomic.AtomicLongFieldUpdater.html">
    899 java.util.concurrent.atomic.AtomicLongFieldUpdater</A></TD>
    900 </TR>
    901 <TR>
    902   <TD ALIGN="center">3</TD>
    903   <TD><A HREF="javax.xml.parsers.SAXParserFactory.html">
    904 javax.xml.parsers.SAXParserFactory</A></TD>
    905 </TR>
    906 <TR>
    907   <TD ALIGN="center">3</TD>
    908   <TD><A HREF="android.os.DropBoxManager.Entry.html">
    909 android.os.DropBoxManager.Entry</A></TD>
    910 </TR>
    911 <TR>
    912   <TD ALIGN="center">3</TD>
    913   <TD><A HREF="android.util.DisplayMetrics.html">
    914 android.util.DisplayMetrics</A></TD>
    915 </TR>
    916 <TR>
    917   <TD ALIGN="center">3</TD>
    918   <TD><A HREF="java.util.concurrent.atomic.AtomicIntegerArray.html">
    919 java.util.concurrent.atomic.AtomicIntegerArray</A></TD>
    920 </TR>
    921 <TR>
    922   <TD ALIGN="center">3</TD>
    923   <TD><A HREF="java.util.concurrent.atomic.AtomicLongArray.html">
    924 java.util.concurrent.atomic.AtomicLongArray</A></TD>
    925 </TR>
    926 <TR>
    927   <TD ALIGN="center">3</TD>
    928   <TD><A HREF="javax.xml.transform.TransformerFactory.html">
    929 javax.xml.transform.TransformerFactory</A></TD>
    930 </TR>
    931 <TR>
    932   <TD ALIGN="center">3</TD>
    933   <TD><A HREF="android.hardware.SensorManager.html">
    934 android.hardware.SensorManager</A></TD>
    935 </TR>
    936 <TR>
    937   <TD ALIGN="center">3</TD>
    938   <TD><A HREF="java.sql.Statement.html">
    939 <i>java.sql.Statement</i></A></TD>
    940 </TR>
    941 <TR>
    942   <TD ALIGN="center">3</TD>
    943   <TD><A HREF="android.R.drawable.html">
    944 android.R.drawable</A></TD>
    945 </TR>
    946 <TR>
    947   <TD ALIGN="center">3</TD>
    948   <TD><A HREF="android.media.CamcorderProfile.html">
    949 android.media.CamcorderProfile</A></TD>
    950 </TR>
    951 <TR>
    952   <TD ALIGN="center">3</TD>
    953   <TD><A HREF="android.view.ViewConfiguration.html">
    954 android.view.ViewConfiguration</A></TD>
    955 </TR>
    956 <TR>
    957   <TD ALIGN="center">3</TD>
    958   <TD><A HREF="java.lang.Package.html">
    959 java.lang.Package</A></TD>
    960 </TR>
    961 <TR>
    962   <TD ALIGN="center">3</TD>
    963   <TD><A HREF="java.sql.ParameterMetaData.html">
    964 <i>java.sql.ParameterMetaData</i></A></TD>
    965 </TR>
    966 <TR>
    967   <TD ALIGN="center">3</TD>
    968   <TD><A HREF="android.provider.Settings.html">
    969 android.provider.Settings</A></TD>
    970 </TR>
    971 <TR>
    972   <TD ALIGN="center">3</TD>
    973   <TD><A HREF="javax.net.ssl.SSLEngine.html">
    974 javax.net.ssl.SSLEngine</A></TD>
    975 </TR>
    976 <TR>
    977   <TD ALIGN="center">2</TD>
    978   <TD><A HREF="android.os.ParcelFileDescriptor.html">
    979 android.os.ParcelFileDescriptor</A></TD>
    980 </TR>
    981 <TR>
    982   <TD ALIGN="center">2</TD>
    983   <TD><A HREF="android.service.wallpaper.WallpaperService.Engine.html">
    984 android.service.wallpaper.WallpaperService.Engine</A></TD>
    985 </TR>
    986 <TR>
    987   <TD ALIGN="center">2</TD>
    988   <TD><A HREF="java.util.concurrent.ThreadPoolExecutor.html">
    989 java.util.concurrent.ThreadPoolExecutor</A></TD>
    990 </TR>
    991 <TR>
    992   <TD ALIGN="center">2</TD>
    993   <TD><A HREF="java.util.concurrent.atomic.AtomicInteger.html">
    994 java.util.concurrent.atomic.AtomicInteger</A></TD>
    995 </TR>
    996 <TR>
    997   <TD ALIGN="center">2</TD>
    998   <TD><A HREF="java.util.concurrent.atomic.AtomicLong.html">
    999 java.util.concurrent.atomic.AtomicLong</A></TD>
   1000 </TR>
   1001 <TR>
   1002   <TD ALIGN="center">2</TD>
   1003   <TD><A HREF="android.app.Notification.html">
   1004 android.app.Notification</A></TD>
   1005 </TR>
   1006 <TR>
   1007   <TD ALIGN="center">2</TD>
   1008   <TD><A HREF="java.util.Calendar.html">
   1009 java.util.Calendar</A></TD>
   1010 </TR>
   1011 <TR>
   1012   <TD ALIGN="center">2</TD>
   1013   <TD><A HREF="java.lang.String.html">
   1014 java.lang.String</A></TD>
   1015 </TR>
   1016 <TR>
   1017   <TD ALIGN="center">2</TD>
   1018   <TD><A HREF="android.Manifest.permission.html">
   1019 android.Manifest.permission</A></TD>
   1020 </TR>
   1021 <TR>
   1022   <TD ALIGN="center">2</TD>
   1023   <TD><A HREF="java.util.concurrent.locks.ReentrantReadWriteLock.html">
   1024 java.util.concurrent.locks.ReentrantReadWriteLock</A></TD>
   1025 </TR>
   1026 <TR>
   1027   <TD ALIGN="center">2</TD>
   1028   <TD><A HREF="android.os.Build.html">
   1029 android.os.Build</A></TD>
   1030 </TR>
   1031 <TR>
   1032   <TD ALIGN="center">2</TD>
   1033   <TD><A HREF="android.webkit.WebSettings.html">
   1034 android.webkit.WebSettings</A></TD>
   1035 </TR>
   1036 <TR>
   1037   <TD ALIGN="center">2</TD>
   1038   <TD><A HREF="android.app.ActivityManager.RunningAppProcessInfo.html">
   1039 android.app.ActivityManager.RunningAppProcessInfo</A></TD>
   1040 </TR>
   1041 <TR>
   1042   <TD ALIGN="center">2</TD>
   1043   <TD><A HREF="javax.xml.parsers.DocumentBuilderFactory.html">
   1044 javax.xml.parsers.DocumentBuilderFactory</A></TD>
   1045 </TR>
   1046 <TR>
   1047   <TD ALIGN="center">2</TD>
   1048   <TD><A HREF="java.util.logging.Logger.html">
   1049 java.util.logging.Logger</A></TD>
   1050 </TR>
   1051 <TR>
   1052   <TD ALIGN="center">2</TD>
   1053   <TD><A HREF="java.sql.ResultSetMetaData.html">
   1054 <i>java.sql.ResultSetMetaData</i></A></TD>
   1055 </TR>
   1056 <TR>
   1057   <TD ALIGN="center">1</TD>
   1058   <TD><A HREF="android.R.style.html">
   1059 android.R.style</A></TD>
   1060 </TR>
   1061 <TR>
   1062   <TD ALIGN="center">1</TD>
   1063   <TD><A HREF="android.os.Environment.html">
   1064 android.os.Environment</A></TD>
   1065 </TR>
   1066 <TR>
   1067   <TD ALIGN="center">1</TD>
   1068   <TD><A HREF="javax.xml.datatype.DatatypeFactory.html">
   1069 javax.xml.datatype.DatatypeFactory</A></TD>
   1070 </TR>
   1071 <TR>
   1072   <TD ALIGN="center">1</TD>
   1073   <TD><A HREF="java.util.Collections.html">
   1074 java.util.Collections</A></TD>
   1075 </TR>
   1076 <TR>
   1077   <TD ALIGN="center">1</TD>
   1078   <TD><A HREF="android.app.admin.DevicePolicyManager.html">
   1079 android.app.admin.DevicePolicyManager</A></TD>
   1080 </TR>
   1081 <TR>
   1082   <TD ALIGN="center">1</TD>
   1083   <TD><A HREF="java.lang.System.html">
   1084 java.lang.System</A></TD>
   1085 </TR>
   1086 <TR>
   1087   <TD ALIGN="center">1</TD>
   1088   <TD><A HREF="android.text.format.DateUtils.html">
   1089 android.text.format.DateUtils</A></TD>
   1090 </TR>
   1091 <TR>
   1092   <TD ALIGN="center">1</TD>
   1093   <TD><A HREF="org.apache.http.protocol.HTTP.html">
   1094 org.apache.http.protocol.HTTP</A></TD>
   1095 </TR>
   1096 <TR>
   1097   <TD ALIGN="center">1</TD>
   1098   <TD><A HREF="android.media.MediaRecorder.html">
   1099 android.media.MediaRecorder</A></TD>
   1100 </TR>
   1101 <TR>
   1102   <TD ALIGN="center">1</TD>
   1103   <TD><A HREF="android.view.View.html">
   1104 android.view.View</A></TD>
   1105 </TR>
   1106 <TR>
   1107   <TD ALIGN="center">1</TD>
   1108   <TD><A HREF="android.widget.RemoteViews.html">
   1109 android.widget.RemoteViews</A></TD>
   1110 </TR>
   1111 <TR>
   1112   <TD ALIGN="center">1</TD>
   1113   <TD><A HREF="java.io.PrintStream.html">
   1114 java.io.PrintStream</A></TD>
   1115 </TR>
   1116 <TR>
   1117   <TD ALIGN="center">1</TD>
   1118   <TD><A HREF="java.io.PrintWriter.html">
   1119 java.io.PrintWriter</A></TD>
   1120 </TR>
   1121 <TR>
   1122   <TD ALIGN="center">1</TD>
   1123   <TD><A HREF="android.content.pm.ApplicationInfo.html">
   1124 android.content.pm.ApplicationInfo</A></TD>
   1125 </TR>
   1126 <TR>
   1127   <TD ALIGN="center">1</TD>
   1128   <TD><A HREF="android.view.Window.html">
   1129 android.view.Window</A></TD>
   1130 </TR>
   1131 <TR>
   1132   <TD ALIGN="center">1</TD>
   1133   <TD><A HREF="java.util.Locale.html">
   1134 java.util.Locale</A></TD>
   1135 </TR>
   1136 <TR>
   1137   <TD ALIGN="center">&lt;1</TD>
   1138   <TD><A HREF="android.content.Context.html">
   1139 android.content.Context</A></TD>
   1140 </TR>
   1141 <TR>
   1142   <TD ALIGN="center">&lt;1</TD>
   1143   <TD><A HREF="dalvik.bytecode.Opcodes.html">
   1144 <i>dalvik.bytecode.Opcodes</i></A></TD>
   1145 </TR>
   1146 <TR>
   1147   <TD ALIGN="center">&lt;1</TD>
   1148   <TD><A HREF="android.R.attr.html">
   1149 android.R.attr</A></TD>
   1150 </TR>
   1151 <TR>
   1152   <TD ALIGN="center">&lt;1</TD>
   1153   <TD><A HREF="java.util.Scanner.html">
   1154 java.util.Scanner</A></TD>
   1155 </TR>
   1156 <TR>
   1157   <TD ALIGN="center">&lt;1</TD>
   1158   <TD><A HREF="android.telephony.TelephonyManager.html">
   1159 android.telephony.TelephonyManager</A></TD>
   1160 </TR>
   1161 <TR>
   1162   <TD ALIGN="center">&lt;1</TD>
   1163   <TD><A HREF="android.content.res.Configuration.html">
   1164 android.content.res.Configuration</A></TD>
   1165 </TR>
   1166 <TR>
   1167   <TD ALIGN="center">&lt;1</TD>
   1168   <TD><A HREF="android.app.Activity.html">
   1169 android.app.Activity</A></TD>
   1170 </TR>
   1171 <TR>
   1172   <TD ALIGN="center">&lt;1</TD>
   1173   <TD><A HREF="android.opengl.GLES20.html">
   1174 android.opengl.GLES20</A></TD>
   1175 </TR>
   1176 </TABLE>
   1177 <p style="font-size:10px">* See <a href="#calculation">Calculation of Change Percentages</a>, below.</p>
   1178 <br>
   1179 <h2 id="calculation">Calculation of Change Percentages</h2>
   1180 <p>
   1181 The percent change statistic reported for all elements in the &quot;to&quot; API Level specification is defined recursively as follows:</p>
   1182 <pre>
   1183 Percentage difference = 100 * (added + removed + 2*changed)
   1184                         -----------------------------------
   1185                         sum of public elements in BOTH APIs
   1186 </pre>
   1187 <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.
   1188 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.
   1189 The definition ensures that if all packages are removed and all new packages are
   1190 added, the change will be 100%.</p>
   1191       </div>	
   1192       <div id="footer">
   1193         <div id="copyright">
   1194         Except as noted, this content is licensed under 
   1195         <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>.
   1196         For details and restrictions, see the <a href="/license.html">Content License</a>.
   1197         </div>
   1198       <div id="footerlinks">
   1199       <p>
   1200         <a href="http://www.android.com/terms.html">Site Terms of Service</a> -
   1201         <a href="http://www.android.com/privacy.html">Privacy Policy</a> -
   1202         <a href="http://www.android.com/branding.html">Brand Guidelines</a>
   1203       </p>
   1204     </div>
   1205     </div> <!-- end footer -->
   1206     </div><!-- end doc-content -->
   1207     </div> <!-- end body-content --> 
   1208 <script src="//www.google-analytics.com/ga.js" type="text/javascript">
   1209 </script>
   1210 <script type="text/javascript">
   1211   try {
   1212     var pageTracker = _gat._getTracker("UA-5831155-1");
   1213     pageTracker._setAllowAnchor(true);
   1214     pageTracker._initData();
   1215     pageTracker._trackPageview();
   1216   } catch(e) {}
   1217 </script>
   1218 </BODY></HTML>
   1219