Integrering af Spotify i Android SDK

Spotify er en international medietjenesteudbyder baseret i Sverige. Det er en streamingtjeneste, der giver brugerne mulighed for at streame og lytte til ubegrænset musik dagligt. Brugere kan også gemme musik offline til senere at lytte, når de ikke er forbundet til internettet.

Det blev grundlagt i 2006, men lanceret i 2008. Det er relativt nemt at få adgang til Spotify, da brugere blot kan besøge deres side og logge ind med Facebook eller registrere sig med en e-mail. Appen kan også downloades fra Google Play Butik. Når en bruger er registreret, kan de lytte til musik gratis med standardabonnementet eller premium med flere muligheder og funktioner. Der er dog ingen mulighed for at downloade musikfiler.

Forstå Android SDK

Android SDK står for Android Software Development Kit. Det omfatter de værktøjer, der er nødvendige for at udvikle en Android-applikation, og nogle af disse udviklingsværktøjer er debuggere, biblioteker, en håndsæt-emulator baseret på QEMU, dokumentation, eksempelkode og tutorials. Selvom den havde sin første udgivelse for elleve år siden, var dens første stabile udgivelse for 2+ år siden i 2017.

Brugere kan gå  til webstedet for  at downloade android studio og SDK-værktøjer til at bygge mobile applikationer. Hvis du er en udvikler, der ønsker at vide om track beats niveau, energi, valens ved at måle banens karakteristika og lave mere gældsanalyse, så er  Spotify udviklerplatformen  det rigtige for dig.

Integrering af Spotify

Nedenfor er en liste over de trin, du skal følge for at integrere din Android SDK og Spotify. På dette stadie antages det, at du har en android-applikation klar, som du ønsker at integrere med Spotify.

  • Det første trin er at oprette en konto, hvis du ikke har en, og registrere din ansøgning her hos  Spotify Developer på  Spotify-dashboardet.
  • Af sikkerhedsmæssige årsager skal fingeraftryk registreres sammen med appen. Det er mere sikkert at oprette to fingeraftryk, et til udvikling og et til lancering. Gem fingeraftrykket og pakkenavnet.
  • Download og installer Spotify Android SDK. Gå også til google play butik og download Spotify-appen. Installer det og log ind med e-mail og adgangskode eller tilmeld dig.
  • Inde i din Android-app-kode skal du gå til den tjeneste, du vil integrere med Spotify, hvis du ikke har en, opret en tjeneste eller aktivitet. I mainActivity-kodeblokken skal du redigere den med koden nedenfor.

public class MainActivity udvider AppCompatActivity {
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView(R.layout.activity_main);
}
@
Tilsidesæt beskyttet void onStart() {
super.onStart();
//kode.
}

privat void forbundet() {
// more code
}

@Override
beskyttet void onStop() {
super.onStop();
//Enden
}
}

  • Tilføj nu Spotify SDK til dit projektbibliotek ved at importere det som et modul. Opret et nyt modul i Android Studio og under muligheder importer .JAR/AAR-pakken og gå til næste.
  • Klik på de tre prikker, og du vil se Spotify-app-remote-release-version.aar under mappen "app-remote-lib" i det udpakkede bundt.
  • Åbn mappen og giv den et navn. Vi bruger spotify-sdk i dette eksempel.
  • Tryk på Udfør, når du er færdig. Dette vil importere .arr til dit projekt.
  • Tilføj afhængigheder til det underprojekt, du lige har importeret, og Gson til din apps build. Gradle fil.

afhængigheder {
// app afhængigheder
implementeringsprojekt(':spotify-sdk')
implementering “com.google.code.gson:,gson:2.8.5”
}

  • Det næste trin er at godkende din applikation Spotify SDK, for at gøre dette skal brugeren autorisere din applikation til at gøre det. Nedenfor kan du se, hvordan du gør det muligt for brugere at tillade godkendelse af forbindelse fra din applikation. Brug det indbyggede godkendelsesflow som standard onStart-metoden, og tilføj følgende:

// Indstil forbindelsesparametrene
ConnectionParams connectionParams =
new ConnectionParams.Builder(CLIENT_ID)
.setRedirectUri(REDIRECT_URI)
.showAuthView(true)
.build();

  • Dette forbinder din app med din Spotify-konto, når brugeren logger på og giver adgang til din app. Du kan også tilføje følgende kode til din onstart-metode.

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

@Override
public void onConnected(SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d(“MainActivity”, “Connected! Yay!”);

// Nu kan du begynde at interagere med App Remote
tilsluttet();
}

@Override
public void onFailure(Throwable throwable) {
Log.e(“MainActivity”, throwable.getMessage(), throwable);

// Noget gik galt, da du forsøgte at oprette forbindelse! Håndter fejl her
}
});

Andriod SDK-appen bruger den samme omdirigerings-URI, klient-id og scopes, når der oprettes forbindelse til Spotify. Ovenstående kode bruger SpotifyAppRemote.Connector til at oprette forbindelse til Spotify og få en forekomst af SpotifyAppRemote.


Leave a Comment

Nem og hurtig Android Root-guide

Nem og hurtig Android Root-guide

Efter at have rootet din Android-telefon har du fuld systemadgang og kan køre mange typer apps, der kræver root-adgang.

Udnytter du knappernes fulde potentiale på din Android-telefon?

Udnytter du knappernes fulde potentiale på din Android-telefon?

Knapperne på din Android-telefon er ikke kun til at justere lydstyrken eller vække skærmen. Med et par enkle justeringer kan de blive genveje til at tage et hurtigt billede, springe sange over, starte apps eller endda aktivere nødfunktioner.

6 måder at forvandle din smartphone til en pc

6 måder at forvandle din smartphone til en pc

Hvis du har glemt din bærbare computer på arbejdet, og du har en vigtig rapport, du skal sende til din chef, hvad skal du så gøre? Brug din smartphone. Endnu mere sofistikeret, forvandl din telefon til en computer for at multitaske lettere.

Sådan bruger du en Android-låseskærmswidget

Sådan bruger du en Android-låseskærmswidget

Android 16 har låseskærmswidgets, så du kan ændre låseskærmen, som du vil, hvilket gør låseskærmen meget mere nyttig.

Sådan bruger du Android Picture-in-Picture-tilstand

Sådan bruger du Android Picture-in-Picture-tilstand

Android Picture-in-Picture-tilstand hjælper dig med at formindske videoen og se den i billede-i-billede-tilstand, hvor du ser videoen i en anden brugerflade, så du kan lave andre ting.

10 nemme videoredigeringsapps til Android

10 nemme videoredigeringsapps til Android

Det bliver nemt at redigere videoer på Android takket være de bedste videoredigeringsapps og -software, som vi nævner i denne artikel. Sørg for, at du har smukke, magiske og stilfulde billeder, som du kan dele med venner på Facebook eller Instagram.

Top 21 ADB-kommandoer, som Android-brugere bør kende

Top 21 ADB-kommandoer, som Android-brugere bør kende

Android Debug Bridge (ADB) er et kraftfuldt og alsidigt værktøj, der giver dig mulighed for at gøre mange ting, f.eks. finde logfiler, installere og afinstallere apps, overføre filer, roote og flashe brugerdefinerede ROM'er og oprette sikkerhedskopier af enheden.

Top 11 Auto Click-apps til Android uden root

Top 11 Auto Click-apps til Android uden root

Med automatiske klik-applikationer behøver du ikke at gøre meget, når du spiller spil, bruger applikationer eller bruger opgaver, der er tilgængelige på enheden.

Ændr disse vaner, så holder dit telefonbatteri længere!

Ændr disse vaner, så holder dit telefonbatteri længere!

Selvom der ikke findes nogen magisk løsning, kan små ændringer i, hvordan du oplader, bruger og opbevarer din enhed, gøre en stor forskel i at bremse batterislid.

OnePlus 13 har en fantastisk funktion, som flere Android-telefoner virkelig har brug for.

OnePlus 13 har en fantastisk funktion, som flere Android-telefoner virkelig har brug for.

Den telefon, som mange elsker lige nu, er OnePlus 13, fordi den udover overlegen hardware også besidder en funktion, der har eksisteret i årtier: den infrarøde sensor (IR Blaster).