Saltar al contenido
Think Tecno

Integración de Spotify en Android SDK

Spotify es un proveedor internacional de servicios de medios con sede en Suecia. Es un servicio de transmisión que permite a los usuarios transmitir y escuchar música sin límites todos los días. Los usuarios también pueden guardar música sin conexión para escucharla más tarde cuando no están conectados a Internet.

Fue fundado en 2006 pero lanzado en 2008. Obtener acceso a Spotify es relativamente simple ya que los usuarios simplemente pueden visitar su sitio e iniciar sesión en Facebook o registrarse con un correo electrónico. La aplicación también se puede descargar de la tienda Google Play. Cuando un usuario está registrado, puede escuchar música gratis con la suscripción estándar o premium con más opciones y características. Sin embargo, los archivos de música no se pueden descargar.

Comprender el SDK de Android

El SDK de Android significa Android Software Development Kit. Incluye las herramientas necesarias para desarrollar una aplicación de Android y algunas de estas herramientas de desarrollo son depuradores, bibliotecas, un emulador de teléfono basado en QEMU, documentación, código de muestra y tutoriales. Aunque tuvo su versión inicial hace once años, la primera versión estable fue hace más de 2 años en 2017.

Los usuarios pueden ir Al sitio web para descargar Android Studio y las herramientas SDK para crear aplicaciones móviles. Si usted es un desarrollador que intenta conocer el nivel de barras de la pista, la energía, la valencia midiendo las características de la pista y hacer más análisis sobre la deuda, entonces el Plataforma de desarrollador de Spotify es adecuado para ti

Spotify integrado

A continuación se muestra una lista de los pasos a seguir para integrar su Android SDK y Spotify. En esta etapa, se supone que tiene una aplicación de Android preparada que desea integrar con Spotify.

  • El primer paso es crear una cuenta si no tiene una y registrar su solicitud aquí Desarrollador de Spotify en el panel de Spotify.
  • Por razones de seguridad, las huellas digitales deben registrarse con la aplicación. Es más seguro crear dos huellas digitales, una para el desarrollo y otra para el lanzamiento. Guarde su huella digital y el nombre del paquete.
  • Descargue e instale el SDK de Android de Spotify. Además, vaya a Google Play Store y descargue la aplicación Spotify. Instálelo e inicie sesión con su correo electrónico y contraseña o regístrese.
  • Dentro del código de la aplicación de Android, vaya al servicio que desea integrar con Spotify; si no tiene uno, cree un servicio o actividad. En el bloque de código mainActivity, edítelo con el siguiente código.
LEER
¿La tablet Android no se carga? Pruebe estas soluciones

clase pública MainActivity extiende AppCompatActivity {
@Oltrepassare
Void onCreate protegido (paquete savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_main);
}
@Oltrepassare
vacío protegido onStart () {
super.onStart ();
//código.
}

vacío privado conectado () {
// otro código
}

@Oltrepassare
nulo protegido onStop () {
super.onStop ();
//El fin
}
}

  • Ahora agregue Spotify SDK a la biblioteca de su proyecto importándolo como módulo. Cree un nuevo módulo en Android Studio y, bajo las opciones, importe el paquete .JAR / AAR y vaya al siguiente.
  • Haga clic en los tres puntos y verá Spotify-app-remote-release-version.aar en la carpeta «app-remote-lib» en el paquete descomprimido.
  • Abra la carpeta y asígnele un nombre. En este ejemplo estamos usando spotify-sdk.
  • Presione Listo cuando haya terminado. Esto importará .arr en su proyecto.
  • Agregue dependencias al subproyecto que acaba de importar y Gson a la compilación de su aplicación. Gradle archivos.

dependencias {
// dependencias de la aplicación
proyecto de implementación («: spotify-sdk»)
implementación «com.google.code.gson:, gson: 2.8.5»
}

  • El siguiente paso es autorizar la aplicación Spotify SDK, para hacer esto, el usuario debe autorizar la aplicación para hacerlo. A continuación se muestra cómo habilitar a los usuarios para permitir permisos de conexión desde la aplicación. Use el flujo de autorización integrado con el método onStart predeterminado y agregue lo siguiente:

// Establecer los parámetros de conexión
ConnectionParams connectionParams =
nuevo ConnectionParams.Builder (CLIENT_ID)
.setRedirectUri (REDIRECT_URI)
.showAuthView (verdadero)
.construir();

  • Esto conecta su aplicación a su cuenta de Spotify cuando el usuario inicia sesión y autoriza el acceso a su aplicación. También puede agregar el siguiente código a su método de inicio.

SpotifyAppRemote.connect (this, connectionParams,
nuevo Connector.ConnectionListener () {

@Oltrepassare
public void onConnected (SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d («MainActivity», «Connected! Yay!»);

LEER
Cómo llamar al Reino Unido desde EE. UU.

// Ahora puedes comenzar a interactuar con App Remote
conectado();
}

@Oltrepassare
nulo público en Falla (Lanzable) {
Log.e («MainActivity», throwable.getMessage (), throwable);

// ¡Algo salió mal al intentar conectar! Gestionar errores aquí
}
});

La aplicación andriod SDK utiliza el mismo URI de redireccionamiento, ID de cliente y ámbitos cuando se conecta a Spotify. El código anterior usa SpotifyAppRemote.Connector para conectarse a Spotify y obtener una instancia de SpotifyAppRemote.


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'add_bh_gateway' not found or invalid function name in /home/jfbbyokk/public_html/thinktecno.com/wp-includes/class-wp-hook.php on line 310