A Spotify integrálása az Android SDK-ba

A Spotify egy svédországi székhelyű nemzetközi médiaszolgáltató. Ez egy streaming szolgáltatás, amely lehetővé teszi a felhasználók számára, hogy naponta korlátlan mennyiségű zenét streameljenek és hallgathassanak. A felhasználók offline módban is menthetik a zenét későbbi meghallgatáshoz, amikor nem csatlakoznak az internethez.

2006-ban alapították, de 2008-ban indították útjára. A Spotify-hoz való hozzáférés viszonylag egyszerű, mivel a felhasználók felkereshetik webhelyüket, és bejelentkezhetnek a Facebookon, vagy regisztrálhatnak egy e-mailben. Az alkalmazás a Google Play Áruházból is letölthető. Ha egy felhasználó regisztrált, ingyenesen hallgathat zenét normál előfizetéssel vagy prémium díjjal, több lehetőséggel és funkcióval. Zenei fájlok letöltésére azonban nincs lehetőség.

Az Android SDK megértése

Az Android SDK az android Software Development Kit rövidítése. Tartalmazza az Android-alkalmazások fejlesztéséhez szükséges eszközöket, és néhány ilyen fejlesztőeszköz a hibakeresők, a könyvtárak, a QEMU-n alapuló kézibeszélő-emulátor, a dokumentáció, a mintakód és az oktatóanyagok. Bár első kiadása tizenegy évvel ezelőtt volt, az első stabil kiadás 2+ éve, 2017-ben volt.

A felhasználók felkereshetik  a webhelyet,  és letölthetik az Android Studio és az SDK eszközöket a mobilalkalmazások készítéséhez. Ha Ön fejlesztő, aki a pálya jellemzőinek mérésével szeretne tudni a pálya ütési szintjéről, energiájáról és vegyértékéről, és több adósságelemzést szeretne végezni, akkor a  Spotify fejlesztői platform  a megfelelő az Ön számára.

A Spotify integrálása

Az alábbiakban felsoroljuk az Android SDK és a Spotify integrálásához követendő lépéseket. Ebben a szakaszban feltételezzük, hogy készen áll egy Android-alkalmazása, amelyet integrálni szeretne a Spotify-val.

  • Az első lépés az, hogy hozzon létre egy fiókot, ha még nem rendelkezik vele, és regisztrálja jelentkezését itt a  Spotify Developernél  a Spotify irányítópultján.
  • Biztonsági okokból az ujjlenyomatokat az alkalmazással együtt regisztrálni kell. Biztonságosabb két ujjlenyomatot létrehozni, egyet a fejlesztéshez és egyet az indításhoz. Mentse el az ujjlenyomatot és a csomag nevét.
  • Töltse le és telepítse a Spotify Android SDK-t. Ezenkívül nyissa meg a Google Play Áruházat, és töltse le a Spotify alkalmazást. Telepítse és jelentkezzen be az e-mail címével és jelszavával, vagy regisztráljon.
  • Az Android-alkalmazás kódjában lépjen arra a szolgáltatásra, amelyet integrálni szeretne a Spotify-val, ha nincs ilyen szolgáltatása vagy tevékenysége. A mainActivity kódblokkban szerkessze az alábbi kóddal.

public class MainActivity
expands AppCompatActivity { @Felülírja a
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
protected void onStart () {
super.onStart();
//kód.
}

privát void csatlakoztatva() {
// további kód
}

@Override
protected void onStop() {
super.onStop();
//A vége
}
}

  • Most adja hozzá a Spotify SDK-t projektkönyvtárához úgy, hogy modulként importálja. Hozzon létre egy új modult az Android Studióban, és a beállítások alatt importálja a .JAR/AAR csomagot, és lépjen a következőre.
  • Kattintson a három pontra, és megjelenik a Spotify-app-remote-release-version.aar az „app-remote-lib” mappa alatt a kicsomagolt csomagban.
  • Nyissa meg a mappát, és adjon neki nevet. Ebben a példában a spotify-sdk-t használjuk.
  • Nyomja meg a Befejezés gombot, ha végzett. Ezzel importálja az .arr fájlt a projektjébe.
  • Adjon hozzá függőségeket az imént importált alprojekthez és a Gson-hoz az alkalmazás buildjéhez. Gradle fájl.

függőségek {
// alkalmazásfüggőségek
megvalósítási projekt(':
spotify-sdk ') implementáció „com.google.code.gson:,gson:2.8.5”
}

  • A következő lépés az alkalmazás Spotify SDK engedélyezése, ehhez a felhasználónak engedélyeznie kell az alkalmazást. Az alábbiakban bemutatjuk, hogyan engedélyezheti a felhasználók számára a csatlakozás engedélyezését az alkalmazásból. Használja a beépített engedélyezési folyamatot az alapértelmezett onStart metódussal, és adja hozzá a következőket:

// Kapcsolódási paraméterek beállítása
ConnectionParams connectionParams =
new ConnectionParams.Builder(CLIENT_ID)
.setRedirectUri(REDIRECT_URI)
.showAuthView(true)
.build();

  • Ez összekapcsolja alkalmazását Spotify-fiókjával, amikor a felhasználó bejelentkezik, és engedélyezi az alkalmazáshoz való hozzáférést. A következő kódot is hozzáadhatja az indítási módszerhez.

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

@Override
public void onConnected(SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d("Főtevékenység", "Csatlakoztatva! Jaj!");

// Most már megkezdheti az interakciót az App Remote
connect();
}

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

// Hiba történt a csatlakozási kísérlet során! A hibákat itt kezelheti
}
});

Az andriod SDK alkalmazás ugyanazt az átirányítási URI-t, ügyfél-azonosítót és hatóköröket használja a Spotify-hoz való csatlakozáskor. A fenti kód a SpotifyAppRemote.Connector segítségével csatlakozik a Spotify-hoz, és megkapja a SpotifyAppRemote példányát.


Leave a Comment

Hogyan oszthatunk meg Wi-Fi-t Androidon jelszó megadása nélkül

Hogyan oszthatunk meg Wi-Fi-t Androidon jelszó megadása nélkül

A jelenlegi Android-eszközök fel vannak szerelve a WiFi-jelszavak nagyon egyszerű lépésekkel történő megosztásának funkciójával, így gyorsan elküldheti a jelszavakat azoknak, akik hozzáférni szeretnének.

Ezek a beállítások sokkal könnyebbé teszik a Samsungra való váltást.

Ezek a beállítások sokkal könnyebbé teszik a Samsungra való váltást.

A Samsungra váltás olyan, mint egy rejtett kincsesláda kinyitása. Bár az alapértelmezett beállítások megfelelőek, néhány gyors beállítási módosítással a telefonodat letehetetlen eszközzé varázsolhatod.

A 10 legjobb fájlkezelő alkalmazás Androidra

A 10 legjobb fájlkezelő alkalmazás Androidra

A Windows, Linux vagy Mac OS PC platformokon futó fájlkezelő alkalmazásokkal összehasonlítva a mobil fájlkezelő alkalmazások testreszabhatók a mobil konfigurációkhoz. A kicsi azonban nem jelent gyengét.

Mi a teendő, ha a mobilinternet nem működik Android-eszközön?

Mi a teendő, ha a mobilinternet nem működik Android-eszközön?

Sok oka lehet annak, hogy Androidos telefonod miért nem tud csatlakozni a mobilinternethez, például a helytelen konfigurációs hibák okozhatják a problémát. Íme egy útmutató a mobilinternet-kapcsolat hibáinak kijavításához Androidon.

Hogyan futtathatok PlayStation 3 játékokat Androidon az aPS3e használatával

Hogyan futtathatok PlayStation 3 játékokat Androidon az aPS3e használatával

Évek óta álmodoznak az Androidos játékosok arról, hogy PS3 játékokat futtathassanak a telefonjukon – mostantól valósággá vált. Az aPS3e, az első Androidra készült PS3 emulátor, mostantól elérhető a Google Play Áruházban.

Egyszerű trükk az Apple TV vezérléséhez bármilyen Android telefonnal

Egyszerű trükk az Apple TV vezérléséhez bármilyen Android telefonnal

Az Apple szűk ökoszisztémája ellenére egyesek megbízható távirányítóvá alakították Android-telefonjaikat az Apple TV-jükhöz.

Útmutató az Android telefon képernyőjének fényerejének beállításához

Útmutató az Android telefon képernyőjének fényerejének beállításához

Az Android telefon képernyőjének fényerejének módosítása egy egyszerű módja annak, hogy a környezetednek megfelelő képernyő fényerőt válaszd, elkerülve, hogy a telefon képernyője túl világos vagy túl sötét legyen, ami károsíthatja az egészségedet, különösen a szemed egészségét.

Hogyan lehet könnyen elolvasni az okostelefon specifikációit

Hogyan lehet könnyen elolvasni az okostelefon specifikációit

Ha új okostelefont keresel, az első dolog, amit természetesen megnézel, a specifikációs lap. Tele van információkkal a teljesítményről, az akkumulátor üzemidejéről és a kijelző minőségéről.

Hogyan lehet AirPlay-t használni Android TV-re fizetés nélkül

Hogyan lehet AirPlay-t használni Android TV-re fizetés nélkül

Androidos telefonod vagy Windowsos PC-d tükrözése Android TV-re mindig is egyszerű volt, de most az iPhone, iPad és még a Mac felhasználók is élvezhetik ugyanezt a kényelmet.

Hogyan lehet megnyitni a megosztott fájlokat Androidon Microsoft-fiók nélkül

Hogyan lehet megnyitni a megosztott fájlokat Androidon Microsoft-fiók nélkül

A Microsoft új funkciója megkönnyíti a megosztott fájlok névtelen megnyitását Androidon anélkül, hogy be kellene jelentkezni a fiókunkba.