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

Commit a6e848a3 authored by Joe Fernandez's avatar Joe Fernandez Committed by android-build-merger
Browse files

Merge "docs: InfoPros Project 02 - New API 15 baseline" into mnc-docs

am: 8faf902e

* commit '8faf902e':
  docs: InfoPros Project 02 - New API 15 baseline
parents 5bc83acf 8faf902e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -79,9 +79,9 @@ to allow the user to enjoy full screen content without distraction.</p>
</li>
<li>
<h4>Navigation Bar</h4>
<p>New for phones in Android 4.0, the navigation bar is present only on devices that don't have
<p>The navigation bar is present only on devices that don't have
  the traditional hardware keys. It houses the device navigation controls Back, Home, and
  Recents, and also displays a menu for apps written for Android 2.3 or earlier.</p>
  Recents.</p>
</li>
</ol>

+4 −5
Original line number Diff line number Diff line
@@ -11,11 +11,10 @@ page.image=/design/media/navigation_between_siblings_gmail.png
</a>

<p itemprop="description">Consistent navigation is an essential component of the overall user experience. Few things frustrate
users more than basic navigation that behaves in inconsistent and unexpected ways. Android 3.0
introduced significant changes to the global navigation behavior. Thoughtfully following the
guidelines for Back and Up will make your app's navigation predictable and reliable for your users.</p>
<p>Android 2.3 and earlier relied upon the system <em>Back</em> button for supporting navigation within an
app. With the introduction of action bars in Android 3.0, a second navigation mechanism appeared:
users more than basic navigation that behaves in inconsistent and unexpected ways. Thoughtfully
following the guidelines for Back and Up will make your app's navigation predictable and reliable
for your users.</p>
<p>Action bars provide a second, standard navigation mechanism:
the <em>Up</em> button, consisting of the app icon and a left-point caret.</p>

<img src="{@docRoot}design/media/navigation_with_back_and_up.png">
+1 −4
Original line number Diff line number Diff line
@@ -196,10 +196,7 @@ lockscreen, priority notifications, and cloud-synced notifications.</p>
  <div class="col-7">
    <p>Android 4.0 removes the need for traditional hardware keys on
    phones by replacing them with a virtual navigation bar that houses
    the Back, Home and Recents buttons. Read the
    <a href="{@docRoot}design/patterns/compatibility.html">Compatibility</a>
    pattern to learn how the OS adapts to phones with hardware buttons and
    how pre-Android 3.0 apps that rely on menu keys are supported.</p>
    the Back, Home and Recents buttons.</p>
  </div>
  <div class="col-6">
    <img src="{@docRoot}design/media/whats_new_nav_bar.png">
+11 −1
Original line number Diff line number Diff line
@@ -3,6 +3,13 @@ page.tags="appwidget","home"
page.metaDescription=Design guide to creating widgets that are easy to use and look great.
@jd:body

<a class="notice-developers" href="{@docRoot}guide/topics/appwidgets/index.html">
  <div>
    <h3>Developer Docs</h3>
    <p>App Widgets</p>
  </div>
</a>

<p itemprop="description">Widgets are an essential aspect of home screen customization. You can imagine them as "at-a-glance" views of an app's most important data and functionality that is accessible right from the user's home screen. Users can move widgets across their home screen panels, and, if supported, resize them to tailor the amount of information within a widget to their preference.</p>

<h2>Widget types</h2>
@@ -80,7 +87,10 @@ A music player widget is primarily a control widget, but also keeps the user inf
<div class="cols">
  <div class="col-6">
    <h3>Widget resizing</h3>
    <p>With version 3.1, Android introduced resizable widgets to the platform. Resizing allows users to adjust the height and/or the width of a widget within the constraints of the home panel placement grid. You can decide if your widget is freely resizable or if it is constrained to horizontal or vertical size changes. You do not have to support resizing if your particular widget is inherently fixed-size.</p>
    <p>Resizing allows users to adjust the height and/or the width of a widget within the
constraints of the home panel placement grid. You can decide if your widget is freely resizable or
if it is constrained to horizontal or vertical size changes. You do not have to support resizing if
your particular widget is inherently fixed-size.</p>
    <p>Allowing users to resize widgets has important benefits:</p>
    <ul>
      <li>They can fine-tune how much information they want to see on each widget.</li>
+2 −4
Original line number Diff line number Diff line
@@ -197,8 +197,7 @@ application: </p>

<ul>
<li>An application can use the service only if the Google Play client is
installed on its host device and the device is running Android 1.5 (API level 3)
or higher.</li>
installed on its host device and the device is running Android 1.5 (API level 3) or higher.</li>
<li>To complete a license check, the licensing server must be accessible over
the network. You can implement license caching behaviors to manage access to your application when
there is no network connectivity. </li>
@@ -233,8 +232,7 @@ managed on any device on any storage, including SD card.</p>

<p>Although no license mechanism can completely prevent all unauthorized use,
the licensing service lets you control access for most types of normal usage,
across all compatible devices, locked or unlocked, that run Android 1.5 or
higher version of the platform.</p>
across all compatible devices, locked or unlocked.</p>

<p>To begin adding application licensing to your application, continue to <a
href="{@docRoot}google/play/licensing/setting-up.html">Setting Up for Licensing</a>.</p>
Loading