Skip to content

Most visited

Recently visited

navigation

Configurar opciones para programadores en el dispositivo

La app Settings en Android incluye una pantalla llamada Developer options que te permite configurar comportamientos del sistema con los cuales podrás definir y depurar el rendimiento de tu app. Por ejemplo, puedes habilitar la depuración mediante USB, capturar un informe de errores, habilitar los comentarios visuales para los toques, instalar superficies de ventana cuando se actualizan, usar la GPU para la representación de gráficos 2D, etc.

Habilitar opciones para programadores y depuración

Figura 1: Opciones para programadores.

En Android 4.1 y versiones anteriores, la pantalla Developer options está disponible de forma predeterminada. A partir de Android 4.2, debes habilitar esta pantalla de la siguiente manera:

  1. Abre la app Settings.
  2. (Solo en Android 8.0 o versiones posteriores) Selecciona System.
  3. Desplázate hasta abajo y selecciona About phone.
  4. Desplázate hasta abajo y presiona Build number siete veces.
  5. Cuando regreses a la pantalla anterior, verás Developer options cerca de la parte inferior.

En la parte superior de la pantalla Developer options puedes activar y desactivar las opciones (figura 1). Probablemente te convenga mantener esto activado. Cuando está desactivado, la mayoría de las opciones quedan inhabilitadas, excepto aquellas que no requieren comunicación entre el dispositivo y tu computadora de desarrollo.

A continuación, desplázate un poco hacia abajo y habilita USB debugging. Esto permite que Android Studio y otras herramientas del SDK reconozcan tu dispositivo cuando se establece una conexión mediante USB, de modo que puedas usar el depurador y otras herramientas.

Durante el resto de esta página se describirán algunas de las opciones disponibles en esta pantalla.

Opciones generales

En Android 8.0 y versiones posteriores, puedes presionar Quick settings developer tiles para agregar las opciones para programadores seleccionadas a tu panel Quick Settings. Después de seleccionar uno o más de los títulos disponibles (figura 2), abre el panel Quick Settings y presiona el lápiz para ingresar al modo de edición. Luego, arrastra los títulos para programadores del subpanel de títulos al panel Quick settings y presiona nuevamente el lápiz para salir del modo de edición.

Figura 2: Agregar elementos al panel Quick Settings.

Entre otras opciones generales se incluyen las siguientes:

Depuración

Figura 3: Opciones de depuración habilitadas.

Las opciones de depuración ofrecen alternativas para configurar la depuración en el dispositivo y establecer comunicación entre el dispositivo y tu computadora de desarrollo.

Habilita la opción USB debugging (figura 3) para que tu dispositivo Android pueda comunicarse con tu equipo de desarrollo a través de Android Debug Bridge (adb). La opción Wait for Debugger no estará disponible hasta que uses Select debug app para seleccionar la app que se depurará. Si habilitas Wait for Debugger, la app seleccionada espera el acoplamiento del depurador antes de ejecutarse.

Entre otras opciones de depuración se incluyen las siguientes:

Red

Figura 5: Seleccionar configuración USB.

Las opciones de red ofrecen alternativas para configurar ajustes de Wi-Fi y DHCP.

Presiona Select USB Configuration para especificar la forma en que deseas que la computadora identifique el dispositivo. Como se muestra en la figura 5, puedes configurar dispositivos para carga únicamente, para transferir archivos (MTP), para transferir imágenes (PTP), para usar tu conexión de Internet móvil en la PC (RNDIS) o para transferir archivos de audio o MIDI.

Presiona Bluetooth AVRCP version y selecciona la versión de perfil que desees usar para controlar todos los equipos de A/V Bluetooth a los que tu dispositivo tiene acceso. Además, para optimizar la reproducción de audio en el dispositivo, presiona y configura las siguientes opciones:

En la siguiente lista se describen otras maneras de configurar los ajustes de Wi-Fi y DHCP:

Entrada

Figura 6: Ubicación del puntero.

Habilita Show taps para mostrar toques cada vez que presionas la pantalla. Aparece un círculo debajo de tu dedo o lápiz y sigue tus movimientos al desplazarte por la pantalla. Un toque funciona como un puntero cuando grabas un video en tu dispositivo.

Habilita Pointer Location para mostrar la ubicación (toque) del puntero en el dispositivo con puntos de mira. Aparecerá una barra en la parte superior de la pantalla para rastrear las coordenadas de los puntos de mira (figura 6). A medida que muevas el puntero, las coordenadas en la barra rastrearán la ubicación de los puntos de mira y se trazará el recorrido del puntero en la pantalla.

Dibujo

Figura 7: Construcciones de la interfaz de usuario.

Las opciones de dibujo proporcionan pistas visuales sobre la interfaz de usuario de la app y su funcionamiento.

Habilita Show Layout Bounds para mostrar los límites de recorte, los márgenes y otras construcciones de la interfaz de usuario de tu app en el dispositivo, como se muestra en la figura 7.

Otras opciones de dibujo incluyen las siguientes:

Representación de hardware acelerada

Figura 8: Espacio de color con deuteranomalía.

Las opciones de representación de hardware acelerada ofrecen diferentes maneras de optimizar tu app para sus plataformas de hardware de destino utilizando opciones basadas en hardware, como GPU, capas de hardware y suavizado de contorno multimuestra.

Presiona Simulate color space para cambiar el esquema de color de toda la IU del dispositivo. Las opciones hacen referencia a los tipos de daltonismo. Las opciones son “Disabled” (sin simulación del esquema de color), “Monochromacy” (negro, blanco y gris), “Deuteranomaly” (rojo-verde), “Protanomaly” (rojo-verde) y “Tritanomaly” (azul-amarillo). La opción “Protanomaly” (protanomalía) hace referencia al daltonismo vinculado a rojos y verdes con menor definición de los rojos, y “Deuteranomaly” (deuteranomalía) (se muestra en la figura 8) hace referencia al mismo daltonismo con menor definición de los verdes.

Si realizas capturas de pantalla en un espacio de color simulado, tendrán una apariencia normal, como si no hubieras cambiado el esquema de color.

A continuación, te indicamos otras maneras de usar las opciones basadas en hardware:

Medios

Figura 9: Representación de la barra.

Habilita Disable USB audio routing para inhabilitar el enrutamiento a dispositivos de audio externos conectados a una computadora mediante un puerto USB. El enrutamiento automático puede interferir con las apps que reconocen conexiones USB.

Supervisión

Las opciones de supervisión proporcionan información visual sobre el rendimiento de la app, como operaciones de GPU y subprocesos extensos.

Presiona Profile GPU Rendering y luego On screen as bars para visualizar el perfil de representación de la GPU en forma de barras (figura 9). Para obtener más información, consulta Opción “Profile GPU rendering”.

Apps

Figura 10: Establecer límites para los procesos en segundo plano.

Las opciones para apps te ayudan a comprender la manera en que funciona la app en el dispositivo de destino.

Presiona Background process limit para establecer la cantidad de procesos que se pueden ejecutar a la vez en segundo plano. Las posibles configuraciones se muestran en la figura 10.

Presiona Reset ShortcutManager rate-limiting durante la prueba para que las apps que están en segundo plano puedan continuar llamando a API de combinación de teclas hasta alcanzar nuevamente la cantidad límite. Para obtener más información sobre las combinaciones de teclas y los límites de cantidad, consulta ShortcutManager.

Habilita Don't keep activities para aumentar la duración de la batería mediante la destrucción de todas las actividades no bien el usuario salga de la vista principal de la actividad.

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!

Sigue a Google Developers en WeChat

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. (Dec 2017 Android Platform & Tools Survey)