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 <!-- <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">3</td> 50 </tr> 51 <tr> 52 <td class="diffspec">From Level:</td> 53 <td class="diffvalueold">2</td> 54 </tr> 55 <tr> 56 <td class="diffspec">Generated</td> 57 <td class="diffvalue">2009.11.19 19:35</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 Change Statistics</h1> 74 <p>The overall difference between API Levels 2 and 3 is approximately <span style="color:222;font-weight:bold;">4.33%</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 — 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">6</TD> 93 <TD ALIGN="right">36</TD> 94 <TD ALIGN="right">0</TD> 95 <TD ALIGN="right">42</TD> 96 </TR> 97 <TR> 98 <TD>Classes and <i>Interfaces</i></TD> 99 <TD ALIGN="right">67</TD> 100 <TD ALIGN="right">181</TD> 101 <TD ALIGN="right">0</TD> 102 <TD ALIGN="right">248</TD> 103 </TR> 104 <TR> 105 <TD>Constructors</TD> 106 <TD ALIGN="right">36</TD> 107 <TD ALIGN="right">3</TD> 108 <TD ALIGN="right">1</TD> 109 <TD ALIGN="right">40</TD> 110 </TR> 111 <TR> 112 <TD>Methods</TD> 113 <TD ALIGN="right">386</TD> 114 <TD ALIGN="right">64</TD> 115 <TD ALIGN="right">5</TD> 116 <TD ALIGN="right">455</TD> 117 </TR> 118 <TR> 119 <TD>Fields</TD> 120 <TD ALIGN="right">296</TD> 121 <TD ALIGN="right">68</TD> 122 <TD ALIGN="right">1</TD> 123 <TD ALIGN="right">365</TD> 124 </TR> 125 <TR> 126 <TD style="background-color:#FAFAFA"><b>Total</b></TD> 127 <TD style="background-color:#FAFAFA" ALIGN="right"><strong>791</strong></TD> 128 <TD style="background-color:#FAFAFA" ALIGN="right"><strong>352</strong></TD> 129 <TD style="background-color:#FAFAFA" ALIGN="right"><strong>7</strong></TD> 130 <TD style="background-color:#FAFAFA" ALIGN="right"><strong>1150</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">33</TD> 143 <TD><A HREF="pkg_android.opengl.html">android.opengl</A></TD> 144 </TR> 145 <TR> 146 <TD ALIGN="center">27</TD> 147 <TD><A HREF="pkg_android.media.html">android.media</A></TD> 148 </TR> 149 <TR> 150 <TD ALIGN="center">24</TD> 151 <TD><A HREF="pkg_android.text.style.html">android.text.style</A></TD> 152 </TR> 153 <TR> 154 <TD ALIGN="center">22</TD> 155 <TD><A HREF="pkg_android.hardware.html">android.hardware</A></TD> 156 </TR> 157 <TR> 158 <TD ALIGN="center">22</TD> 159 <TD><A HREF="pkg_android.location.html">android.location</A></TD> 160 </TR> 161 <TR> 162 <TD ALIGN="center">13</TD> 163 <TD><A HREF="pkg_android.content.res.html">android.content.res</A></TD> 164 </TR> 165 <TR> 166 <TD ALIGN="center">12</TD> 167 <TD><A HREF="pkg_dalvik.system.html">dalvik.system</A></TD> 168 </TR> 169 <TR> 170 <TD ALIGN="center">9</TD> 171 <TD><A HREF="pkg_android.telephony.html">android.telephony</A></TD> 172 </TR> 173 <TR> 174 <TD ALIGN="center">9</TD> 175 <TD><A HREF="pkg_android.text.method.html">android.text.method</A></TD> 176 </TR> 177 <TR> 178 <TD ALIGN="center">8</TD> 179 <TD><A HREF="pkg_android.app.html">android.app</A></TD> 180 </TR> 181 <TR> 182 <TD ALIGN="center">8</TD> 183 <TD><A HREF="pkg_android.test.html">android.test</A></TD> 184 </TR> 185 <TR> 186 <TD ALIGN="center">7</TD> 187 <TD><A HREF="pkg_android.html">android</A></TD> 188 </TR> 189 <TR> 190 <TD ALIGN="center">7</TD> 191 <TD><A HREF="pkg_android.text.html">android.text</A></TD> 192 </TR> 193 <TR> 194 <TD ALIGN="center">6</TD> 195 <TD><A HREF="pkg_android.provider.html">android.provider</A></TD> 196 </TR> 197 <TR> 198 <TD ALIGN="center">6</TD> 199 <TD><A HREF="pkg_android.view.html">android.view</A></TD> 200 </TR> 201 <TR> 202 <TD ALIGN="center">5</TD> 203 <TD><A HREF="pkg_android.widget.html">android.widget</A></TD> 204 </TR> 205 <TR> 206 <TD ALIGN="center">5</TD> 207 <TD><A HREF="pkg_android.os.html">android.os</A></TD> 208 </TR> 209 <TR> 210 <TD ALIGN="center">4</TD> 211 <TD><A HREF="pkg_android.test.suitebuilder.html">android.test.suitebuilder</A></TD> 212 </TR> 213 <TR> 214 <TD ALIGN="center">4</TD> 215 <TD><A HREF="pkg_android.webkit.html">android.webkit</A></TD> 216 </TR> 217 <TR> 218 <TD ALIGN="center">3</TD> 219 <TD><A HREF="pkg_android.content.pm.html">android.content.pm</A></TD> 220 </TR> 221 <TR> 222 <TD ALIGN="center">2</TD> 223 <TD><A HREF="pkg_android.util.html">android.util</A></TD> 224 </TR> 225 <TR> 226 <TD ALIGN="center">1</TD> 227 <TD><A HREF="pkg_android.content.html">android.content</A></TD> 228 </TR> 229 <TR> 230 <TD ALIGN="center">1</TD> 231 <TD><A HREF="pkg_java.util.jar.html">java.util.jar</A></TD> 232 </TR> 233 <TR> 234 <TD ALIGN="center">1</TD> 235 <TD><A HREF="pkg_android.graphics.drawable.shapes.html">android.graphics.drawable.shapes</A></TD> 236 </TR> 237 <TR> 238 <TD ALIGN="center"><1</TD> 239 <TD><A HREF="pkg_android.net.html">android.net</A></TD> 240 </TR> 241 <TR> 242 <TD ALIGN="center"><1</TD> 243 <TD><A HREF="pkg_android.graphics.drawable.html">android.graphics.drawable</A></TD> 244 </TR> 245 <TR> 246 <TD ALIGN="center"><1</TD> 247 <TD><A HREF="pkg_java.util.logging.html">java.util.logging</A></TD> 248 </TR> 249 <TR> 250 <TD ALIGN="center"><1</TD> 251 <TD><A HREF="pkg_android.test.mock.html">android.test.mock</A></TD> 252 </TR> 253 <TR> 254 <TD ALIGN="center"><1</TD> 255 <TD><A HREF="pkg_android.view.animation.html">android.view.animation</A></TD> 256 </TR> 257 <TR> 258 <TD ALIGN="center"><1</TD> 259 <TD><A HREF="pkg_android.net.wifi.html">android.net.wifi</A></TD> 260 </TR> 261 <TR> 262 <TD ALIGN="center"><1</TD> 263 <TD><A HREF="pkg_android.telephony.gsm.html">android.telephony.gsm</A></TD> 264 </TR> 265 <TR> 266 <TD ALIGN="center"><1</TD> 267 <TD><A HREF="pkg_android.database.html">android.database</A></TD> 268 </TR> 269 <TR> 270 <TD ALIGN="center"><1</TD> 271 <TD><A HREF="pkg_android.graphics.html">android.graphics</A></TD> 272 </TR> 273 <TR> 274 <TD ALIGN="center"><1</TD> 275 <TD><A HREF="pkg_android.database.sqlite.html">android.database.sqlite</A></TD> 276 </TR> 277 <TR> 278 <TD ALIGN="center"><1</TD> 279 <TD><A HREF="pkg_android.preference.html">android.preference</A></TD> 280 </TR> 281 <TR> 282 <TD ALIGN="center"><1</TD> 283 <TD><A HREF="pkg_java.lang.html">java.lang</A></TD> 284 </TR> 285 </TABLE> 286 <p style="font-size:10px">* See <a href="#calculation">Calculation of Change Percentages</a>, below.</p> 287 <br> 288 <a name="classes"></a> 289 <h2>Changed Classes and <i>Interfaces</i>, Sorted by Percentage Difference</h2> 290 <TABLE summary="Classes sorted by percentage difference" WIDTH="100%"> 291 <TR WIDTH="20%"> 292 <TH WIDTH="10%">Percentage<br>Difference*</TH> 293 <TH><b>Class or <i>Interface</i></b></TH> 294 </TR> 295 <TR> 296 <TD ALIGN="center">84</TD> 297 <TD><A HREF="android.test.TouchUtils.html"> 298 android.test.TouchUtils</A></TD> 299 </TR> 300 <TR> 301 <TD ALIGN="center">81</TD> 302 <TD><A HREF="dalvik.system.Zygote.html"> 303 dalvik.system.Zygote</A></TD> 304 </TR> 305 <TR> 306 <TD ALIGN="center">66</TD> 307 <TD><A HREF="android.webkit.UrlInterceptHandler.html"> 308 <i>android.webkit.UrlInterceptHandler</i></A></TD> 309 </TR> 310 <TR> 311 <TD ALIGN="center">61</TD> 312 <TD><A HREF="android.provider.MediaStore.html"> 313 android.provider.MediaStore</A></TD> 314 </TR> 315 <TR> 316 <TD ALIGN="center">53</TD> 317 <TD><A HREF="android.view.GestureDetector.html"> 318 android.view.GestureDetector</A></TD> 319 </TR> 320 <TR> 321 <TD ALIGN="center">50</TD> 322 <TD><A HREF="android.app.LauncherActivity.html"> 323 android.app.LauncherActivity</A></TD> 324 </TR> 325 <TR> 326 <TD ALIGN="center">50</TD> 327 <TD><A HREF="android.text.style.AlignmentSpan.Standard.html"> 328 android.text.style.AlignmentSpan.Standard</A></TD> 329 </TR> 330 <TR> 331 <TD ALIGN="center">50</TD> 332 <TD><A HREF="android.text.style.StrikethroughSpan.html"> 333 android.text.style.StrikethroughSpan</A></TD> 334 </TR> 335 <TR> 336 <TD ALIGN="center">50</TD> 337 <TD><A HREF="android.text.style.UnderlineSpan.html"> 338 android.text.style.UnderlineSpan</A></TD> 339 </TR> 340 <TR> 341 <TD ALIGN="center">50</TD> 342 <TD><A HREF="android.widget.PopupWindow.OnDismissListener.html"> 343 <i>android.widget.PopupWindow.OnDismissListener</i></A></TD> 344 </TR> 345 <TR> 346 <TD ALIGN="center">48</TD> 347 <TD><A HREF="android.app.AlertDialog.html"> 348 android.app.AlertDialog</A></TD> 349 </TR> 350 <TR> 351 <TD ALIGN="center">46</TD> 352 <TD><A HREF="android.content.DialogInterface.html"> 353 <i>android.content.DialogInterface</i></A></TD> 354 </TR> 355 <TR> 356 <TD ALIGN="center">45</TD> 357 <TD><A HREF="android.view.ViewConfiguration.html"> 358 android.view.ViewConfiguration</A></TD> 359 </TR> 360 <TR> 361 <TD ALIGN="center">42</TD> 362 <TD><A HREF="android.text.method.KeyListener.html"> 363 <i>android.text.method.KeyListener</i></A></TD> 364 </TR> 365 <TR> 366 <TD ALIGN="center">40</TD> 367 <TD><A HREF="android.text.Annotation.html"> 368 android.text.Annotation</A></TD> 369 </TR> 370 <TR> 371 <TD ALIGN="center">40</TD> 372 <TD><A HREF="android.text.style.BackgroundColorSpan.html"> 373 android.text.style.BackgroundColorSpan</A></TD> 374 </TR> 375 <TR> 376 <TD ALIGN="center">40</TD> 377 <TD><A HREF="android.text.style.ForegroundColorSpan.html"> 378 android.text.style.ForegroundColorSpan</A></TD> 379 </TR> 380 <TR> 381 <TD ALIGN="center">40</TD> 382 <TD><A HREF="android.text.style.SubscriptSpan.html"> 383 android.text.style.SubscriptSpan</A></TD> 384 </TR> 385 <TR> 386 <TD ALIGN="center">40</TD> 387 <TD><A HREF="android.text.style.SuperscriptSpan.html"> 388 android.text.style.SuperscriptSpan</A></TD> 389 </TR> 390 <TR> 391 <TD ALIGN="center">40</TD> 392 <TD><A HREF="android.text.style.URLSpan.html"> 393 android.text.style.URLSpan</A></TD> 394 </TR> 395 <TR> 396 <TD ALIGN="center">39</TD> 397 <TD><A HREF="android.media.MediaRecorder.html"> 398 android.media.MediaRecorder</A></TD> 399 </TR> 400 <TR> 401 <TD ALIGN="center">38</TD> 402 <TD><A HREF="android.text.style.DynamicDrawableSpan.html"> 403 android.text.style.DynamicDrawableSpan</A></TD> 404 </TR> 405 <TR> 406 <TD ALIGN="center">36</TD> 407 <TD><A HREF="android.content.res.AssetFileDescriptor.html"> 408 android.content.res.AssetFileDescriptor</A></TD> 409 </TR> 410 <TR> 411 <TD ALIGN="center">36</TD> 412 <TD><A HREF="android.location.LocationManager.html"> 413 android.location.LocationManager</A></TD> 414 </TR> 415 <TR> 416 <TD ALIGN="center">34</TD> 417 <TD><A HREF="android.hardware.SensorManager.html"> 418 android.hardware.SensorManager</A></TD> 419 </TR> 420 <TR> 421 <TD ALIGN="center">33</TD> 422 <TD><A HREF="android.text.AutoText.html"> 423 android.text.AutoText</A></TD> 424 </TR> 425 <TR> 426 <TD ALIGN="center">33</TD> 427 <TD><A HREF="android.text.method.Touch.html"> 428 android.text.method.Touch</A></TD> 429 </TR> 430 <TR> 431 <TD ALIGN="center">33</TD> 432 <TD><A HREF="android.text.style.AbsoluteSizeSpan.html"> 433 android.text.style.AbsoluteSizeSpan</A></TD> 434 </TR> 435 <TR> 436 <TD ALIGN="center">33</TD> 437 <TD><A HREF="android.text.style.LeadingMarginSpan.Standard.html"> 438 android.text.style.LeadingMarginSpan.Standard</A></TD> 439 </TR> 440 <TR> 441 <TD ALIGN="center">33</TD> 442 <TD><A HREF="android.text.style.RelativeSizeSpan.html"> 443 android.text.style.RelativeSizeSpan</A></TD> 444 </TR> 445 <TR> 446 <TD ALIGN="center">33</TD> 447 <TD><A HREF="android.text.style.ScaleXSpan.html"> 448 android.text.style.ScaleXSpan</A></TD> 449 </TR> 450 <TR> 451 <TD ALIGN="center">33</TD> 452 <TD><A HREF="android.text.style.StyleSpan.html"> 453 android.text.style.StyleSpan</A></TD> 454 </TR> 455 <TR> 456 <TD ALIGN="center">33</TD> 457 <TD><A HREF="android.text.style.TypefaceSpan.html"> 458 android.text.style.TypefaceSpan</A></TD> 459 </TR> 460 <TR> 461 <TD ALIGN="center">33</TD> 462 <TD><A HREF="android.widget.RemoteViews.ActionException.html"> 463 android.widget.RemoteViews.ActionException</A></TD> 464 </TR> 465 <TR> 466 <TD ALIGN="center">31</TD> 467 <TD><A HREF="android.widget.RemoteViews.html"> 468 android.widget.RemoteViews</A></TD> 469 </TR> 470 <TR> 471 <TD ALIGN="center">30</TD> 472 <TD><A HREF="android.provider.Settings.html"> 473 android.provider.Settings</A></TD> 474 </TR> 475 <TR> 476 <TD ALIGN="center">28</TD> 477 <TD><A HREF="android.text.style.QuoteSpan.html"> 478 android.text.style.QuoteSpan</A></TD> 479 </TR> 480 <TR> 481 <TD ALIGN="center">27</TD> 482 <TD><A HREF="android.app.AlarmManager.html"> 483 android.app.AlarmManager</A></TD> 484 </TR> 485 <TR> 486 <TD ALIGN="center">26</TD> 487 <TD><A HREF="android.text.style.ImageSpan.html"> 488 android.text.style.ImageSpan</A></TD> 489 </TR> 490 <TR> 491 <TD ALIGN="center">25</TD> 492 <TD><A HREF="android.hardware.SensorListener.html"> 493 <i>android.hardware.SensorListener</i></A></TD> 494 </TR> 495 <TR> 496 <TD ALIGN="center">25</TD> 497 <TD><A HREF="android.text.method.MetaKeyKeyListener.html"> 498 android.text.method.MetaKeyKeyListener</A></TD> 499 </TR> 500 <TR> 501 <TD ALIGN="center">25</TD> 502 <TD><A HREF="android.text.style.BulletSpan.html"> 503 android.text.style.BulletSpan</A></TD> 504 </TR> 505 <TR> 506 <TD ALIGN="center">25</TD> 507 <TD><A HREF="android.widget.ResourceCursorAdapter.html"> 508 android.widget.ResourceCursorAdapter</A></TD> 509 </TR> 510 <TR> 511 <TD ALIGN="center">23</TD> 512 <TD><A HREF="android.provider.Contacts.Intents.html"> 513 android.provider.Contacts.Intents</A></TD> 514 </TR> 515 <TR> 516 <TD ALIGN="center">21</TD> 517 <TD><A HREF="android.widget.PopupWindow.html"> 518 android.widget.PopupWindow</A></TD> 519 </TR> 520 <TR> 521 <TD ALIGN="center">20</TD> 522 <TD><A HREF="android.R.id.html"> 523 android.R.id</A></TD> 524 </TR> 525 <TR> 526 <TD ALIGN="center">20</TD> 527 <TD><A HREF="android.provider.Settings.System.html"> 528 android.provider.Settings.System</A></TD> 529 </TR> 530 <TR> 531 <TD ALIGN="center">20</TD> 532 <TD><A HREF="android.app.ActivityManager.html"> 533 android.app.ActivityManager</A></TD> 534 </TR> 535 <TR> 536 <TD ALIGN="center">20</TD> 537 <TD><A HREF="android.text.method.BaseKeyListener.html"> 538 android.text.method.BaseKeyListener</A></TD> 539 </TR> 540 <TR> 541 <TD ALIGN="center">20</TD> 542 <TD><A HREF="android.util.TimeUtils.html"> 543 android.util.TimeUtils</A></TD> 544 </TR> 545 <TR> 546 <TD ALIGN="center">20</TD> 547 <TD><A HREF="android.widget.AutoCompleteTextView.html"> 548 android.widget.AutoCompleteTextView</A></TD> 549 </TR> 550 <TR> 551 <TD ALIGN="center">19</TD> 552 <TD><A HREF="android.provider.Contacts.Intents.Insert.html"> 553 android.provider.Contacts.Intents.Insert</A></TD> 554 </TR> 555 <TR> 556 <TD ALIGN="center">17</TD> 557 <TD><A HREF="android.view.GestureDetector.SimpleOnGestureListener.html"> 558 android.view.GestureDetector.SimpleOnGestureListener</A></TD> 559 </TR> 560 <TR> 561 <TD ALIGN="center">16</TD> 562 <TD><A HREF="android.provider.MediaStore.Video.html"> 563 android.provider.MediaStore.Video</A></TD> 564 </TR> 565 <TR> 566 <TD ALIGN="center">16</TD> 567 <TD><A HREF="android.text.SpanWatcher.html"> 568 <i>android.text.SpanWatcher</i></A></TD> 569 </TR> 570 <TR> 571 <TD ALIGN="center">16</TD> 572 <TD><A HREF="android.text.TextWatcher.html"> 573 <i>android.text.TextWatcher</i></A></TD> 574 </TR> 575 <TR> 576 <TD ALIGN="center">16</TD> 577 <TD><A HREF="android.text.style.ClickableSpan.html"> 578 android.text.style.ClickableSpan</A></TD> 579 </TR> 580 <TR> 581 <TD ALIGN="center">16</TD> 582 <TD><A HREF="android.text.style.MaskFilterSpan.html"> 583 android.text.style.MaskFilterSpan</A></TD> 584 </TR> 585 <TR> 586 <TD ALIGN="center">16</TD> 587 <TD><A HREF="android.text.style.RasterizerSpan.html"> 588 android.text.style.RasterizerSpan</A></TD> 589 </TR> 590 <TR> 591 <TD ALIGN="center">16</TD> 592 <TD><A HREF="android.text.style.TextAppearanceSpan.html"> 593 android.text.style.TextAppearanceSpan</A></TD> 594 </TR> 595 <TR> 596 <TD ALIGN="center">15</TD> 597 <TD><A HREF="android.webkit.UrlInterceptRegistry.html"> 598 android.webkit.UrlInterceptRegistry</A></TD> 599 </TR> 600 <TR> 601 <TD ALIGN="center">14</TD> 602 <TD><A HREF="android.media.MediaRecorder.OutputFormat.html"> 603 android.media.MediaRecorder.OutputFormat</A></TD> 604 </TR> 605 <TR> 606 <TD ALIGN="center">14</TD> 607 <TD><A HREF="android.net.NetworkInfo.html"> 608 android.net.NetworkInfo</A></TD> 609 </TR> 610 <TR> 611 <TD ALIGN="center">14</TD> 612 <TD><A HREF="android.test.suitebuilder.TestMethod.html"> 613 android.test.suitebuilder.TestMethod</A></TD> 614 </TR> 615 <TR> 616 <TD ALIGN="center">14</TD> 617 <TD><A HREF="android.text.method.QwertyKeyListener.html"> 618 android.text.method.QwertyKeyListener</A></TD> 619 </TR> 620 <TR> 621 <TD ALIGN="center">14</TD> 622 <TD><A HREF="android.widget.AbsSeekBar.html"> 623 android.widget.AbsSeekBar</A></TD> 624 </TR> 625 <TR> 626 <TD ALIGN="center">12</TD> 627 <TD><A HREF="android.view.WindowManager.LayoutParams.html"> 628 android.view.WindowManager.LayoutParams</A></TD> 629 </TR> 630 <TR> 631 <TD ALIGN="center">12</TD> 632 <TD><A HREF="android.test.ActivityInstrumentationTestCase.html"> 633 android.test.ActivityInstrumentationTestCase</A></TD> 634 </TR> 635 <TR> 636 <TD ALIGN="center">12</TD> 637 <TD><A HREF="android.test.InstrumentationTestCase.html"> 638 android.test.InstrumentationTestCase</A></TD> 639 </TR> 640 <TR> 641 <TD ALIGN="center">12</TD> 642 <TD><A HREF="android.widget.AbsoluteLayout.html"> 643 android.widget.AbsoluteLayout</A></TD> 644 </TR> 645 <TR> 646 <TD ALIGN="center">12</TD> 647 <TD><A HREF="java.util.logging.LogManager.html"> 648 java.util.logging.LogManager</A></TD> 649 </TR> 650 <TR> 651 <TD ALIGN="center">11</TD> 652 <TD><A HREF="android.view.Gravity.html"> 653 android.view.Gravity</A></TD> 654 </TR> 655 <TR> 656 <TD ALIGN="center">11</TD> 657 <TD><A HREF="android.widget.CursorAdapter.html"> 658 android.widget.CursorAdapter</A></TD> 659 </TR> 660 <TR> 661 <TD ALIGN="center">11</TD> 662 <TD><A HREF="android.widget.TextView.html"> 663 android.widget.TextView</A></TD> 664 </TR> 665 <TR> 666 <TD ALIGN="center">11</TD> 667 <TD><A HREF="android.text.method.DateKeyListener.html"> 668 android.text.method.DateKeyListener</A></TD> 669 </TR> 670 <TR> 671 <TD ALIGN="center">11</TD> 672 <TD><A HREF="android.text.method.DateTimeKeyListener.html"> 673 android.text.method.DateTimeKeyListener</A></TD> 674 </TR> 675 <TR> 676 <TD ALIGN="center">11</TD> 677 <TD><A HREF="android.text.method.DialerKeyListener.html"> 678 android.text.method.DialerKeyListener</A></TD> 679 </TR> 680 <TR> 681 <TD ALIGN="center">11</TD> 682 <TD><A HREF="android.text.method.TimeKeyListener.html"> 683 android.text.method.TimeKeyListener</A></TD> 684 </TR> 685 <TR> 686 <TD ALIGN="center">11</TD> 687 <TD><A HREF="android.webkit.WebHistoryItem.html"> 688 android.webkit.WebHistoryItem</A></TD> 689 </TR> 690 <TR> 691 <TD ALIGN="center">11</TD> 692 <TD><A HREF="java.util.jar.Pack200.Unpacker.html"> 693 <i>java.util.jar.Pack200.Unpacker</i></A></TD> 694 </TR> 695 <TR> 696 <TD ALIGN="center">10</TD> 697 <TD><A HREF="android.media.MediaPlayer.html"> 698 android.media.MediaPlayer</A></TD> 699 </TR> 700 <TR> 701 <TD ALIGN="center">10</TD> 702 <TD><A HREF="android.provider.MediaStore.Video.VideoColumns.html"> 703 <i>android.provider.MediaStore.Video.VideoColumns</i></A></TD> 704 </TR> 705 <TR> 706 <TD ALIGN="center">10</TD> 707 <TD><A HREF="android.test.ProviderTestCase.html"> 708 android.test.ProviderTestCase</A></TD> 709 </TR> 710 <TR> 711 <TD ALIGN="center">10</TD> 712 <TD><A HREF="android.widget.Chronometer.html"> 713 android.widget.Chronometer</A></TD> 714 </TR> 715 <TR> 716 <TD ALIGN="center">9</TD> 717 <TD><A HREF="android.graphics.drawable.TransitionDrawable.html"> 718 android.graphics.drawable.TransitionDrawable</A></TD> 719 </TR> 720 <TR> 721 <TD ALIGN="center">9</TD> 722 <TD><A HREF="android.text.method.MultiTapKeyListener.html"> 723 android.text.method.MultiTapKeyListener</A></TD> 724 </TR> 725 <TR> 726 <TD ALIGN="center">8</TD> 727 <TD><A HREF="android.media.AudioManager.html"> 728 android.media.AudioManager</A></TD> 729 </TR> 730 <TR> 731 <TD ALIGN="center">8</TD> 732 <TD><A HREF="android.view.ViewTreeObserver.html"> 733 android.view.ViewTreeObserver</A></TD> 734 </TR> 735 <TR> 736 <TD ALIGN="center">8</TD> 737 <TD><A HREF="android.content.pm.PackageInfo.html"> 738 android.content.pm.PackageInfo</A></TD> 739 </TR> 740 <TR> 741 <TD ALIGN="center">7</TD> 742 <TD><A HREF="android.text.Spanned.html"> 743 <i>android.text.Spanned</i></A></TD> 744 </TR> 745 <TR> 746 <TD ALIGN="center">7</TD> 747 <TD><A HREF="android.text.method.DigitsKeyListener.html"> 748 android.text.method.DigitsKeyListener</A></TD> 749 </TR> 750 <TR> 751 <TD ALIGN="center">7</TD> 752 <TD><A HREF="android.hardware.Camera.html"> 753 android.hardware.Camera</A></TD> 754 </TR> 755 <TR> 756 <TD ALIGN="center">7</TD> 757 <TD><A HREF="android.R.attr.html"> 758 android.R.attr</A></TD> 759 </TR> 760 <TR> 761 <TD ALIGN="center">7</TD> 762 <TD><A HREF="android.telephony.TelephonyManager.html"> 763 android.telephony.TelephonyManager</A></TD> 764 </TR> 765 <TR> 766 <TD ALIGN="center">7</TD> 767 <TD><A HREF="android.media.SoundPool.html"> 768 android.media.SoundPool</A></TD> 769 </TR> 770 <TR> 771 <TD ALIGN="center">7</TD> 772 <TD><A HREF="android.os.Environment.html"> 773 android.os.Environment</A></TD> 774 </TR> 775 <TR> 776 <TD ALIGN="center">6</TD> 777 <TD><A HREF="android.view.KeyEvent.html"> 778 android.view.KeyEvent</A></TD> 779 </TR> 780 <TR> 781 <TD ALIGN="center">6</TD> 782 <TD><A HREF="android.graphics.drawable.shapes.Shape.html"> 783 android.graphics.drawable.shapes.Shape</A></TD> 784 </TR> 785 <TR> 786 <TD ALIGN="center">6</TD> 787 <TD><A HREF="android.text.method.MovementMethod.html"> 788 <i>android.text.method.MovementMethod</i></A></TD> 789 </TR> 790 <TR> 791 <TD ALIGN="center">6</TD> 792 <TD><A HREF="android.view.OrientationListener.html"> 793 android.view.OrientationListener</A></TD> 794 </TR> 795 <TR> 796 <TD ALIGN="center">6</TD> 797 <TD><A HREF="dalvik.system.DexFile.html"> 798 dalvik.system.DexFile</A></TD> 799 </TR> 800 <TR> 801 <TD ALIGN="center">6</TD> 802 <TD><A HREF="android.text.TextUtils.html"> 803 android.text.TextUtils</A></TD> 804 </TR> 805 <TR> 806 <TD ALIGN="center">6</TD> 807 <TD><A HREF="android.os.ParcelFileDescriptor.html"> 808 android.os.ParcelFileDescriptor</A></TD> 809 </TR> 810 <TR> 811 <TD ALIGN="center">5</TD> 812 <TD><A HREF="android.webkit.WebView.html"> 813 android.webkit.WebView</A></TD> 814 </TR> 815 <TR> 816 <TD ALIGN="center">5</TD> 817 <TD><A HREF="android.graphics.drawable.RotateDrawable.html"> 818 android.graphics.drawable.RotateDrawable</A></TD> 819 </TR> 820 <TR> 821 <TD ALIGN="center">5</TD> 822 <TD><A HREF="android.graphics.drawable.ScaleDrawable.html"> 823 android.graphics.drawable.ScaleDrawable</A></TD> 824 </TR> 825 <TR> 826 <TD ALIGN="center">5</TD> 827 <TD><A HREF="android.provider.MediaStore.Audio.AlbumColumns.html"> 828 <i>android.provider.MediaStore.Audio.AlbumColumns</i></A></TD> 829 </TR> 830 <TR> 831 <TD ALIGN="center">5</TD> 832 <TD><A HREF="android.provider.MediaStore.Audio.Media.html"> 833 android.provider.MediaStore.Audio.Media</A></TD> 834 </TR> 835 <TR> 836 <TD ALIGN="center">5</TD> 837 <TD><A HREF="android.webkit.WebSettings.html"> 838 android.webkit.WebSettings</A></TD> 839 </TR> 840 <TR> 841 <TD ALIGN="center">5</TD> 842 <TD><A HREF="android.content.res.Resources.html"> 843 android.content.res.Resources</A></TD> 844 </TR> 845 <TR> 846 <TD ALIGN="center">5</TD> 847 <TD><A HREF="android.graphics.RectF.html"> 848 android.graphics.RectF</A></TD> 849 </TR> 850 <TR> 851 <TD ALIGN="center">5</TD> 852 <TD><A HREF="android.os.Looper.html"> 853 android.os.Looper</A></TD> 854 </TR> 855 <TR> 856 <TD ALIGN="center">5</TD> 857 <TD><A HREF="android.provider.Contacts.PeopleColumns.html"> 858 <i>android.provider.Contacts.PeopleColumns</i></A></TD> 859 </TR> 860 <TR> 861 <TD ALIGN="center">5</TD> 862 <TD><A HREF="android.text.method.ArrowKeyMovementMethod.html"> 863 android.text.method.ArrowKeyMovementMethod</A></TD> 864 </TR> 865 <TR> 866 <TD ALIGN="center">5</TD> 867 <TD><A HREF="android.text.method.TextKeyListener.html"> 868 android.text.method.TextKeyListener</A></TD> 869 </TR> 870 <TR> 871 <TD ALIGN="center">5</TD> 872 <TD><A HREF="android.view.ViewDebug.html"> 873 android.view.ViewDebug</A></TD> 874 </TR> 875 <TR> 876 <TD ALIGN="center">5</TD> 877 <TD><A HREF="android.widget.Scroller.html"> 878 android.widget.Scroller</A></TD> 879 </TR> 880 <TR> 881 <TD ALIGN="center">5</TD> 882 <TD><A HREF="android.widget.AbsListView.html"> 883 android.widget.AbsListView</A></TD> 884 </TR> 885 <TR> 886 <TD ALIGN="center">5</TD> 887 <TD><A HREF="android.net.ConnectivityManager.html"> 888 android.net.ConnectivityManager</A></TD> 889 </TR> 890 <TR> 891 <TD ALIGN="center">5</TD> 892 <TD><A HREF="android.view.KeyCharacterMap.html"> 893 android.view.KeyCharacterMap</A></TD> 894 </TR> 895 <TR> 896 <TD ALIGN="center">4</TD> 897 <TD><A HREF="android.content.res.Configuration.html"> 898 android.content.res.Configuration</A></TD> 899 </TR> 900 <TR> 901 <TD ALIGN="center">4</TD> 902 <TD><A HREF="android.widget.ProgressBar.html"> 903 android.widget.ProgressBar</A></TD> 904 </TR> 905 <TR> 906 <TD ALIGN="center">4</TD> 907 <TD><A HREF="android.widget.SimpleCursorAdapter.html"> 908 android.widget.SimpleCursorAdapter</A></TD> 909 </TR> 910 <TR> 911 <TD ALIGN="center">4</TD> 912 <TD><A HREF="android.R.string.html"> 913 android.R.string</A></TD> 914 </TR> 915 <TR> 916 <TD ALIGN="center">4</TD> 917 <TD><A HREF="java.lang.Class.html"> 918 java.lang.Class</A></TD> 919 </TR> 920 <TR> 921 <TD ALIGN="center">4</TD> 922 <TD><A HREF="java.util.jar.Pack200.Packer.html"> 923 <i>java.util.jar.Pack200.Packer</i></A></TD> 924 </TR> 925 <TR> 926 <TD ALIGN="center">4</TD> 927 <TD><A HREF="android.provider.MediaStore.Images.Media.html"> 928 android.provider.MediaStore.Images.Media</A></TD> 929 </TR> 930 <TR> 931 <TD ALIGN="center">3</TD> 932 <TD><A HREF="android.os.Build.html"> 933 android.os.Build</A></TD> 934 </TR> 935 <TR> 936 <TD ALIGN="center">3</TD> 937 <TD><A HREF="android.os.IBinder.html"> 938 <i>android.os.IBinder</i></A></TD> 939 </TR> 940 <TR> 941 <TD ALIGN="center">3</TD> 942 <TD><A HREF="android.text.method.ScrollingMovementMethod.html"> 943 android.text.method.ScrollingMovementMethod</A></TD> 944 </TR> 945 <TR> 946 <TD ALIGN="center">3</TD> 947 <TD><A HREF="android.util.SparseIntArray.html"> 948 android.util.SparseIntArray</A></TD> 949 </TR> 950 <TR> 951 <TD ALIGN="center">3</TD> 952 <TD><A HREF="android.content.Intent.html"> 953 android.content.Intent</A></TD> 954 </TR> 955 <TR> 956 <TD ALIGN="center">3</TD> 957 <TD><A HREF="android.content.ContentResolver.html"> 958 android.content.ContentResolver</A></TD> 959 </TR> 960 <TR> 961 <TD ALIGN="center">3</TD> 962 <TD><A HREF="android.net.wifi.WifiManager.html"> 963 android.net.wifi.WifiManager</A></TD> 964 </TR> 965 <TR> 966 <TD ALIGN="center">3</TD> 967 <TD><A HREF="android.content.BroadcastReceiver.html"> 968 android.content.BroadcastReceiver</A></TD> 969 </TR> 970 <TR> 971 <TD ALIGN="center">3</TD> 972 <TD><A HREF="android.os.Handler.html"> 973 android.os.Handler</A></TD> 974 </TR> 975 <TR> 976 <TD ALIGN="center">3</TD> 977 <TD><A HREF="android.view.Menu.html"> 978 <i>android.view.Menu</i></A></TD> 979 </TR> 980 <TR> 981 <TD ALIGN="center">3</TD> 982 <TD><A HREF="android.view.animation.Animation.html"> 983 android.view.animation.Animation</A></TD> 984 </TR> 985 <TR> 986 <TD ALIGN="center">3</TD> 987 <TD><A HREF="android.view.animation.Transformation.html"> 988 android.view.animation.Transformation</A></TD> 989 </TR> 990 <TR> 991 <TD ALIGN="center">2</TD> 992 <TD><A HREF="android.webkit.URLUtil.html"> 993 android.webkit.URLUtil</A></TD> 994 </TR> 995 <TR> 996 <TD ALIGN="center">2</TD> 997 <TD><A HREF="java.util.logging.Level.html"> 998 java.util.logging.Level</A></TD> 999 </TR> 1000 <TR> 1001 <TD ALIGN="center">2</TD> 1002 <TD><A HREF="android.R.style.html"> 1003 android.R.style</A></TD> 1004 </TR> 1005 <TR> 1006 <TD ALIGN="center">2</TD> 1007 <TD><A HREF="android.os.Binder.html"> 1008 android.os.Binder</A></TD> 1009 </TR> 1010 <TR> 1011 <TD ALIGN="center">2</TD> 1012 <TD><A HREF="android.view.ViewParent.html"> 1013 <i>android.view.ViewParent</i></A></TD> 1014 </TR> 1015 <TR> 1016 <TD ALIGN="center">2</TD> 1017 <TD><A HREF="android.widget.GridView.html"> 1018 android.widget.GridView</A></TD> 1019 </TR> 1020 <TR> 1021 <TD ALIGN="center">2</TD> 1022 <TD><A HREF="android.test.mock.MockPackageManager.html"> 1023 android.test.mock.MockPackageManager</A></TD> 1024 </TR> 1025 <TR> 1026 <TD ALIGN="center">2</TD> 1027 <TD><A HREF="android.view.View.html"> 1028 android.view.View</A></TD> 1029 </TR> 1030 <TR> 1031 <TD ALIGN="center">2</TD> 1032 <TD><A HREF="android.widget.ListView.html"> 1033 android.widget.ListView</A></TD> 1034 </TR> 1035 <TR> 1036 <TD ALIGN="center">2</TD> 1037 <TD><A HREF="android.app.PendingIntent.html"> 1038 android.app.PendingIntent</A></TD> 1039 </TR> 1040 <TR> 1041 <TD ALIGN="center">2</TD> 1042 <TD><A HREF="android.content.pm.PackageManager.html"> 1043 android.content.pm.PackageManager</A></TD> 1044 </TR> 1045 <TR> 1046 <TD ALIGN="center">2</TD> 1047 <TD><A HREF="android.telephony.PhoneNumberUtils.html"> 1048 android.telephony.PhoneNumberUtils</A></TD> 1049 </TR> 1050 <TR> 1051 <TD ALIGN="center">2</TD> 1052 <TD><A HREF="android.content.ContentProvider.html"> 1053 android.content.ContentProvider</A></TD> 1054 </TR> 1055 <TR> 1056 <TD ALIGN="center">2</TD> 1057 <TD><A HREF="android.Manifest.permission.html"> 1058 android.Manifest.permission</A></TD> 1059 </TR> 1060 <TR> 1061 <TD ALIGN="center">2</TD> 1062 <TD><A HREF="android.widget.ArrayAdapter.html"> 1063 android.widget.ArrayAdapter</A></TD> 1064 </TR> 1065 <TR> 1066 <TD ALIGN="center">2</TD> 1067 <TD><A HREF="android.content.pm.ActivityInfo.html"> 1068 android.content.pm.ActivityInfo</A></TD> 1069 </TR> 1070 <TR> 1071 <TD ALIGN="center">2</TD> 1072 <TD><A HREF="dalvik.system.VMDebug.html"> 1073 dalvik.system.VMDebug</A></TD> 1074 </TR> 1075 <TR> 1076 <TD ALIGN="center">1</TD> 1077 <TD><A HREF="android.database.sqlite.SQLiteDatabase.html"> 1078 android.database.sqlite.SQLiteDatabase</A></TD> 1079 </TR> 1080 <TR> 1081 <TD ALIGN="center">1</TD> 1082 <TD><A HREF="android.content.res.TypedArray.html"> 1083 android.content.res.TypedArray</A></TD> 1084 </TR> 1085 <TR> 1086 <TD ALIGN="center">1</TD> 1087 <TD><A HREF="android.app.Activity.html"> 1088 android.app.Activity</A></TD> 1089 </TR> 1090 <TR> 1091 <TD ALIGN="center">1</TD> 1092 <TD><A HREF="android.preference.DialogPreference.html"> 1093 android.preference.DialogPreference</A></TD> 1094 </TR> 1095 <TR> 1096 <TD ALIGN="center">1</TD> 1097 <TD><A HREF="android.view.Window.html"> 1098 android.view.Window</A></TD> 1099 </TR> 1100 <TR> 1101 <TD ALIGN="center">1</TD> 1102 <TD><A HREF="android.graphics.Bitmap.html"> 1103 android.graphics.Bitmap</A></TD> 1104 </TR> 1105 <TR> 1106 <TD ALIGN="center">1</TD> 1107 <TD><A HREF="android.os.Debug.html"> 1108 android.os.Debug</A></TD> 1109 </TR> 1110 <TR> 1111 <TD ALIGN="center">1</TD> 1112 <TD><A HREF="android.provider.Browser.html"> 1113 android.provider.Browser</A></TD> 1114 </TR> 1115 <TR> 1116 <TD ALIGN="center">1</TD> 1117 <TD><A HREF="android.os.Parcel.html"> 1118 android.os.Parcel</A></TD> 1119 </TR> 1120 <TR> 1121 <TD ALIGN="center">1</TD> 1122 <TD><A HREF="android.database.DatabaseUtils.html"> 1123 android.database.DatabaseUtils</A></TD> 1124 </TR> 1125 <TR> 1126 <TD ALIGN="center">1</TD> 1127 <TD><A HREF="android.media.RingtoneManager.html"> 1128 android.media.RingtoneManager</A></TD> 1129 </TR> 1130 <TR> 1131 <TD ALIGN="center">1</TD> 1132 <TD><A HREF="android.graphics.Rect.html"> 1133 android.graphics.Rect</A></TD> 1134 </TR> 1135 <TR> 1136 <TD ALIGN="center">1</TD> 1137 <TD><A HREF="android.telephony.gsm.SmsMessage.html"> 1138 android.telephony.gsm.SmsMessage</A></TD> 1139 </TR> 1140 <TR> 1141 <TD ALIGN="center">1</TD> 1142 <TD><A HREF="android.database.Cursor.html"> 1143 <i>android.database.Cursor</i></A></TD> 1144 </TR> 1145 <TR> 1146 <TD ALIGN="center">1</TD> 1147 <TD><A HREF="android.database.CursorWrapper.html"> 1148 android.database.CursorWrapper</A></TD> 1149 </TR> 1150 <TR> 1151 <TD ALIGN="center">1</TD> 1152 <TD><A HREF="android.view.MotionEvent.html"> 1153 android.view.MotionEvent</A></TD> 1154 </TR> 1155 <TR> 1156 <TD ALIGN="center">1</TD> 1157 <TD><A HREF="android.location.Location.html"> 1158 android.location.Location</A></TD> 1159 </TR> 1160 <TR> 1161 <TD ALIGN="center">1</TD> 1162 <TD><A HREF="android.graphics.drawable.Drawable.html"> 1163 android.graphics.drawable.Drawable</A></TD> 1164 </TR> 1165 <TR> 1166 <TD ALIGN="center"><1</TD> 1167 <TD><A HREF="android.R.drawable.html"> 1168 android.R.drawable</A></TD> 1169 </TR> 1170 <TR> 1171 <TD ALIGN="center"><1</TD> 1172 <TD><A HREF="android.app.Instrumentation.html"> 1173 android.app.Instrumentation</A></TD> 1174 </TR> 1175 <TR> 1176 <TD ALIGN="center"><1</TD> 1177 <TD><A HREF="android.graphics.Canvas.html"> 1178 android.graphics.Canvas</A></TD> 1179 </TR> 1180 <TR> 1181 <TD ALIGN="center"><1</TD> 1182 <TD><A HREF="android.content.Context.html"> 1183 android.content.Context</A></TD> 1184 </TR> 1185 <TR> 1186 <TD ALIGN="center"><1</TD> 1187 <TD><A HREF="android.view.ViewGroup.html"> 1188 android.view.ViewGroup</A></TD> 1189 </TR> 1190 <TR> 1191 <TD ALIGN="center"><1</TD> 1192 <TD><A HREF="java.lang.Character.UnicodeBlock.html"> 1193 java.lang.Character.UnicodeBlock</A></TD> 1194 </TR> 1195 <TR> 1196 <TD ALIGN="center"><1</TD> 1197 <TD><A HREF="android.text.style.UpdateLayout.html"> 1198 <i>android.text.style.UpdateLayout</i></A></TD> 1199 </TR> 1200 </TABLE> 1201 <p style="font-size:10px">* See <a href="#calculation">Calculation of Change Percentages</a>, below.</p> 1202 <br> 1203 <h2 id="calculation">Calculation of Change Percentages</h2> 1204 <p> 1205 The percent change statistic reported for all elements in the "to" API Level specification is defined recursively as follows:</p> 1206 <pre> 1207 Percentage difference = 100 * (added + removed + 2*changed) 1208 ----------------------------------- 1209 sum of public elements in BOTH APIs 1210 </pre> 1211 <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. 1212 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. 1213 The definition ensures that if all packages are removed and all new packages are 1214 added, the change will be 100%.</p> 1215 </div> 1216 <div id="footer"> 1217 <div id="copyright"> 1218 Except as noted, this content is licensed under 1219 <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. 1220 For details and restrictions, see the <a href="/license.html">Content License</a>. 1221 </div> 1222 <div id="footerlinks"> 1223 <p> 1224 <a href="http://www.android.com/terms.html">Site Terms of Service</a> - 1225 <a href="http://www.android.com/privacy.html">Privacy Policy</a> - 1226 <a href="http://www.android.com/branding.html">Brand Guidelines</a> 1227 </p> 1228 </div> 1229 </div> <!-- end footer --> 1230 </div><!-- end doc-content --> 1231 </div> <!-- end body-content --> 1232 <script src="//www.google-analytics.com/ga.js" type="text/javascript"> 1233 </script> 1234 <script type="text/javascript"> 1235 try { 1236 var pageTracker = _gat._getTracker("UA-5831155-1"); 1237 pageTracker._setAllowAnchor(true); 1238 pageTracker._initData(); 1239 pageTracker._trackPageview(); 1240 } catch(e) {} 1241 </script> 1242 </BODY></HTML> 1243