Að samþætta Spotify í Android SDK

Spotify er alþjóðleg fjölmiðlaþjónusta með aðsetur í Svíþjóð. Það er streymisþjónusta sem gerir notendum kleift að streyma og hlusta á endalausa tónlist daglega. Notendur geta einnig vistað tónlist án nettengingar til að hlusta síðar þegar þeir eru ekki tengdir við internetið.

Það var stofnað árið 2006 en hleypt af stokkunum árið 2008. Það er tiltölulega auðvelt að fá aðgang að Spotify þar sem notendur geta bara heimsótt síðuna sína og skráð sig inn á Facebook eða skráð sig með tölvupósti. Einnig er hægt að hlaða niður appinu frá Google Play Store. Þegar notandi er skráður getur hann hlustað á tónlist ókeypis með hefðbundinni áskrift eða aukagjaldi með fleiri valkostum og eiginleikum. Hins vegar er enginn valkostur til að hlaða niður tónlistarskrám.

Að skilja Android SDK

Android SDK stendur fyrir Android Software Development Kit. Það nær yfir þau verkfæri sem þarf til að þróa Android forrit og sum þessara þróunartækja eru villuleitartæki, bókasöfn, símtólshermi byggður á QEMU, skjöl, sýnishornskóði og kennsluefni. Þó að það hafi verið upphafsútgáfa hennar fyrir ellefu árum síðan, var fyrsta stöðuga útgáfan hennar fyrir 2+ árum síðan árið 2017.

Notendur geta farið  á vefsíðuna  til að hlaða niður Android stúdíóinu og SDK verkfærunum til að byggja upp farsímaforrit. Ef þú ert verktaki sem er að leita að því að vita um brautarslögsstig, orku, gildi með því að mæla eiginleika brautarinnar og gera meiri skuldgreiningu þá er  Spotify þróunarvettvangurinn  réttur fyrir þig.

Samþættir Spotify

Hér að neðan er listi yfir skrefin til að fylgja til að samþætta Android SDK og Spotify. Á þessu stigi er gert ráð fyrir að þú sért með Android forrit tilbúið sem þú vilt samþætta við Spotify.

  • Fyrsta skrefið er að búa til reikning ef þú ert ekki með hann og skrá umsókn þína hér hjá  Spotify Developer á  Spotify mælaborðinu.
  • Af öryggisástæðum þarf að skrá fingraför ásamt appinu. Það er öruggara að búa til tvö fingraför, eitt fyrir þróun og annað fyrir sjósetningu. Vistaðu fingrafarið og pakkanafnið.
  • Sæktu og settu upp Spotify Android SDK. Farðu líka í google play store og halaðu niður Spotify appinu. Settu það upp og skráðu þig inn með tölvupóstinum og lykilorðinu eða skráðu þig.
  • Inni í Android app kóðanum þínum, farðu í þjónustuna sem þú vilt samþætta við Spotify, ef þú ert ekki með slíka búðu til þjónustu eða virkni. Í mainActivity kóða blokkinni, breyttu því með kóðanum hér að neðan.

public class MainActivity framlengir AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Hnekkja
varið ógilt áStart() {
super.onStart();
//kóði.
}

private void tengd() {
// fleiri kóða
}

@Hanka
verndað ógildi onStop() {
super.onStop();
//Endirinn
}
}

  • Bættu nú Spotify SDK inn í verkefnasafnið þitt með því að flytja það inn sem einingu. Búðu til nýja einingu í Android Studio og undir valkosti flyttu inn .JAR/AAR pakkann og farðu á næsta.
  • Smelltu á punktana þrjá og þú munt sjá Spotify-app-remote-release-version.aar undir „app-remote-lib“ möppunni í pakkanum sem var opnað.
  • Opnaðu möppuna og gefðu henni nafn. Við erum að nota spotify-sdk í þessu dæmi.
  • Ýttu á Finish þegar þú ert búinn. Þetta mun flytja inn .arr inn í verkefnið þitt.
  • Bættu ósjálfstæðum við undirverkefnið sem þú varst að flytja inn og Gson við smíði appsins þíns. Gradle skrá.

dependencies {
// app dependencies
implementation project(':spotify-sdk')
framkvæmd “com.google.code.gson:,gson:2.8.5”
}

  • Næsta skref er að heimila Spotify SDK forritinu þínu, til að gera þetta þarf notandinn að heimila forritinu þínu til að gera það. Hér að neðan er hvernig á að gera notendum kleift að heimila tengingu frá forritinu þínu. Notaðu innbyggða heimildarflæðið með sjálfgefna onStart aðferðinni og bættu við eftirfarandi:

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

  • Þetta tengir appið þitt við Spotify reikninginn þinn þegar notandinn skráir sig inn og heimilar aðgang að appinu þínu. Þú getur líka bætt eftirfarandi kóða við upphafsaðferðina þína.

SpotifyAppRemote.connect(þetta, connectionParams,
new Connector.ConnectionListener() {

@Hanka
opinbera ógildingu áConnected(SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d(“MainActivity”, “Connected! Yay!”);

// Nú geturðu byrjað að hafa samskipti við App Remote
tengd();
}

@Hanka
almennt ógildi áFailure(Kennanleg kastanleg) {
Log.e(“MainActivity”, throwable.getMessage(), hennanleg);

// Eitthvað fór úrskeiðis þegar reynt var að tengjast! Meðhöndla villur hér
}
});

Andriod SDK appið notar sömu tilvísunar-URI, auðkenni viðskiptavinar og umfang þegar það tengist Spotify. Kóðinn hér að ofan notar SpotifyAppRemote.Connector til að tengjast Spotify og fá tilvik af SpotifyAppRemote.


Leave a Comment

Google kort: Hvernig á að finna hnit fyrir staðsetningu

Google kort: Hvernig á að finna hnit fyrir staðsetningu

Sjáðu hvernig þú getur fundið hnitin fyrir hvaða stað sem er í heiminum í Google kortum fyrir Android, Windows og iPadOS.

Hvernig á að koma í veg fyrir að síður biðji um staðsetningu þína í Chrome

Hvernig á að koma í veg fyrir að síður biðji um staðsetningu þína í Chrome

Hvernig á að hætta að sjá staðsetningarskilaboðin í Chrome á Android, Windows 10 eða iPad.

Hvernig á að fá aðgang að og eyða Google kortaferli þínum

Hvernig á að fá aðgang að og eyða Google kortaferli þínum

Sjáðu hvaða skref á að fylgja til að fá aðgang að og eyða Google kortaefninu þínu. Svona á að eyða gömlum kortum.

Samsung Galaxy S24: Hvernig á að taka skjámynd

Samsung Galaxy S24: Hvernig á að taka skjámynd

Samsung Galaxy S24 heldur áfram arfleifð Samsung í nýsköpun og býður notendum upp á óaðfinnanlegt viðmót með auknum eiginleikum. Meðal margra þess

Samsung Galaxy S24: Hvernig á að endurræsa

Samsung Galaxy S24: Hvernig á að endurræsa

Samsung Galaxy S24 serían af snjallsímum, með flottri hönnun og öflugum eiginleikum, er vinsæll kostur fyrir notendur sem vilja Android í toppstandi

7 ókeypis og gagnleg forrit til að halda áramótaheitinu þínu

7 ókeypis og gagnleg forrit til að halda áramótaheitinu þínu

Hér eru nokkur forrit sem þú getur prófað til að hjálpa þér að ljúka áramótaheitinu þínu með hjálp Android tækisins.

Hvernig á að koma í veg fyrir að Google visti raddupptökur

Hvernig á að koma í veg fyrir að Google visti raddupptökur

Komdu í veg fyrir að Google visti allar framtíðarupptökur með því að fylgja nokkrum einföldum skrefum. Ef þú heldur að Google hafi þegar vistað eitthvað, sjáðu hvernig þú getur eytt hljóðunum þínum.

Galaxy S24: Hvernig á að setja SIM-kort í

Galaxy S24: Hvernig á að setja SIM-kort í

Galaxy S24, nýjasti flaggskipssnjallsíminn frá Samsung, hefur enn og aftur hækkað grettistaki fyrir farsímatækni. Með nýjustu eiginleikum sínum, töfrandi

Hvað eru Telegram rásir og hvernig á að leita að þeim

Hvað eru Telegram rásir og hvernig á að leita að þeim

Uppgötvaðu hvað símskeyti eru og hvernig þau eru frábrugðin hópum.

Hvernig á að stilla heimasíðuna í Google Chrome

Hvernig á að stilla heimasíðuna í Google Chrome

Ítarleg leiðarvísir með skjámyndum um hvernig á að stilla sjálfgefna heimasíðu í Google Chrome skjáborði eða farsímaútgáfum.