Changing Your Settings 276Developer OptionsUse the Developer options to set options for applicationdevelopment.Important! These features are used for development purposesonly.1. From the Home screen, press and then tapSettings ➔ Developer options.2. The following options are available:• Desktop backup password: Allows you to protect yourdesktop with a backup password ID.• Stay awake: with the Stay awake option enabled, your screenwill never sleep while you are charging the device.• Protect SD card: Requires apps to ask your permission beforeaccessing data on your SD card.• USB debugging: Allows debugging when the device isattached to a PC by a USB cable.• Allow mock locations: Used by developers when developinglocation-based applications.• Select app to be debugged: Allows developers to select aspecific app to debug.• Wait for debugger: Specified apps must have debuggerattached before executing.• Show touches: Displays touch interactions on the screen.• Show pointer location: Highlights the data that was touchedon the screen.• Show layout boundaries: Displays clip bounds, margins, etc.• Show GPU view updates: Flashes views inside windows whendrawn with GPU.• Show screen updates: Forces areas of the screen to flash as itis updated.• Window animation scale: Configure the scale for animation(ranges from off to 10x).• Transition animation scale: Configure the scale fortransitioning when using animation (ranges from off to 10x).• Animator duration scale: Configure the scale for durationwhen using animation (ranges from off to 10x).• Disable hardware overlays: Assigns the work of rendering tothe GPU.• Force GPU rendering: Uses a 2D acceleration in applications.• Strict mode: Makes the screen flash when applicationsperform long operations on the main thread.