Ejecución de aplicaciones de muestra para el SDK nativo para Android

En este tema, aprenderá a ejecutar las aplicaciones de muestra asociadas con Brightcove Native SDK para Android. Estos ejemplos proporcionan un buen punto de partida para crear sus propias aplicaciones.

Resumen

Brightcove Native SDK para Android proporciona una variedad de aplicaciones de muestra para ayudarlo a comenzar con sus propias implementaciones. Para obtener una lista completa de ejemplos, consulte lo siguiente:

Si es nuevo en los SDK nativos de Brightcove, consulte el Introducción a los SDK nativos videos.

Marco de referencia

Las aplicaciones de muestra de Android son compatibles con la última versión de Brightcove Native SDK y complementos.

Se recomienda que utilice el marco ExoPlayer 2 para que sus aplicaciones implementen las últimas funciones disponibles con el SDK nativo. Si no está utilizando este marco actualmente, consulte la Migración a ExoPlayer 2 Framework documento.

Instalación de las aplicaciones de muestra

Las aplicaciones de muestra de Android son compatibles con la última versión de Brightcove Native SDK y complementos.

Actualmente, todas las aplicaciones de muestra de Android deben instalarse juntas como un paquete. La forma más sencilla de comenzar es importar las aplicaciones de muestra a Android Studio. Eso es lo que haremos en los siguientes pasos.

Para importar las aplicaciones de muestra, siga estos pasos:

  1. Si aún no lo tiene, descargue e instale la última versión de Estudio de Android.
  2. Clonar el Muestras de reproductor para Android a tu computador.
  3. En Android Studio, seleccione Importar proyecto.
    Importar proyecto
    Importar proyecto
  4. En el cuadro de diálogo de selección de archivos, seleccione el nivel superior build.gradle archivo de su repositorio clonado local.

    Selección de archivos
    Selección de archivos
  5. En Android Studio, debería ver todos los proyectos de aplicaciones de muestra.
    Proyectos de aplicaciones de muestra
    Proyectos de aplicaciones de muestra

Ejecutando las aplicaciones de muestra

Las aplicaciones de muestra se pueden ejecutar usando lo siguiente:

  • Emulador de Android Studio
  • Android Studio usando un dispositivo físico conectado a su computadora
    • El dispositivo debe tener el sistema operativo Android 4.4.4 o posterior
    • En su dispositivo, asegúrese de que la depuración de USB esté habilitada

Para ejecutar una aplicación de muestra, siga estos pasos:

  1. En Android Studio, en la lista de proyectos del lado izquierdo, expanda el BasicSampleApp proyecto.
  2. Ampliar la Java carpeta y abra la MainActivity.java expediente.
    Archivo MainActivity.java
    Archivo MainActivity.java
  3. En el menú desplegable de selección de proyectos, seleccione el BasicSampleApp.
    Selección de proyectos
    Selección de proyectos
  4. A la derecha del menú desplegable de selección de proyectos, seleccione el Correr botón.
    Botón Ejecutar
    Botón Ejecutar
  5. Si tiene un dispositivo conectado a su computadora, debería verlo en la lista Seleccionar destino de implementación diálogo. De lo contrario, después de crear un dispositivo virtual, también lo verá en la lista aquí. Seleccione su dispositivo y seleccione OK.
    Seleccionar destino de implementación
    Seleccionar destino de implementación
  6. Debería ver la aplicación ejecutándose en su dispositivo o en el emulador.
    Emulador de Android Studio
    Emulador de Android Studio

Depuración

Android Studio tiene un depurador que le permite establecer puntos de interrupción, examinar variables y evaluar expresiones en tiempo de ejecución. Para depurar su aplicación en el emulador, haga lo siguiente:

  1. En Android Studio, ubique la línea de código donde le gustaría pausar la ejecución.
  2. En el margen izquierdo de la línea de código, haga clic para agregar un punto de interrupción.
    Breakpoint
    Breakpoint
  3. Selecciona el depurar botón para iniciar la ejecución.
    Empezar a depurar
    Empezar a depurar
  4. Cuando la ejecución se detiene en su punto de interrupción, tendrá varias opciones para inspeccionar variables y expresiones, así como para pasar / sobre / en líneas de código.