blob: 99a469a86bbc19396ee266939c619a90f98bfed4 [file] [log] [blame]
Scott Main50e990c2012-06-21 17:14:39 -07001fullpage=true
Scott Mainbbaf11f2014-03-27 13:01:56 -07002page.viewport_width=970
Scott Main50e990c2012-06-21 17:14:39 -07003no_footer_links=true
4carousel=true
Dirk Dougherty5f0462a2013-11-19 13:15:07 -08005excludeFromSuggestions=true
Scott Main633de7b2012-02-01 14:49:32 -08006page.metaDescription=The official site for Android developers. Provides the Android SDK and documentation for app developers and designers.
Scott Main9bcea322013-09-20 09:10:08 -07007page.customHeadTag=<meta name="google-site-verification" content="sa-bIAI6GKvct3f61-WpRguHq-aNjtF7xJjMTSi79as" />
8
The Android Open Source Project9066cfe2009-03-03 19:31:44 -08009@jd:body
10
11
Scott Main50e990c2012-06-21 17:14:39 -070012<div class="wrap">
13 <!-- Slideshow -->
14 <div class="slideshow-container slideshow-home col-16">
15 <a href="" class="slideshow-prev">Prev</a>
16 <a href="" class="slideshow-next">Next</a>
17 <div class="frame">
18 <ul>
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -080019 <!-- set explicit widths as needed to prevent overflow issues -->
Dirk Dougherty0acf9462013-07-17 18:00:35 -070020
Scott Main81857ec2014-03-18 02:59:13 -070021
22 <li class="item carousel-home">
23 <div class="content-left col-10" style="width:580px;">
Scott Main09131842014-03-26 20:10:34 -070024 <a href="{@docRoot}wear/index.html">
Scott Main81857ec2014-03-18 02:59:13 -070025 <img src="{@docRoot}images/home/aw_dac.png" style="margin-top:50px" >
26 </a>
27 </div>
28 <div class="content-right col-5" style="width:280px;">
29 <h1>Introducing Android Wear</h1>
30 <p>Were extending the Android platform to wearables. You can start building richer wearable experiences for your apps today using the enhanced Notification APIs in this Developer Preview.</p>
31 <p>We cant wait to see what you will create.</p>
32 <p><a href="{@docRoot}wear/index.html" class="button">Learn more</a></p>
33 </div>
34 </li>
35
36
Scott Main50e990c2012-06-21 17:14:39 -070037 <li class="item carousel-home">
Dirk Dougherty13d79ce2014-02-05 12:58:40 -080038 <div class="content-left col-11" style="padding-top:65px;">
39 <script src="//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
40 <div style="box-shadow: 3px 10px 18px 1px #999;width:600px;height:336px">
41 <div id="ytapiplayer">
Dirk Doughertye11f4c52014-03-12 17:41:23 -070042 <a href="http://www.youtube.com/watch?v=i2uvYI6blEE"><img width=600
43 src="https://i1.ytimg.com/vi/i2uvYI6blEE/maxresdefault.jpg"></a><!--You need Flash player 8+ and JavaScript enabled to view this video. -->
Dirk Dougherty13d79ce2014-02-05 12:58:40 -080044 </div>
45 <script type="text/javascript">
46 var params = { allowScriptAccess: "always" };
47 var atts = { id: "ytapiplayer" };
Dirk Doughertye11f4c52014-03-12 17:41:23 -070048 swfobject.embedSWF("//www.youtube.com/v/i2uvYI6blEE?enablejsapi=1&playerapiid=ytplayer&version=3&HD=1;rel=0;showinfo=0;modestbranding;origin=developer.android.com;autohide=1",
Dirk Dougherty13d79ce2014-02-05 12:58:40 -080049 "ytapiplayer", "600", "336", "8", null, null, params, atts);
50
51 // Callback used to pause/resume carousel based on video state
52 function onytplayerStateChange(newState) {
53 var isPaused = $("#pauseButton").hasClass("paused");
54 if ((newState == 1) || (newState == 3)) {
55 // if playing or buffering, pause the carousel
56 if (!isPaused) {
57 $("#pauseButton").click();
58 }
59 } else {
60 // otherwise, make sure carousel is running
61 if (isPaused) {
62 $("#pauseButton").click();
63 }
64 }
65 }
66
67 // Callback received when YouTube player loads to setup callback (above)
68 function onYouTubePlayerReady(playerId) {
69 var ytplayer = document.getElementById("ytapiplayer");
70 ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
71 }
72
73 </script>
74 </div>
75 </div>
76 <div class="content-right col-4">
Dirk Doughertye11f4c52014-03-12 17:41:23 -070077 <h1 style="white-space:nowrap;line-height:1.2em;">Developer Story: <br />Box Inc.</h1>
78 <p>Box is a cloud-based platform and app for users to share business information. See how they got over 5 million downloads by leveraging the flexibility in the Android platform.</p>
Dirk Dougherty13d79ce2014-02-05 12:58:40 -080079 <p><a href="{@docRoot}distribute/googleplay/spotlight/index.html" class="button">Watch more videos </a></p>
80 </div>
81 </li>
82
83 <li class="item carousel-home">
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -080084 <div class="content-left col-7" style="width:400px;">
85 <a href="{@docRoot}about/versions/kitkat.html">
86 <img src="{@docRoot}images/home/kk-hero.jpg" width="242" style="padding-top:72px;">
87 </a>
88 </div>
89 <div class="content-right col-4" style="width:340px;">
Dirk Doughertyad209a92013-10-20 12:47:43 -070090 <h1>Android 4.4 KitKat!</h1>
91 <p>A new version of Android is here, with great new features, APIs, and tools for developers.</p>
92 <p>Android 4.4 is built to run on more devices than ever before, and gives you more ways to showcase your content and create beautiful, useful, and innovative apps.</p>
93 <p>Learn about what's new in the Platform Highlights and see the API Overview for details.</p>
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -080094 <p><a href="{@docRoot}about/versions/kitkat.html" class="button">Check out the highlights</a></p>
95 </div>
Scott Main86c9d472013-06-21 20:39:41 -070096 </li>
Scott Main248573b2013-05-29 12:27:09 -070097
Scott Maind51eeba2013-02-25 10:19:11 -080098 <li class="item carousel-home">
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -080099 <div class="content-left col-11" style="padding-top:65px;">
100 <a href="https://www.youtube.com/watch?v=sONcojECWXs&list=PLWz5rJ2EKKc-2quE-o0enpILZF3nBZg_K&index=1">
101 <img src="{@docRoot}images/title-devbytes-kk.jpg" style="margin-top:0px;width:600px;">
102 </a>
103 </div>
104 <div class="content-right col-4">
Dirk Doughertyad209a92013-10-20 12:47:43 -0700105 <h1 style="white-space:nowrap;line-height:1.2em;">DevBytes: <br />Android 4.4</h1>
106 <p>Join the DevBytes team for a look at what's new in Android 4.4 KitKat&nbsp;&mdash; new ways to make your apps beautiful, printing, storage access framework, and more.</p>
107 <p><a href="https://www.youtube.com/watch?v=sONcojECWXs&list=PLWz5rJ2EKKc-2quE-o0enpILZF3nBZg_K&index=1" class="button">Watch the video </a></p>
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -0800108 </div>
Dirk Doughertyc7e4be82013-07-17 18:00:35 -0700109 </li>
110
Dirk Dougherty20d47ca2013-01-14 17:42:30 -0800111 <li class="item carousel-home">
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -0800112 <div class="content-left col-19" style="width:580px;">
113 <a href="{@docRoot}design/patterns/new.html">
114 <img src="{@docRoot}design/media/design_elements_landing.png" style="margin-top:30px">
115 </a>
116 </div>
117 <div class="content-right col-4" style="width:280px;">
Dirk Doughertyad209a92013-10-20 12:47:43 -0700118 <h1>Design for Android KitKat</h1>
119 <p>Android KitKat brings a refreshed UI with updated styles, patterns, and gestures to use in your apps. </p>
120 <p>We've updated the Android Design guidelines and added new pages on branding, fullscreen, and more. </p>
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -0800121 <p><a href="{@docRoot}design/patterns/new.html" class="button">See what's new</a></p>
122 </div>
Scott Main50e990c2012-06-21 17:14:39 -0700123 </li>
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700124
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -0800125 <li class="item carousel-home">
126 <div class="content-left col-11" style="padding-top:65px;">
127 <a href="http://www.youtube.com/watch?v=6QHkv-bSlds&list=PLWz5rJ2EKKc8j2B95zGMb8muZvrIy-wcF&index=1">
128 <img src="{@docRoot}images/title-adia-kk.png" style="margin-top:0px;width:600px;">
129 </a>
130 </div>
131 <div class="content-right col-4">
Dirk Doughertyad209a92013-10-20 12:47:43 -0700132 <h1 style="white-space:nowrap;line-height:1.2em;">ADIA: <br />Android 4.4</h1>
133 </p>Join the Android Design in Action team for a walkthrough of new developer features, UX changes, and updates to design guidelines in Android 4.4.</p>
134 <p><a href="http://www.youtube.com/watch?v=6QHkv-bSlds&list=PLWz5rJ2EKKc8j2B95zGMb8muZvrIy-wcF&index=1" class="button">Watch the video </a></p>
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -0800135 </div>
136 </li>
Dirk Doughertyad209a92013-10-20 12:47:43 -0700137 </ul>
Scott Main50e990c2012-06-21 17:14:39 -0700138 </div>
139 </div>
Dirk Doughertyad209a92013-10-20 12:47:43 -0700140
141<!-- /End slideshow -->
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700142
Dirk Dougherty20d47ca2013-01-14 17:42:30 -0800143 <a href="" id="pauseButton" style="display:none">pause</a>
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700144
145
Scott Main50e990c2012-06-21 17:14:39 -0700146</div>
147<div class="wrap" style="padding-bottom:20px">
148 <!-- Section links -->
149 <div class="home-sections">
150 <ul>
151 <li><a href="{@docRoot}about/index.html">About Android</a></li>
152 <li><a href="{@docRoot}sdk/index.html">Get the SDK</a></li>
153 <li><a href="http://source.android.com">Open Source</a></li>
154 <li><a href="{@docRoot}support.html">Support</a></li>
155 <li class="last"><a href="{@docRoot}legal.html">Legal</a></li>
156 </ul>
157 </div>
158 <!-- /Section links -->
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700159</div>