The following table compares the tasks you can perform using the[emulator UI](https://developer.android.com/studio/run/emulator), AVD Manager, commonly used[command-line startup options](https://developer.android.com/studio/run/emulator-commandline#startup-options), and the[Emulator console](https://developer.android.com/studio/run/emulator-console).The table compares features between different emulator tools that are similar but not necessarily with identical functionality. In the AVD Manager, you can set[hardware profile](https://developer.android.com/studio/run/managing-avds#hpproperties)and[AVD](https://developer.android.com/studio/run/managing-avds#avdproperties)properties.

To use certain features of the emulator with your apps, you need to enable them through various[`<uses-feature>`](https://developer.android.com/guide/topics/manifest/uses-feature-element)elements and[manifest permission](https://developer.android.com/reference/android/Manifest.permission)constants, just as you would on a hardware device.

|               User interface control               |                   Hardware profile property                    |              AVD property               |                                               Command-line startup option                                                |                Console command                 |
|----------------------------------------------------|----------------------------------------------------------------|-----------------------------------------|--------------------------------------------------------------------------------------------------------------------------|------------------------------------------------|
| *Device hardware*                                                                                                                                                                                                                                                                                                                     |||||
|                                                    | Device type: Phone/Tablet, Wear OS, Android TV                 |                                         |                                                                                                                          |                                                |
| Back, Home, Overview, Menu                         | Input: Has Hardware Buttons (Back/Home/Menu)                   |                                         |                                                                                                                          |                                                |
| Settings: Send keyboard shortcuts to               | Input: Has Hardware Keyboard                                   | Keyboard Input                          |                                                                                                                          |                                                |
| Directional Pad                                    | Navigation Style: None, D-pad, Trackball, Wheel                |                                         |                                                                                                                          |                                                |
| Zoom Mode                                          |                                                                |                                         |                                                                                                                          |                                                |
| Battery                                            |                                                                |                                         |                                                                                                                          | `power`                                        |
| Phone                                              |                                                                |                                         |                                                                                                                          | `gsm`,`sms send`                               |
| Rotate                                             | Supported Device States                                        | Startup: Orientation                    |                                                                                                                          | `rotate`                                       |
|                                                    | Camera                                                         | Camera (can choose webcam)              | `-camera-back` `-camera-front` `-webcam-list`                                                                            |                                                |
| Take Screenshot Settings: Screenshot save location |                                                                |                                         |                                                                                                                          |                                                |
| Orientation Location Virtual sensors               | Sensors: Accelerometer, Gyroscope, GPS, Proximity Sensor       |                                         |                                                                                                                          | `geo`                                          |
| Fingerprint                                        |                                                                |                                         |                                                                                                                          | `finger`                                       |
| Volume                                             |                                                                |                                         | `-noaudio` `-no-audio`                                                                                                   |                                                |
|                                                    |                                                                |                                         |                                                                                                                          | `event`                                        |
| *Disk Images and Memory*                                                                                                                                                                                                                                                                                                              |||||
|                                                    |                                                                | Memory and Storage: SD Card             | `-sdcard`                                                                                                                |                                                |
|                                                    |                                                                | Memory and Storage: Internal Storage    |                                                                                                                          |                                                |
|                                                    | RAM                                                            | Memory and Storage: RAM                 | `-memory`                                                                                                                |                                                |
|                                                    |                                                                | Memory and Storage: VM Heap             |                                                                                                                          | `vm`                                           |
|                                                    | In the**Your Virtual Devices** page of the AVD Manager, right-click an AVD and select[Wipe Data](https://developer.android.com/studio/run/managing-avds#emulator). || `-wipe-data`                                                                                                             |                                                |
| *Network*                                                                                                                                                                                                                                                                                                                             |||||
|                                                    |                                                                |                                         |                                                                                                                          | `network status`                               |
|                                                    |                                                                |                                         | `-dns-server`                                                                                                            |                                                |
|                                                    |                                                                |                                         | `-http-proxy`                                                                                                            |                                                |
|                                                    |                                                                | Network: Latency                        | `-netdelay`                                                                                                              | `network delay`                                |
|                                                    |                                                                |                                         | `-netfast`                                                                                                               |                                                |
| Cellular: Network Type                             |                                                                | Network: Speed                          | `-netspeed`                                                                                                              | `network speed`                                |
| Voice status Data status                           |                                                                |                                         |                                                                                                                          | `gsm`                                          |
| Signal strength                                    |                                                                |                                         |                                                                                                                          |                                                |
| Settings: Use detected ADB location                |                                                                |                                         | `-port` `-ports`                                                                                                         |                                                |
|                                                    |                                                                |                                         |                                                                                                                          | `redir`                                        |
|                                                    |                                                                |                                         | `-tcpdump`                                                                                                               | `network capture start`,`network capture stop` |
| *System*                                                                                                                                                                                                                                                                                                                              |||||
|                                                    | In the[**System Image**](https://developer.android.com/studio/run/managing-avds#systemimagepage)page of the AVD Manager, select a system image capable of[VM acceleration](https://developer.android.com/studio/run/emulator-acceleration#accel-vm). || `-accel` `-accel-check` `-no-accel`                                                                                      |                                                |
|                                                    | Multi-Core CPU                                                 |                                         |                                                                                                                          |                                                |
|                                                    |                                                                |                                         | `-engine`                                                                                                                |                                                |
|                                                    | Emulated Performance: Graphics --- hardware, software, or auto |                                         | `-gpu`                                                                                                                   |                                                |
|                                                    |                                                                |                                         | `-nojni` `-no-jni`                                                                                                       |                                                |
|                                                    |                                                                |                                         | `-selinux {disabled|permissive}`                                                                                         |                                                |
|                                                    |                                                                |                                         | `-timezone`                                                                                                              |                                                |
|                                                    |                                                                |                                         | `-version`                                                                                                               |                                                |
| *UI*                                                                                                                                                                                                                                                                                                                                  |||||
| Settings: Emulator window theme                    |                                                                |                                         |                                                                                                                          |                                                |
| Resize                                             | Screen Size and Screen Resolution                              |                                         |                                                                                                                          | `window`                                       |
|                                                    | Round                                                          |                                         |                                                                                                                          |                                                |
|                                                    |                                                                |                                         | `-no-boot-anim`                                                                                                          |                                                |
|                                                    | Default Skin                                                   | Device Frame and Custom Skin Definition |                                                                                                                          |                                                |
|                                                    |                                                                |                                         | `-screen {touch|multi-touch|no-touch}`                                                                                   |                                                |
| *Debug*                                                                                                                                                                                                                                                                                                                               |||||
|                                                    |                                                                |                                         | `-debug `<var translate="no">tags</var> `-debug-`<var translate="no">tag</var> `-debug-no-`<var translate="no">tag</var> |                                                |
|                                                    |                                                                |                                         | `-logcat`                                                                                                                |                                                |
|                                                    |                                                                |                                         | `-show-kernel`                                                                                                           |                                                |
|                                                    |                                                                |                                         | `-verbose`                                                                                                               |                                                |