blob: 6285a4eded4066b39ea557483ae816684bb653d4 [file] [log] [blame]
Robert Ly3c4b4f72012-11-30 04:02:04 -08001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Dirk Dougherty78ec7322013-09-16 10:37:40 -070076
77
Quddus Chong26ca3fa2014-05-06 17:02:49 -070078
79
80
81
82
83
84
Quddus Chong559c0062014-06-12 13:59:34 -070085
86
Quddus Chong2b4b3d22014-10-26 18:10:42 -070087
88
89
90
91
92
93
94
95
96
97
Quddus Chongfd19ada2014-11-18 16:41:07 -080098
Robert Ly3c4b4f72012-11-30 04:02:04 -080099<html>
100<head>
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700101
102
Dirk Dougherty78ec7322013-09-16 10:37:40 -0700103<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
104<meta name="viewport" content="width=device-width" />
Robert Ly3c4b4f72012-11-30 04:02:04 -0800105
106<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
107<title>CameraUpdate | Android Developers</title>
108
109<!-- STYLESHEETS -->
110<link rel="stylesheet"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700111href="//fonts.googleapis.com/css?family=Roboto+Condensed">
112<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
113 title="roboto">
Quddus Chongfd19ada2014-11-18 16:41:07 -0800114<link href="/assets/css/default.css?v=4" rel="stylesheet" type="text/css">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800115
116
117
118<!-- JAVASCRIPT -->
Dirk Dougherty8a72b6e2013-02-01 15:00:09 -0800119<script src="//www.google.com/jsapi" type="text/javascript"></script>
Robert Lyf6f5cf42013-02-04 18:24:15 -0800120<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800121<script type="text/javascript">
122 var toRoot = "/";
Dirk Doughertyd1898452013-12-02 11:34:20 -0800123 var metaTags = [];
Robert Lyf6f5cf42013-02-04 18:24:15 -0800124 var devsite = false;
Robert Ly3c4b4f72012-11-30 04:02:04 -0800125</script>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800126<script src="/assets/js/docs.js?v=3" type="text/javascript"></script>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800127
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700128
129
Quddus Chong559c0062014-06-12 13:59:34 -0700130<script>
131 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
132 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
133 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
134 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
Robert Lyf6f5cf42013-02-04 18:24:15 -0800135
Quddus Chong559c0062014-06-12 13:59:34 -0700136 ga('create', 'UA-5831155-1', 'android.com');
137 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
138 ga('send', 'pageview');
139 ga('universal.send', 'pageview'); // Send page view for new tracker.
Robert Lyf6f5cf42013-02-04 18:24:15 -0800140</script>
Quddus Chong559c0062014-06-12 13:59:34 -0700141
Robert Ly3c4b4f72012-11-30 04:02:04 -0800142</head>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700143
Robert Ly555c93b2012-12-03 12:24:07 -0800144<body class="gc-documentation google
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700145 develop reference" itemscope itemtype="http://schema.org/Article">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800146 <div id="doc-api-level" class="" style="display:none"></div>
147 <a name="top"></a>
148
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700149
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700150<a name="top"></a>
151
Quddus Chongfd19ada2014-11-18 16:41:07 -0800152<!-- dialog to prompt lang pref change when loaded from hardcoded URL
153<div id="langMessage" style="display:none">
154 <div>
155 <div class="lang en">
156 <p>You requested a page in English, would you like to proceed with this language setting?</p>
157 </div>
158 <div class="lang es">
159 <p>You requested a page in Spanish (Español), would you like to proceed with this language setting?</p>
160 </div>
161 <div class="lang ja">
162 <p>You requested a page in Japanese (日本語), would you like to proceed with this language setting?</p>
163 </div>
164 <div class="lang ko">
165 <p>You requested a page in Korean (한국어), would you like to proceed with this language setting?</p>
166 </div>
167 <div class="lang ru">
168 <p>You requested a page in Russian (Русский), would you like to proceed with this language setting?</p>
169 </div>
170 <div class="lang zh-cn">
171 <p>You requested a page in Simplified Chinese (简体中文), would you like to proceed with this language setting?</p>
172 </div>
173 <div class="lang zh-tw">
174 <p>You requested a page in Traditional Chinese (繁體中文), would you like to proceed with this language setting?</p>
175 </div>
176 <a href="#" class="button yes" onclick="return false;">
177 <span class="lang en">Yes</span>
178 <span class="lang es">Sí</span>
179 <span class="lang ja">Yes</span>
180 <span class="lang ko">Yes</span>
181 <span class="lang ru">Yes</span>
182 <span class="lang zh-cn">是的</span>
183 <span class="lang zh-tw">没有</span>
184 </a>
185 <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
186 <span class="lang en">No</span>
187 <span class="lang es">No</span>
188 <span class="lang ja">No</span>
189 <span class="lang ko">No</span>
190 <span class="lang ru">No</span>
191 <span class="lang zh-cn">没有</span>
192 <span class="lang zh-tw">没有</span>
193 </a>
194 </div>
195</div> -->
196
197
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700198 <!-- Header -->
199 <div id="header-wrapper">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800200 <div id="header">
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700201
Quddus Chongfd19ada2014-11-18 16:41:07 -0800202
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700203
204
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700205 <div class="wrap" id="header-wrap">
206 <div class="col-3 logo">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800207 <a href="/index.html">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700208 <img src="/assets/images/dac_logo.png"
209 srcset="/assets/images/dac_logo@2x.png 2x"
210 width="123" height="25" alt="Android Developers" />
Robert Ly3c4b4f72012-11-30 04:02:04 -0800211 </a>
212 <div class="btn-quicknav" id="btn-quicknav">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700213 <a href="#" class="arrow-inactive">Quicknav</a>
214 <a href="#" class="arrow-active">Quicknav</a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800215 </div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700216 </div>
217 <ul class="nav-x col-9">
218 <li class="design">
219 <a href="/design/index.html"
220 zh-tw-lang="設計"
221 zh-cn-lang="设计"
222 ru-lang="Проектирование"
223 ko-lang="디자인"
224 ja-lang="設計"
225 es-lang="Diseñar"
226 >Design</a></li>
227 <li class="develop"><a href="/develop/index.html"
228 zh-tw-lang="開發"
229 zh-cn-lang="开发"
230 ru-lang="Разработка"
231 ko-lang="개발"
232 ja-lang="開発"
233 es-lang="Desarrollar"
234 >Develop</a></li>
235 <li class="distribute last"><a href="/distribute/index.html"
236 zh-tw-lang="發佈"
237 zh-cn-lang="分发"
238 ru-lang="Распространение"
239 ko-lang="배포"
240 ja-lang="配布"
241 es-lang="Distribuir"
242 >Distribute</a></li>
243 </ul>
244
245
Quddus Chongfd19ada2014-11-18 16:41:07 -0800246
247
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700248<div class="menu-container">
249 <div class="moremenu">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800250 <div id="more-btn"></div>
251 </div>
252 <div class="morehover" id="moremenu">
253 <div class="top"></div>
254 <div class="mid">
255 <div class="header">Links</div>
256 <ul>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700257 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800258 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
259 <li><a href="/about/index.html">About Android</a></li>
260 </ul>
261 <div class="header">Android Sites</div>
262 <ul>
263 <li><a href="http://www.android.com">Android.com</a></li>
264 <li class="active"><a>Android Developers</a></li>
265 <li><a href="http://source.android.com">Android Open Source Project</a></li>
266 </ul>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700267
Robert Lyf6f5cf42013-02-04 18:24:15 -0800268
269
270 <div class="header">Language</div>
271 <div id="language" class="locales">
272 <select name="language" onChange="changeLangPref(this.value, true)">
273 <option value="en">English</option>
274 <option value="es">Español</option>
275 <option value="ja">日本語</option>
276 <option value="ko">한국어</option>
277 <option value="ru">Русский</option>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800278 <option value="zh-cn">中文(简体)</option>
279 <option value="zh-tw">中文(繁體)</option>
Robert Lyf6f5cf42013-02-04 18:24:15 -0800280 </select>
281 </div>
282 <script type="text/javascript">
283 <!--
284 loadLangPref();
285 //-->
286 </script>
287
288
Robert Ly3c4b4f72012-11-30 04:02:04 -0800289 <br class="clearfix" />
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700290 </div><!-- end 'mid' -->
Robert Ly3c4b4f72012-11-30 04:02:04 -0800291 <div class="bottom"></div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700292 </div><!-- end 'moremenu' -->
293
Robert Ly3c4b4f72012-11-30 04:02:04 -0800294 <div class="search" id="search-container">
295 <div class="search-inner">
296 <div id="search-btn"></div>
297 <div class="left"></div>
298 <form onsubmit="return submit_search()">
299 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700300 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
301 onkeydown="return search_changed(event, true, '/')"
302 onkeyup="return search_changed(event, false, '/')" />
Robert Ly3c4b4f72012-11-30 04:02:04 -0800303 </form>
304 <div class="right"></div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700305 <a class="close hide">close</a>
306 <div class="left"></div>
307 <div class="right"></div>
308 </div><!-- end search-inner -->
309 </div><!-- end search-container -->
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700310
311 <div class="search_filtered_wrapper reference">
312 <div class="suggest-card reference no-display">
313 <ul class="search_filtered">
314 </ul>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800315 </div>
316 </div>
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700317
318 <div class="search_filtered_wrapper docs">
319 <div class="suggest-card dummy no-display">&nbsp;</div>
320 <div class="suggest-card develop no-display">
321 <ul class="search_filtered">
322 </ul>
323 <div class="child-card guides no-display">
324 </div>
325 <div class="child-card training no-display">
326 </div>
quddusc563daee2013-12-03 19:31:14 -0800327 <div class="child-card samples no-display">
328 </div>
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700329 </div>
330 <div class="suggest-card design no-display">
331 <ul class="search_filtered">
332 </ul>
333 </div>
334 <div class="suggest-card distribute no-display">
335 <ul class="search_filtered">
336 </ul>
337 </div>
338 </div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700339</div><!-- end menu-container (search and menu widget) -->
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700340
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700341
342
343 <!-- Expanded quicknav -->
Quddus Chong559c0062014-06-12 13:59:34 -0700344 <div id="quicknav" class="col-13">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700345 <ul>
Quddus Chong559c0062014-06-12 13:59:34 -0700346 <li class="about">
347 <ul>
348 <li><a href="/about/index.html">About</a></li>
349 <li><a href="/wear/index.html">Wear</a></li>
350 <li><a href="/tv/index.html">TV</a></li>
351 <li><a href="/auto/index.html">Auto</a></li>
352 </ul>
353 </li>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700354 <li class="design">
355 <ul>
356 <li><a href="/design/index.html">Get Started</a></li>
Quddus Chong559c0062014-06-12 13:59:34 -0700357 <li><a href="/design/devices.html">Devices</a></li>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700358 <li><a href="/design/style/index.html">Style</a></li>
359 <li><a href="/design/patterns/index.html">Patterns</a></li>
360 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
361 <li><a href="/design/downloads/index.html">Downloads</a></li>
362 <li><a href="/design/videos/index.html">Videos</a></li>
363 </ul>
364 </li>
365 <li class="develop">
366 <ul>
367 <li><a href="/training/index.html"
368 zh-tw-lang="訓練課程"
369 zh-cn-lang="培训"
370 ru-lang="Курсы"
371 ko-lang="교육"
372 ja-lang="トレーニング"
373 es-lang="Capacitación"
374 >Training</a></li>
375 <li><a href="/guide/index.html"
376 zh-tw-lang="API 指南"
377 zh-cn-lang="API 指南"
378 ru-lang="Руководства по API"
379 ko-lang="API 가이드"
380 ja-lang="API ガイド"
381 es-lang="Guías de la API"
382 >API Guides</a></li>
383 <li><a href="/reference/packages.html"
384 zh-tw-lang="參考資源"
385 zh-cn-lang="参考"
386 ru-lang="Справочник"
387 ko-lang="참조문서"
388 ja-lang="リファレンス"
389 es-lang="Referencia"
390 >Reference</a></li>
Quddus Chong559c0062014-06-12 13:59:34 -0700391 <li><a href="/sdk/index.html"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700392 zh-tw-lang="相關工具"
393 zh-cn-lang="工具"
394 ru-lang="Инструменты"
395 ko-lang="도구"
396 ja-lang="ツール"
397 es-lang="Herramientas"
398 >Tools</a>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700399 </li>
400 <li><a href="/google/index.html">Google Services</a>
401 </li>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800402
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700403 <li><a href="/samples/index.html">Samples</a>
404 </li>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800405
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700406 </ul>
407 </li>
408 <li class="distribute last">
409 <ul>
410 <li><a href="/distribute/googleplay/index.html">Google Play</a></li>
411 <li><a href="/distribute/essentials/index.html">Essentials</a></li>
412 <li><a href="/distribute/users/index.html">Get Users</a></li>
413 <li><a href="/distribute/engage/index.html">Engage &amp; Retain</a></li>
414 <li><a href="/distribute/monetize/index.html">Monetize</a></li>
415 <li><a href="/distribute/tools/index.html">Tools &amp; Reference</a></li>
416 <li><a href="/distribute/stories/index.html">Developer Stories</a></li>
417 </ul>
418 </li>
419 </ul>
420 </div><!-- /Expanded quicknav -->
421 </div><!-- end header-wrap.wrap -->
422 </div><!-- end header -->
423
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700424
Robert Ly3c4b4f72012-11-30 04:02:04 -0800425 <!-- Secondary x-nav -->
426 <div id="nav-x">
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700427 <div class="wrap" style="position:relative;z-index:1">
428
Quddus Chongfd19ada2014-11-18 16:41:07 -0800429
430
431
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700432
Robert Ly3c4b4f72012-11-30 04:02:04 -0800433 <ul class="nav-x col-9 develop" style="width:100%">
Robert Ly05c8e632013-02-25 14:43:01 -0800434 <li class="training"><a href="/training/index.html"
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700435 zh-tw-lang="訓練課程"
436 zh-cn-lang="培训"
Robert Ly3c4b4f72012-11-30 04:02:04 -0800437 ru-lang="Курсы"
438 ko-lang="교육"
439 ja-lang="トレーニング"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700440 es-lang="Capacitación"
Robert Ly3c4b4f72012-11-30 04:02:04 -0800441 >Training</a></li>
quddusc563daee2013-12-03 19:31:14 -0800442 <li class="guide"><a href="/guide/index.html"
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700443 zh-tw-lang="API 指南"
444 zh-cn-lang="API 指南"
Robert Ly3c4b4f72012-11-30 04:02:04 -0800445 ru-lang="Руководства по API"
446 ko-lang="API 가이드"
447 ja-lang="API ガイド"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700448 es-lang="Guías de la API"
Robert Ly3c4b4f72012-11-30 04:02:04 -0800449 >API Guides</a></li>
Robert Ly05c8e632013-02-25 14:43:01 -0800450 <li class="reference"><a href="/reference/packages.html"
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700451 zh-tw-lang="參考資源"
452 zh-cn-lang="参考"
Robert Ly3c4b4f72012-11-30 04:02:04 -0800453 ru-lang="Справочник"
454 ko-lang="참조문서"
455 ja-lang="リファレンス"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700456 es-lang="Referencia"
Robert Ly3c4b4f72012-11-30 04:02:04 -0800457 >Reference</a></li>
Quddus Chong559c0062014-06-12 13:59:34 -0700458 <li class="tools"><a href="/sdk/index.html"
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700459 zh-tw-lang="相關工具"
460 zh-cn-lang="工具"
Robert Ly3c4b4f72012-11-30 04:02:04 -0800461 ru-lang="Инструменты"
462 ko-lang="도구"
463 ja-lang="ツール"
464 es-lang="Herramientas"
465 >Tools</a></li>
Robert Ly05c8e632013-02-25 14:43:01 -0800466 <li class="google"><a href="/google/index.html"
Robert Ly3c4b4f72012-11-30 04:02:04 -0800467 >Google Services</a>
468 </li>
Dirk Dougherty78ec7322013-09-16 10:37:40 -0700469
Dirk Doughertyd1898452013-12-02 11:34:20 -0800470 <li class="samples"><a href="/samples/index.html"
471 >Samples</a>
472 </li>
473
Robert Ly3c4b4f72012-11-30 04:02:04 -0800474 </ul>
475 </div>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800476 </div>
Quddus Chong559c0062014-06-12 13:59:34 -0700477 <!-- /Sendondary x-nav DEVELOP -->
Robert Ly3c4b4f72012-11-30 04:02:04 -0800478
479
Robert Ly3c4b4f72012-11-30 04:02:04 -0800480
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700481 <div id="searchResults" class="wrap" style="display:none;">
482 <h2 id="searchTitle">Results</h2>
483 <div id="leftSearchControl" class="search-control">Loading...</div>
484 </div>
485 </div> <!--end header-wrapper -->
486
487 <div id="sticky-header">
488 <div>
489 <a class="logo" href="#top"></a>
490 <a class="top" href="#top"></a>
491 <ul class="breadcrumb">
Quddus Chongfd19ada2014-11-18 16:41:07 -0800492
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700493 <li class="current">CameraUpdate</li>
494 </ul>
495 </div>
496 </div>
497
498
499
500
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700501
502
Robert Ly3c4b4f72012-11-30 04:02:04 -0800503 <div class="wrap clearfix" id="body-content">
504 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
505 <div id="devdoc-nav" class="scroll-pane">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800506
507
508
509<ul id="nav">
Dirk Doughertya38ca332013-05-15 02:36:33 -0700510
Robert Ly3c4b4f72012-11-30 04:02:04 -0800511 <li class="nav-section">
512 <div class="nav-section-header empty"><a href="/google/index.html">
Dirk Doughertya38ca332013-05-15 02:36:33 -0700513 <span class="en">Overview</span>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800514 </a></div>
515 </li>
516
517 <li class="nav-section">
Dirk Doughertya38ca332013-05-15 02:36:33 -0700518 <div class="nav-section-header empty"><a href="/google/play-services/games.html">
519 <span class="en">Games</span>
520 </a></div>
521 </li>
522 <li class="nav-section">
523 <div class="nav-section-header empty"><a href="/google/play-services/location.html">
524 <span class="en">Location</span>
525 </a></div>
526 </li>
527 <li class="nav-section">
528 <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
529 <span class="en">Google+</span>
530 </a></div>
531 </li>
532 <li class="nav-section">
533 <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
Dirk Doughertyeb768482013-10-29 22:25:12 -0700534 <span class="en">Maps</span>
535 </a></div>
536 </li>
537 <li class="nav-section">
Dirk Dougherty16542642014-02-07 19:58:28 -0800538 <div class="nav-section-header empty"><a href="/google/play-services/drive.html">
539 <span class="en">Drive</span>
540 </a></div>
541 </li>
542 <li class="nav-section">
543 <div class="nav-section-header empty"><a href="/google/play-services/cast.html">
544 <span class="en">Cast</span>
545 </a></div>
546 </li>
547 <li class="nav-section">
Dirk Doughertyeb768482013-10-29 22:25:12 -0700548 <div class="nav-section-header"><a href="/google/play-services/ads.html">
549 <span class="en">Ads</span></a>
550 </div>
551 <ul>
552 <li><a href="/google/play-services/id.html">
553 <span class="en">Advertising ID</span></a>
554 </li>
555 </ul>
556 </li>
557 <li class="nav-section">
558 <div class="nav-section-header empty"><a href="/google/play-services/wallet.html">
559 <span class="en">Wallet</span>
Dirk Doughertya38ca332013-05-15 02:36:33 -0700560 </a></div>
561 </li>
Dirk Doughertya38ca332013-05-15 02:36:33 -0700562
563
564 <li class="nav-section">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800565 <div class="nav-section-header"><a href="/google/play-services/index.html">
Robert Lyd84d5cc2013-01-04 10:13:35 -0800566 <span class="en">Google Play Services</span></a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800567 </div>
568 <ul>
569 <li><a href="/google/play-services/setup.html">
Quddus Chonge457fb62014-09-11 18:55:43 -0700570 <span class="en">Setting Up Google Play Services</span></a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800571 </li>
quddusc682d8e92014-03-13 11:55:32 -0700572 <li class="nav-section">
573 <div class="nav-section-header"><a href="/google/auth/api-client.html">
Quddus Chonge457fb62014-09-11 18:55:43 -0700574 <span class="en">Accessing Google APIs</span></a>
quddusc682d8e92014-03-13 11:55:32 -0700575 </div>
576 <ul>
577 <li>
578 <a href="/google/auth/http-auth.html">
579 <span class="en">Authorizing with Google for REST APIs</span>
580 </a>
581 </li>
582 </ul>
583 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800584 <li id="gms-tree-list" class="nav-section">
585 <div class="nav-section-header">
586 <a href="/reference/gms-packages.html">
587 <span class="en">Reference</span>
588 </a>
589 <div>
590 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800591 </ul>
592 </li>
593
Robert Lyd84d5cc2013-01-04 10:13:35 -0800594
Robert Ly3c4b4f72012-11-30 04:02:04 -0800595 <li class="nav-section">
596 <div class="nav-section-header"><a href="/google/play/billing/index.html">
Robert Ly672b3ad2012-11-30 16:15:46 -0800597 <span class="en">Google Play In-app Billing</span></a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800598 </div>
599 <ul>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800600 <li><a href="/google/play/billing/billing_overview.html">
601 <span class="en">Overview</span></a>
602 </li>
603 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
604 <span class="en">Version 3 API</span></a></div>
605 <ul>
606 <li><a href="/google/play/billing/billing_integrate.html">
607 <span class="en">Implementing the API</span></a></li>
608 <li><a href="/google/play/billing/billing_reference.html">
609 <span class="en">Reference</span></a></li>
610 </ul>
611 </li>
612 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
613 <span class="en">Version 2 API</span></a></div>
614 <ul>
615 <li><a href="/google/play/billing/v2/billing_integrate.html">
616 <span class="en">Implementing the API</span></a></li>
617 <li><a href="/google/play/billing/v2/billing_subscriptions.html">
618 <span class="en">Subscriptions</span></a></li>
619 <li><a href="/google/play/billing/v2/billing_reference.html">
620 <span class="en">Reference</span></a></li>
621 </ul>
622 </li>
Robert Ly05c8e632013-02-25 14:43:01 -0800623 <li><a href="/google/play/billing/billing_subscriptions.html">
624 <span class="en">Subscriptions</span></a>
625 </li>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800626 <li><a href="/google/play/billing/billing_best_practices.html">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800627 <span class="en">Security and Design</span></a>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800628 </li>
629 <li><a href="/google/play/billing/billing_testing.html">
Robert Ly555c93b2012-12-03 12:24:07 -0800630 <span class="en">Testing In-app Billing</span></a>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800631 </li>
632 <li><a href="/google/play/billing/billing_admin.html">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800633 <span class="en">Administering In-app Billing</span></a>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800634 </li>
635 <li><a href="/google/play/billing/versions.html">
636 <span class="en">Version Notes</span></a>
637 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800638 </ul>
639 </li>
640
Dirk Doughertya38ca332013-05-15 02:36:33 -0700641
642
Dirk Doughertyd1898452013-12-02 11:34:20 -0800643 <li class="nav-section">
Dirk Doughertya38ca332013-05-15 02:36:33 -0700644 <div class="nav-section-header"><a href="/google/gcm/index.html">
645 <span class="en">Google Cloud Messaging</span></a>
646 </div>
647 <ul>
Dirk Doughertyd1898452013-12-02 11:34:20 -0800648 <li><a href="/google/gcm/gcm.html">
649 <span class="en">Overview</span></a>
650 </li>
Dirk Doughertya38ca332013-05-15 02:36:33 -0700651 <li><a href="/google/gcm/gs.html">
652 <span class="en">Getting Started</span></a>
653 </li>
Dirk Doughertyd1898452013-12-02 11:34:20 -0800654 <li><a href="/google/gcm/client.html">
655 <span class="en">Implementing GCM Client</span></a>
Dirk Doughertya38ca332013-05-15 02:36:33 -0700656 </li>
Dirk Doughertyd1898452013-12-02 11:34:20 -0800657 <li class="nav-section"><div class="nav-section-header"><a href="/google/gcm/server.html">
658 <span class="en">Implementing GCM Server</span></a></div>
659 <ul>
660 <li><a href="/google/gcm/ccs.html">
661 <span class="en">CCS (XMPP)</span></a></li>
662 <li><a href="/google/gcm/http.html">
663 <span class="en">HTTP</span></a></li>
664 </ul>
Dirk Doughertyfe3da792013-06-12 18:06:08 -0700665 </li>
666 <li><a href="/google/gcm/notifications.html">
667 <span class="en">User Notifications</span></a>
668 </li>
Dirk Doughertya38ca332013-05-15 02:36:33 -0700669 <li><a href="/google/gcm/adv.html">
670 <span class="en">Advanced Topics</span></a>
671 </li>
672 <li><a href="/google/gcm/c2dm.html">
673 <span class="en">Migration</span></a>
674 </li>
675 <li id="gcm-tree-list" class="nav-section">
676 <div class="nav-section-header">
677 <a href="/reference/gcm-packages.html">
678 <span class="en">Reference</span>
679 </a>
680 <div>
681 </li>
682 </ul>
683 </li>
684
Robert Ly3c4b4f72012-11-30 04:02:04 -0800685 <li class="nav-section">
Quddus Chonge457fb62014-09-11 18:55:43 -0700686 <div class="nav-section-header empty"><a href="/google/gcs/index.html">
687 <span class="en">Google Cloud Save</span></a>
688 </div>
689 </li>
690
691 <li class="nav-section">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800692 <div class="nav-section-header"><a href="/google/play/dist.html">
Robert Ly672b3ad2012-11-30 16:15:46 -0800693 <span class="en">Google Play Distribution</span></a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800694 </div>
695 <ul>
696 <li><a href="/google/play/filters.html">
697 <span class="en">Filters on Google Play</span></a>
698 </li>
Quddus Chonge457fb62014-09-11 18:55:43 -0700699 <li><a href="/google/play/billing/gp-purchase-status-api.html">
700 <span class="en">Google Play Developer API</span></a>
701 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800702 <li><a href="/google/play/publishing/multiple-apks.html">
703 <span class="en">Multiple APK Support</span></a>
704 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800705 <li><a href="/google/play/expansion-files.html">
706 <span class="en">APK Expansion Files</span></a>
707 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800708 <li class="nav-section">
709 <div class="nav-section-header"><a href="/google/play/licensing/index.html">
710 <span class="en">Application Licensing</span></a>
711 </div>
712 <ul>
713 <li><a href="/google/play/licensing/overview.html">
714 <span class="en">Licensing Overview</span></a>
715 </li>
716 <li><a href="/google/play/licensing/setting-up.html">
717 <span class="en">Setting Up for Licensing</span></a>
718 </li>
719 <li><a href="/google/play/licensing/adding-licensing.html">
720 <span class="en">Adding Licensing to Your App</span></a>
721 </li>
722 <li><a href="/google/play/licensing/licensing-reference.html">
723 <span class="en">Licensing Reference</span></a>
724 </li>
725 </ul>
726 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800727
Robert Lyd84d5cc2013-01-04 10:13:35 -0800728 <li class="nav-section">
729 <div class="nav-section-header"><a href="/google/backup/index.html">
730 Android Backup Service</a>
731 </div>
732 <ul>
733 <li><a href="/google/backup/signup.html">
734 Register</a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800735 </li>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800736 </ul>
737 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800738
Dirk Doughertya38ca332013-05-15 02:36:33 -0700739 </ul>
740
741</li>
742
743
744
Robert Ly3c4b4f72012-11-30 04:02:04 -0800745</ul>
746
747<script type="text/javascript">
748<!--
749 buildToggleLists();
750 changeNavLang(getLangPref());
751//-->
752</script>
753
754
755
756
757 </div>
758 <script type="text/javascript">
759 showGoogleRefTree();
760
761 </script>
762 </div> <!-- end side-nav -->
763 <script>
764 $(document).ready(function() {
765 scrollIntoView("devdoc-nav");
766 });
767 </script>
768
769
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700770
771
Robert Ly3c4b4f72012-11-30 04:02:04 -0800772
773
774<div class="col-12" id="doc-col">
775
776<div id="api-info-block">
777
778
779
780
781
782
783
784
785
786
787
788<div class="sum-details-links">
789
790Summary:
791
792
793
794
795
796
797
798
799
800
801
802
803
804 <a href="#inhmethods">Inherited Methods</a>
805
806&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
807
808</div><!-- end sum-details-links -->
809<div class="api-level">
810
811
812
813
814</div>
815</div><!-- end api-info-block -->
816
817
818<!-- ======== START OF CLASS DATA ======== -->
819
820<div id="jd-header">
821 public
822
823 final
824
825 class
826<h1 itemprop="name">CameraUpdate</h1>
827
828
829
830
Dirk Dougherty78ec7322013-09-16 10:37:40 -0700831 extends Object<br/>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800832
833
834
835
836
837
838
839
840
Quddus Chongfd19ada2014-11-18 16:41:07 -0800841
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700842
843
Robert Ly3c4b4f72012-11-30 04:02:04 -0800844</div><!-- end header -->
845
846<div id="naMessage"></div>
847
848<div id="jd-content" class="api apilevel-">
849<table class="jd-inheritance-table">
850
851
852 <tr>
853
Dirk Dougherty78ec7322013-09-16 10:37:40 -0700854 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800855 </tr>
856
857
858 <tr>
859
860 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
861
862 <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.maps.CameraUpdate</td>
863 </tr>
864
865
866</table>
867
868
869
870
871
872
873
874<div class="jd-descr">
875
876
877<h2>Class Overview</h2>
878<p itemprop="articleBody">Defines a camera move. An object of this type can be used to modify a map's camera by calling
879 <code><a href="/reference/com/google/android/gms/maps/GoogleMap.html#animateCamera(com.google.android.gms.maps.CameraUpdate)">animateCamera(CameraUpdate)</a></code>,
880 <code><a href="/reference/com/google/android/gms/maps/GoogleMap.html#animateCamera(com.google.android.gms.maps.CameraUpdate, com.google.android.gms.maps.GoogleMap.CancelableCallback)">animateCamera(CameraUpdate, GoogleMap.CancelableCallback)</a></code> or
881 <code><a href="/reference/com/google/android/gms/maps/GoogleMap.html#moveCamera(com.google.android.gms.maps.CameraUpdate)">moveCamera(CameraUpdate)</a></code>.
882 <p>
883 To obtain a <code><a href="/reference/com/google/android/gms/maps/CameraUpdate.html">CameraUpdate</a></code> use the factory class <code><a href="/reference/com/google/android/gms/maps/CameraUpdateFactory.html">CameraUpdateFactory</a></code>.
884 <p>
885 For example, to zoom in on a map, you can use the following code:
886 <pre> <code>GoogleMap map = ...;
887 map.animateCamera(CameraUpdateFactory.zoomIn());</code></pre>
Robert Ly05c8e632013-02-25 14:43:01 -0800888 <p>
889 <h3>Developer Guide</h3>
890 <p>
891 For more information, read the <a
892 href="https://developers.google.com/maps/documentation/android/views">Changing the View</a>
893 developer guide.
Robert Ly3c4b4f72012-11-30 04:02:04 -0800894</p>
895
896
897
898
899
900</div><!-- jd-descr -->
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917<div class="jd-descr">
918
919
920<h2>Summary</h2>
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953<!-- ========== METHOD SUMMARY =========== -->
954<table id="inhmethods" class="jd-sumtable"><tr><th>
955 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
956 <div style="clear:left;">Inherited Methods</div></th></tr>
957
958
959<tr class="api apilevel-" >
960<td colspan="12">
961 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
962 ><img id="inherited-methods-java.lang.Object-trigger"
963 src="/assets/images/triangle-closed.png"
964 class="jd-expando-trigger-img" /></a>
965From class
966
Dirk Dougherty78ec7322013-09-16 10:37:40 -0700967 java.lang.Object
Robert Ly3c4b4f72012-11-30 04:02:04 -0800968
969<div id="inherited-methods-java.lang.Object">
970 <div id="inherited-methods-java.lang.Object-list"
971 class="jd-inheritedlinks">
972 </div>
973 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
974 <table class="jd-sumtable-expando">
975
976
977
978
979 <tr class="alt-color api apilevel-" >
980 <td class="jd-typecol"><nobr>
981
982
983
984
985
Dirk Dougherty78ec7322013-09-16 10:37:40 -0700986 Object</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800987 </td>
988 <td class="jd-linkcol" width="100%"><nobr>
989 <span class="sympad">clone</span>()</nobr>
990
991 </td></tr>
992
993
994
995 <tr class=" api apilevel-" >
996 <td class="jd-typecol"><nobr>
997
998
999
1000
1001
1002 boolean</nobr>
1003 </td>
1004 <td class="jd-linkcol" width="100%"><nobr>
Dirk Dougherty78ec7322013-09-16 10:37:40 -07001005 <span class="sympad">equals</span>(Object arg0)</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -08001006
1007 </td></tr>
1008
1009
1010
1011 <tr class="alt-color api apilevel-" >
1012 <td class="jd-typecol"><nobr>
1013
1014
1015
1016
1017
1018 void</nobr>
1019 </td>
1020 <td class="jd-linkcol" width="100%"><nobr>
1021 <span class="sympad">finalize</span>()</nobr>
1022
1023 </td></tr>
1024
1025
1026
1027 <tr class=" api apilevel-" >
1028 <td class="jd-typecol"><nobr>
1029
1030
1031 final
1032
1033
Dirk Dougherty78ec7322013-09-16 10:37:40 -07001034 Class&lt;?&gt;</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -08001035 </td>
1036 <td class="jd-linkcol" width="100%"><nobr>
1037 <span class="sympad">getClass</span>()</nobr>
1038
1039 </td></tr>
1040
1041
1042
1043 <tr class="alt-color api apilevel-" >
1044 <td class="jd-typecol"><nobr>
1045
1046
1047
1048
1049
1050 int</nobr>
1051 </td>
1052 <td class="jd-linkcol" width="100%"><nobr>
1053 <span class="sympad">hashCode</span>()</nobr>
1054
1055 </td></tr>
1056
1057
1058
1059 <tr class=" api apilevel-" >
1060 <td class="jd-typecol"><nobr>
1061
1062
1063 final
1064
1065
1066 void</nobr>
1067 </td>
1068 <td class="jd-linkcol" width="100%"><nobr>
1069 <span class="sympad">notify</span>()</nobr>
1070
1071 </td></tr>
1072
1073
1074
1075 <tr class="alt-color api apilevel-" >
1076 <td class="jd-typecol"><nobr>
1077
1078
1079 final
1080
1081
1082 void</nobr>
1083 </td>
1084 <td class="jd-linkcol" width="100%"><nobr>
1085 <span class="sympad">notifyAll</span>()</nobr>
1086
1087 </td></tr>
1088
1089
1090
1091 <tr class=" api apilevel-" >
1092 <td class="jd-typecol"><nobr>
1093
1094
1095
1096
1097
Dirk Dougherty78ec7322013-09-16 10:37:40 -07001098 String</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -08001099 </td>
1100 <td class="jd-linkcol" width="100%"><nobr>
1101 <span class="sympad">toString</span>()</nobr>
1102
1103 </td></tr>
1104
1105
1106
1107 <tr class="alt-color api apilevel-" >
1108 <td class="jd-typecol"><nobr>
1109
1110
1111 final
1112
1113
1114 void</nobr>
1115 </td>
1116 <td class="jd-linkcol" width="100%"><nobr>
1117 <span class="sympad">wait</span>()</nobr>
1118
1119 </td></tr>
1120
1121
1122
1123 <tr class=" api apilevel-" >
1124 <td class="jd-typecol"><nobr>
1125
1126
1127 final
1128
1129
1130 void</nobr>
1131 </td>
1132 <td class="jd-linkcol" width="100%"><nobr>
1133 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1134
1135 </td></tr>
1136
1137
1138
1139 <tr class="alt-color api apilevel-" >
1140 <td class="jd-typecol"><nobr>
1141
1142
1143 final
1144
1145
1146 void</nobr>
1147 </td>
1148 <td class="jd-linkcol" width="100%"><nobr>
1149 <span class="sympad">wait</span>(long arg0)</nobr>
1150
1151 </td></tr>
1152
1153
1154</table>
1155 </div>
1156</div>
1157</td></tr>
1158
1159
1160</table>
1161
1162
1163</div><!-- jd-descr (summary) -->
1164
1165<!-- Details -->
1166
1167
1168
1169
1170
1171
1172
1173
1174<!-- XML Attributes -->
1175
1176
1177<!-- Enum Values -->
1178
1179
1180<!-- Constants -->
1181
1182
1183<!-- Fields -->
1184
1185
1186<!-- Public ctors -->
1187
1188
1189
1190<!-- ========= CONSTRUCTOR DETAIL ======== -->
1191<!-- Protected ctors -->
1192
1193
1194
1195<!-- ========= METHOD DETAIL ======== -->
1196<!-- Public methdos -->
1197
1198
1199
1200<!-- ========= METHOD DETAIL ======== -->
1201
1202
1203
1204<!-- ========= END OF CLASS DATA ========= -->
1205<A NAME="navbar_top"></A>
1206
1207<div id="footer" class="wrap" >
1208
1209
1210 <div id="copyright">
1211
1212 Except as noted, this content is licensed under <a
1213 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
1214 For details and restrictions, see the <a href="/license.html">
1215 Content License</a>.
1216 </div>
Robert Lyf6f5cf42013-02-04 18:24:15 -08001217 <div id="build_info">
1218
1219<script src="/timestamp.js" type="text/javascript"></script>
1220<script>document.write(BUILD_TIMESTAMP)</script>
1221
1222 </div>
Robert Ly3c4b4f72012-11-30 04:02:04 -08001223
1224
1225 <div id="footerlinks">
1226
1227 <p>
1228 <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
1229 <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
1230 <a href="/support.html">Support</a>
1231 </p>
1232 </div>
1233
1234</div> <!-- end footer -->
1235</div> <!-- jd-content -->
1236
1237</div><!-- end doc-content -->
1238
1239</div> <!-- end body-content -->
1240
1241
1242
1243
Robert Ly3c4b4f72012-11-30 04:02:04 -08001244
1245
1246</body>
1247</html>