am 85dea528: Doc change: updated images, landings, and ndk updates.
* commit '85dea528866217d4b3d40a1162c00c4e836504aa': Doc change: updated images, landings, and ndk updates.
@@ -1010,7 +1010,7 @@ LOCAL_DROIDDOC_OPTIONS:= \
|
||||
-hdf android.hasSamples true \
|
||||
-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)
|
||||
|
||||
|
||||
@@ -6,10 +6,25 @@
|
||||
localized titles are added in the language order specified below.
|
||||
?>
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -1,15 +1,68 @@
|
||||
page.title=Android NDK
|
||||
page.tags="ndk, native, c, c++",
|
||||
meta.tags="ndk, native, c++"
|
||||
fullpage=true
|
||||
page.viewport_width=970
|
||||
excludeFromSuggestions=true
|
||||
page.metaDescription=The official Android NDK developer web site.
|
||||
page.customHeadTag=<meta name="google-site-verification" content="sa-bIAI6GKvct3f61-WpRguHq-aNjtF7xJjMTSi79as" />
|
||||
|
||||
section.landing=true
|
||||
header.hide=1
|
||||
footer.hide=1
|
||||
@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
|
||||
combine the power of native code with Android flexibility and compatibility. The documents here
|
||||
help you get started, introduce some key concepts that you should know when using the NDK, and then
|
||||
provide a variety of other information that you'll find helpful while developing your app.</p>
|
||||
<span style="color:#00e5ff;font-family:'Roboto Mono', monospace;font-weight:400">public class <span
|
||||
style="color:#eee">MyActivity</span> extends Activity {<br>
|
||||
<span style="color:#ccc"> /**<br>
|
||||
* Native method implemented in C/C++<br>
|
||||
*/</span><br>
|
||||
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>
|
||||
|
||||
@@ -9,7 +9,7 @@ tabbedList=1
|
||||
excludeFromSuggestions=true
|
||||
@jd:body
|
||||
|
||||
<section class="dac-expand dac-hero dac-blue">
|
||||
<section class="dac-expand dac-hero dac-section-light">
|
||||
<div class="wrap">
|
||||
<div class="cols dac-hero-content">
|
||||
<div class="col-1of2 col-push-1of2 dac-hero-figure">
|
||||
@@ -25,7 +25,7 @@ excludeFromSuggestions=true
|
||||
<span class="dac-sprite dac-auto-chevron"></span>
|
||||
Set up Android Studio
|
||||
</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>
|
||||
Build your first app
|
||||
</a><br>
|
||||
@@ -117,12 +117,13 @@ excludeFromSuggestions=true
|
||||
</ul>
|
||||
</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>
|
||||
<div class="dac-section-subtitle">Free online courses from Android
|
||||
experts that bring you step-by-step to building your own apps.</div>
|
||||
<div class="resource-widget resource-flow-layout col-16"
|
||||
data-query="collection:develop/landing/courses"
|
||||
data-sortOrder="random"
|
||||
data-cardSizes="6x6"
|
||||
data-maxResults="3"></div>
|
||||
data-maxResults="6"></div>
|
||||
</div></section>
|
||||
|
||||
@@ -67,8 +67,8 @@ footer.hide=1
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="dac-section dac-gray dac-small dac-invert" id="latest"><div class="wrap">
|
||||
<h2 class="norule">Latest</h2>
|
||||
<section class="dac-section dac-gray dac-small dac-invert" id="videos"><div class="wrap">
|
||||
<h2 class="norule">Videos</h2>
|
||||
<div class="resource-widget resource-flow-layout col-16"
|
||||
data-query="collection:google/landing/videos"
|
||||
data-cardSizes="6x6"
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
<div class="landing-banner">
|
||||
|
||||
<div class="col-6">
|
||||
<div class="wrap">
|
||||
<div class="cols">
|
||||
<div class="col-1of2">
|
||||
|
||||
<h4>Apps provide multiple entry points</h4>
|
||||
|
||||
@@ -45,7 +45,7 @@ for an action that other apps may invoke.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-6">
|
||||
<div class="col-1of2">
|
||||
|
||||
<h4>Apps adapt to different devices</h4>
|
||||
|
||||
@@ -69,7 +69,8 @@ that feature.</p>
|
||||
|
||||
</div>
|
||||
|
||||
</div><!-- end landing-banner -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
BIN
docs/html/images/cards/course-nanodegree-lg_2x.jpg
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
BIN
docs/html/images/cards/course-nanodegree_2x.jpg
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
docs/html/images/cards/course-ud837_2x.jpg
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
docs/html/images/cards/course-ud855_2x.jpg
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
docs/html/images/cards/course-ud862_2x.jpg
Normal file
|
After Width: | Height: | Size: 66 KiB |
BIN
docs/html/images/cards/course-ud867_2x.jpg
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
docs/html/images/cards/course-ud875_2x.jpg
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
docs/html/images/cards/course-ud876_2x.jpg
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
docs/html/images/home/devices-hero_620px_2x.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
@@ -5,8 +5,32 @@ page.customHeadTag=<meta name="google-site-verification" content="sa-bIAI6GKvct3
|
||||
|
||||
@jd:body
|
||||
|
||||
<div class="dac-hero-carousel" data-carousel-query="collection:index/carousel">
|
||||
</div>
|
||||
<!-- <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 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="wrap dac-offset-parent">
|
||||
|
||||
@@ -150,7 +150,14 @@ var RESOURCE_COLLECTIONS = {
|
||||
"resources": [
|
||||
"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/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": {
|
||||
|
||||
@@ -2651,6 +2651,90 @@ DISTRIBUTE_RESOURCES = DISTRIBUTE_RESOURCES.concat([
|
||||
"lang":"en",
|
||||
"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",
|
||||
"titleFriendly":"",
|
||||
|
||||
@@ -1,32 +1,29 @@
|
||||
page.title=M Developer Preview
|
||||
page.tags=preview
|
||||
meta.tags="preview"
|
||||
page.title=Android M Developer Preview
|
||||
page.tags="preview",
|
||||
meta.tags="preview, M preview"
|
||||
fullpage=true
|
||||
page.viewport_width=970
|
||||
section.landing=true
|
||||
header.hide=1
|
||||
footer.hide=1
|
||||
@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="cols dac-hero-content">
|
||||
<div class="col-1of2 col-push-1of2 dac-hero-figure">
|
||||
<img class="dac-hero-image" src="/design/media/hero-material-design.png">
|
||||
<div class="col-9of16 col-push-7of16 dac-hero-figure">
|
||||
<img class="dac-hero-image" src="{@docRoot}images/home/devices-hero_620px_2x.png">
|
||||
</div>
|
||||
<div class="col-1of2 col-pull-1of2">
|
||||
<h1 class="dac-hero-title">M Developer Preview</h1>
|
||||
<div class="col-7of16 col-pull-9of16">
|
||||
<h1 class="dac-hero-title">Android M Developer Preview</h1>
|
||||
<p class="dac-hero-description">
|
||||
Get ready for the next official release of the platform. The preview program gives
|
||||
you an advance look at new APIs, features, and behaviors coming to Android.
|
||||
Test your apps and give us feedback!
|
||||
Get ready for the next version of Android. Test your apps on Nexus 5, 6, 9, and
|
||||
Player. Explore what's new — a runtime permissions model, power saving Volta features, and new assist technology.
|
||||
</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>
|
||||
Get started
|
||||
Get Started!
|
||||
</a><br>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -38,6 +35,7 @@ footer.hide=1
|
||||
</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>
|
||||
|
||||