Nível da API: 22
O Android 5.1 (LOLLIPOP_MR1) é uma atualização do Lollipop que oferece novos recursos para usuários e desenvolvedores de apps. Este documento fornece uma introdução às principais novas APIs.
Para conferir os novos recursos da plataforma em um nível geral, consulte os destaques do Android Lollipop.
Atualização do nível da API
  Para começar a criar apps para o Android 5.1, use o
  SDK Manager para fazer o download das imagens do sistema e da plataforma
  do SDK do Android 5.1. Em seguida, configure o projeto de desenvolvimento do app para usar um
  targetSdkVersion
  de "22". Instale o app em uma imagem do sistema do Android 5.1, teste-o e publique o app atualizado com essa mudança.
  É possível usar APIs do Android 5.1 e oferecer suporte a versões mais antigas adicionando
  condições ao código que verificam o nível da API do sistema antes de executar APIs sem suporte
  ao minSdkVersion. Para saber mais sobre como manter a compatibilidade com versões anteriores, leia Compatibilidade com diferentes versões
  da plataforma.
Para mais informações sobre como os níveis da API funcionam, leia O que é o nível da API?
Compatibilidade com diversos cartões SIM
O Android 5.1 adiciona compatibilidade para o uso de mais de um cartão SIM de operadora de telefonia de uma vez. Esse recurso permite que os usuários ativem e usem outros chips em dispositivos com dois ou mais slots de cartão SIM.
  É possível acessar informações sobre o SIM atualmente ativo pela classe SubscriptionManager, incluindo se o dispositivo está ou não
  em roaming na rede atual. Essas informações são úteis para desenvolvedores que querem
  limitar ou desativar o acesso a dados dos apps para usuários de dispositivos que são sensíveis a cobranças
  de acesso a dados. Seu app pode ser alertado sobre mudanças na conexão de rede atual de um dispositivo
  solicitando a permissão READ_PHONE_STATE e definindo SubscriptionManager.OnSubscriptionsChangedListener no objeto SubscriptionManager.
Classes HTTP obsoletas
  As classes org.apache.http e android.net.http.AndroidHttpClient
  foram descontinuadas no Android 5.1. Essas classes não estão mais sendo mantidas, e você precisa
  migrar qualquer código de app que use essas APIs para as classes URLConnection o mais rápido
  possível.
Serviços da operadora
O Android 5.1 oferece suporte para que provedores de serviços de telecomunicações criem apps que podem realizar tarefas de provisionamento de operadora em um dispositivo Android. Essas APIs oferecem uma maneira segura e flexível para que apps desenvolvidos por operadoras realizem essas tarefas e sejam distribuídos pelo Google Play. Os apps que usam essas funções precisam ser assinados por um certificado que corresponda ao certificado no cartão universal de circuito integrado (UICC) do dispositivo.
  As APIs de serviço da operadora foram adicionadas à classe TelephonyManager,
  à classe SmsManager e à nova classe CarrierMessagingService. Os apps podem verificar o acesso a essas APIs
  chamando o método hasCarrierPrivileges(). Os apps que
  chamam essas APIs sem acesso recebem um SecurityException.