blob: baeaa5b8d243dea9ccae120dad88fd4512f801d2 [file] [log] [blame]
Scott Main50e990c2012-06-21 17:14:39 -07001fullpage=true
2no_footer_links=true
3carousel=true
Dirk Dougherty5f0462a2013-11-19 13:15:07 -08004excludeFromSuggestions=true
Scott Main633de7b2012-02-01 14:49:32 -08005page.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 -07006page.customHeadTag=<meta name="google-site-verification" content="sa-bIAI6GKvct3f61-WpRguHq-aNjtF7xJjMTSi79as" />
7
The Android Open Source Project9066cfe2009-03-03 19:31:44 -08008@jd:body
9
10
Scott Main50e990c2012-06-21 17:14:39 -070011<div class="wrap">
12 <!-- Slideshow -->
13 <div class="slideshow-container slideshow-home col-16">
14 <a href="" class="slideshow-prev">Prev</a>
15 <a href="" class="slideshow-next">Next</a>
16 <div class="frame">
17 <ul>
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -080018 <!-- set explicit widths as needed to prevent overflow issues -->
Dirk Dougherty0acf9462013-07-17 18:00:35 -070019
Scott Main81857ec2014-03-18 02:59:13 -070020
21 <li class="item carousel-home">
22 <div class="content-left col-10" style="width:580px;">
23 <a href="{@docRoot}design/patterns/new.html">
24 <img src="{@docRoot}images/home/aw_dac.png" style="margin-top:50px" >
25 </a>
26 </div>
27 <div class="content-right col-5" style="width:280px;">
28 <h1>Introducing Android Wear</h1>
29 <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>
30 <p>We cant wait to see what you will create.</p>
31 <p><a href="{@docRoot}wear/index.html" class="button">Learn more</a></p>
32 </div>
33 </li>
34
35
Scott Main50e990c2012-06-21 17:14:39 -070036 <li class="item carousel-home">
Dirk Dougherty13d79ce2014-02-05 12:58:40 -080037 <div class="content-left col-11" style="padding-top:65px;">
38 <script src="//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
39 <div style="box-shadow: 3px 10px 18px 1px #999;width:600px;height:336px">
40 <div id="ytapiplayer">
Dirk Doughertye11f4c52014-03-12 17:41:23 -070041 <a href="http://www.youtube.com/watch?v=i2uvYI6blEE"><img width=600
42 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 -080043 </div>
44 <script type="text/javascript">
45 var params = { allowScriptAccess: "always" };
46 var atts = { id: "ytapiplayer" };
Dirk Doughertye11f4c52014-03-12 17:41:23 -070047 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 -080048 "ytapiplayer", "600", "336", "8", null, null, params, atts);
49
50 // Callback used to pause/resume carousel based on video state
51 function onytplayerStateChange(newState) {
52 var isPaused = $("#pauseButton").hasClass("paused");
53 if ((newState == 1) || (newState == 3)) {
54 // if playing or buffering, pause the carousel
55 if (!isPaused) {
56 $("#pauseButton").click();
57 }
58 } else {
59 // otherwise, make sure carousel is running
60 if (isPaused) {
61 $("#pauseButton").click();
62 }
63 }
64 }
65
66 // Callback received when YouTube player loads to setup callback (above)
67 function onYouTubePlayerReady(playerId) {
68 var ytplayer = document.getElementById("ytapiplayer");
69 ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
70 }
71
72 </script>
73 </div>
74 </div>
75 <div class="content-right col-4">
Dirk Doughertye11f4c52014-03-12 17:41:23 -070076 <h1 style="white-space:nowrap;line-height:1.2em;">Developer Story: <br />Box Inc.</h1>
77 <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 -080078 <p><a href="{@docRoot}distribute/googleplay/spotlight/index.html" class="button">Watch more videos </a></p>
79 </div>
80 </li>
81
82 <li class="item carousel-home">
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -080083 <div class="content-left col-7" style="width:400px;">
84 <a href="{@docRoot}about/versions/kitkat.html">
85 <img src="{@docRoot}images/home/kk-hero.jpg" width="242" style="padding-top:72px;">
86 </a>
87 </div>
88 <div class="content-right col-4" style="width:340px;">
Dirk Doughertyad209a92013-10-20 12:47:43 -070089 <h1>Android 4.4 KitKat!</h1>
90 <p>A new version of Android is here, with great new features, APIs, and tools for developers.</p>
91 <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>
92 <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 -080093 <p><a href="{@docRoot}about/versions/kitkat.html" class="button">Check out the highlights</a></p>
94 </div>
Scott Main86c9d472013-06-21 20:39:41 -070095 </li>
Scott Main248573b2013-05-29 12:27:09 -070096
Scott Maind51eeba2013-02-25 10:19:11 -080097 <li class="item carousel-home">
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -080098 <div class="content-left col-11" style="padding-top:65px;">
99 <a href="https://www.youtube.com/watch?v=sONcojECWXs&list=PLWz5rJ2EKKc-2quE-o0enpILZF3nBZg_K&index=1">
100 <img src="{@docRoot}images/title-devbytes-kk.jpg" style="margin-top:0px;width:600px;">
101 </a>
102 </div>
103 <div class="content-right col-4">
Dirk Doughertyad209a92013-10-20 12:47:43 -0700104 <h1 style="white-space:nowrap;line-height:1.2em;">DevBytes: <br />Android 4.4</h1>
105 <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>
106 <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 -0800107 </div>
Dirk Doughertyc7e4be82013-07-17 18:00:35 -0700108 </li>
109
Dirk Dougherty20d47ca2013-01-14 17:42:30 -0800110 <li class="item carousel-home">
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -0800111 <div class="content-left col-19" style="width:580px;">
112 <a href="{@docRoot}design/patterns/new.html">
113 <img src="{@docRoot}design/media/design_elements_landing.png" style="margin-top:30px">
114 </a>
115 </div>
116 <div class="content-right col-4" style="width:280px;">
Dirk Doughertyad209a92013-10-20 12:47:43 -0700117 <h1>Design for Android KitKat</h1>
118 <p>Android KitKat brings a refreshed UI with updated styles, patterns, and gestures to use in your apps. </p>
119 <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 -0800120 <p><a href="{@docRoot}design/patterns/new.html" class="button">See what's new</a></p>
121 </div>
Scott Main50e990c2012-06-21 17:14:39 -0700122 </li>
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700123
Dirk Dougherty2a91ecb2013-11-05 19:06:27 -0800124 <li class="item carousel-home">
125 <div class="content-left col-11" style="padding-top:65px;">
126 <a href="http://www.youtube.com/watch?v=6QHkv-bSlds&list=PLWz5rJ2EKKc8j2B95zGMb8muZvrIy-wcF&index=1">
127 <img src="{@docRoot}images/title-adia-kk.png" style="margin-top:0px;width:600px;">
128 </a>
129 </div>
130 <div class="content-right col-4">
Dirk Doughertyad209a92013-10-20 12:47:43 -0700131 <h1 style="white-space:nowrap;line-height:1.2em;">ADIA: <br />Android 4.4</h1>
132 </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>
133 <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 -0800134 </div>
135 </li>
Dirk Doughertyad209a92013-10-20 12:47:43 -0700136 </ul>
Scott Main50e990c2012-06-21 17:14:39 -0700137 </div>
138 </div>
Dirk Doughertyad209a92013-10-20 12:47:43 -0700139
140<!-- /End slideshow -->
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700141
Dirk Dougherty20d47ca2013-01-14 17:42:30 -0800142 <a href="" id="pauseButton" style="display:none">pause</a>
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700143
144
Scott Main50e990c2012-06-21 17:14:39 -0700145</div>
146<div class="wrap" style="padding-bottom:20px">
147 <!-- Section links -->
148 <div class="home-sections">
149 <ul>
150 <li><a href="{@docRoot}about/index.html">About Android</a></li>
151 <li><a href="{@docRoot}sdk/index.html">Get the SDK</a></li>
152 <li><a href="http://source.android.com">Open Source</a></li>
153 <li><a href="{@docRoot}support.html">Support</a></li>
154 <li class="last"><a href="{@docRoot}legal.html">Legal</a></li>
155 </ul>
156 </div>
157 <!-- /Section links -->
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700158</div>