Skip to content

Most visited

Recently visited

navigation

Find Sample Code

Android Studio provides a selection of code samples and templates for you to use to accelerate your app development. Browse sample code to learn how to build different components for your applications. Use templates to create new app modules, individual activities, or other specific Android project components.

This page describes how to access and use the high-quality, Google-provided Android code samples. For information about templates, see Add Code from a Template.

You can use the samples browser to select, preview, and import one or more sample apps as projects. You can also browse the source code through GitHub.

  1. Select File > New > Import Sample.
  2. Use the search box or the scroll bar to browse the samples.
  3. When you find a sample that interests you, highlight it and take a look at the preview.
  4. If you want to import it as a project, click Next and then Finish.

Figure 1. Browse Samples dialog with sample highlighted in the left column and previewed in the right column.

Inline from the editor

The Code Sample Browser in Android Studio helps you find Android code samples based on the currently highlighted symbol in your project.

  1. In your code, highlight a variable, type, or method.
  2. Right-click to display the context menu.
  3. From the context menu, select Find Sample Code.

    The results of your search appear in a tool window as shown in figure 2.

  4. In the left pane of the tool window, select a sample.
  5. Then, scroll through the right pane to find highlighted code lines that are used in the selected sample.

Figure 2. The Code Sample Browser.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)