From cbbdefcb71143c3134c7eea454a22ed7aa193e92 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Wed, 2 Feb 2011 15:57:03 -0800 Subject: [PATCH] wholesale manual merge of docs from gingerbread-docs to gingerbread includes misc changes that occured for preview sdk and shortly after plus misc older stuff that got missed Change-Id: Ibb8490b2c6bae2d9df15326c7ffbcf83b638acc6 --- docs/html/guide/developing/device.jd | 10 ++- .../manifest/supports-screens-element.jd | 42 ++++++++--- .../html/images/developing/sdk-usb-driver.png | Bin 0 -> 120183 bytes docs/html/resources/index.jd | 4 - docs/html/resources/resources_toc.cs | 14 +--- docs/html/sdk/1.6_r1/upgrading.jd | 1 - docs/html/sdk/android-3.0-highlights.jd | 2 +- docs/html/sdk/ndk/index.jd | 71 +++++++++++++++--- 8 files changed, 103 insertions(+), 41 deletions(-) create mode 100644 docs/html/images/developing/sdk-usb-driver.png diff --git a/docs/html/guide/developing/device.jd b/docs/html/guide/developing/device.jd index 80a354f8aa749..f12c7d4d0f196 100644 --- a/docs/html/guide/developing/device.jd +++ b/docs/html/guide/developing/device.jd @@ -13,8 +13,8 @@ page.title=Developing on a Device

See also

    -
  1. USB Driver for Windows
  2. +
  3. Google USB Driver
  4. +
  5. OEM USB Drivers
  6. Developing in Eclipse, with ADT
  7. Setup your system to detect your device.
  8. - -
  9. -

    Webinars

    -
    -
  10. + +
  11. More diff --git a/docs/html/sdk/1.6_r1/upgrading.jd b/docs/html/sdk/1.6_r1/upgrading.jd index ebe6a95c8ee94..49535c9bc011d 100644 --- a/docs/html/sdk/1.6_r1/upgrading.jd +++ b/docs/html/sdk/1.6_r1/upgrading.jd @@ -1,6 +1,5 @@ page.title=Upgrading the SDK sdk.version=1.6 -sdk.preview=0 @jd:body diff --git a/docs/html/sdk/android-3.0-highlights.jd b/docs/html/sdk/android-3.0-highlights.jd index ed493071826a5..0378c35fcd603 100644 --- a/docs/html/sdk/android-3.0-highlights.jd +++ b/docs/html/sdk/android-3.0-highlights.jd @@ -129,7 +129,7 @@ This document provides a glimpse of some of the new features and technologies, a

    Camera and Gallery

    -

    The Camera application has been redesigned to take advantage of a larger screen for quick access to exposure, focus, flash, zoom, front-facing camera, and more. To let users capture scenes in new ways, it adds built-in support for time-lapse video recording. Gallery application lets users view albums and other collections in full-screen mode, with easy access to thumbnails for other photos in the collection.

    +

    The Camera application has been redesigned to take advantage of a larger screen for quick access to exposure, focus, flash, zoom, front-facing camera, and more. To let users capture scenes in new ways, it adds built-in support for time-lapse video recording. The Gallery application lets users view albums and other collections in full-screen mode, with easy access to thumbnails for other photos in the collection.

    Contacts

    diff --git a/docs/html/sdk/ndk/index.jd b/docs/html/sdk/ndk/index.jd index 8b27f37dd623e..2f533051dae2b 100644 --- a/docs/html/sdk/ndk/index.jd +++ b/docs/html/sdk/ndk/index.jd @@ -1,16 +1,16 @@ ndk=true -ndk.win_download=android-ndk-r5-windows.zip -ndk.win_bytes=62217450 -ndk.win_checksum=59cbb02d91d74e9c5c7278d94c989e80 +ndk.win_download=android-ndk-r5b-windows.zip +ndk.win_bytes=61299831 +ndk.win_checksum=87745ada305ab639399161ab4faf684c -ndk.mac_download=android-ndk-r5-darwin-x86.tar.bz2 +ndk.mac_download=android-ndk-r5b-darwin-x86.tar.bz2 ndk.mac_bytes=50210863 -ndk.mac_checksum=9dee8e4cb529a5619e9b8d1707478c32 +ndk.mac_checksum=019a14622a377b3727ec789af6707037 -ndk.linux_download=android-ndk-r5-linux-x86.tar.bz2 -ndk.linux_bytes=44362746 -ndk.linux_checksum=49d5c35ec02bafc074842542c58b7eb3 +ndk.linux_download=android-ndk-r5b-linux-x86.tar.bz2 +ndk.linux_bytes=44138539 +ndk.linux_checksum=4c0045ddc2bfd657be9d5177d0e0b7e7 page.title=Android NDK @jd:body @@ -59,11 +59,64 @@ padding: .25em 1em; } +
    Android NDK, Revision 5b (January 2011) + +
    +

    This release of the NDK does not include any new features compared to r5. The r5b release addresses the + following problems in the r5 release: +

    +
      +
    • The r5 binaries required glibc 2.11, but the r5b binaries are generated with a special + toolchain that targets glibc 2.7 or higher instead. The Linux toolchain binaries now run on Ubuntu 8.04 or higher.
    • +
    • Fixes a compiler bug in the arm-linux-androideabi-4.4.3 toolchain. + The previous binary generated invalid thumb instruction sequences when + dealing with signed chars.
    • +
    • Adds missing documentation for the + "gnustl_static" value for APP_STL, that allows you to link against + a static library version of GNU libstdc++.
    • +
    • The following ndk-build issues are fixed: +
        +
      • A bug that created inconsistent dependency files when a + compilation error occured on Windows. This prevented a proper build after + the error was fixed in the source code.
      • +
      • A Cygwin-specific bug where using very short paths for + the Android NDK installation or the project path led to the + generation of invalid dependency files. This made incremental builds + impossible.
      • +
      • A typo that prevented the cpufeatures library from working correctly + with the new NDK toolchain.
      • +
      • Builds in Cygwin are faster by avoiding calls to cygpath -m + from GNU Make for every source or object file, which caused problems + with very large source trees. In case this doesn't work properly, define NDK_USE_CYGPATH=1 in your + environment to use cygpath -m again.
      • +
      • The Cygwin installation now notifies the user of invalid installation paths that contain spaces. Previously, an invalid path + would output an error that complained about an incorrect version of GNU Make, even if the right one was installed. +
      +
    • +
    • Fixed a typo that prevented the NDK_MODULE_PATH environment variable from working properly when + it contained multiple directories separated with a colon.
    • +
    • The prebuilt-common.sh script contains fixes to check the compiler for 64-bit + generated machine code, instead of relying on the host tag, which + allows the 32-bit toolchain to rebuild properly on Snow Leopard. The toolchain rebuild scripts now also support + using a 32-bit host toolchain.
    • +
    • A missing declaration for INET_ADDRSTRLEN was added to <netinet/in.h>.
    • +
    • Missing declarations for IN6_IS_ADDR_MC_NODELOCAL and IN6_IS_ADDR_MC_GLOBAL were added to <netinet/in6.h>.
    • +
    • 'asm' was replaced with '__asm__' in <asm/byteorder.h> to allow compilation with -std=c99.
    • +
    +
    +
    + +
    + Android NDK, Revision 5 (December 2010)
    @@ -73,7 +126,7 @@ padding: .25em 1em; graphics and window management, assets, and storage. Developers can also implement the Android application lifecycle in native code with help from the new {@link android.app.NativeActivity} class. For detailed information describing the changes in this - release, read the CHANGES.HTML document included in the downloaded NDK package. + release, read the CHANGES.HTML document included in the downloaded NDK package.

    General notes: