Android Developers
Platform Design & Plan
  • Kits & more
  • Get one of our Figma kits for Android, Material Design, or Wear OS, and start designing your app's UI today.
  • Go to Android & Material kits
  • Go to Wear OS kits
  • UI Design
  • Design a beautiful user interface using Android best practices.
  • Design for Android
  • Mobile
  • Large screens
  • Wear OS
  • TV
  • Architecture
  • Design robust, testable, and maintainable app logic and services.
  • Introduction
  • Libraries
  • Navigation
  • Modularization
  • Testing
  • Quality
  • Plan for app quality and align with Play store guidelines.
  • Overview
  • Core value
  • User experience
  • Technical quality
  • Privacy & security
  • Build for Billions
  • Create the best experience for entry-level devices
  • Overview
  • About new markets
  • Android (Go edition)
Multidevice Google Play Jetpack Kotlin Docs Games
  • English
  • Bahasa Indonesia
  • Español – América Latina
  • Français
  • Português – Brasil
  • Tiếng Việt
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Android Studio Sign in
  • Android Studio
Download Android Studio editor Android Gradle Plugin SDK tools Preview
Android Developers
  • Platform
  • Design & Plan
    • More
  • Multidevice
  • Google Play
  • Jetpack
  • Kotlin
  • Docs
    • Download
    • Android Studio editor
    • Android Gradle Plugin
    • SDK tools
    • Preview
  • Games
  • Android Studio
  • What's new in Android Studio
    • Android Studio Flamingo release notes
    • Android Emulator release notes
    • Past Android Studio releases
  • Get started with Android Studio
    • Overview
    • Install Android Studio
    • Get to know the UI
      • Overview
      • Accessibility features
      • Keyboard shortcuts
    • Workflow basics
  • Manage your project
    • Overview
    • Create a project
    • Migrate to Android Studio
    • Version control basics
    • Configure the IDE
    • Update the IDE and tools
    • About Play Feature Delivery
    • Add C and C++ code
      • Overview
      • Install NDK and CMake
      • Configure the NDK for AGP
      • Configure CMake
      • Link Gradle
    • Create an Android library
    • Set up continuous integration
  • Write your code
    • Write your code quicker and more efficiently
    • Work with templates
      • Add code from a template
      • Find sample code
      • Create a Java class or type
    • Add a module for a new device
    • Use Java 8 language features
    • Java 8 language support table
    • Add app resources
    • Use tools to develop UI
      • Develop a layout with Compose
      • Develop a layout with Views
      • Create animations
      • Manage UI resources
      • Add multi-density vector graphics
      • Create app icons
      • Create resizable bitmaps (9-patch)
      • Create WebP images
      • Localize the UI
    • Add Android app links
    • Connect to Firebase
    • Improve your code with lint checks
    • Improve code inspection with annotations
    • Tools attributes reference
  • Run and debug your app
    • Overview
    • Run your app on virtual devices
      • Create and manage virtual devices
      • Run your app with Android Emulator
        • Overview
        • Test on multiple screen sizes
        • Take screenshots
        • Record the screen
        • Use the camera
        • Launch in a separate window
        • Launch without running an app
        • Install and add files
        • Use WiFi
        • Use advanced Android Emulator features
          • Use extended controls
          • Use snapshots
          • Use the emulator from the command line
          • Send console commands
          • Set up networking
          • Configure hardware acceleration
          • Emulator feature comparison
        • Troubleshoot emulator
    • Run your app on a hardware device
      • Get started
      • Install OEM USB drivers
      • Get the Google USB driver
    • Debug your code
      • Get started debugging your code
      • Configure developer options
      • Write and view logs
      • Analyze and address crash issues
        • Analyze a stack trace
        • Analyze issues from Firebase Crashlytics
      • Debug your layout
      • View design issues
      • Inspect network traffic
      • Debug your database
      • Debug your WorkManager Workers
      • View on-device files
      • Debug pre-built APKs
      • Take a screenshot
      • Record a video
      • Capture and read bug reports
      • Analyze your APK or AAB
    • Customize run/debug configurations
  • Test your code
    • Choose a testing method
    • Test in Android Studio
    • Test with Gradle Managed Devices
    • Test from the command line
    • Set up advanced test configurations
    • Use specialized testing tools
      • Create UI tests
      • Set up automatic testing of your code
      • Stress-test your code with user events
  • Inspect performance issues
    • Overview
    • Inspect CPU activity
      • Display your app's CPU profile
      • Record traces
      • Export traces
      • Import traces
      • Inspect traces
      • Detect UI jank
      • Generate trace logs
    • Inspect your app's memory usage
    • Inspect your app's energy usage
    • Inspect pre-built APKs
    • Power profiler
  • Publish your app
    • Overview
    • Prepare for release
    • Version your app
    • Sign your app
    • Upload your app
  • Troubleshoot
  • Known issues
  • Report a bug
  • Kits & more
  • Go to Android & Material kits
  • Go to Wear OS kits
  • UI Design
  • Design for Android
  • Mobile
  • Large screens
  • Wear OS
  • TV
  • Architecture
  • Introduction
  • Libraries
  • Navigation
  • Modularization
  • Testing
  • Quality
  • Overview
  • Core value
  • User experience
  • Technical quality
  • Privacy & security
  • Build for Billions
  • Overview
  • About new markets
  • Android (Go edition)
  • Android Developers
  • Docs
  • Android Studio
  • Android Studio editor

Wi-Fi

Stay organized with collections Save and categorize content based on your preferences.

When using an AVD with API level 25 or higher, the emulator provides a simulated Wi-Fi access point ("AndroidWifi"), and Android automatically connects to it.

You can disable Wi-Fi in the emulator by running the emulator with the command-line parameter -feature -Wifi.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2023-04-12 UTC.

  • Twitter Twitter
    Follow @AndroidDev on Twitter
  • YouTube YouTube
    Check out Android Developers on YouTube
  • LinkedIn LinkedIn
    Connect with the Android Developers community on LinkedIn
  • More Android

    • Android
    • Android for Enterprise
    • Security
    • Source
    • News
    • Blog
    • Podcasts
  • Discover

    • Gaming
    • Machine Learning
    • Privacy
    • 5G
  • Android Devices

    • Large screens
    • Wear OS
    • ChromeOS devices
    • Android for cars
    • Android Things
    • Android TV
  • Releases

    • Android 13
    • Android 12
    • Android 11
    • Android 10
    • Pie
    • Oreo
    • Nougat
  • Documentation and Downloads

    • Android Studio guide
    • Developers guides
    • API reference
    • Download Studio
    • Android NDK
  • Support

    • Report platform bug
    • Report documentation bug
    • Google Play support
    • Join research studies
Google Developers
  • Android
  • Chrome
  • Firebase
  • Google Cloud Platform
  • All products
  • Privacy
  • License
  • Brand guidelines
  • Get news and tips by email Subscribe
  • English
  • Bahasa Indonesia
  • Español – América Latina
  • Français
  • Português – Brasil
  • Tiếng Việt
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어