terça-feira, 9 de junho de 2015

Permitir aplicativo Android ser instalado no armazenamento externo

E aí, pessoal, beleza?

Na dica de hoje, vamos mostrar como permitir que seu aplicativo Android seja instalado no armazenamento externo (cartão SD, por exemplo).

Para permitir, temos que alterar o arquivo manifest, inserindo o atributo android:installLocation no elemento <manifest>, com o valor "preferExternal" ou "auto".

Ficará mais ou menos assim:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    android:installLocation="preferExternal" 
... > 
Caso escolha o valor "preferExternal", você solicita que seu aplicativo seja instalado no armazenamento externo, mas o sistema não garante que isso aconteça, pois, se o armazenamento externo estiver cheio, o sistema irá instalá-lo no armazenamento interno.

Agora, se você escolheu o valor "auto", você indica que seu aplicativo pode ser instalado no armazenamento externo, mas não você não tem uma preferência de local de instalação. O sistema irá decidir onde instalar o aplicativo com base em vários fatores.

Em ambas opções, o usuário pode mover o aplicativo entre os dois lugares.

Esse recurso é disponível apenas em dispositivos que executam API Nível 8 (Android 2.2).

Para compatibilidade com versões anteriores e mais informações, visite o link ao lado: http://goo.gl/bQd8X0

Se o link não estiver disponível, procure no google por App Install Location ou Local de Instalação App. Utilize, de preferência, os resultados do Android Developers.

Até mais!