OSDN Git Service

docs: Wear Preview 2 - fixes and improvements
authorJoe Fernandez <joefernandez@google.com>
Wed, 18 May 2016 06:23:47 +0000 (23:23 -0700)
committerJoe Fernandez <joefernandez@google.com>
Wed, 18 May 2016 06:23:47 +0000 (23:23 -0700)
Change-Id: I0b5ea60157dfa21aa17765571d26c06f5ff866df

docs/html/wear/preview/api-overview.jd
docs/html/wear/preview/downloads.jd
docs/html/wear/preview/features/bridger.jd

index 5885057..05f1a06 100644 (file)
@@ -12,6 +12,13 @@ page.image=images/cards/card-n-apis_2x.png
   <h2>Key developer features</h2>
   <ol>
       <ul style="list-style-type:none;">
+        <li><a href="#ui">User Interface Improvements</a>
+          <ol>
+            <li><a href="#complications">Complications</a></li>
+            <li><a href="#drawers">Navigation and Action Drawers</a></li>
+          </ol>
+        </li>
+
         <li><a href="#notify">Notifications and Input</a>
           <ol>
             <li><a href="#expanded">Expanded Notification</a></li>
@@ -23,6 +30,7 @@ page.image=images/cards/card-n-apis_2x.png
             <li><a href="#imf">Input Method Framework</a></li>
           </ol>
         </li>
+
         <li><a href="#stand-alone">Standalone Devices</a>
           <ol>
             <li><a href="#wear-apk">Wear-Specific APKs</a></li>
@@ -30,12 +38,6 @@ page.image=images/cards/card-n-apis_2x.png
             <li><a href="#auth">Authentication</a></li>
           </ol>
         </li>
-        <li><a href="#ui">User Interface Improvements</a>
-          <ol>
-            <li><a href="#complications">Complications</a></li>
-            <li><a href="#drawers">Navigation and Action Drawers</a></li>
-          </ol>
-        </li>
       </ol>
 </div>
 </div>
@@ -48,6 +50,73 @@ page.image=images/cards/card-n-apis_2x.png
   highlight some of the new features for Wear developers.
 </p>
 
+
+<h2 id="ui">User Interface Improvements</h2>
+
+<p>The preview introduces powerful additions to the user interface, opening up
+exciting possibilities to developers.
+A complication is any feature in a watch face that displays more than hours and
+minutes. With the Complications API,
+ watch faces can display extra information and separate apps can expose complication
+  data.
+The navigation and action drawers provide users with new ways to interact with apps.
+</p>
+
+
+<h3 id="complications">Complications</h3>
+<img src="{@docRoot}wear/preview/images/complications-main-image.png"
+  height="320" style="float:right;margin:10px 0 0 40px" />
+
+<p>
+  A <a href=
+  "https://en.wikipedia.org/wiki/Complication_(horology)">complication</a> is a
+  feature of a watch face that displays more than hours and minutes, such as a
+  battery indicator or a step counter. The Complications API helps watch face
+  developers create these features visual features and data connections they
+  require.
+</p>
+
+<p>
+  Watch faces that use this API can display extra information without needing
+  code for getting the underlying data. Data providers can supply data to any
+  watch face using the API.
+</p>
+
+<p>For examples of how to use this feature,
+see <a href="{@docRoot}wear/preview/features/complications.html">
+ Watch Face Complications</a>.
+</p>
+
+
+<h3 id="drawers">Navigation and Action drawers</h3>
+
+<p>Wear 2.0 introduces two new widgets, navigation drawer and action drawer. These
+ widgets give your users new ways to interact with your app. The navigation drawer
+  appears at the top of the screen and allows users to navigate between app views.
+   The  action drawer appears at the bottom of the screen and allows users to choose
+    from a list of actions associated with the current usage context.  These drawers
+     are accessible to users when they edge swipe from the top or bottom of the
+     screen; they peek when users scroll in an opposite direction.
+</p>
+
+<div class="cols">
+  <div class="col-2of6">
+    <img src="{@docRoot}wear/preview/images/nav_drawer.gif"
+      height="240" alt="" style="padding:.5em">
+  </div>
+  <div class="col-2of6">
+    <img src="{@docRoot}wear/preview/images/action_drawer.gif"
+      height="240" alt="" style="padding:.5em;">
+  </div>
+</div>
+
+<p>
+  To learn how to add these widgets to your app, see
+  <a href="{@docRoot}wear/preview/features/ui-nav-actions.html">
+  Wear Navigation and Actions</a>.
+</p>
+
+
 <h2 id="notify">Notifications and Input</h2>
 
 <p>In Wear 2.0, we’ve redesigned the key experiences on the watch to be even more
@@ -56,16 +125,21 @@ page.image=images/cards/card-n-apis_2x.png
   <a href="{@docRoot}wear/preview/features/notifications.html">Notification Changes in Wear 2.0</a>.
 
 
-<img src="{@docRoot}wear/preview/images/expanded_diagram.png" height="240" style="float:right;margin:10px 0 0 40px" />
+<img src="{@docRoot}wear/preview/images/expanded_diagram.png" height="340"
+  style="float:left;margin:10px 20px 0 0" />
 <h3 id="expanded">Expanded notifications</h3>
 
-<p>When a user taps on a notification that is bridged from the phone to
-the watch or that lacks a <a href="{@docRoot}reference/android/support/v4/app/NotificationCompat.Builder.html#setContent
-Intent(android.app.PendingIntent)">{@code contentIntent}</a>, the user will be
-taken to the expanded view of that notification. When you
-<a href="{@docRoot}training/wearables/notifications/pages.html">specify additional
- content pages</a> and actions for a notification, those are available to the user
-  within the expanded notification. Each expanded notification follows <a href="https://google.com/design/wear">Material Design for Android Wear</a>, so the user gets an app-like experience.
+<p>
+  When a user taps on a notification that is bridged from the phone to the
+  watch or that lacks a
+  <a href="{@docRoot}reference/android/support/v4/app/NotificationCompat.Builder.html#setContentIntent(android.app.PendingIntent)">
+  {@code contentIntent}</a>, the user will be taken to the expanded view of
+  that notification. When you <a href=
+  "{@docRoot}training/wearables/notifications/pages.html">specify additional
+  content pages</a> and actions for a notification, those are available to the
+  user within the expanded notification. Each expanded notification follows
+  <a href="https://google.com/design/wear">Material Design for Android
+  Wear</a>, so the user gets an app-like experience.
 </p>
 
 
@@ -95,7 +169,8 @@ users a fast (single tap), discreet (no speaking aloud), and reliable way to res
  </p>
 
 
-<img src="{@docRoot}wear/preview/images/remoteinput.png" height="240" style="float:right;margin:10px 0 0 40px" />
+<img src="{@docRoot}wear/preview/images/remoteinput.png" height="350"
+  style="float:right;margin:10px 0 0 40px" />
 
 <h3 id="remote-input">Remote Input</h3>
 
@@ -254,61 +329,5 @@ AccountManager</a>, which will be accessible for syncing and storing account
  data, as it is on an Android phone.
 </p>
 
-<h2 id="ui">User Interface Improvements</h2>
-
-<p>The preview introduces powerful additions to the user interface, opening up
-exciting possibilities to developers.
-A complication is any feature in a watch face that displays more than hours and
-minutes. With the Complications API,
- watch faces can display extra information and separate apps can expose complication
-  data.
-The navigation and action drawers provide users with new ways to interact with apps.
-</p>
-
-<img src="/wear/preview/images/complications-main-image.png" height="240" style="float:right;margin:10px 0 0 40px" />
-
-<h3 id="complications">Complications</h3>
-
-<p>A complication is a feature of a watch face <a href="https://en.wikipedia.org/wiki/Complication_(horology)">
-that displays more than hours and minutes</a>. For
-example, a battery indicator is a complication. The Complications API is for
-both watch faces and data provider apps.</p>
-
-<p>Watch faces can display extra information without needing code for getting
-the underlying data. Data providers can supply data to any watch face using the
-API.</p>
-
-<p>For examples of how to use this feature,
-see <a href="{@docRoot}wear/preview/features/complications.html">
- Watch Face Complications</a>.
-</p>
-
-<h3 id="drawers">Navigation and Action drawers</h3>
-
-<p>Wear 2.0 introduces two new widgets, navigation drawer and action drawer. These
- widgets give your users new ways to interact with your app. The navigation drawer
-  appears at the top of the screen and allows users to navigate between app views.
-   The  action drawer appears at the bottom of the screen and allows users to choose
-    from a list of actions associated with the current usage context.  These drawers
-     are accessible to users when they edge swipe from the top or bottom of the
-     screen; they peek when users scroll in an opposite direction.
-</p>
-
-<div class="cols">
-<div class="col-2of6">
-  <img src="{@docRoot}wear/preview/images/nav_drawer.gif" height="240" alt="" style="padding:.5em">
-  <p class="img-caption">
-      <strong>Figure 1.</strong> Navigation and Action Drawers.
-    </p>
-</div>
-<div class="col-2of6">
-  <img src="{@docRoot}wear/preview/images/action_drawer.gif" height="240" alt="" style="padding:.5em;"">
-</div>
-</div>
-<div class="cols">
-<p>To learn how to add these widgets to your app, see <a href="{@docRoot}wear/preview/features/ui-nav-actions.html">
-Wear Navigation and Actions</a>.
-
-</p>
 
 
index 47ae397..9311494 100644 (file)
@@ -1,7 +1,7 @@
 page.title=Download and Test with a Device
 meta.keywords="wear-preview"
 page.tags="wear-preview"
-page.image=images/cards/card-n-sdk_2x.png
+page.image=images/cards/card-n-downloads_2x.png
 
 @jd:body
 
index 91b1bed..0597f27 100644 (file)
@@ -25,15 +25,14 @@ page.tags="wear-preview"
     <p>
       By default, notifications <a href=
       "{@docRoot}training/wearables/notifications/index.html">are bridged
-      (shared)</a> from an app on a companion phone to the watch. Standalone
-      Android Wear apps are planned for Android Wear 2.0. Therefore, a phone
-      app and a standalone watch app may be sources of the same notifications.
-      The Android Wear 2.0 Preview includes a Bridging mode feature to handle
-      this problem of duplicate notifications.
+      (shared)</a> from an app on a companion phone to the watch. If you build
+      a standalone watch app and have a companion phone app, they may duplicate
+      notifications. The Android Wear 2.0 Preview includes a Bridging mode
+      feature to handle this problem of repeated notifications.
     </p>
 
     <p>
-      With the Android Wear 2.0 Preview, developers can plan to change the
+      With the Android Wear 2.0 Preview, developers can change the
       behavior of notifications with the following:
     </p>