Spotify é um provedor de serviços de mídia internacional com sede na Suécia. É um serviço de streaming que permite aos usuários fazer streaming e ouvir música sem limites diariamente. Os usuários também podem salvar músicas offline para ouvir mais tarde quando não estiverem conectados à Internet.
Foi fundado em 2006, mas lançado em 2008. Obter acesso ao Spotify é relativamente fácil, pois os usuários podem simplesmente visitar seu site e fazer login no Facebook ou registrar-se com um e-mail. O aplicativo também pode ser baixado da Google Play Store. Quando um usuário é registrado, ele pode ouvir música gratuitamente com a assinatura padrão ou premium com mais opções e recursos. No entanto, não há opção para baixar arquivos de música.
Compreendendo o Android SDK
Android SDK significa android Software Development Kit. Inclui as ferramentas necessárias para desenvolver um aplicativo Android e algumas dessas ferramentas de desenvolvimento são depuradores, bibliotecas, um emulador de aparelho baseado em QEMU, documentação, código de amostra e tutoriais. Embora tivesse seu lançamento inicial há onze anos, seu primeiro lançamento estável foi há mais de 2 anos em 2017.
Os usuários podem ir Para o site para baixar as ferramentas do Android Studio e SDK para a construção de aplicativos móveis. Se você é um desenvolvedor que procura saber sobre o nível de batidas da faixa, energia e valência, medindo as características da faixa e fazer mais análises em débito do que o Plataforma de desenvolvedor Spotify é certo para você.
Integração do Spotify
Abaixo está uma lista das etapas a seguir para integrar seu Android SDK e Spotify. Neste estágio, presume-se que você tenha um aplicativo Android pronto que deseja integrar com o Spotify.
- A primeira etapa é criar uma conta, se ainda não tiver uma, e registrar seu aplicativo aqui com Spotify Developer em o painel do Spotify.
- Por motivos de segurança, as impressões digitais precisam ser registradas junto com o aplicativo. É mais seguro criar duas impressões digitais, uma para desenvolvimento e outra para lançamento. Salve a impressão digital e o nome do pacote.
- Baixe e instale o Spotify Android SDK. Além disso, acesse a loja Google Play e baixe o aplicativo Spotify. Instale-o e faça o login com o e-mail e senha ou cadastre-se.
- Dentro do código do seu aplicativo Android, vá para o serviço que deseja integrar com o Spotify, se você não tiver um, crie um serviço ou atividade. No bloco de código mainActivity, edite-o com o código abaixo.
public class MainActivity estende AppCompatActivity {
@Sobrepor
protected void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_main);
}
@Sobrepor
protected void onStart () {
super.onStart ();
//code.
}
void privado conectado () {
// mais código
}
@Sobrepor
protected void onStop () {
super.onStop ();
//O fim
}
}
- Agora adicione o Spotify SDK em sua biblioteca de projeto importando-o como um módulo. Crie um novo módulo no Android Studio e nas opções importe o pacote .JAR / AAR e vá para o próximo.
- Clique nos três pontos e você verá o Spotify-app-remote-release-version.aar na pasta “app-remote-lib” no pacote descompactado.
- Abra a pasta e dê um nome a ela. Estamos usando o spotify-sdk neste exemplo.
- Pressione Concluir quando terminar. Isso importará .arr para o seu projeto.
- Adicione dependências ao subprojeto que você acabou de importar e Gson à compilação do seu aplicativo. Arquivo Gradle.
dependências {
// dependências do aplicativo
projeto de implementação (‘: spotify-sdk’)
implementação “com.google.code.gson:, gson: 2.8.5”
}
- A próxima etapa é autorizar seu aplicativo Spotify SDK, para fazer isso, o usuário precisa autorizar seu aplicativo para fazê-lo. Abaixo está como permitir que os usuários autorizem a conexão de seu aplicativo. Use o fluxo de autorização integrado pelo método onStart padrão e adicione o seguinte:
// Defina os parâmetros de conexão
ConnectionParams connectionParams =
novos ConnectionParams. Construtor (CLIENT_ID)
.setRedirectUri (REDIRECT_URI)
.showAuthView (true)
.construir();
- Isso conecta seu aplicativo à sua conta do Spotify quando o usuário efetua login e autoriza o acesso ao seu aplicativo. Você também pode adicionar o seguinte código ao seu método onstart.
SpotifyAppRemote.connect (this, connectionParams,
novo conector. ConnectionListener () {
@Sobrepor
public void onConnected (SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d (“MainActivity”, “Connected! Yay!");
// Agora você pode começar a interagir com o App Remote
conectado();
}
@Sobrepor
public void onFailure (Throwable throwable) {
Log.e (“MainActivity”, throwable.getMessage (), throwable);
// Algo deu errado ao tentar conectar! Trate os erros aqui
}
});
O aplicativo Android SDK usa o mesmo URI de redirecionamento, ID do cliente e escopos ao se conectar ao Spotify. O código acima usa o SpotifyAppRemote. Conector para se conectar ao Spotify e obter uma instância do SpotifyAppRemote.