Интегриране на Spotify в Android SDK

Spotify е международен доставчик на медийни услуги със седалище в Швеция. Това е услуга за стрийминг, която позволява на потребителите да предават и слушат неограничена музика ежедневно. Потребителите могат също да запазват музика офлайн за по-късно слушане, когато не са свързани с интернет.

Той е основан през 2006 г., но стартира през 2008 г. Получаването на достъп до Spotify е сравнително лесно, тъй като потребителите могат просто да посетят сайта си и да влязат с Facebook или да се регистрират с имейл. Приложението може да бъде изтеглено и от Google Play Store. Когато потребител е регистриран, той може да слуша музика безплатно със стандартен абонамент или премиум с повече опции и функции. Няма обаче опция за изтегляне на музикални файлове.

Разбиране на Android SDK

Android SDK означава комплект за разработка на софтуер за Android. Той обхваща инструментите, необходими за разработване на приложение за Android, а някои от тези инструменти за разработка са програми за отстраняване на грешки, библиотеки, емулатор на телефон, базиран на QEMU, документация, примерен код и уроци. Въпреки че първоначалното му издание беше преди единадесет години, първото му стабилно издание беше преди 2+ години през 2017 г.

Потребителите могат да отидат  на уебсайта, за  да изтеглят Android студиото и инструментите за SDK за изграждане на мобилни приложения. Ако сте разработчик, който иска да знае за нивото на ударите на пистата, енергията, валентността, като измерва характеристиките на пистата и правите повече анализи на дълга, тогава платформата за разработчици на  Spotify  е точно за вас.

Интегриране на Spotify

По-долу е даден списък със стъпките, които трябва да следвате, за да интегрирате вашия Android SDK и Spotify. На този етап се предполага, че имате готово приложение за Android, което искате да интегрирате със Spotify.

  • Първата стъпка е да създадете акаунт, ако нямате такъв и да регистрирате приложението си тук със  Spotify Developer на  таблото за управление на Spotify.
  • От съображения за сигурност пръстовите отпечатъци трябва да бъдат регистрирани заедно с приложението. По-сигурно е да създадете два пръстови отпечатка, един за разработка и един за стартиране. Запазете пръстовия отпечатък и името на пакета.
  • Изтеглете и инсталирайте Spotify Android SDK. Освен това отидете в Google Play Store и изтеглете приложението Spotify. Инсталирайте го и влезте с имейла и паролата или се регистрирайте.
  • В кода на приложението си за Android отидете на услугата, която искате да интегрирате със Spotify, ако нямате такава, създайте услуга или дейност. В блока mainActivity code, редактирайте го с кода по-долу.

публичен клас MainActivity разширява AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
protected void onStart() {
super.onStart();
//код.
}

private void connected() {
// още код
}

@Override
protected void onStop() {
super.onStop();
//Краят
}
}

  • Сега добавете Spotify SDK в библиотеката на вашите проекти, като го импортирате като модул. Създайте нов модул в Android Studio и под опции импортирайте пакета .JAR/AAR и преминете към следващия.
  • Щракнете върху трите точки и ще видите Spotify-app-remote-release-version.aar под папката „app-remote-lib“ в разархивирания пакет.
  • Отворете папката и й дайте име. В този пример използваме spotify-sdk.
  • Натиснете Готово, когато сте готови. Това ще импортира .arr във вашия проект.
  • Добавете зависимости в подпроекта, който току-що импортирахте, и Gson към компилацията на приложението си. Gradle файл.

зависимости {
//
внедряване на зависимости на приложение project(':spotify-sdk')
реализация “com.google.code.gson:,gson:2.8.5”
}

  • Следващата стъпка е да оторизирате вашето приложение Spotify SDK, за да направите това, потребителят трябва да упълномощи вашето приложение за това. По-долу е как да разрешите на потребителите да разрешават оторизирана връзка от вашето приложение. Използвайте вградения поток за оторизация по метода onStart по подразбиране и добавете следното:

// Задаване на параметрите на връзката
ConnectionParams connectionParams =
new ConnectionParams.Builder(CLIENT_ID)
.setRedirectUri(REDIRECT_URI)
.showAuthView(true)
.build();

  • Това свързва приложението ви с вашия акаунт в Spotify, когато потребителят влезе и разреши достъп до приложението ви. Можете също да добавите следния код към вашия метод за стартиране.

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

@Override
public void onConnected(SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d(“MainActivity”, “Свързани! Ура!”);

// Сега можете да започнете да взаимодействате с App Remote
connected();
}

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

// Нещо се обърка при опит за свързване! Обработвайте грешките тук
}
});

Приложението andriod SDK използва същия URI за пренасочване, клиентски идентификатор и обхвати, когато се свързва със Spotify. Кодът по-горе използва SpotifyAppRemote.Connector за свързване към Spotify и получаване на екземпляр на SpotifyAppRemote.


Leave a Comment

Как да използвате Android 12 с един поглед Widget

Как да използвате Android 12 с един поглед Widget

Вижте как можете да го използвате и какво предлага Android 12. Ето информация, която не бива да пропускате.

How to Turn Off WiFi Calling on Android [Samsung, Oneplus, and More]

How to Turn Off WiFi Calling on Android [Samsung, Oneplus, and More]

Smartphones have come a long way since they were introduced to the world but sadly making calls without a cellular network had always been a pipedream. Thankfully, the new introduction of Wi-Fi cal…

Как да нулирате началния екран на вашето устройство с Android

Как да нулирате началния екран на вашето устройство с Android

Нулирането на началния екран на вашия телефон с Android може да ви помогне да изглеждате като нов. Също така може да ви помогне да разрешите проблем, който сте имали с началния екран.

YouTube не работи на Android? 6 начина за отстраняване на проблема

YouTube не работи на Android? 6 начина за отстраняване на проблема

В епоха, в която разчитаме до голяма степен на стрийминг платформи за забавление и информация, безпроблемното потребителско изживяване е абсолютният минимум, който можете да очаквате. За съжаление, дори приложения като YouTube не са имунизирани срещу сривове или проблеми с функционалността.

Как да промените името на вашия Android телефон

Как да промените името на вашия Android телефон

Вашият телефон с Android получава общо име от производителя си. Много смартфони обикновено имат името или номера на модела си като име на устройство по подразбиране.

Защо яркостта на екрана на вашия Android телефон продължава да намалява (и как да се поправи)

Защо яркостта на екрана на вашия Android телефон продължава да намалява (и как да се поправи)

Забелязали ли сте, че екранът на вашия Android потъмнява с времето? Става ли по-трудно да използвате смартфона си, тъй като едва виждате какво се случва на екрана?

Лесно и бързо ръководство за root достъп на Android

Лесно и бързо ръководство за root достъп на Android

След като руутнете телефона си с Android, имате пълен достъп до системата и можете да стартирате много видове приложения, които изискват root достъп.

Използвате ли пълния потенциал на бутоните на вашия телефон с Android?

Използвате ли пълния потенциал на бутоните на вашия телефон с Android?

Бутоните на вашия телефон с Android не са само за регулиране на силата на звука или събуждане на екрана. С няколко прости настройки те могат да се превърнат в преки пътища за бързо заснемане на снимки, прескачане на песни, стартиране на приложения или дори активиране на функции за спешни случаи.

6 начина да превърнете смартфона си в компютър

6 начина да превърнете смартфона си в компютър

Ако сте забравили лаптопа си на работа и имате спешен доклад, който да изпратите на шефа си, какво трябва да направите? Да използвате смартфона си. Още по-сложно е да превърнете телефона си в компютър, за да вършите много задачи едновременно по-лесно.

Как да използвате джаджа за заключен екран на Android

Как да използвате джаджа за заключен екран на Android

Android 16 има джаджи за заключен екран, с които можете да променяте заключения екран по ваш избор, което го прави много по-полезен.