Integrando Spotify no Android SDK

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. Ele abrange 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 acessar  o site  para baixar o Android Studio e as ferramentas SDK para construir aplicativos móveis. Se você é um desenvolvedor que deseja saber sobre o nível de batidas da trilha, energia e valência medindo as características da trilha e fazer mais análises em débito, então a  plataforma de desenvolvedor Spotify  é a certa 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 você não tiver uma e registrar seu aplicativo aqui com o  Spotify Developer no  painel do Spotify.
  • Por razões 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 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 {
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_main);
}
@Override
protected void onStart () {
super.onStart ();
//código.
}

privado void conectado () {
// mais código
}

@Override
protected void onStop () {
super.onStop ();
// 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.

dependencies {
// app dependencies deployment
project (': 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:

// Definir os parâmetros de conexão
ConnectionParams connectionParams =
new ConnectionParams.Builder (CLIENT_ID)
.setRedirectUri (REDIRECT_URI)
.showAuthView (true)
.build ();

  • 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,
new Connector.ConnectionListener () {

@Override
public void onConnected (SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d (“MainActivity”, “Connected! Yay!”);

// Agora você pode começar a interagir com App Remote
conectado ();
}

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

// Algo deu errado ao tentar conectar! Trate os erros aqui
}
});

O aplicativo andriod SDK usa o mesmo URI de redirecionamento, ID do cliente e escopos ao se conectar ao Spotify. O código acima usa o SpotifyAppRemote.Connector para se conectar ao Spotify e obter uma instância do SpotifyAppRemote.



Leave a Comment

Como Criar uma História no Facebook

Como Criar uma História no Facebook

As histórias do Facebook podem ser muito divertidas de fazer. Aqui está como você pode criar uma história em seu dispositivo Android e computador.

Desativar a Reprodução Automática de Vídeos no Firefox e Chrome

Desativar a Reprodução Automática de Vídeos no Firefox e Chrome

Aprenda como desativar vídeos que começam a tocar automaticamente no Google Chrome e Mozilla Firefox com este tutorial.

Galaxy Tab S8 Não Liga: Como Resolver

Galaxy Tab S8 Não Liga: Como Resolver

Resolva o problema onde o Samsung Galaxy Tab A está preso em uma tela preta e não liga.

Como Excluir Músicas e Vídeos do Amazon Fire

Como Excluir Músicas e Vídeos do Amazon Fire

Leia agora para aprender como excluir músicas e vídeos de dispositivos Amazon Fire e Fire HD para liberar espaço, desordem ou aumentar o desempenho.

Amazon Fire: Como Adicionar e Remover Contas de Email

Amazon Fire: Como Adicionar e Remover Contas de Email

Deseja adicionar ou remover contas de email no seu tablet Fire? Nosso guia abrangente irá guiá-lo pelo processo passo a passo, tornando rápido e fácil gerenciar suas contas de email em seu dispositivo favorito. Não perca este tutorial obrigatório!

Android: Impedir que aplicativos sejam executados na inicialização

Android: Impedir que aplicativos sejam executados na inicialização

Um tutorial mostrando duas soluções sobre como impedir permanentemente aplicativos de iniciar na inicialização do seu dispositivo Android.

Android: Como Reencaminhar Mensagem de Texto

Android: Como Reencaminhar Mensagem de Texto

Este tutorial mostra como reencaminhar uma mensagem de texto de um dispositivo Android usando o aplicativo Google Messaging.

Android: Como Desativar a Correção Automática em Passos Simples

Android: Como Desativar a Correção Automática em Passos Simples

Como habilitar ou desabilitar os recursos de verificação ortográfica no sistema operacional Android.

Qualquer carregador funcionará com meu telefone ou tablet?

Qualquer carregador funcionará com meu telefone ou tablet?

Está se perguntando se pode usar aquele carregador de outro dispositivo com seu telefone ou tablet? Esta postagem informativa traz algumas respostas para você.

Melhores Carregadores para Galaxy Tab S9

Melhores Carregadores para Galaxy Tab S9

Quando a Samsung apresentou sua nova linha de tablets topo de linha, havia muito o que comemorar. Os Galaxy Tab S9 e S9+ trazem atualizações esperadas, e a Samsung também introduziu o Galaxy Tab S9 Ultra. Todos esses dispositivos oferecem algo diferente, incluindo tamanhos de bateria variados. Certifique-se de ter os melhores carregadores para o Galaxy Tab S9.