Posted on Leave a comment

Your guide to Android developer options

It has been a pretty long time since we’ve been publishing tips & tricks on our blog. but there is one term which is unique in most of them and is considered to be a top priority while performing these guides. and yes, we’re talking of the “Developer options”. While most of you might be aware of what it is, new users should also have this in their knowledge.

“Developer options” is a set of combined tools and options meant to be used by experienced users or developers, and could be found under device settings on all Android device. It is highly essential to enable developer options in order to switch USB Debugging ON, which is a necessary aspect when working on ADB/Fastboot commands and Android developer Tools.

For many users, the developer options is just a panel of options that lets them enable USB Debugging. The truth is, developer options has a much more significant role to play that you think of. and so we take this privilege to explain the Android developer options and all its related options/settings to you. However,  to access these settings you first need to enable developer options, which could be easily done following this guide:

Enable developer options on Android

Below is every term related to developer options in the simplest manner possible.

Android developer options Explained

Take bug report: A bug report is essential for reporting any crashed service, it may be an app or a system service. This option helps in gathering the device log and sending it to anyone (developer or developing community) for tackling and fixing issues. tap on Take bug report and then on REPORT. It will take a minute or so to prepare and capture the bug report, then it shall appear in the notification panel. tap on it and share it according to your will.

Desktop backup password: ADB could be used to take backup or restore the apps or app Data. This option forces a password on the backup process, which is later a mandatory aspect while restoring the same backup.

Stay awake: There are situations when you need your screen to be awake at all times. checking this option will keep your device’s screen fully awake when it is plugged in, either to a wall charger or your PC’s USB port. Do not enable this option endlessly as it will consume battery power constantly.

HDCP checking: enabling HDCP or High-bandwidth digital content protection will start to protect DRM content by encrypting it.

Enable Bluetooth HCI snoop log: A situation may arise, when an app developer or firmware developer may require a log related to Bluetooth. This option will create a log for Bluetooth HCI (Host Controller Interface) and push it to the device storage as btsnoop_hci.log.

Process Stats: All the running process, viewed in-detail, all under one roof. just tap it and go on tracking every background and foreground process running on your beloved Android. A magic wand for an app developer.

USB Debugging: Toggle your Android’s debugging mode to be used by ADB commands. Of great use in countless processes.

Bug report Shortcut: enabling this option will set a shortcut on the Power menu, tapping on which will capture a bug report, ready to be shared.

Allow mock locations: This setting will let you overwrite the location information of your device.

Enable view attribute inspection: inspect views’ attributes in Android System Manager.

Select debug app: A brilliant tool for app developers to debug their app individually and without using long ADB commands or a debugger. If you’re a layman in Android, you do not want to mess with this.

Wait for debugger: select this option to attach the above-debugged app instantly when a debugger is detected.

Verify apps over USB: Installing content manually or via USB may infect your device with malicious content, which could be potentially harmful to your device. Google will scan it regarding the same.

Show touches: This option was first introduced along Android 4.0 Ice cream Sandwich. It displays a visual round mark at every location where you touch on the screen.

Pointer location: This places a detailed information bar at the top of the screen telling the exact coordinates of the current point. This option comes to use at times when you need to check if your screen is responding well or if it is broken.

Show surface updates: Flashes the screen every time there is an update in any of the surface elements. annoying as it works.

Show layout bounds: Outlines every single screen element to display every inch of the area of activation.

Force RTL layout direction: RTL or Right-to-Left, enabling this option will turn every element of your device screen from right to left, just like a mirror image.

Window animation scale: change the speed of window animations on your Android according to your choice. The lower the number, the least amount of time allotted to an animation, hence a fast animation.

Transition animation scale: The speed at which your system transitinull

Leave a Reply

Your email address will not be published. Required fields are marked *