Merge "Docs: Added release notes for SDK Tools 25.0.0" into mnc-mr-docs
diff --git a/docs/html/preview/setup-sdk.jd b/docs/html/preview/setup-sdk.jd
index bc40ebd..28c4709 100644
--- a/docs/html/preview/setup-sdk.jd
+++ b/docs/html/preview/setup-sdk.jd
@@ -55,7 +55,7 @@
<p>To download Android Studio 2.1 as a separate installation, follow these
steps (or if you want to receive Android Studio 2.1 as an update to your
-existing installation, skip to step 4):</p>
+existing installation, skip to step 6):</p>
<ol>
<li>Edit the name of your
@@ -67,6 +67,16 @@
</li>
<li>Unzip the package and move the Android Studio 2.1 contents to the
appropriate location for applications on your system, then launch it.</li>
+ <li>In the setup wizard, click <strong>Next</strong> a couple times to
+ reach the SDK Components Setup screen. Here,
+ you must set a different path for the <strong>Android SDK Location</strong>.
+ It can be any directory you want, but it must not be the default path, which
+ is the same directory used by your original version of Android Studio (unless
+ you changed that one yourself). The SDK location for Android Studio 2.1
+ must be different because the N Preview SDK packages are not compatible with
+ versions of Android Studio lower than 2.1.</p>
+ </li>
+ <li>Continue with the setup wizard until you reach the Android Studio IDE.</li>
<li>Open the Settings dialog
(<strong>File > Settings</strong> on Windows/Linux, or
<strong>Android Studio > Preferences</strong> on Mac). In the left
diff --git a/docs/html/sdk/sdk_vars.cs b/docs/html/sdk/sdk_vars.cs
index 449935e..9f220d7 100644
--- a/docs/html/sdk/sdk_vars.cs
+++ b/docs/html/sdk/sdk_vars.cs
@@ -1,27 +1,27 @@
<?cs
-set:studio.version='1.5.1.0' ?><?cs
-set:studio.release.date='April 4, 2016' ?><?cs
+set:studio.version='2.0.0.20' ?><?cs
+set:studio.release.date='April 7, 2016' ?><?cs
-set:studio.linux_bundle_download='android-studio-ide-141.2456560-linux.zip' ?><?cs
-set:studio.linux_bundle_bytes='380943097' ?><?cs
-set:studio.linux_bundle_checksum='b8460a2197abe26979d88e3b01b3c8bfd80a37db' ?><?cs
+set:studio.linux_bundle_download='android-studio-ide-143.2739321-linux.zip' ?><?cs
+set:studio.linux_bundle_bytes='292106971' ?><?cs
+set:studio.linux_bundle_checksum='b64070ee4ec4868e9dd942b56f76864634cb0c67' ?><?cs
-set:studio.mac_bundle_download='android-studio-ide-141.2456560-mac.dmg' ?><?cs
-set:studio.mac_bundle_bytes='367456698' ?><?cs
-set:studio.mac_bundle_checksum='d0807423985757195ad5ae4717d580deeba1dbd8' ?><?cs
+set:studio.mac_bundle_download='android-studio-ide-143.2739321-mac.dmg' ?><?cs
+set:studio.mac_bundle_bytes='292574501' ?><?cs
+set:studio.mac_bundle_checksum='0f3d53a08815c00912c13738abc79e82207b20ed' ?><?cs
-set:studio.win_bundle_download='android-studio-ide-141.2456560-windows.zip' ?><?cs
-set:studio.win_bundle_bytes='375635150' ?><?cs
-set:studio.win_bundle_checksum='64882fb967f960f2142de239200104cdc9b4c75b' ?><?cs
+set:studio.win_bundle_download='android-studio-ide-143.2739321-windows.zip' ?><?cs
+set:studio.win_bundle_bytes='294612422' ?><?cs
+set:studio.win_bundle_checksum='705c00f52b715d6a845c97979ced6f9b1b3f11c6' ?><?cs
-set:studio.win_bundle_exe_download='android-studio-bundle-141.2456560-windows.exe' ?><?cs
-set:studio.win_bundle_exe_bytes='1209163328' ?><?cs
-set:studio.win_bundle_exe_checksum='6ffe608b1dd39041a578019eb3fedb5ee62ba545' ?><?cs
+set:studio.win_bundle_exe_download='android-studio-bundle-143.2739321-windows.exe' ?><?cs
+set:studio.win_bundle_exe_bytes='1223633080' ?><?cs
+set:studio.win_bundle_exe_checksum='c556debf40de6b5d6f6d65d169a64398e3380183' ?><?cs
-set:studio.win_notools_exe_download='android-studio-ide-141.2456560-windows.exe' ?><?cs
-set:studio.win_notools_exe_bytes='351419656' ?><?cs
-set:studio.win_notools_exe_checksum='8d016b90bf04ebac6ce548b1976b0c8a4f46b5f9' ?><?cs
+set:studio.win_notools_exe_download='android-studio-ide-143.2739321-windows.exe' ?><?cs
+set:studio.win_notools_exe_bytes='277789224' ?><?cs
+set:studio.win_notools_exe_checksum='3e8c25bd7b7f3aa326f7b2a349c4d67c550d13ac' ?><?cs
set:sdk.linux_download='android-sdk_r24.4.1-linux.tgz' ?><?cs
diff --git a/docs/html/tools/support-library/index.jd b/docs/html/tools/support-library/index.jd
index 0e3d94c..a9390b0 100644
--- a/docs/html/tools/support-library/index.jd
+++ b/docs/html/tools/support-library/index.jd
@@ -36,8 +36,8 @@
<p>Including the Support Libraries in your Android project is considered a best practice for
application developers, depending on the range of platform versions your app is targeting
- and the APIs that it uses. Using the features the libraries provide can help you improve the look of your
- application, increase performance and broaden the reach of your application to more users.
+ and the APIs that it uses. Using the features the libraries provide can help you improve the look
+ of your application, increase performance and broaden the reach of your application to more users.
If you use the Android
<a href="{@docRoot}tools/projects/templates.html">code template</a> tools, you will notice that
all the Android application templates include one or more of the Support Libraries by default.</p>
@@ -59,9 +59,225 @@
<p>This section provides details about the Support Library package releases.</p>
<div class="toggle-content opened">
- <p id="rev23-2-1">
+ <p id="rev23-3-0">
<a href="#" onclick="return toggleContent(this)"><img src=
"{@docRoot}assets/images/styles/disclosure_up.png" class="toggle-content-img"
+ alt="">Android Support Library, revision 23.3.0</a> <em>(April
+ 2016)</em>
+ </p>
+
+ <div class="toggle-content-toggleme">
+ <dl>
+ <dt>
+ Changes for <a href=
+ "{@docRoot}tools/support-library/features.html#v4">v4 Support
+ Library</a>:
+ </dt>
+
+ <dd>
+ <ul>
+ <li>Added <code>AppLaunchChecker</code> to help track how your app
+ has been launched by the user in the past.
+ <code>hasStartedFromLauncher()</code> lets you know if the user has
+ launched your app from the home screen before, or if it has only
+ been started by other means (for example, to view specific web
+ URLs).
+ </li>
+
+ <li>Fixed a memory leak in
+ <code>MediaBrowserServiceCompat.mConnections</code>. (<a class=
+ "external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=205220">Issue
+ 205220</a>)
+ </li>
+
+ <li>Fixed issue where {@link android.support.v4.view.ViewPager}
+ does not account for page margins when flipping page. (<a class=
+ "external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=203816">Issue
+ 203816</a>)
+ </li>
+ <li>{@link android.support.v4.app.Fragment#onRequestPermissionsResult
+ Fragment.onRequestPermissionsResult()} is now delivered to child
+ fragments.
+ </li>
+ </ul>
+ </dd>
+
+
+ <dt>
+ Changes for <a href=
+ "{@docRoot}tools/support-library/features.html#v7-appcompat">v7
+ appcompat library</a>:
+ </dt>
+
+ <dd>
+ <ul>
+ <li>Fixed an issue in {@link
+ android.support.v7.widget.AppCompatSpinner} that could cause
+ multiple popups to appear. (<a class="external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=205052">Issue
+ 205052</a>)
+ </li>
+
+ <li>Fixed an issue with how borderless buttons were colored.
+ (<a class="external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=202967">Issue
+ 202967</a>)
+ </li>
+
+ <li>Fixed a compatibility issue between {@link
+ android.support.v7.app.AppCompatDialogFragment } and {@link
+ android.support.v7.app.AlertDialog}. (<a class="external-link"
+ href="https://code.google.com/p/android/issues/detail?id=204805">Issue
+ 204805</a>)
+ </li>
+
+ <li>Reverted changes to <code>TintResources</code> that were causing
+ memory and configuration issues. (<a class="external-link"
+ href="https://code.google.com/p/android/issues/detail?id=205236">Issue
+ 205236</a>)</li>
+ </ul>
+ </dd>
+
+
+ <dt>
+ Changes for <a href=
+ "{@docRoot}tools/support-library/features.html#v7-mediarouter">v7
+ mediarouter library</a>:
+ </dt>
+
+ <dd>
+ <ul>
+ <li>Fixed {@link android.support.v7.app.MediaRouteControllerDialog}
+ volume slider’s behavior. (<a class="external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=202299">Issue
+ 202299</a>)
+ </li>
+ </ul>
+ </dd>
+
+
+ <dt>
+ Changes for <a href="features.html#v7-preference">v7 Preference</a>
+ library:
+ </dt>
+
+ <dd>
+ <ul>
+ <li>Fixed issue where {@link
+ android.support.v7.preference.PreferenceFragmentCompat} would crash
+ if <code>dividerHeight</code> is specified. (<a class=
+ "external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=204778">Issue
+ 204778</a>)
+ </li>
+ </ul>
+ </dd>
+
+
+ <dt>
+ Changes for <a href=
+ "{@docRoot}tools/support-library/features.html#v7-recyclerview">v7
+ recyclerview library</a>:
+ </dt>
+
+ <dd>
+ <ul>
+ <li>Fixed a bug where {@link
+ android.support.v7.widget.RecyclerView} would not invoke scroll
+ callbacks if the range of visible items shrank. (<a class=
+ "external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=200987">Issue
+ 200987</a>)
+ </li>
+
+ <li>Fixed a bug where {@link
+ android.support.v7.widget.RecyclerView} would freeze if it was in
+ linear layout, was weighted, and contained images. (<a class=
+ "external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=203276">Issue
+ 203276</a>)
+ </li>
+
+ <li>Fixed a crash in {@link
+ android.support.v7.widget.OrientationHelper#getStartAfterPadding
+ OrientationHelper.getStartAfterPadding()}. (<a class=
+ "external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=180521">Issue
+ 180521</a>)
+ </li>
+
+ <li>Fixed a crash with usages of
+ <code>android:nestedScrollingEnabled</code>. (<a class=
+ "external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=197932">Issue
+ 197932</a>)
+ </li>
+ </ul>
+ </dd>
+
+
+ <dt>
+ Changes for <a href=
+ "{@docRoot}tools/support-library/features.html#design">Design Support
+ Library</a>:
+ </dt>
+
+ <dd>
+ <ul>
+ <li>Fixed a bug where a hidden bottom sheet would handle touch
+ events. (<a class="external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=203654">Issue
+ 203654</a>)
+ </li>
+
+ <li>Fixed a layout issue with <code>BottomSheetBehavior</code> when
+ <code>fitsSystemWindows</code> is true. (<a class="external-link"
+ href=
+ "https://code.google.com/p/android/issues/detail?id=203057">Issue
+ 203057</a>)
+ </li>
+
+ <li>Fixed an accessibility issue with {@link
+ android.support.design.widget.Snackbar}. (<a class="external-link"
+ href=
+ "https://code.google.com/p/android/issues/detail?id=182145">Issue
+ 182145</a>)
+ </li>
+
+ <li>Fixed a crash on {@link android.support.design.widget.Snackbar}
+ swipe. (<a class="external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=203924">Issue
+ 203924</a>)
+ </li>
+
+ <li>Fixed a bug in {@link
+ android.support.design.widget.AppBarLayout} with
+ <code>enterAlways</code>. (<a class="external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=203661">Issue
+ 203661</a>)
+ </li>
+
+ <li>Fixed a bug where {@link
+ android.support.design.widget.TextInputLayout} unnecessarily clears
+ {@link android.widget.EditText} object's background color filter.
+ (<a class="external-link" href=
+ "https://code.google.com/p/android/issues/detail?id=203357">Issue
+ 203357</a>)
+ </li>
+ </ul>
+ </dd>
+
+ </dl>
+ </div>
+</div>
+<!-- end of collapsible section: 23.3.0 -->
+
+<div class="toggle-content closed">
+ <p id="rev23-2-1">
+ <a href="#" onclick="return toggleContent(this)"><img src=
+ "{@docRoot}assets/images/styles/disclosure_down.png" class="toggle-content-img"
alt="">Android Support Library, revision 23.2.1</a> <em>(March
2016)</em>
</p>
@@ -361,7 +577,7 @@
</dl>
</div>
</div>
-<!-- end of collapsible section -->
+<!-- end of collapsible section: 23.2.1 -->
<div class="toggle-content closed">
<p id="rev23-2-0">
@@ -718,7 +934,7 @@
</dl>
</div>
</div>
-<!-- end of collapsible section -->
+<!-- end of collapsible section: 23.2.0 -->
<div class="toggle-content closed">
<p id="rev23-1-1"><a href="#" onclick="return toggleContent(this)">