Doc change: updated images, landings, and ndk updates.

Change-Id: If128f8394438471365db6f7c0a42e6b38d25d250
This commit is contained in:
Dirk Dougherty
2015-05-21 14:20:25 -07:00
parent 5c7dcb3054
commit 85dea52886
19 changed files with 226 additions and 43 deletions

View File

@@ -1010,7 +1010,7 @@ LOCAL_DROIDDOC_OPTIONS:= \
-hdf android.hasSamples true \ -hdf android.hasSamples true \
-samplesdir $(samples_dir) -samplesdir $(samples_dir)
LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=build/tools/droiddoc/templates-ndk LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=build/tools/droiddoc/templates-sdk
include $(BUILD_DROIDDOC) include $(BUILD_DROIDDOC)

View File

@@ -6,10 +6,25 @@
localized titles are added in the language order specified below. localized titles are added in the language order specified below.
?> ?>
<ul id="nav"> <ul id="nav">
<li><a href="/ndk/guides/index.html"><span class="en">Getting Started</span></a></li>
<li><a href="/ndk/guides/pg_html/md_1__concepts__concepts.html">Concepts</a></li> <li class="nav-section">
<div class="nav-section-header"><a href="/ndk/guides/index.html">
<span class="en">Getting Started</span></a>
</div>
<ul>
<li><a href="/ndk/guides/md_1__concepts__concepts.html">
<span class="en">Concepts</span>
</a></li>
<li><a href="<?cs var:toroot ?>ndk/index.html">
<span class="en">Device Compatibility</span>
</a></li>
<li><a href="<?cs var:toroot ?>ndk/index.html">
<span class="en">System Permissions</span>
</a>
</li>
</ul>
</li>
</ul> </ul>

View File

@@ -1,15 +1,68 @@
page.title=Android NDK
page.tags="ndk, native, c, c++",
meta.tags="ndk, native, c++"
fullpage=true fullpage=true
page.viewport_width=970 section.landing=true
excludeFromSuggestions=true header.hide=1
page.metaDescription=The official Android NDK developer web site. footer.hide=1
page.customHeadTag=<meta name="google-site-verification" content="sa-bIAI6GKvct3f61-WpRguHq-aNjtF7xJjMTSi79as" />
@jd:body @jd:body
<section class="dac-expand dac-hero dac-dark dac-invert" style="background-repeat:no-repeat;">
<div class="wrap">
<div class="cols dac-hero-content" style="margin-top:32px">
<div class="col-7of16 cdol-push-1of16">
<h1 class="dac-hero-title">Android NDK</h1>
<p class="dac-hero-description">
The Android NDK is a toolset that lets you implement parts of your app using native code languages such as C and C++. For certain types of apps, this can help you reuse existing code libraries written in those languages.
</p>
<h1>SUPER FANCY NDK LANDING PAGE<h1> <a class="dac-hero-cta" href="/ndk/guides/index.html">
<span class="dac-sprite dac-auto-chevron"></span>
Get Started
</a><br>
</div>
<div class="col-8of16 col-push-1of16" style="margin-top:48px">
<p>Welcome to the placeholder text for the NDK. Here, you'll find all of the details you need to <span style="color:#00e5ff;font-family:'Roboto Mono', monospace;font-weight:400">public class <span
combine the power of native code with Android flexibility and compatibility. The documents here style="color:#eee">MyActivity</span> extends Activity {<br>
help you get started, introduce some key concepts that you should know when using the NDK, and then <span style="color:#ccc">&nbsp;&nbsp;/**<br>
provide a variety of other information that you'll find helpful while developing your app.</p> &nbsp;&nbsp;* Native method implemented in C/C++<br>
&nbsp;&nbsp;*/</span><br>
&nbsp;&nbsp;public <span style="color:#1DE9B6;font-weight:700">native</span> void <span style="color:#eee">computerFoo()</span>;<br>
}</span>
</div>
</div>
</div>
</section>
<div class="wrap dac-offset-parent">
<a class="dac-fab dac-scroll-button" data-scroll-button href="#latest">
<i class="dac-sprite dac-arrow-down-gray"></i>
</a>
</div>
<section class="dac-section dac-gray dac-small dac-invert" id="latest"><div class="wrap">
<h2 class="norule">Latest</h2>
<div class="resource-widget resource-flow-layout col-16"
data-query="type:blog+tag:featured+tag:preview"
data-cardSizes="6x6"
data-maxResults="3"></div>
</div></section>
<section class="dac-section dac-light"><div class="wrap">
<h1 class="dac-section-title">Something else</h1>
<div class="dac-section-subtitle">
Placeholder
</div>
<ul class="dac-section-links">
<li class="dac-section-link"><a href="">
<span class="dac-sprite dac-auto-chevron"></span>
Overview and Usage
</a></li>
<li class="dac-section-link"><a href="/google/play/filters.html">
<span class="dac-sprite dac-auto-chevron"></span>
User Guide
</a></li>
</ul>
</div></section>

View File

@@ -9,7 +9,7 @@ tabbedList=1
excludeFromSuggestions=true excludeFromSuggestions=true
@jd:body @jd:body
<section class="dac-expand dac-hero dac-blue"> <section class="dac-expand dac-hero dac-section-light">
<div class="wrap"> <div class="wrap">
<div class="cols dac-hero-content"> <div class="cols dac-hero-content">
<div class="col-1of2 col-push-1of2 dac-hero-figure"> <div class="col-1of2 col-push-1of2 dac-hero-figure">
@@ -25,7 +25,7 @@ excludeFromSuggestions=true
<span class="dac-sprite dac-auto-chevron"></span> <span class="dac-sprite dac-auto-chevron"></span>
Set up Android Studio Set up Android Studio
</a><br> </a><br>
<a class="dac-hero-cta" href="{@docRoot}training/basics/firstapp/index.html"> <a class="dac-hero-cta" href="{@docRoot}training/basics/training/index.html">
<span class="dac-sprite dac-auto-chevron"></span> <span class="dac-sprite dac-auto-chevron"></span>
Build your first app Build your first app
</a><br> </a><br>
@@ -117,12 +117,13 @@ excludeFromSuggestions=true
</ul> </ul>
</div></section> </div></section>
<section class="dac-section dac-light"><div class="wrap"> <section class="dac-section dac-light" id="courses"><div class="wrap">
<h1 class="dac-section-title">Online Courses</h1> <h1 class="dac-section-title">Online Courses</h1>
<div class="dac-section-subtitle">Free online courses from Android <div class="dac-section-subtitle">Free online courses from Android
experts that bring you step-by-step to building your own apps.</div> experts that bring you step-by-step to building your own apps.</div>
<div class="resource-widget resource-flow-layout col-16" <div class="resource-widget resource-flow-layout col-16"
data-query="collection:develop/landing/courses" data-query="collection:develop/landing/courses"
data-sortOrder="random"
data-cardSizes="6x6" data-cardSizes="6x6"
data-maxResults="3"></div> data-maxResults="6"></div>
</div></section> </div></section>

View File

@@ -67,8 +67,8 @@ footer.hide=1
</div> </div>
</section> </section>
<section class="dac-section dac-gray dac-small dac-invert" id="latest"><div class="wrap"> <section class="dac-section dac-gray dac-small dac-invert" id="videos"><div class="wrap">
<h2 class="norule">Latest</h2> <h2 class="norule">Videos</h2>
<div class="resource-widget resource-flow-layout col-16" <div class="resource-widget resource-flow-layout col-16"
data-query="collection:google/landing/videos" data-query="collection:google/landing/videos"
data-cardSizes="6x6" data-cardSizes="6x6"

View File

@@ -18,9 +18,9 @@ navigation provide details about how to build apps using Android's various APIs.
the following fundamental concepts about the Android app framework:</p> the following fundamental concepts about the Android app framework:</p>
<div class="landing-banner"> <div class="wrap">
<div class="cols">
<div class="col-6"> <div class="col-1of2">
<h4>Apps provide multiple entry points</h4> <h4>Apps provide multiple entry points</h4>
@@ -45,7 +45,7 @@ for an action that other apps may invoke.</p>
</div> </div>
<div class="col-6"> <div class="col-1of2">
<h4>Apps adapt to different devices</h4> <h4>Apps adapt to different devices</h4>
@@ -69,7 +69,8 @@ that feature.</p>
</div> </div>
</div><!-- end landing-banner --> </div>
</div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@@ -5,8 +5,32 @@ page.customHeadTag=<meta name="google-site-verification" content="sa-bIAI6GKvct3
@jd:body @jd:body
<div class="dac-hero-carousel" data-carousel-query="collection:index/carousel"> <!-- <div class="dac-hero-carousel" data-carousel-query="collection:index/carousel">
</div> -->
<article class="dac-expand dac-hero dac-invert active" style="background-color: rgb(38, 50, 56);">
<a class="dac-hero-carousel-action" href="{@docRoot}preview/index.html">
<div class="wrap" style="max-width:1100px;">
<div class="cols dac-hero-content">
<div class="col-10of16 col-push-6of16 dac-hero-figure">
<img src="{@docRoot}images/home/devices-hero_620px_2x.png">
</div> </div>
<div class="col-6of16 col-pull-10of16">
<div class="dac-hero-tag"></div>
<h1 class="dac-hero-title">Android M Developer Preview</h1>
<p class="dac-hero-description">Get your apps ready for the next version
of Android. Test on Nexus 5, 6, 9, and Player. </p>
<a class="dac-hero-cta" href="{@docRoot}preview/index.html">
<span class="dac-sprite dac-auto-chevron"></span>
Learn more
</a>
</div>
</div>
</div>
</a>
</article>
<div class="actions-bar dac-expand dac-invert"> <div class="actions-bar dac-expand dac-invert">
<div class="wrap dac-offset-parent"> <div class="wrap dac-offset-parent">

View File

@@ -150,7 +150,14 @@ var RESOURCE_COLLECTIONS = {
"resources": [ "resources": [
"https://www.udacity.com/course/ux-design-for-mobile-developers--ud849", "https://www.udacity.com/course/ux-design-for-mobile-developers--ud849",
"https://www.udacity.com/course/developing-android-apps--ud853", "https://www.udacity.com/course/developing-android-apps--ud853",
"https://www.udacity.com/course/android-performance--ud825" "https://www.udacity.com/course/android-performance--ud825",
"https://www.udacity.com/android-nanodegree",
"https://www.udacity.com/course/advanced-android-app-development--ud855",
"https://www.udacity.com/course/android-ubiquitous-computing--ud875",
"https://www.udacity.com/course/google-play-services--ud876",
"https://www.udacity.com/course/android-design-for-developers--ud862",
"https://www.udacity.com/course/android-development-for-beginners--ud837",
"https://www.udacity.com/course/gradle-for-android-and-java--ud867"
] ]
}, },
"preview/landing/herolinks": { "preview/landing/herolinks": {

View File

@@ -2651,6 +2651,90 @@ DISTRIBUTE_RESOURCES = DISTRIBUTE_RESOURCES.concat([
"lang":"en", "lang":"en",
"type":"online course" "type":"online course"
}, },
{
"title":"Enroll in the Android Nanodegree",
"titleFriendly":"",
"summary":"Sign up to learn about Android and receive a certification of your efforts.",
"url":"https://www.udacity.com/android-nanodegree",
"group":"",
"keywords": ["nanodegree"],
"tags": ["courses"],
"image":"images/cards/course-nanodegree-lg.jpg",
"lang":"en",
"type":"online course"
},
{
"title":"Advanced Android App Development",
"titleFriendly":"",
"summary":"Productionize and publish your apps.",
"url":"https://www.udacity.com/course/advanced-android-app-development--ud855",
"group":"",
"keywords": ["android, experts"],
"tags": ["courses"],
"image":"images/cards/course-ud855.jpg",
"lang":"en",
"type":"online course"
},
{
"title":"Android Ubiquitous Computing",
"titleFriendly":"",
"summary":"Extend your apps to Wear, TV, and Auto.",
"url":"https://www.udacity.com/course/android-ubiquitous-computing--ud875",
"group":"",
"keywords": ["wear, tv, auto"],
"tags": ["courses"],
"image":"images/cards/course-ud875.jpg",
"lang":"en",
"type":"online course"
},
{
"title":"Google Play Services",
"titleFriendly":"",
"summary":"Use Google APIs to improve your apps.",
"url":"https://www.udacity.com/course/google-play-services--ud876",
"group":"",
"keywords": ["google, play services, google services"],
"tags": ["courses"],
"image":"images/cards/course-ud876.jpg",
"lang":"en",
"type":"online course"
},
{
"title":"Android Design for Developers",
"titleFriendly":"",
"summary":"Learn how to make your apps material.",
"url":"https://www.udacity.com/course/android-design-for-developers--ud862",
"group":"",
"keywords": ["design, pure, material"],
"tags": ["courses"],
"image":"images/cards/course-ud862.jpg",
"lang":"en",
"type":"online course"
},
{
"title":"Android Development for Beginners",
"titleFriendly":"",
"summary":"Make your first Android app, even if you don't write code.",
"url":"https://www.udacity.com/course/android-development-for-beginners--ud837",
"group":"",
"keywords": ["firstapp",],
"tags": ["courses"],
"image":"images/cards/course-ud837.jpg",
"lang":"en",
"type":"online course"
},
{
"title":"Gradle for Android and Java",
"titleFriendly":"",
"summary":"Build better apps through automation",
"url":"https://www.udacity.com/course/gradle-for-android-and-java--ud867",
"group":"",
"keywords": ["gradle","studio", "sdk"],
"tags": ["courses"],
"image":"images/cards/course-ud867.jpg",
"lang":"en",
"type":"online course"
},
{ {
"title":"Watch Faces for Android Wear", "title":"Watch Faces for Android Wear",
"titleFriendly":"", "titleFriendly":"",

View File

@@ -1,32 +1,29 @@
page.title=M Developer Preview page.title=Android M Developer Preview
page.tags=preview page.tags="preview",
meta.tags="preview" meta.tags="preview, M preview"
fullpage=true fullpage=true
page.viewport_width=970
section.landing=true section.landing=true
header.hide=1 header.hide=1
footer.hide=1 footer.hide=1
@jd:body @jd:body
<section class="dac-expand dac-hero dac-light"> <section class="dac-expand dac-hero dac-light" style="background-repeat:no-repeat">
<div class="wrap"> <div class="wrap">
<div class="cols dac-hero-content"> <div class="cols dac-hero-content">
<div class="col-1of2 col-push-1of2 dac-hero-figure"> <div class="col-9of16 col-push-7of16 dac-hero-figure">
<img class="dac-hero-image" src="/design/media/hero-material-design.png"> <img class="dac-hero-image" src="{@docRoot}images/home/devices-hero_620px_2x.png">
</div> </div>
<div class="col-1of2 col-pull-1of2"> <div class="col-7of16 col-pull-9of16">
<h1 class="dac-hero-title">M Developer Preview</h1> <h1 class="dac-hero-title">Android M Developer Preview</h1>
<p class="dac-hero-description"> <p class="dac-hero-description">
Get ready for the next official release of the platform. The preview program gives Get ready for the next version of Android. Test your apps on Nexus 5, 6, 9, and
you an advance look at new APIs, features, and behaviors coming to Android. Player. Explore what's new &mdash; a runtime permissions model, power saving Volta features, and new assist technology.
Test your apps and give us feedback!
</p> </p>
<a class="dac-hero-cta" href="{@docRoot}preview/setup-sdk.html"> <a class="dac-hero-cta" href="{@docRoot}preview/overview.html">
<span class="dac-sprite dac-auto-chevron"></span> <span class="dac-sprite dac-auto-chevron"></span>
Get started Get Started!
</a><br> </a><br>
</div> </div>
</div> </div>
@@ -38,6 +35,7 @@ footer.hide=1
</div> </div>
</div> </div>
</section> </section>
<div class="wrap dac-offset-parent"> <div class="wrap dac-offset-parent">
<a class="dac-fab dac-scroll-button" data-scroll-button href="#latest"> <a class="dac-fab dac-scroll-button" data-scroll-button href="#latest">
<i class="dac-sprite dac-arrow-down-gray"></i> <i class="dac-sprite dac-arrow-down-gray"></i>