Spotify es un proveedor internacional de servicios de medios de comunicación con sede en Suecia. Es un servicio de streaming que permite a los usuarios transmitir y escuchar música sin límites diariamente. Los usuarios también pueden guardar la música sin conexión para escucharla más tarde cuando no estén conectados a Internet.
Se fundó en 2006 pero se lanzó en 2008. Acceder a Spotify es relativamente fácil, ya que los usuarios sólo tienen que 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 de Google Play. Cuando un usuario se registra, puede escuchar música de forma gratuita con la suscripción estándar o premium con más opciones y características. Sin embargo, no hay opción para descargar archivos de música.
Entendiendo el SDK de Android
Android SDK significa Android Software Development Kit. Abarca las herramientas necesarias para desarrollar una aplicación para Android y algunas de estas herramientas de desarrollo son depuradores, bibliotecas, un emulador de teléfonos móviles basado en QEMU, documentación, código de muestra y tutoriales. Aunque tuvo su lanzamiento inicial hace once años, su primera versión estable fue hace más de dos años en 2017.
Los usuarios pueden ir a la página web para descargar el estudio de androides y las herramientas SDK para construir aplicaciones móviles. Si eres un desarrollador que quiere saber sobre el nivel de los golpes de la pista, la energía, la valencia midiendo las características de la pista y hacer más análisis de la deuda, entonces la plataforma para desarrolladores de Spotify es la adecuada para ti.
Intergrating Spotify
A continuación se muestra una lista de los pasos a seguir para integrar tu SDK androide y Spotify.En esta etapa, se supone que tienes una aplicación para androide lista que quieres integrar con Spotify.
- El primer paso es crear una cuenta, si no tienes una, y registrar tu aplicación aquí con Spotify Developer en el panel de control de Spotify.
- Por razones de seguridad, las huellas dactilares deben registrarse junto con la aplicación. Es más seguro crear dos huellas dactilares, una para el desarrollo y otra para el lanzamiento. Guarde la huella digital y el nombre del paquete.
- Descarga e instala el SDK de Spotify para Android. Además, ve a la tienda de juegos de Google y descarga la aplicación de Spotify. Instálala e inicia sesión con el correo electrónico y la contraseña o regístrate.
- Dentro del código de tu aplicación para android, ve al servicio que quieres integrar con Spotify, si no tienes uno crea un servicio o actividad. En el bloque de código de mainActivity, edítalo con el código que aparece a continuación.
la clase pública MainActivity extiende AppCompatActivity {
@Override
vacío protegido sobreCrear(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
vacío protegido onStart() {
super.onStart();
//código.
}
vacío privado conectado() {
// más código
}
@Override
vacío protegido en Stop() {
super.onStop();
//El final
}
}
- Ahora añade el SDK de Spotify a tu biblioteca de proyectos importándolo como un módulo. Crea un nuevo módulo en Android Studio y en las opciones importa el paquete .JAR/AAR y pasa a la siguiente.
- Haz clic en los tres puntos y verás el archivo Spotify-app-remote-release-version.aar bajo la carpeta «app-remote-lib» en el paquete descomprimido.
- Abre la carpeta y dale un nombre. Estamos usando Spotify-sdk en este ejemplo.
- Presiona Finalizar cuando hayas terminado. Esto importará .arr en su proyecto.
- Añade dependencias al subproyecto que acabas de importar y a Gson a la construcción de tu aplicación. Archivo de Gradle.
dependencias {
// app dependencias
proyecto de implementación(:spotify-sdk)
implementación «com.google.code.gson:,gson:2.8.5»
}
- El siguiente paso es autorizar tu aplicación Spotify SDK, para ello, el usuario debe autorizar tu aplicación para hacerlo. A continuación te explicamos cómo habilitar a los usuarios para que autoricen la conexión desde tu aplicación. Utiliza el flujo de autorización incorporado por el método predeterminado de onStart y añade lo siguiente:
// Ajustar los parámetros de conexión
ConexiónConexión Parámetros Conexión Parámetros =
nuevo ConnectionParams.Builder(CLIENT_ID)
.setRedirectUri(REDIRECT_URI)
.showAuthView(true)
.build();
- Esto conecta tu aplicación a tu cuenta de Spotify cuando el usuario se conecta y autoriza el acceso a tu aplicación. También puedes añadir el siguiente código a tu método de inicio.
SpotifyAppRemote.connect(this, connectionParams,
nuevo Conector. ConexiónEscucha() {
@Override
vacío público en Conectado (SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d(«MainActivity», «Connected! Yay!»);
// Ahora puedes empezar a interactuar con la aplicación Remote
connected();
}
@Override
vacío público enFailure(Throwable throwable) {
Log.e(«MainActivity», throwable.getMessage(), throwable);
// ¡Algo salió mal al intentar conectar! Manejar los errores aquí
}
});
La aplicación andriod SDK utiliza la misma URI de redirección, ID de cliente y alcances cuando se conecta a Spotify. El código anterior utiliza el SpotifyAppRemote.Connector para conectarse a Spotify y obtener una instancia de SpotifyAppRemote.
Vengo a compartir mis 15 años de experiencia en el mundo de la tecnología. Redactor aficionado con un grado (importante) de friki, con las que conseguimos resultados como este post. Espero ayudarte. ¡Nos leemos!