Интегриране на 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

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

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

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

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

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

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

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

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

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

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

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

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

Как да използвате режим „Картина в картината“ на Android

Как да използвате режим „Картина в картината“ на Android

Режимът „Картина в картината“ на Android ще ви помогне да свиете видеото и да го гледате в режим „картина в картината“, гледайки видеото в друг интерфейс, за да можете да правите други неща.

10 лесни приложения за редактиране на видео за Android

10 лесни приложения за редактиране на видео за Android

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

Топ 21 ADB команди, които потребителите на Android трябва да знаят

Топ 21 ADB команди, които потребителите на Android трябва да знаят

Android Debug Bridge (ADB) е мощен и универсален инструмент, който ви позволява да правите много неща, като например намиране на лог файлове, инсталиране и деинсталиране на приложения, прехвърляне на файлове, root и флаш персонализирани ROM-ове, както и създаване на резервни копия на устройства.

Топ 11 приложения за автоматично кликване за Android без root достъп

Топ 11 приложения за автоматично кликване за Android без root достъп

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

Променете тези навици и батерията на телефона ви ще издържи по-дълго!

Променете тези навици и батерията на телефона ви ще издържи по-дълго!

Въпреки че няма магическо решение, малки промени в начина, по който зареждате, използвате и съхранявате устройството си, могат да окажат голямо влияние върху забавянето на износването на батерията.

OnePlus 13 има страхотна функция, от която наистина се нуждаят повечето телефони с Android.

OnePlus 13 има страхотна функция, от която наистина се нуждаят повечето телефони с Android.

Телефонът, който много хора обичат в момента, е OnePlus 13, защото освен превъзходен хардуер, той притежава и функция, която съществува от десетилетия: инфрачервеният сензор (IR Blaster).