blob: 545923f2e2b13da5f2c29d5325d02e616127ca39 [file] [log] [blame]
Dirk Dougherty26231572013-01-28 20:34:17 -08001redirects:
Amanda Kassayf8987082016-04-18 10:14:05 -04002- from: /sdk/android-
3 to: /about/versions/android-
Scott Main1cd65b32013-05-06 16:51:39 -07004- from: /about/versions/index.html
5 to: /about/index.html
Scott Main1cd65b32013-05-06 16:51:39 -07006- from: /about/versions/api-levels.html
7 to: /guide/topics/manifest/uses-sdk-element.html#ApiLevels
Dirk Dougherty26231572013-01-28 20:34:17 -08008- from: /sdk/oem-usb.html
9 to: /tools/extras/oem-usb.html
Amanda Kassayf8987082016-04-18 10:14:05 -040010- from: /sdk/installing.html
11 to: /sdk/installing/index.html
12- from: /sdk/exploring.html
13 to: /tools/help/sdk-manager.html
14- from: /sdk/installing/adding-packages.html
15 to: /tools/help/sdk-manager.html
16- from: /sdk/installing/bundle.html
17 to: /sdk/index.html
18- from: /sdk/installing/studio.html
19 to: /sdk/index.html
20- from: /sdk/installing/studio-debug.html
21 to: /tools/debugging/debugging-studio.html
22- from: /tools/debugging/debugging-devtools.html
23 to: /tools/debugging/index.html
24- from: /tools/debugging/debugging-projects-cmdline.html
25 to: /tools/debugging/index.html
26- from: /sdk/compatibility-library.html
Andrew Solovay7877f692016-04-26 16:00:59 -070027 to: /go/libraries/support-library/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040028- from: /tools/extras/support-library.html
Andrew Solovay7877f692016-04-26 16:00:59 -070029 to: /go/libraries/support-library/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040030- from: /training/basics/fragments/support-lib.html
Andrew Solovay7877f692016-04-26 16:00:59 -070031 to: /go/libraries/support-library/setup.html
Amanda Kassayf8987082016-04-18 10:14:05 -040032- from: /sdk/eclipse-adt.html
33 to: /tools/sdk/eclipse-adt.html
34- from: /sdk/RELEASENOTES.html
35 to: /tools/sdk/tools-notes.html
Dirk Dougherty26231572013-01-28 20:34:17 -080036- from: /sdk/tools-notes.html
37 to: /tools/sdk/tools-notes.html
Amanda Kassayf8987082016-04-18 10:14:05 -040038- from: /sdk/adding-components.html
39 to: /sdk/exploring.html
40- from: /sdk/ndk/overview.html
41 to: /tools/sdk/ndk/index.html
42- from: /sdk/ndk/
43 to: /tools/sdk/ndk/
44- from: /go/vulkan
45 to: /ndk/guides/graphics/index.html
46- from: /tools/sdk/win-usb.html
47 to: /sdk/win-usb.html
48- from: /tools/sdk/index.html
49 to: /sdk/index.html
50- from: /tools/index.html
51 to: /sdk/index.html
52- from: /tools/sdk/installing.html
53 to: /sdk/index.html
54- from: /tools/eclipse/installing-adt.html
55 to: /sdk/installing/index.html?pkg=adt
Dirk Dougherty26231572013-01-28 20:34:17 -080056- from: /sdk/requirements.html
57 to: /sdk/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040058- from: /sdk/installing/next.html
59 to: /training/basics/firstapp/index.html
60- from: /sdk/installing/installing-adt.html
61 to: /tools/help/adt.html
62- from: /tools/projects/projects-eclipse.html
63 to: /tools/help/adt.html
64- from: /tools/building/building-eclipse.html
65 to: /tools/help/adt.html
66- from: /tools/building/building-cmdline-ant.html
67 to: /tools/help/adt.html
68- from: /tools/testing/testing_eclipse.html
69 to: /tools/help/adt.html
70- from: /tools/debugging/debugging-projects.html
71 to: /tools/help/adt.html
72- from: /tools/publishing/app-signing-eclipse.html
73 to: /tools/help/adt.html
74- from: /tools/help/uiautomator/.*
Andrew Solovay7877f692016-04-26 16:00:59 -070075 to: /go/libraries/testing-support/library/
Amanda Kassayf8987082016-04-18 10:14:05 -040076- from: /tools/testing/testing_ui.html
77 to: /training/testing/ui-testing/index.html
78- from: /tools/testing/activity_test.html
79 to: /training/testing/ui-testing/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040080- from: /tools/testing/what_to_test.html
81 to: /distribute/essentials/quality/core.html
82- from: /tools/testing/testing_accessibility.html
83 to: /training/accessibility/testing.html
84- from: /tools/testing/contentprovider_testing.html
85 to: /training/testing/integration-testing/content-provider-testing.html
86- from: /tools/testing/service_testing.html
87 to: /training/testing/integration-testing/service-testing.html
88- from: /tools/testing/activity_testing.html
89 to: /training/testing/ui-testing/index.html
90- from: /training/testing.html
91 to: /training/testing/index.html
92- from: /training/activity-testing/index.html
93 to: /training/testing/start/index.html
94- from: /training/activity-testing/preparing-activity-testing.html
95 to: /training/testing/start/index.html
96- from: /training/activity-testing/activity-basic-testing.html
97 to: /training/testing/start/index.html
98- from: /training/activity-testing/activity-ui-testing.html
99 to: /training/testing/ui-testing/index.html
100- from: /training/activity-testing/activity-unit-testing.html
101 to: /training/testing/unit-testing/index.html
102- from: /training/activity-testing/activity-functional-testing.html
103 to: /training/testing/ui-testing/index.html
104- from: /guide/market/
105 to: /google/play/
106- from: /guide/google/gcm/client-javadoc/.*
Dirk Dougherty26231572013-01-28 20:34:17 -0800107 to: /reference/com/google/android/gcm/package-summary.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400108- from: /guide/google/gcm/server-javadoc/.*
Dirk Dougherty26231572013-01-28 20:34:17 -0800109 to: /reference/com/google/android/gcm/server/package-summary.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800110- from: /guide/google/play/services.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400111 to: https://developers.google.com/android/guides/overview
112- from: /guide/google/
113 to: /google/
114- from: /training/id-auth/.*
115 to: /google/auth/http-auth.html
116- from: /google/play-services/auth.html
117 to: https://developers.google.com/android/guides/http-auth
118- from: /google/play-services/games.html
119 to: https://developers.google.com/games/services/
120- from: /google/play-services/location.html
121 to: /training/location/index.html
122- from: /google/play-services/plus.html
123 to: /training/sign-in/index.html
124- from: /google/play-services/maps.html
125 to: /training/maps/index.html
126- from: /google/play-services/drive.html
127 to: https://developers.google.com/drive/android/
128- from: /google/play-services/cast.html
129 to: https://developers.google.com/cast/
130- from: /google/play-services/ads.html
131 to: https://developers.google.com/mobile-ads-sdk/
132- from: /google/play-services/wallet.html
133 to: https://developers.google.com/wallet/instant-buy/
134- from: /google/play/safetynet/.*
135 to: /training/safetynet/index.html
136- from: /google/gcm/.*
137 to: https://developers.google.com/cloud-messaging/
138- from: /google/gcs/.*
139 to: https://developers.google.com/datastore/
140- from: /google/play-services/safetynet.html
141 to: /training/safetynet/index.html
142- from: /google/play/billing/v2/api.html
143 to: /google/play/billing/api.html
144- from: /google/play/billing/v2/billing_integrate.html
145 to: /google/play/billing/billing_integrate.html
146- from: /google/play/billing/v2/billing_reference.html
147 to: /google/play/billing/billing_reference.html
148- from: /google/play/billing/v2/billing_subscriptions.html
149 to: /google/play/billing/billing_subscriptions.html
150- from: /google/play/billing/v2
151 to: /google/play/billing/index.html
152- from: /google/play/billing/billing-promos.html
153 to: /google/play/billing/billing_promotions.html
154- from: /reference/com/google/android/gms/location/LocationClient*.html
155 to: /reference/com/google/android/gms/location/package-summary.html
156- from: /reference/com/google/android/gms/plus/PlusClient*.html
157 to: /reference/com/google/android/gms/plus/package-summary.html
158- from: /reference/com/google/android/gms/location/ActivityRecognitionClient.html
159 to: /reference/com/google/android/gms/location/ActivityRecognition.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800160- from: /guide/publishing/licensing.html
161 to: /google/play/licensing/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800162- from: /google/play/billing/billing_about.html
163 to: /google/play/billing/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400164- from: /guide/developing/tools/
165 to: /tools/help/
166- from: /guide/developing/
167 to: /tools/
Dirk Dougherty26231572013-01-28 20:34:17 -0800168- from: /tools/aidl.html
169 to: /guide/components/aidl.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400170- from: /guide/market/publishing/multiple-apks.html
171 to: /google/play/publishing/multiple-apks.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800172- from: /guide/publishing/publishing.html
Dirk Dougherty3506ac82014-02-21 11:15:52 -0800173 to: /distribute/tools/launch-checklist.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400174- from: /guide/publishing/
175 to: /tools/publishing/
Dirk Dougherty26231572013-01-28 20:34:17 -0800176- from: /guide/topics/fundamentals.html
177 to: /guide/components/fundamentals.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800178- from: /guide/topics/intents/intents-filters.html
179 to: /guide/components/intents-filters.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400180- from: /guide/topics/fundamentals/
181 to: /guide/components/
Dirk Dougherty26231572013-01-28 20:34:17 -0800182- from: /guide/topics/clipboard/copy-paste.html
183 to: /guide/topics/text/copy-paste.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800184- from: /guide/topics/ui/notifiers/index.html
185 to: /guide/topics/ui/notifiers/notifications.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400186- from: /guide/topics/wireless/
187 to: /guide/topics/connectivity/
188- from: /guide/topics/drawing/.*
Dirk Dougherty26231572013-01-28 20:34:17 -0800189 to: /guide/topics/graphics/opengl.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800190- from: /guide/topics/connectivity/usb/adk.html
191 to: /tools/adk/index.html
Scott Main0d3f6ed2013-05-20 14:56:44 -0700192- from: /tools/workflow/publishing/versioning.html
193 to: /tools/publishing/versioning.html
Scott Main0d3f6ed2013-05-20 14:56:44 -0700194- from: /tools/workflow/publishing/publishing.html
195 to: /tools/publishing/publishing_overview.html
Scott Main0d3f6ed2013-05-20 14:56:44 -0700196- from: /tools/workflow/publishing_overview.html
197 to: /tools/publishing/publishing_overview.html
Scott Main0d3f6ed2013-05-20 14:56:44 -0700198- from: /tools/workflow/publishing/publishing_overview.html
199 to: /tools/publishing/publishing_overview.html
Scott Main0d3f6ed2013-05-20 14:56:44 -0700200- from: /tools/workflow/app-signing.html
201 to: /tools/publishing/app-signing.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800202- from: /tools/adk/aoa.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400203 to: https://source.android.com/tech/accessories/aoap/aoa.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800204- from: /tools/adk/aoa2.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400205 to: https://source.android.com/tech/accessories/aoap/aoa2.html
206- from: /sdk/exploring.html
207 to: /sdk/index.html
208- from: /tools/eclipse/migrate-adt.html
209 to: /sdk/installing/migrate.html
210- from: /guide/topics/usb
211 to: /guide/topics/connectivity/usb
Dirk Dougherty26231572013-01-28 20:34:17 -0800212- from: /guide/appendix/api-levels.html
213 to: /guide/topics/manifest/uses-sdk-element.html#ApiLevels
Dirk Dougherty26231572013-01-28 20:34:17 -0800214- from: /guide/appendix/install-location.html
215 to: /guide/topics/data/install-location.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400216- from: /guide/appendix/g-app-intents.html
217 to: /guide/components/intents-common.html
218- from: /guide/basics/.*
Dirk Dougherty26231572013-01-28 20:34:17 -0800219 to: /about/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800220- from: /guide/topics/security/security.html
221 to: /training/articles/security-tips.html
Scott Main21fe7192013-04-11 19:14:13 -0700222- from: /guide/topics/security/index.html
223 to: /training/articles/security-tips.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800224- from: /guide/appendix/market-filters.html
225 to: /google/play/filters.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400226- from: /guide/topics/testing/
227 to: /tools/testing/
Dirk Dougherty26231572013-01-28 20:34:17 -0800228- from: /guide/topics/graphics/animation.html
229 to: /guide/topics/graphics/overview.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400230- from: /guide/topics/graphics/renderscript/(compute.html|index.html|reference.html)
231 to: /guide/topics/renderscript/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800232- from: /guide/topics/graphics/renderscript.html
233 to: /guide/topics/renderscript/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400234- from: /reference/renderscript/.*
235 to: /guide/topics/renderscript/reference/overview.html
236- from: /guide/topics/renderscript/reference.html
237 to: /guide/topics/renderscript/reference/overview.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800238- from: /guide/topics/location/obtaining-user-location.html
239 to: /guide/topics/location/strategies.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400240- from: /guide/topics/nfc/
241 to: /guide/topics/connectivity/nfc/
242- from: /guide/topics/wireless/
243 to: /guide/topics/connectivity/
244- from: /guide/topics/network/
245 to: /guide/topics/connectivity/
Dirk Dougherty26231572013-01-28 20:34:17 -0800246- from: /resources/articles/creating-input-method.html
247 to: /guide/topics/text/creating-input-method.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800248- from: /resources/articles/spell-checker-framework.html
249 to: /guide/topics/text/spell-checker-framework.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400250- from: /resources/tutorials/notepad/
251 to: https://developer.android.com/training/basics/firstapp/index.html
252- from: /resources/faq/
253 to: /guide/faq/
Dirk Dougherty26231572013-01-28 20:34:17 -0800254- from: /resources/tutorials/hello-world.html
255 to: /training/basics/firstapp/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400256- from: /guide/practices/design/
257 to: /guide/practices/
Dirk Dougherty26231572013-01-28 20:34:17 -0800258- from: /guide/practices/accessibility.html
259 to: /guide/topics/ui/accessibility/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800260- from: /guide/practices/app-design/performance.html
261 to: /training/articles/perf-tips.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800262- from: /guide/practices/performance.html
263 to: /training/articles/perf-tips.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800264- from: /guide/practices/app-design/responsiveness.html
265 to: /training/articles/perf-anr.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800266- from: /guide/practices/responsiveness.html
267 to: /training/articles/perf-anr.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800268- from: /guide/practices/security.html
269 to: /training/articles/security-tips.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800270- from: /guide/practices/jni.html
271 to: /training/articles/perf-jni.html
Scott Main2f55af52013-06-06 12:33:08 -0700272- from: /guide/practices/ui_guidelines/index.html
273 to: /design/index.html
Scott Main2f55af52013-06-06 12:33:08 -0700274- from: /guide/practices/ui_guidelines/icon_design.*
275 to: /design/style/iconography.html
Scott Main2f55af52013-06-06 12:33:08 -0700276- from: /guide/practices/ui_guidelines/activity_task_design.html
277 to: /design/patterns/app-structure.html
Scott Main2f55af52013-06-06 12:33:08 -0700278- from: /guide/practices/ui_guidelines/menu_design.html
279 to: /design/patterns/actionbar.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400280- from: /design/get-started/ui-overview.html
281 to: /design/handhelds/index.html
282- from: /design/building-blocks/buttons.html
283 to: https://www.google.com/design/spec/components/buttons.html
284- from: /design/building-blocks/dialogs.html
285 to: https://www.google.com/design/spec/components/dialogs.html
286- from: /design/building-blocks/grid-lists.html
287 to: https://www.google.com/design/spec/components/grid-lists.html
288- from: /design/building-blocks/index.html
289 to: https://www.google.com/design/spec/components/bottom-sheets.html
290- from: /design/building-blocks/lists.html
291 to: https://www.google.com/design/spec/components/lists.html
292- from: /design/building-blocks/pickers.html
293 to: https://www.google.com/design/spec/components/pickers.html
294- from: /design/building-blocks/progress.html
295 to: https://www.google.com/design/spec/components/progress-activity.html
296- from: /design/building-blocks/scrolling.html
297 to: https://www.google.com/design/spec/patterns/scrolling-techniques.html
298- from: /design/building-blocks/seek-bars.html
299 to: https://www.google.com/design/spec/components/sliders.html
300- from: /design/building-blocks/spinners.html
301 to: https://www.google.com/design/spec/components/pickers.html
302- from: /design/building-blocks/switches.html
303 to: https://www.google.com/design/spec/components/selection-controls.html
304- from: /design/building-blocks/tabs.html
305 to: https://www.google.com/design/spec/components/tabs.html
306- from: /design/building-blocks/text-fields.html
307 to: https://www.google.com/design/spec/components/text-fields.html
308- from: /design/patterns/app-structure.html
309 to: https://www.google.com/design/spec/patterns/app-structure.html
310- from: /design/patterns/buttons.html
311 to: https://www.google.com/design/spec/components/buttons.html
312- from: /design/patterns/gestures.html
313 to: https://www.google.com/design/spec/patterns/gestures.html
314- from: /design/patterns/index.html
315 to: https://www.google.com/design/spec/patterns/app-structure.html
316- from: /design/patterns/multi-pane-layouts.html
317 to: https://www.google.com/design/spec/layout/principles.html
318- from: /design/patterns/navigation-drawer.html
319 to: https://www.google.com/design/spec/patterns/navigation-drawer.html
320- from: /design/patterns/selection.html
321 to: https://www.google.com/design/spec/patterns/selection.html
322- from: /design/patterns/settings.html
323 to: https://www.google.com/design/spec/patterns/settings.html
324- from: /design/style/color.html
325 to: https://www.google.com/design/spec/style/color.html
326- from: /design/style/iconography.html
327 to: https://www.google.com/design/spec/style/icons.html
328- from: /design/style/index.html
329 to: https://www.google.com/design/spec/style/color.html
330- from: /design/style/metrics-grids.html
331 to: https://www.google.com/design/spec/layout/metrics-keylines.html
332- from: /design/style/themes.html
333 to: https://www.google.com/design/spec/style/color.html
334- from: /design/style/touch-feedback.html
335 to: https://www.google.com/design/spec/animation/responsive-interaction.html
336- from: /design/style/typography.html
337 to: https://www.google.com/design/spec/style/typography.html
338- from: /design/style/writing.html
339 to: https://www.google.com/design/spec/style/writing.html
340- from: /wear/preview/start.html
341 to: /training/building-wearables.html
342- from: /wear/design/user-interface.html
343 to: /design/wear/index.html
344- from: /wear/design/index.html
345 to: /design/wear/creative-vision.html
346- from: /wear/notifications/creating.html
347 to: /training/wearables/notifications/creating.html
348- from: /wear/notifications/remote-input.html
349 to: /training/wearables/notifications/voice-input.html
350- from: /wear/notifications/pages.html
351 to: /training/wearables/notifications/pages.html
352- from: /wear/notifications/stacks.html
353 to: /training/wearables/notifications/stacks.html
354- from: /reference/android/preview/support/
355 to: /reference/android/support/
356- from: /wear/license.html
357 to: /wear/index.html
358- from: /resources/dashboard/.*
Dirk Dougherty26231572013-01-28 20:34:17 -0800359 to: /about/dashboards/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800360- from: /resources/community-groups.html
361 to: /support.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400362- from: /guide/tutorials/
363 to: /resources/tutorials/
Dirk Dougherty26231572013-01-28 20:34:17 -0800364- from: /resources/tutorials/views/hello-linearlayout.html
365 to: /guide/topics/ui/layout/linear.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800366- from: /resources/tutorials/views/hello-relativelayout.html
367 to: /guide/topics/ui/layout/relative.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800368- from: /resources/tutorials/views/hello-listview.html
369 to: /guide/topics/ui/layout/listview.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800370- from: /resources/tutorials/views/hello-gridview.html
371 to: /guide/topics/ui/layout/gridview.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400372- from: /guide/webapps/overview.html
373 to: /guide/webapps/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800374- from: /resources/tutorials/views/hello-webview.html
375 to: /guide/webapps/webview.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800376- from: /resources/tutorials/views/hello-formstuff.html
377 to: /guide/topics/ui/controls.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800378- from: /resources/tutorials/views/hello-datepicker.html
379 to: /guide/topics/ui/controls/pickers.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800380- from: /resources/tutorials/views/hello-timepicker.html
381 to: /guide/topics/ui/controls/pickers.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800382- from: /resources/tutorials/views/hello-autocomplete.html
383 to: /guide/topics/ui/controls/text.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800384- from: /resources/tutorials/views/hello-spinner.html
385 to: /guide/topics/ui/controls/spinner.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800386- from: /resources/tutorials/opengl/opengl-es10.html
387 to: /training/graphics/opengl/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800388- from: /resources/tutorials/opengl/opengl-es20.html
389 to: /training/graphics/opengl/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800390- from: /resources/tutorials/views/hello-mapview.html
391 to: https://developers.google.com/maps/documentation/android/hello-mapview
Amanda Kassayf8987082016-04-18 10:14:05 -0400392- from: /resources/tutorials/views/.*
Dirk Dougherty26231572013-01-28 20:34:17 -0800393 to: /guide/topics/ui/declaring-layout.html#CommonLayouts
Dirk Dougherty26231572013-01-28 20:34:17 -0800394- from: /guide/topics/ui/layout-objects.html
395 to: /guide/topics/ui/declaring-layout.html#CommonLayouts
Amanda Kassayf8987082016-04-18 10:14:05 -0400396- from: /guide/faq/.*
397 to: /training/index.html
398- from: /resources/tutorials/localization/.*
Dirk Dougherty26231572013-01-28 20:34:17 -0800399 to: /training/basics/supporting-devices/languages.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400400- from: /resources/samples/.*
401 to: /samples/index.html
402- from: /tools/samples/index.html
403 to: /samples/index.html
404- from: /resources/(?!articles)
405 to: /training/
406- from: /guide/publishing/publishing.html\#BuildaButton
407 to: https://play.google.com/intl/en_us/badges/
408- from: /distribute/essentials/best-practices/games.html
409 to: /distribute/googleplay/guide.html
410- from: /distribute/essentials/best-practices/apps.html
411 to: /distribute/googleplay/guide.html
412- from: /guide/topics/ui/actionbar.html
413 to: /training/appbar/index.html
414- from: /guide/topics/manifest/uses-permission-sdk23-element.html
415 to: /guide/topics/manifest/uses-permission-sdk-23-element.html
Scott Main48ebc692013-07-31 10:48:57 -0700416- from: /guide/topics/ui/layout/tabs.html
417 to: /training/implementing-navigation/lateral.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800418- from: /training/cloudsync/aesync.html
419 to: /google/gcm/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400420- from: /training/basics/location/
421 to: /training/location/
422- from: /training/monetization/index.html
423 to: /distribute/monetize/index.html
424- from: /training/monetization/ads-and-ux.html
425 to: https://developers.google.com/mobile-ads-sdk/
426- from: /training/notepad/.*
427 to: https://developer.android.com/training/basics/firstapp/index.html
428- from: /training/basics/actionbar/setting-up.html
429 to: /training/appbar/setting-up.html
430- from: /training/basics/actionbar/adding-buttons.html
431 to: /training/appbar/actions.html
432- from: /training/basics/actionbar(/.*)?
433 to: /training/appbar/index.html
434- from: /distribute/open.html
435 to: /distribute/tools/open-distribution.html
436- from: /distribute/googleplay/promote/
437 to: /distribute/tools/promote/
438- from: /distribute/googleplay/publish/preparing.html
439 to: /distribute/tools/launch-checklist.html
440- from: /distribute/googleplay/publish/index.html
441 to: /distribute/googleplay/developer-console.html
442- from: /distribute/googleplay/publish/localizing.html
443 to: /distribute/tools/localization-checklist.html
444- from: /distribute/googleplay/publish/register.html
445 to: /distribute/googleplay/start.html
446- from: /distribute/googleplay/publish/console.html
447 to: /distribute/googleplay/developer-console.html
448- from: /distribute/googleplay/strategies/app-quality.html
449 to: /distribute/essentials/optimizing-your-app.html
450- from: /distribute/googleplay/quality/index.html
451 to: /distribute/essentials/index.html
452- from: /distribute/googleplay/quality/core.html
453 to: /distribute/essentials/quality/core.html
454- from: /distribute/googleplay/quality/tablet.html
455 to: /distribute/essentials/quality/tablets.html
456- from: /distribute/googleplay/quality/tablets.html
457 to: /distribute/essentials/quality/tablets.html
458- from: /distribute/googleplay/quality/auto.html
459 to: /distribute/essentials/quality/auto.html
460- from: /distribute/googleplay/about/visibility.html
461 to: /distribute/googleplay/about.html
462- from: /distribute/googleplay/about/monetizing.html
463 to: /distribute/monetize/index.html
464- from: /distribute/googleplay/about/distribution.html
465 to: /distribute/googleplay/developer-console.html
466- from: /distribute/googleplay/spotlight/
467 to: /distribute/stories/
468- from: /distribute/stories/localization.html
469 to: /distribute/stories/index.html
470- from: /distribute/stories/tablets.html
471 to: /distribute/stories/index.html
472- from: /distribute/googleplay/edu/index.html
473 to: /distribute/googleplay/edu/about.html
474- from: /distribute/googleplay/edu/contact.html
475 to: /distribute/googleplay/edu/about.html
476- from: /distribute/googleplay/edu/guidelines.html
477 to: https://developers.google.com/edu/guidelines
478- from: /distribute/essentials/gpfe-guidelines.html
479 to: https://developers.google.com/edu/guidelines
480- from: /distribute/googleplay/policies/.*
481 to: https://support.google.com/googleplay/android-developer/answer/4430948
482- from: /distribute/essentials/quality/index.html
483 to: /distribute/esentials/index.html
484- from: /distribute/tools/promote/index.html
485 to: /distribute/tools/index.html
486- from: /distribute/googleplay/edu/index.html
487 to: /distribute/googleplay/edu/about.html
488- from: /distribute/googleplay/edu/guidelines.html
489 to: https://developers.google.com/edu/guidelines
490- from: /distribute/essentials/gpfe-guidelines.html
491 to: https://developers.google.com/edu/guidelines
492- from: /distribute/engage/analytics.html
493 to: /distribute/analyze/index.html
494- from: /distribute/users/appindexing.html
495 to: /distribute/users/index.html
496- from: /engage/app-updates.html
497 to: /distribute/engage/index.html
498- from: /engage/community.html
499 to: /distribute/engage/index.html
500- from: /essentials/best-practices/*
501 to: /distribute/googleplay/guide.html
502- from: /tools/index.html
503 to: /distribute/essentials/index.html#tools
504- from: /users/build-buzz.html
505 to: /distribute/users/index.html
506- from: /users/build-community.html
507 to: /distribute/users/index.html
508- from: /distribute/users/build-community.html
509 to: /distribute/users/index.html
510- from: /users/know-your-user.html
511 to: /distribute/users/index.html
Luan Nguyen12e95bd2015-05-14 13:40:30 -0700512- from: /shareables/auto/AndroidAuto-audio-apps.pdf
Amanda Kassayf8987082016-04-18 10:14:05 -0400513 to: https://google.com/design/spec-auto/audio-apps/audio-app-anatomy.html
Luan Nguyen12e95bd2015-05-14 13:40:30 -0700514- from: /shareables/auto/AndroidAuto-messaging-apps.pdf
Amanda Kassayf8987082016-04-18 10:14:05 -0400515 to: https://google.com/design/spec-auto/messaging-apps/voice-based-messaging.html
Luan Nguyen12e95bd2015-05-14 13:40:30 -0700516- from: /shareables/auto/AndroidAuto-custom-colors.pdf
Amanda Kassayf8987082016-04-18 10:14:05 -0400517 to: https://google.com/design/spec-auto/colors-branding/color-themes.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800518- from: /search.html
519 to: /index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800520- from: /videos/index.html
521 to: /develop/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800522- from: /live/index.html
523 to: https://developers.google.com/live/
Amanda Kassayf8987082016-04-18 10:14:05 -0400524- from: /intl/zh-CN/
525 to: /intl/zh-cn/
526- from: /intl/zh-TW/
527 to: /intl/zh-tw/
Dirk Dougherty26231572013-01-28 20:34:17 -0800528- from: /4.2
529 to: /about/versions/android-4.2.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800530- from: /4.1
531 to: /about/versions/android-4.1.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800532- from: /4.0
533 to: /about/versions/android-4.0.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400534- from: /5/?$
535 to: /about/versions/android-5.0.html
536- from: /(m|mm|marshmallow)/?$
537 to: /about/versions/marshmallow/index.html
538- from: /(l|ll|lp|lollipop)/?$
539 to: /about/versions/lollipop.html
540- from: /(k|kk|kitkat)/?$
541 to: /about/versions/kitkat.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800542- from: /(j|jb|jellybean)/?$
543 to: /about/versions/jelly-bean.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800544- from: /(i|ics|icecreamsandwich)/?$
545 to: /about/versions/android-4.0-highlights.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400546- from: /%2B/?$
Dirk Dougherty26231572013-01-28 20:34:17 -0800547 to: https://plus.google.com/108967384991768947849/posts
Dirk Dougherty26231572013-01-28 20:34:17 -0800548- from: /blog
Amanda Kassayf8987082016-04-18 10:14:05 -0400549 to: https://android-developers.blogspot.com/
Dirk Dougherty26231572013-01-28 20:34:17 -0800550- from: /stats
551 to: /about/dashboards/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800552- from: /youtube
Amanda Kassayf8987082016-04-18 10:14:05 -0400553 to: https://www.youtube.com/user/androiddevelopers
554- from: /playbadge/?$
555 to: https://play.google.com/intl/en_us/badges/
556- from: /distribute/tools/promote/badges.html
557 to: https://play.google.com/intl/en_us/badges/
558- from: /deviceart/?$
559 to: /distribute/tools/promote/device-art.html
560- from: /distribute/promote/device-art.html
561 to: /distribute/tools/promote/device-art.html
562- from: /edu/signup/?$
563 to: https://services.google.com/fb/forms/playedu
564- from: /edu/?$
565 to: /distribute/googleplay/edu/about.html
Dirk Dougherty206a4072013-05-15 04:28:25 -0700566- from: /edu/signup
567 to: https://services.google.com/fb/forms/playedu
Amanda Kassayf8987082016-04-18 10:14:05 -0400568- from: /families/?$
569 to: /distribute/googleplay/families/about.html
Robert Lyfa813ce2014-07-09 09:46:45 -0700570- from: /preview/google-play-services-wear.html
David Friedmanc03e7dd2015-02-12 19:43:35 -0800571 to: /training/building-wearables.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400572- from: /preview/notifications.html
573 to: /design/patterns/notifications.html
574- from: /preview/tv/start/hardware-features.html
575 to: /training/tv/start/hardware.html
576- from: /preview/tv/ui/layouts.html
577 to: /training/tv/start/layouts.html
578- from: /preview/tv/ui/navigation.html
579 to: /training/tv/start/navigation.html
580- from: /preview/tv/ui/browse.html
581 to: /training/tv/playback/browse.html
582- from: /preview/tv/ui/details.html
583 to: /training/tv/playback/details.html
584- from: /preview/tv/ui/in-app-search.html
585 to: /training/tv/discovery/in-app-search.html
586- from: /preview/tv/ui/recommendations.html
587 to: /training/tv/discovery/recommendations.html
588- from: /training/tv/optimizing-layouts-tv.html
589 to: /training/tv/start/layouts.html
590- from: /training/tv/optimizing-navigation-tv.html
591 to: /training/tv/start/navigation.html
592- from: /training/tv/unsupported-features-tv.html
593 to: /training/tv/start/hardware.html
594- from: /preview/tv/design/index.html
595 to: /design/tv/index.html
596- from: /preview/tv/start/index.html
597 to: /training/tv/start/index.html
598- from: /preview/tv/tif/index.html
599 to: /training/tv/tif/index.html
600- from: /preview/tv/games/index.html
601 to: /training/tv/games/index.html
602- from: /preview/tv/ui/index.html
603 to: /training/tv/start/layouts.html
604- from: /preview/tv/adt-1/index.html
605 to: /tv/adt-1/index.html
606- from: /preview/tv/publish/index.html
607 to: /distribute/essentials/quality/tv.html
608- from: /preview/tv/index.html
609 to: /training/tv/index.html
610- from: /preview/material/index.html
611 to: /design/material/index.html
612- from: /preview/material/get-started.html
613 to: /training/material/get-started.html
614- from: /preview/material/theme.html
615 to: /training/material/theme.html
616- from: /preview/material/ui-widgets.html
617 to: /training/material/lists-cards.html
618- from: /preview/material/views-shadows.html
619 to: /training/material/shadows-clipping.html
620- from: /preview/material/animations.html
621 to: /training/material/animations.html
622- from: /preview/material/compatibility.html
623 to: /training/material/compatibility.html
624- from: /preview/material/
625 to: /design/material/index.html
626- from: /auto/overview/
627 to: /training/auto/start/index.html
628- from: /training/location/activity-recognition.html
629 to: /training/location/index.html
630- from: /training/location/location-testing.html
631 to: /training/location/index.html
632- from: /google/gcm/adv.html
633 to: /google/gcm/gcm.html
634- from: /work
635 to: /training/enterprise/index.html
Luan Nguyen12e95bd2015-05-14 13:40:30 -0700636- from: /distribute/tools/promote/badge-files.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400637 to: https://play.google.com/intl/en_us/badges/
638- from: /google/gcm/.*
639 to: https://developers.google.com/cloud-messaging/
640- from: /training/cloudsync/gcm.html
641 to: /training/cloudsync/index.html
642- from: /sdk/api_diff/([3-9]|1[0-8])/.*
643 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/\1.tar.gz
644- from: /android-pay
645 to: https://developers.google.com/android-pay
646- from: /google/play/billing/gp-purchase-status-api.html
647 to: /google/play/developer-api.html
648- from: /about/index.html
649 to: /about/versions/lollipop.html
650- from: /google/play-services/index.html
651 to: https://developers.google.com/android/guides/overview
652- from: /google/play-services/setup.html
653 to: https://developers.google.com/android/guides/setup
654- from: /google/auth/api-client.html
655 to: https://developers.google.com/android/guides/api-client
656- from: /google/auth/http-auth.html
657 to: https://developers.google.com/android/guides/http-auth
658- from: /reference/gms-packages.html
659 to: https://developers.google.com/android/reference/packages
660- from: /reference/com/google/android/gms/
661 to: https://developers.google.com/android/reference/com/google/android/gms/
662- from: /preview/features/runtime-permissions.html
663 to: /training/permissions/index.html
664- from: /preview/features/app-linking.html
665 to: /training/app-links/index.html
666- from: /preview/backup/index.html
667 to: /training/backup/autosyncapi.html
668- from: /preview/features/power-mgmt.html
669 to: /training/monitoring-device-state/doze-standby.html
670- from: /preview/dev-community
671 to: https://plus.google.com/communities/103655397235276743411
672- from: /preview/(bug|bugreport)/?$
673 to: https://code.google.com/p/android/issues/entry?template=Developer%20preview%20report
674- from: /preview/(bugs|bugreports)/?$
675 to: https://code.google.com/p/android/issues/list?can=2&q=label%3ADevPreview-N
676- from: /2016/03/first-preview-of-android-n-developer.html
677 to: http://android-developers.blogspot.com/2016/03/first-preview-of-android-n-developer.html
678- from: /r/studio-ui/vector-asset-studio.html
679 to: /tools/help/vector-asset-studio.html
680- from: /r/studio-ui/image-asset-studio.html
681 to: /tools/help/image-asset-studio.html
682- from: /r/studio-ui/project-structure.html
683 to: /tools/help/project-mgmt.html
684- from: /r/studio-ui/android-monitor.html
685 to: /tools/help/android-monitor.html
686- from: /r/studio-ui/am-logcat.html
687 to: /tools/help/am-logcat.html
688- from: /r/studio-ui/am-memory.html
689 to: /tools/help/am-memory.html
690- from: /r/studio-ui/am-cpu.html
691 to: /tools/help/am-cpu.html
692- from: /r/studio-ui/am-gpu.html
693 to: /tools/help/am-gpu.html
694- from: /r/studio-ui/am-network.html
695 to: /tools/help/am-network.html
696- from: /r/studio-ui/am-hprof.html
697 to: /tools/help/am-memory.html
698- from: /r/studio-ui/am-allocation.html
699 to: /tools/help/am-memory.html
700- from: /r/studio-ui/am-methodtrace.html
701 to: /tools/help/am-cpu.html
702- from: /r/studio-ui/am-sysinfo.html
703 to: /tools/help/android-monitor.html
704- from: /r/studio-ui/am-screenshot.html
705 to: /tools/help/android-monitor.html
706- from: /r/studio-ui/am-video.html
707 to: /tools/help/android-monitor.html
708- from: /r/studio-ui/avd-manager.html
709 to: /tools/help/avd-manager.html
710- from: /r/studio-ui/rundebugconfig.html
711 to: /tools/devices/emulator.html
712- from: /r/studio-ui/devicechooser.html
713 to: /tools/devices/emulator.html
714- from: /r/studio-ui/virtualdeviceconfig.html
715 to: /tools/devices/emulator.html
716- from: /r/studio-ui/emulator.html
717 to: /tools/devices/emulator.html
718- from: /r/studio-ui/instant-run.html
719 to: /tools/building/building-studio.html#instant-run
720- from: /reference/org/apache/http/.*
721 to: /about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client
722- from: /shareables/
723 to: https://commondatastorage.googleapis.com/androiddevelopers/shareables/
724- from: /downloads/
725 to: https://commondatastorage.googleapis.com/androiddevelopers/
Andrew Solovay7877f692016-04-26 16:00:59 -0700726
727# Redirects for the new go/libraries/ area
728
729- from: /tools/support-library
730 to: /go/libraries/support-library
731
732- from: /tools/data-binding/...
733 to: /go/libraries/data-binding
734
735- from: /tools/testing-support-library
736 to: /go/libraries/testing-support-library