Spotify integreerimine Androidi SDK-sse

Spotify on Rootsis asuv rahvusvaheline meediateenuste pakkuja. See on voogedastusteenus, mis võimaldab kasutajatel iga päev piiramatult muusikat voogesitada ja kuulata. Kasutajad saavad salvestada muusikat ka võrguühenduseta hilisemaks kuulamiseks, kui nad pole Internetiga ühendatud.

See asutati 2006. aastal, kuid käivitati 2008. aastal. Spotifyle juurdepääsu saamine on suhteliselt lihtne, kuna kasutajad saavad lihtsalt külastada nende saiti ja logida sisse Facebookiga või registreeruda e-postiga. Rakenduse saab alla laadida ka Google Play poest. Kui kasutaja on registreerunud, saab ta kuulata muusikat tasuta tavatellimuse või lisatasu lisavõimaluste ja funktsioonidega. Muusikafailide allalaadimiseks pole aga võimalust.

Androidi SDK mõistmine

Android SDK tähistab androidi tarkvaraarenduskomplekti. See hõlmab Androidi rakenduse arendamiseks vajalikke tööriistu ja mõned neist arendustööriistadest on silujad, teegid, QEMU-l põhinev mobiiltelefoni emulaator, dokumentatsioon, näidiskood ja õpetused. Kuigi selle esialgne väljalase anti välja üksteist aastat tagasi, ilmus selle esimene stabiilne väljalase 2+ aastat tagasi 2017. aastal.

Kasutajad saavad minna  veebisaidile,  et laadida alla Androidi stuudio ja SDK tööriistad mobiilirakenduste loomiseks. Kui olete arendaja, kes soovib raja omaduste mõõtmise kaudu teada saada raja löögitaseme, energia ja valentsi kohta ning teha rohkem võlgade analüüsi, siis on  Spotify arendajaplatvorm teie jaoks  õige.

Spotify integreerimine

Allpool on loend sammudest, mida tuleb järgida oma Android SDK ja Spotify integreerimiseks. Selles etapis eeldatakse, et teil on valmis Androidi rakendus, mida soovite Spotifyga integreerida.

  • Esimene samm on luua konto, kui teil seda pole, ja registreerida oma taotlus siin   Spotify armatuurlaual Spotify Developeris .
  • Turvalisuse huvides tuleb sõrmejäljed registreerida koos rakendusega. Kindlam on luua kaks sõrmejälge, üks arendamiseks ja teine ​​käivitamiseks. Salvestage sõrmejälg ja paketi nimi.
  • Laadige alla ja installige Spotify Android SDK. Samuti minge Google Play poodi ja laadige alla Spotify rakendus. Installige see ja logige sisse e-posti aadressi ja parooliga või registreeruge.
  • Avage oma Androidi rakenduse koodis teenus, mille soovite Spotifyga integreerida, kui teil pole seda teenuse või tegevuse loomiseks vaja. Muutke seda põhitegevuse koodiplokis alloleva koodiga.

public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Alista
kaitstud void onStart() {
super.onStart();
//kood.
}

privaatne void ühendatud() {
// rohkem koodi
}

@Alista
kaitstud void onStop() {
super.onStop();
//Lõpp
}
}

  • Nüüd lisage Spotify SDK oma projekti teeki, importides selle moodulina. Looge Android Studios uus moodul ja importige valikute all pakett .JAR/AAR ja minge järgmise juurde.
  • Klõpsake kolmel punktil ja näete lahtipakkitud paketis kausta „app-remote-lib” all faili Spotify-app-remote-release-version.aar.
  • Avage kaust ja andke sellele nimi. Selles näites kasutame spotify-sdk-d.
  • Kui olete lõpetanud, vajutage Finish. See impordib faili .arr teie projekti.
  • Lisage äsja imporditud alamprojekti ja Gsoni sõltuvusi oma rakenduse järgule. Gradle fail.

sõltuvused {
// rakenduse sõltuvused
juurutusprojekti(':spotify-sdk')
juurutamine “com.google.code.gson:,gson:2.8.5”
}

  • Järgmine samm on oma rakenduse Spotify SDK autoriseerimine, selleks peab kasutaja teie rakendust selleks volitama. Allpool kirjeldatakse, kuidas lubada kasutajatel lubada teie rakenduse kaudu ühendust luua. Kasutage sisseehitatud autoriseerimisvoogu vaikemeetodil onStart ja lisage järgmine.

// Ühenduse parameetrite määramine
ConnectionParams connectionParams =
new ConnectionParams.Builder(CLIENT_ID)
.setRedirectUri(REDIRECT_URI)
.showAuthView(true)
.build();

  • See ühendab teie rakenduse teie Spotify kontoga, kui kasutaja logib sisse ja annab teie rakendusele juurdepääsu loa. Samuti saate oma käivitamismeetodile lisada järgmise koodi.

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

@Override
public void onConnected(SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d ("Põhitegevus", "Ühendatud! Jah!");

// Nüüd saate hakata suhtlema rakendusega App Remote
connected();
}

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

// Ühenduse loomisel läks midagi valesti! Käsitle vigu siin
}
});

Andriod SDK rakendus kasutab Spotifyga ühenduse loomisel sama ümbersuunamise URI-d, kliendi ID-d ja ulatuseid. Ülaltoodud kood kasutab SpotifyAppRemote.Connectorit Spotifyga ühenduse loomiseks ja SpotifyAppRemote'i eksemplari hankimiseks.


Leave a Comment

Kuidas Messengeris jäädavalt kustutatud Facebooki sõnumeid taastada

Kuidas Messengeris jäädavalt kustutatud Facebooki sõnumeid taastada

Kas soovite FB Messengeris kustutatud Facebooki sõnumid taastada? Otsige ja hankige FB Messengeris jäädavalt kustutatud tekste, olenemata sellest, kas see on Android või iPhone, saate kaotatud sõnumid taastada.

Kuidas Android-telefonis taskulampi sisse lülitada

Kuidas Android-telefonis taskulampi sisse lülitada

Nutitelefonide valdkonnas jäävad mõned kõige väärtuslikumad funktsioonid sageli kõige tähelepanuta. Üks selline funktsioon, mis on laialdaselt saadaval Android-seadmetes,

Kuidas kasutada Galaxy S23 levialana

Kuidas kasutada Galaxy S23 levialana

Samsung Galaxy S23 oma muljetavaldava funktsioonide valiku ja tugevate võimalustega on nutitelefonide vallas tõeline ime. Üks selle

Kuidas seadistada uut Android-telefoni

Kuidas seadistada uut Android-telefoni

Uhiuue Android-nutitelefoniga teekonnale asumine on põnev, haarav ja pisut hirmutav. Uusim Android OS on pakitud

DeX-i kasutamine Galaxy Tab S8-ga

DeX-i kasutamine Galaxy Tab S8-ga

Samsung DeX on funktsioon, mis sisaldub mõnes Samsungi tipptasemel seadmes, mis võimaldab teil oma telefoni või tahvelarvutit kasutada nagu lauaarvutit. DeX tähistab

Lukustuskuva kohandamine Android 14-s

Lukustuskuva kohandamine Android 14-s

Lukustuskuva kohandamine Androidis on tõhus viis nutitelefoni kasutuskogemuse täiustamiseks, luues isikupärasema ja funktsionaalsema ekraani

Android TV: rakenduste salvestusruumi kontrollimine

Android TV: rakenduste salvestusruumi kontrollimine

Vaadake, kui lihtne on oma Motorola Android TV-s rakenduste salvestusruumi kontrollida. Siin on lihtsad ja algajasõbralikud sammud, mida järgida.

Kuidas kasutada mitut akent rakendusega Galaxy Tab S8

Kuidas kasutada mitut akent rakendusega Galaxy Tab S8

Mitme akna kasutamise kõige olulisem eelis on tõhustatud multitegumtöö. Saate näiteks e-kirjadele vastamise ajal videot vaadata, sirvida

Kuidas avada Android-telefoni parool ilma tehaseseadete lähtestamiseta

Kuidas avada Android-telefoni parool ilma tehaseseadete lähtestamiseta

Kavatsesime lahendada levinud probleemi, millega paljud Androidi kasutajad mingil hetkel silmitsi seisavad: telefoni parooli unustamine. Kui te ei pääse oma Androidi juurde

Googlei assistendi rutiinide kasutamine Androidis

Googlei assistendi rutiinide kasutamine Androidis

Tänapäeva kiire tempoga maailmas on igapäevaste rutiinide lihtsustamiseks ja sujuvamaks muutmiseks võimaluste leidmine olulisem kui kunagi varem. Sisestage Google'i assistendi rutiinid, a