Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cb0bdf19 authored by Dirk Dougherty's avatar Dirk Dougherty Committed by Android Git Automerger
Browse files

am ad8ce534: am 3d52305f: am 59cfe713: Merge "Doc change: adjustments to the...

am ad8ce534: am 3d52305f: am 59cfe713: Merge "Doc change: adjustments to the api changes description" into froyo
parents af4dbcd8 ad8ce534
Loading
Loading
Loading
Loading
+12 −17
Original line number Diff line number Diff line
@@ -125,19 +125,7 @@ padding: .25em 1em;

<dt>Tools:</dt>
<dd>
<ul>
<li>Adds support for building with Android library projects, a capability that
lets you store shared Android application code and resources in a separate
development project. You can then reference the library project from other
Android projects and, at build time, the tools compile the shared code and
resources as part of the dependent applications. More information about this
feature is available in the <a
href="{@docRoot}guide/developing/eclipse-adt.html#libraryProject">Developing in
Eclipse, with ADT</a> and <a
href="{@docRoot}guide/developing/other-ide.html#libraryProject">Developing in
Other IDEs</a> documents. </li>
</li>
</ul>
<p>Adds support for building with Android library projects. See <a href="tools-notes.html">SDK Tools, r6</a> for information.</p>
</dd>

</dl>
@@ -373,10 +361,11 @@ href="{@docRoot}guide/topics/topics/data/backup.html">Data Backup</a>.</p>
<li>New APIs for adding files to the media database, so that they are automatically scanned. See {@link android.media.MediaScannerConnection#scanFile(Context, String[], String[], OnScanCompletedListener) MediaScannerConnection.scanFile} and {@link android.media.MediaScannerConnection.OnScanCompletedListener MediaScannerConnection.OnScanCompletedListener}.</li>
</ul>

<h4>Third-party voice recognition engines</h4>
<h4>Speech recognition and third-party recognition engines</h4>

<ul>
<li>The platform now provides a {@link android.speech.RecognitionService} base class that lets third-party developers create plug-in recognition engines. </li>
<li>The platform provides new speech-recognition APIs that allow applications to have a richer interaction with the available voice recognizer. For example, the APIs are sufficient to integrate voice recognition deeply into an IME.</li>
<li>The platform also provides a {@link android.speech.RecognitionService} base class that lets third-party developers create plug-in recognition engines. </li>
<li>New {@link android.speech.RecognitionListener} interface to receive callbacks.</li>
<li>New {@link android.speech.RecognizerIntent} extras that let a requester app specify details as preferred language, minimum length in milliseconds, and so on.</li>
</ul>
@@ -395,7 +384,13 @@ href="{@docRoot}guide/topics/topics/data/backup.html">Data Backup</a>.</p>

<h4>Device policy manager</h4>

<p>New device policy management APIs allow developers to write "device administrator" applications that can control security features of the device, such as the minimum password strength, data wipe, and so on. Users can select the administrators that are enabled on their devices. For more information, see the {@link android.app.admin android.app.admin} classees.</p>
<p>New device policy management APIs allow developers to write "device
administrator" applications that can control security features of the device,
such as the minimum password strength, data wipe, and so on. Users can select
the administrators that are enabled on their devices. For more information, see
the {@link android.app.admin android.app.admin} classees or the example
application code in <a
href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/app/DeviceAdminSample.html">DeviceAdminSample.java</a>.</p>

<h4>UI Framework</h4>

@@ -405,7 +400,7 @@ href="{@docRoot}guide/topics/topics/data/backup.html">Data Backup</a>.</p>
<li>Improvements in the way that multitouch events are reported in {@link android.view.MotionEvent} objects.</li>
<li>The layout attribute <code>fill_parent</code> is renamed to <code>match_parent</code>. This affects both XML and Java code (see {@link android.view.ViewGroup.LayoutParams}). Note that the platform will continue to honor uses of <code>fill_parent</code> in legacy applications. </li>
<li>New layout attributes {@link android.R.attr#tabStripEnabled}, {@link android.R.attr#tabStripRight}, and {@link android.R.attr#tabStripLeft} let developers customize the bottom strip of TabWidgets.</li>
<li>Better support for managed dialogs in Activity.</li> application data (and applications)
<li>Better support for managed dialogs in Activity.</li>
</ul>

<h4>Accounts and Sync</h4>