diff options
author | Quddus Chong <quddusc@google.com> | 2014-07-18 13:21:48 -0700 |
---|---|---|
committer | Quddus Chong <quddusc@google.com> | 2014-08-12 15:08:05 -0700 |
commit | 20dad64d0346c89accf547249ef68ac0863fc4ff (patch) | |
tree | e7edacd7a6c926ee5aa4ad19ff07f3421effe4c0 /docs | |
parent | 25303a980c026aab3ba0a01ce2a51122eb9982c2 (diff) | |
download | frameworks_base-20dad64d0346c89accf547249ef68ac0863fc4ff.zip frameworks_base-20dad64d0346c89accf547249ef68ac0863fc4ff.tar.gz frameworks_base-20dad64d0346c89accf547249ef68ac0863fc4ff.tar.bz2 |
docs: Updated L Preview Overview and support page with information about using NDK r10 for 64-bit support.
Change-Id: Ib759f6a187a8a1298d01f8485a8e05e5d9b67e27
Diffstat (limited to 'docs')
-rw-r--r-- | docs/html/preview/api-overview.jd | 24 | ||||
-rw-r--r-- | docs/html/preview/support.jd | 12 |
2 files changed, 36 insertions, 0 deletions
diff --git a/docs/html/preview/api-overview.jd b/docs/html/preview/api-overview.jd index cf594dc..beea0ca 100644 --- a/docs/html/preview/api-overview.jd +++ b/docs/html/preview/api-overview.jd @@ -19,6 +19,7 @@ sdk.platform.apiLevel=20 <li><a href="#BehaviorNotifications">If your app implements notifications...</a></li> <li><a href="#BehaviorMediaControl">If your app uses RemoteControlClient...</a></li> <li><a href="#BehaviorGetRecentTasks">If your app uses ActivityManager.getRecentTasks()...</a></li> +<li><a href="#64BitSupport">If you are using the Android Native Development Kit (NDK)...</a></li> </ol> </li> <li><a href="#UI">User Interface</a> @@ -246,6 +247,29 @@ non-sensitive tasks (such as Home). If your app is using this method to retrieve its own tasks, use {@code android.app.ActivityManager.getAppTasks()} instead to retrieve that information.</p> +<h3 id="64BitSupport">If you are using the Android Native Development Kit (NDK)...</h3> + +<p>The L Developer Preview introduces support for 64-bit systems and other + preview NDK APIs. The 64-bit enhancement adds needed address space as Android + usage diversifies and increases performance while still supporting existing + 32-bit apps fully. Use of OpenSSL for cryptography in the platform is also + faster. In addition, this release introduces new native audio and media NDK + APIs and native OpenGL ES (GLES) 3.1 support.</p> + +<p>To use this enhancement, download and install NDK Revision 10 from the +<a href="{@docRoot}tools/sdk/ndk/index.html">Android NDK page</a>. Refer to the +Revision 10 <a href="{@docRoot}tools/sdk/ndk/index.html#Revisions">release notes</a> +for more information about important changes and bug fixes to the NDK.</p> + +<p>If you are using the NDK and want to use the features provided in the L + Developer Preview, download the {@code android-ndk64-r10} package for your + target platform. Due to a + <a href="https://code.google.com/p/android/issues/detail?id=73705">known issue</a>, + you must still download the 64-bit package even if you only want to compile + apps for 32-bit systems. The package also includes + the {@code gcc-4.9} compiler for both 32- and 64-bit apps. The L Developer + Preview API library is located under the {@code platforms/android-L/} API directory.</p> + <h2 id="UI">User Interface</h2> <h3 id="MaterialDesign">Material design support</h3> diff --git a/docs/html/preview/support.jd b/docs/html/preview/support.jd index 9d7844b..3220d63 100644 --- a/docs/html/preview/support.jd +++ b/docs/html/preview/support.jd @@ -106,3 +106,15 @@ Android work profile Chrome app.</li> <li>Deleting a Android work profile may take several minutes to complete. You cannot create a new Android work profile until the deletion operation is over.</li> </ul> + +<h3 id="64bitsupport">64-bit support</h3> +<ul> +<li><p>If you are using the NDK to compile apps for 32- or 64-bit systems and +want to use the features provided in the L Developer Preview, download the +{@code android-ndk64-r10} package for your target platform from the +<a href="{@docRoot}tools/sdk/ndk/index.html">Android NDK page</a>. The +{@code android-ndk64-r10} package contains the L Developer Preview API +library (located under the {@code platforms/android-L/} API directory) for both +32- and 64-bit systems. The package also includes the {@code gcc-4.9} compiler +for both 32- and 64-bit apps.</p></li> +</ul> |