Spotifyn integrointi Android SDK:hen

Spotify on ruotsalainen kansainvälinen mediapalveluiden tarjoaja. Se on suoratoistopalvelu, jonka avulla käyttäjät voivat suoratoistaa ja kuunnella rajattomasti musiikkia päivittäin. Käyttäjät voivat myös tallentaa musiikkia offline-tilaan myöhempää kuuntelua varten, kun he eivät ole yhteydessä Internetiin.

Se perustettiin vuonna 2006, mutta lanseerattiin vuonna 2008. Spotifyn saaminen on suhteellisen helppoa, koska käyttäjät voivat vain vierailla heidän sivustollaan ja kirjautua sisään Facebookilla tai rekisteröityä sähköpostitse. Sovelluksen voi ladata myös Google Play Kaupasta. Kun käyttäjä on rekisteröitynyt, hän voi kuunnella musiikkia ilmaiseksi vakiotilauksella tai premiumilla, jossa on enemmän vaihtoehtoja ja ominaisuuksia. Ei kuitenkaan ole mahdollisuutta ladata musiikkitiedostoja.

Android SDK:n ymmärtäminen

Android SDK tulee sanoista Android Software Development Kit. Se sisältää työkalut, joita tarvitaan Android-sovelluksen kehittämiseen, ja jotkin näistä kehitystyökaluista ovat debuggerit, kirjastot, QEMU-pohjainen matkapuhelinemulaattori, dokumentaatio, esimerkkikoodi ja opetusohjelmat. Vaikka sen ensimmäinen julkaisu oli yksitoista vuotta sitten, sen ensimmäinen vakaa julkaisu oli yli 2 vuotta sitten vuonna 2017.

Käyttäjät voivat siirtyä  verkkosivustolle  ladatakseen Android-studion ja SDK-työkalut mobiilisovellusten rakentamiseen. Jos olet kehittäjä, joka haluaa tietää radan lyöntitasosta, energiasta, valenssista mittaamalla radan ominaisuudet ja tehdä enemmän velkaantuneita analyyseja,  Spotify-kehittäjäalusta  on oikea sinulle.

Spotifyn integrointi

Alla on luettelo vaiheista, jotka sinun on noudatettava integroidaksesi Android SDK:n ja Spotifyn. Tässä vaiheessa oletetaan, että sinulla on Android-sovellus valmiina, jonka haluat integroida Spotifyn kanssa.

  • Ensimmäinen vaihe on luoda tili, jos sinulla ei ole tiliä, ja rekisteröi hakemuksesi täällä  Spotify Developerin kanssa  Spotifyn kojelautaan.
  • Turvallisuussyistä sormenjäljet ​​on rekisteröitävä sovelluksen mukana. On turvallisempaa luoda kaksi sormenjälkeä, yksi kehitystä ja toinen käynnistämistä varten. Tallenna sormenjälki ja paketin nimi.
  • Lataa ja asenna Spotify Android SDK. Mene myös Google Play -kauppaan ja lataa Spotify-sovellus. Asenna se ja kirjaudu sisään sähköpostiosoitteella ja salasanalla tai rekisteröidy.
  • Siirry Android-sovelluksesi koodissa palveluun, jonka haluat integroida Spotifyyn, jos sinulla ei ole sellaista luomassa palvelua tai toimintaa. Muokkaa MainActivity-koodilohkossa sitä alla olevalla koodilla.

public class MainActivity laajentaa AppCompatActivity {
@Override
suojattu void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
suojattu void onStart() {
super.onStart();
//koodi.
}

yksityinen void kytketty() {
// lisää koodia
}

@Override
suojattu void onStop() {
super.onStop();
//Loppu
}
}

  • Lisää nyt Spotify SDK projektikirjastoosi tuomalla se moduulina. Luo uusi moduuli Android Studiossa ja tuo .JAR/AAR-paketti vaihtoehtojen alla ja siirry seuraavaan.
  • Napsauta kolmea pistettä ja näet Spotify-app-remote-release-version.aar-tiedoston "app-remote-lib"-kansion alla puretussa paketissa.
  • Avaa kansio ja anna sille nimi. Käytämme tässä esimerkissä spotify-sdk:tä.
  • Paina Valmis, kun olet valmis. Tämä tuo .arr-tiedoston projektiisi.
  • Lisää riippuvuuksia juuri tuomaasi aliprojektiin ja Gsoniin sovelluksesi koontiversioon. Gradle-tiedosto.

riippuvuudet {
// sovellusriippuvuudet
toteutusprojekti(':spotify-sdk')
toteutus “com.google.code.gson:,gson:2.8.5”
}

  • Seuraava vaihe on valtuuttaa sovelluksesi Spotify SDK. Tätä varten käyttäjän on valtuutettava sovelluksesi tekemään niin. Alla kerrotaan, kuinka käyttäjät voivat sallia yhteyden valtuutuksen sovelluksestasi. Käytä sisäänrakennettua valtuutuskulkua oletuksena onStart-menetelmällä ja lisää seuraavat:

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

  • Tämä yhdistää sovelluksesi Spotify-tiliisi, kun käyttäjä kirjautuu sisään ja antaa luvan sovellukseesi. Voit myös lisätä seuraavan koodin aloitustapaasi.

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

@Override
public void onConnected(SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d("Päätoiminta", "Yhdistetty! Jep!");

// Nyt voit aloittaa vuorovaikutuksen App Remote
connected();
}

@Override
public void onFailure(Throwable throwable) {
Log.e("MainActivity", throwable.getMessage(), heitettävissä);

// Jotain meni pieleen yritettäessä muodostaa yhteyttä! Käsittele virheet täällä
}
});

Andriod SDK -sovellus käyttää samaa uudelleenohjaus-URI:tä, asiakastunnusta ja laajuuksia muodostaessaan yhteyden Spotifyyn. Yllä oleva koodi käyttää SpotifyAppRemote.Connectoria yhteyden muodostamiseen Spotifyyn ja SpotifyAppRemoten esiintymän hankkimiseen.


Leave a Comment

Helppo ja nopea Android Root -opas

Helppo ja nopea Android Root -opas

Kun olet roottannut Android-puhelimesi, sinulla on täydet järjestelmän käyttöoikeudet ja voit suorittaa monenlaisia ​​sovelluksia, jotka vaativat root-oikeudet.

Käytätkö Android-puhelimesi painikkeiden kaikkia ominaisuuksia?

Käytätkö Android-puhelimesi painikkeiden kaikkia ominaisuuksia?

Android-puhelimesi painikkeet eivät ole vain äänenvoimakkuuden säätämiseen tai näytön herättämiseen. Muutamalla yksinkertaisella säädöllä niistä voi tulla pikanäppäimiä nopeaan valokuvan ottamiseen, kappaleiden ohittamiseen, sovellusten käynnistämiseen tai jopa hätätoimintojen aktivoimiseen.

6 tapaa muuttaa älypuhelimesi tietokoneeksi

6 tapaa muuttaa älypuhelimesi tietokoneeksi

Jos unohdit kannettavan tietokoneesi töihin ja sinulla on kiireellinen raportti lähetettävänä pomollesi, mitä sinun pitäisi tehdä? Käytä älypuhelintasi. Vielä hienostuneempaa on muuttaa puhelimesi tietokoneeksi, jolla voit tehdä useita asioita samanaikaisesti helpommin.

Kuinka käyttää Androidin lukitusnäytön widgetiä

Kuinka käyttää Androidin lukitusnäytön widgetiä

Android 16:ssa on lukitusnäytön widgetit, joilla voit muuttaa lukitusnäyttöä haluamallasi tavalla, mikä tekee lukitusnäytöstä paljon hyödyllisemmän.

Androidin kuva kuvassa -tilan käyttäminen

Androidin kuva kuvassa -tilan käyttäminen

Androidin kuva kuvassa -tilan avulla voit pienentää videota ja katsoa sen kuva kuvassa -tilassa, jolloin voit katsoa videota toisessa käyttöliittymässä, jotta voit tehdä muita asioita.

10 helppoa videonmuokkaussovellusta Androidille

10 helppoa videonmuokkaussovellusta Androidille

Videoiden muokkaaminen Androidilla helpottuu tässä artikkelissa lueteltujen parhaiden videonmuokkaussovellusten ja -ohjelmistojen ansiosta. Varmista, että sinulla on kauniita, taianomaisia ​​ja tyylikkäitä kuvia jaettavaksi ystävien kanssa Facebookissa tai Instagramissa.

21 parasta ADB-komentoa, jotka Android-käyttäjien tulisi tietää

21 parasta ADB-komentoa, jotka Android-käyttäjien tulisi tietää

Android Debug Bridge (ADB) on tehokas ja monipuolinen työkalu, jonka avulla voit tehdä monia asioita, kuten etsiä lokeja, asentaa ja poistaa sovelluksia, siirtää tiedostoja, roottata ja flashata mukautettuja ROM-levyjä sekä luoda laitteiden varmuuskopioita.

11 parasta automaattisen napsautuksen sovellusta Androidille ilman pääkäyttäjän oikeuksia

11 parasta automaattisen napsautuksen sovellusta Androidille ilman pääkäyttäjän oikeuksia

Automaattisesti napsauttavien sovellusten ansiosta sinun ei tarvitse tehdä paljoa pelatessasi pelejä, käyttäessäsi sovelluksia tai suorittaessasi laitteella olevia tehtäviä.

Muuta näitä tapoja, niin puhelimesi akku kestää pidempään!

Muuta näitä tapoja, niin puhelimesi akku kestää pidempään!

Vaikka mitään taikakeinoa ei olekaan, pienet muutokset laitteen lataus-, käyttö- ja säilytystavoissa voivat hidastaa akun kulumista merkittävästi.

OnePlus 13:ssa on loistava ominaisuus, jota useammat Android-puhelimet todella tarvitsevat

OnePlus 13:ssa on loistava ominaisuus, jota useammat Android-puhelimet todella tarvitsevat

Puhelin, jota monet ihmiset rakastavat juuri nyt, on OnePlus 13, koska siinä on erinomaisen laitteiston lisäksi myös ominaisuus, joka on ollut olemassa jo vuosikymmeniä: infrapunatunnistin (IR Blaster).