Integracja Spotify z Android SDK

Spotify to międzynarodowy dostawca usług medialnych z siedzibą w Szwecji. Jest to usługa przesyłania strumieniowego, która pozwala użytkownikom codziennie strumieniować i słuchać nieograniczonej muzyki. Użytkownicy mogą również zapisywać muzykę offline do późniejszego słuchania, gdy nie są połączeni z Internetem.

Został założony w 2006 roku, ale został uruchomiony w 2008 roku. Uzyskanie dostępu do Spotify jest stosunkowo łatwe, ponieważ użytkownicy mogą po prostu odwiedzić ich witrynę i zalogować się na Facebooku lub zarejestrować się za pomocą poczty e-mail. Aplikację można również pobrać ze sklepu Google Play. Gdy użytkownik jest zarejestrowany, może słuchać muzyki za darmo w ramach standardowej subskrypcji lub premium z większą liczbą opcji i funkcji. Nie ma jednak możliwości pobierania plików muzycznych.

Zrozumienie pakietu SDK dla Androida

Android SDK to skrót od Android Software Development Kit. Obejmuje narzędzia potrzebne do opracowania aplikacji na Androida, a niektóre z tych narzędzi programistycznych to debugery, biblioteki, emulator telefonu oparty na QEMU, dokumentacja, przykładowy kod i samouczki. Chociaż miał swoją pierwszą wersję jedenaście lat temu, jego pierwsze stabilne wydanie miało miejsce ponad 2 lata temu w 2017 roku.

Użytkownicy mogą przejść  na stronę internetową,  aby pobrać studio android i narzędzia SDK do tworzenia aplikacji mobilnych. Jeśli jesteś programistą, który chce dowiedzieć się o poziomie bitów toru, energii, walencji, mierząc charakterystykę toru i przeprowadzając więcej analiz zadłużenia,  platforma programistyczna Spotify  jest właśnie dla Ciebie.

Integracja Spotify

Poniżej znajduje się lista kroków, które należy wykonać, aby zintegrować Android SDK i Spotify. Na tym etapie zakłada się, że masz gotową aplikację na Androida, którą chcesz zintegrować ze Spotify.

  • Pierwszym krokiem jest utworzenie konta, jeśli go nie masz, i zarejestrowanie tutaj swojej aplikacji u  Spotify Developer na  desce rozdzielczej Spotify.
  • Ze względów bezpieczeństwa wraz z aplikacją należy zarejestrować odciski palców. Bezpieczniej jest utworzyć dwa odciski palców, jeden do rozwoju, a drugi do uruchomienia. Zapisz odcisk palca i nazwę pakietu.
  • Pobierz i zainstaluj pakiet Spotify Android SDK. Przejdź również do sklepu Google Play i pobierz aplikację Spotify. Zainstaluj i zaloguj się za pomocą adresu e-mail i hasła lub zarejestruj się.
  • Wewnątrz kodu aplikacji na Androida przejdź do usługi, którą chcesz zintegrować ze Spotify, jeśli go nie masz, utwórz usługę lub aktywność. W bloku mainActivity code edytuj go za pomocą poniższego kodu.

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

private void connected() {
// więcej kodu
}

@Zastąp
chronione void onStop() {
super.onStop();
//Koniec
}
}

  • Teraz dodaj Spotify SDK do biblioteki projektu, importując go jako moduł. Utwórz nowy moduł w Android Studio i w opcjach zaimportuj pakiet .JAR/AAR i przejdź do następnego.
  • Kliknij trzy kropki, a zobaczysz plik Spotify-app-remote-release-version.aar w folderze „app-remote-lib” w rozpakowanym pakiecie.
  • Otwórz folder i nadaj mu nazwę. W tym przykładzie używamy spotify-sdk.
  • Po zakończeniu naciśnij Zakończ. To zaimportuje .arr do twojego projektu.
  • Dodaj zależności do podprojektu, który właśnie zaimportowałeś, a Gson do kompilacji swojej aplikacji. Plik Gradle.

zależności {
// zależności aplikacji
implementacja project(':spotify-sdk')
implementacja “com.google.code.gson:,gson:2.8.5”
}

  • Następnym krokiem jest autoryzacja Twojej aplikacji Spotify SDK, w tym celu użytkownik musi autoryzować Twoją aplikację. Poniżej opisano, jak umożliwić użytkownikom autoryzację połączenia z Twojej aplikacji. Użyj wbudowanego przepływu autoryzacji przez domyślną metodę onStart i dodaj następujące elementy:

// Ustaw parametry połączenia
ConnectionParams connectionParams =
new ConnectionParams.Builder(ID_KLIENTA)
.setRedirectUri(REDIRECT_URI)
.showAuthView(true)
.build();

  • Spowoduje to połączenie Twojej aplikacji z kontem Spotify, gdy użytkownik się zaloguje i autoryzuje dostęp do Twojej aplikacji. Możesz również dodać następujący kod do swojej metody onstart.

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

@Zastąp
public void onConnected(SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d („Główna aktywność”, „Połączono! Yay!”);

// Teraz możesz rozpocząć interakcję z App Remote
connected();
}

@Override
public void onFailure(Throwable throwable) {
Log.e(„MainActivity”, throwable.getMessage(), rzucany);

// Coś poszło nie tak podczas próby połączenia! Tutaj obsługuj błędy
}
});

Aplikacja Andriod SDK używa tego samego identyfikatora URI przekierowania, identyfikatora klienta i zakresów podczas łączenia się ze Spotify. Powyższy kod używa SpotifyAppRemote.Connector, aby połączyć się ze Spotify i uzyskać instancję SpotifyAppRemote.

Zostaw komentarz

Jak stworzyć historię na Facebooku

Jak stworzyć historię na Facebooku

Historie na Facebooku mogą być bardzo zabawne do tworzenia. Oto jak możesz stworzyć historię na swoim urządzeniu z systemem Android i komputerze.

Wyłącz automatyczne odtwarzanie wideo w Firefoxie i Chrome

Wyłącz automatyczne odtwarzanie wideo w Firefoxie i Chrome

Dowiedz się, jak wyłączyć irytujące automatyczne odtwarzanie wideo w Google Chrome i Mozilla Firefox za pomocą tego samouczka.

Galaxy Tab S8 Nie Włącza się: Jak Naprawić

Galaxy Tab S8 Nie Włącza się: Jak Naprawić

Rozwiąż problem, w którym Samsung Galaxy Tab S8 utknął na czarnym ekranie i nie włącza się.

Jak usunąć muzykę i filmy z Amazon Fire

Jak usunąć muzykę i filmy z Amazon Fire

Przeczytaj teraz, aby dowiedzieć się, jak usunąć muzykę i filmy z tabletów Amazon Fire i Fire HD, aby zwolnić miejsce, uporządkować lub poprawić wydajność.

Android: Zatrzymać Aplikacje przed Uruchomieniem przy Starcie

Android: Zatrzymać Aplikacje przed Uruchomieniem przy Starcie

Poradnik pokazujący dwa rozwiązania, jak na stałe uniemożliwić aplikacjom uruchamianie się przy starcie na urządzeniu z Androidem.

Android: Jak przesyłać dalej wiadomości tekstowe

Android: Jak przesyłać dalej wiadomości tekstowe

Ten poradnik pokazuje, jak przesyłać wiadomości tekstowe z urządzenia Android za pomocą aplikacji Google Messaging.

Amazon Fire: Jak zainstalować Google Chrome za pomocą pliku APK

Amazon Fire: Jak zainstalować Google Chrome za pomocą pliku APK

Masz Amazon Fire i chcesz zainstalować Google Chrome? Dowiedz się, jak zainstalować Google Chrome za pomocą pliku APK na urządzeniach Kindle.

Android: Jak wyłączyć autocorrect w prostych krokach

Android: Jak wyłączyć autocorrect w prostych krokach

Jak włączyć lub wyłączyć funkcje sprawdzania pisowni w systemie Android.

Najlepsze ładowarki do Galaxy Tab S9

Najlepsze ładowarki do Galaxy Tab S9

Kiedy Samsung zaprezentował nową linię tabletów flagowych, było na co czekać. Galaxy Tab S9 i S9+ przynoszą oczekiwane ulepszenia, a Samsung wprowadził także Galaxy Tab S9 Ultra.

Amazon Fire: Jak dodać notatki i podkreślać tekst w książce

Amazon Fire: Jak dodać notatki i podkreślać tekst w książce

Czy kochasz czytać eBooki na tabletach Amazon Kindle Fire? Dowiedz się, jak dodać notatki i podkreślać tekst w książce na Kindle Fire.