„Spotify“ integravimas į „Android“ SDK

„Spotify“ yra tarptautinis žiniasklaidos paslaugų teikėjas, įsikūręs Švedijoje. Tai srautinio perdavimo paslauga, leidžianti vartotojams kasdien transliuoti ir klausytis neribotos muzikos. Naudotojai taip pat gali išsaugoti muziką neprisijungę, kad vėliau galėtų klausytis, kai nėra prisijungę prie interneto.

Ji buvo įkurta 2006 m., bet paleista 2008 m. Prieiga prie „Spotify“ yra gana paprasta, nes vartotojai gali tiesiog apsilankyti jų svetainėje ir prisijungti naudodami „Facebook“ arba užsiregistruoti el. paštu. Programėlę taip pat galima atsisiųsti iš „Google Play“ parduotuvės. Kai vartotojas užsiregistruoja, jis gali nemokamai klausytis muzikos su standartine prenumerata arba priemoka su daugiau parinkčių ir funkcijų. Tačiau nėra galimybės atsisiųsti muzikos failus.

„Android“ SDK supratimas

„Android SDK“ reiškia „Android“ programinės įrangos kūrimo rinkinį. Tai apima įrankius, reikalingus kuriant „Android“ programą, o kai kurie iš šių kūrimo įrankių yra derinimo priemonės, bibliotekos, telefono emuliatorius, pagrįstas QEMU, dokumentacija, pavyzdinis kodas ir vadovėliai. Nors pradinis jo leidimas buvo prieš vienuolika metų, pirmasis stabilus jo leidimas buvo prieš 2+ metus 2017 m.

Vartotojai gali apsilankyti  svetainėje  ir atsisiųsti „Android Studio“ ir SDK įrankius, skirtus mobiliesiems programoms kurti. Jei esate kūrėjas, norintis sužinoti apie trasos ritmų lygį, energiją, valentingumą, matuojant takelio charakteristikas ir atlikti daugiau skolų analizės, tada „  Spotify“ kūrėjų platforma  jums tinka.

„Spotify“ integravimas

Toliau pateikiamas veiksmų, kuriuos reikia atlikti norint integruoti „Android“ SDK ir „Spotify“, sąrašas. Šiame etape daroma prielaida, kad turite paruoštą „Android“ programą, kurią norite integruoti su „Spotify“.

  • Pirmiausia susikurkite paskyrą, jei jos neturite, ir užregistruokite savo programą čia naudodami „  Spotify Developer“,  esančią „Spotify“ prietaisų skydelyje.
  • Saugumo sumetimais pirštų atspaudai turi būti registruojami kartu su programa. Saugiau sukurti du pirštų atspaudus – vieną kūrimui ir kitą paleidimui. Išsaugokite piršto atspaudą ir paketo pavadinimą.
  • Atsisiųskite ir įdiekite „Spotify Android“ SDK. Taip pat eikite į „Google Play“ parduotuvę ir atsisiųskite „Spotify“ programą. Įdiekite jį ir prisijunkite naudodami el. paštą ir slaptažodį arba užsiregistruokite.
  • „Android“ programos kode eikite į paslaugą, kurią norite integruoti su „Spotify“, jei jos neturite, sukurkite paslaugą ar veiklą. Pagrindiniame veiklos kodo bloke redaguokite jį naudodami toliau pateiktą kodą.

public class MainActivity išplečia AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
protected void onStart() {
super.onStart();
//kodas.
}

privatus void prijungtas() {
// daugiau kodas
}

@Override
protected void onStop() {
super.onStop();
//Pabaiga
}
}

  • Dabar pridėkite Spotify SDK į savo projekto biblioteką, importuodami jį kaip modulį. Sukurkite naują modulį „Android Studio“ ir skiltyje parinktys importuokite .JAR/AAR paketą ir pereikite prie kito.
  • Spustelėkite tris taškus ir išpakuoto paketo aplanke „app-remote-lib“ pamatysite „Spotify-app-remote-release-version.aar“.
  • Atidarykite aplanką ir suteikite jam pavadinimą. Šiame pavyzdyje naudojame spotify-sdk.
  • Baigę paspauskite Baigti. Tai importuos .arr į jūsų projektą.
  • Pridėkite priklausomybių prie ką tik importuoto subprojekto ir „Gson“ prie programos versijos. Gradle failas.

priklausomybės {
// programos priklausomybės
įgyvendinimo projekto (':spotify-sdk')
diegimas „com.google.code.gson:,gson:2.8.5“
}

  • Kitas žingsnis – įgalioti savo programą Spotify SDK. Norėdami tai padaryti, vartotojas turi įgalioti jūsų programą tai padaryti. Toliau nurodyta, kaip leisti vartotojams leisti prisijungti prie jūsų programos. Naudokite įtaisytąjį autorizacijos srautą pagal numatytąjį onStart metodą ir pridėkite:

// Nustatykite ryšio parametrus
ConnectionParams connectionParams =
new ConnectionParams.Builder(
CLIENT_ID ) .setRedirectUri(REDIRECT_URI)
.showAuthView(true)
.build();

  • Tai sujungia jūsų programą su jūsų „Spotify“ paskyra, kai vartotojas prisijungia ir suteikia prieigą prie jūsų programos. Taip pat galite pridėti šį kodą prie paleidimo metodo.

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

@Override
public void onConnected(SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d („Pagrindinė veikla“, „Prisijungta! Taip!“);

// Dabar galite pradėti bendrauti su App Remote
connect();
}

@Override
public void onFailure(Metamasis metamas) {
Log.e("Pagrindinė veikla", throwable.getMessage(), metamas);

// Kažkas nepavyko bandant prisijungti! Klaidas tvarkykite čia
}
});

Prisijungdama prie „Spotify“ „andriod“ SDK programa naudoja tą patį peradresavimo URI, kliento ID ir apimtis. Aukščiau pateiktas kodas naudoja „SpotifyAppRemote.Connector“, kad prisijungtų prie „Spotify“ ir gautų „SpotifyAppRemote“ egzempliorių.


Leave a Comment

Paprastas ir greitas „Android“ šakninio programavimo vadovas

Paprastas ir greitas „Android“ šakninio programavimo vadovas

Įvedę root teises į „Android“ telefoną, gausite visišką prieigą prie sistemos ir galėsite paleisti daugybę programų, kurioms reikalinga root teisė.

Ar išnaudojate visas „Android“ telefono mygtukų galimybes?

Ar išnaudojate visas „Android“ telefono mygtukų galimybes?

„Android“ telefono mygtukai skirti ne tik garsumui reguliuoti ar ekranui pažadinti. Atlikus kelis paprastus pakeitimus, jie gali tapti sparčiaisiais klavišais, skirtais greitai nufotografuoti, praleisti dainas, paleisti programas ar net įjungti avarines funkcijas.

6 būdai, kaip paversti savo išmanųjį telefoną kompiuteriu

6 būdai, kaip paversti savo išmanųjį telefoną kompiuteriu

Jei palikote nešiojamąjį kompiuterį darbe ir turite skubiai išsiųsti ataskaitą viršininkui, ką daryti? Naudokite išmanųjį telefoną. Dar sudėtingiau – paverskite telefoną kompiuteriu, kad galėtumėte lengviau atlikti kelias užduotis vienu metu.

Kaip naudoti „Android“ užrakinimo ekrano valdiklį

Kaip naudoti „Android“ užrakinimo ekrano valdiklį

„Android 16“ turi užrakinimo ekrano valdiklius, kad galėtumėte keisti užrakinimo ekraną pagal savo skonį, todėl užrakinimo ekranas yra daug naudingesnis.

Kaip naudoti „Picture-in-Picture“ režimą „Android“ sistemoje

Kaip naudoti „Picture-in-Picture“ režimą „Android“ sistemoje

„Android“ vaizdo vaizde režimas padės sumažinti vaizdo įrašą ir žiūrėti jį vaizdo vaizde režimu, žiūrint vaizdo įrašą kitoje sąsajoje, kad galėtumėte atlikti kitus veiksmus.

10 paprastų vaizdo įrašų redagavimo programų, skirtų „Android“

10 paprastų vaizdo įrašų redagavimo programų, skirtų „Android“

Vaizdo įrašų redagavimas „Android“ sistemoje taps lengvas dėka geriausių vaizdo įrašų redagavimo programų ir programinės įrangos, kurią išvardijome šiame straipsnyje. Įsitikinkite, kad turėsite gražių, magiškų ir stilingų nuotraukų, kuriomis galėsite dalytis su draugais „Facebook“ ar „Instagram“.

21 populiariausia ADB komanda, kurią turėtų žinoti „Android“ naudotojai

21 populiariausia ADB komanda, kurią turėtų žinoti „Android“ naudotojai

„Android Debug Bridge“ (ADB) yra galinga ir universali priemonė, leidžianti atlikti daugybę veiksmų, pavyzdžiui, rasti žurnalus, įdiegti ir pašalinti programas, perkelti failus, gauti šaknines ir „flash“ ROM kopijas, kurti įrenginių atsargines kopijas.

11 populiariausių automatinio paspaudimo programų, skirtų „Android“ be šakninės prieigos

11 populiariausių automatinio paspaudimo programų, skirtų „Android“ be šakninės prieigos

Su automatiškai spustelėjamomis programėlėmis. Jums nereikės daug ką daryti žaidžiant žaidimus, naudojantis programėlėmis ar atliekant įrenginyje esančias užduotis.

Pakeiskite šiuos įpročius ir jūsų telefono baterija tarnaus ilgiau!

Pakeiskite šiuos įpročius ir jūsų telefono baterija tarnaus ilgiau!

Nors stebuklingo sprendimo nėra, nedideli įrenginio įkrovimo, naudojimo ir laikymo būdo pakeitimai gali turėti didelės įtakos akumuliatoriaus nusidėvėjimo sulėtinimui.

„OnePlus 13“ turi puikią funkciją, kurios iš tikrųjų reikia daugiau „Android“ telefonų

„OnePlus 13“ turi puikią funkciją, kurios iš tikrųjų reikia daugiau „Android“ telefonų

Šiuo metu daugelio žmonių mėgstamas telefonas yra „OnePlus 13“, nes be puikios aparatinės įrangos, jis taip pat turi jau dešimtmečius egzistuojančią funkciją: infraraudonųjų spindulių jutiklį („IR Blaster“).