android Installer une application sur la mémoire externe.

Lorsque l'on développe une application pour mobile, il faut toujours avoir à l'esprit que les ressources sont limitées. C'est pourquoi la mémoire interne d'un smartphone est une ressource précieuse, qu'il convient d'économiser.

Plus votre application prend de la place dans la mémoire interne de votre smartphone, plus la probabilité de désinstallation de votre application augmente. L'utilisateur ayant toujours besoin de place pour installer une nouvelle application, il a tendance a désinstallé aussi vite qu'il installe une nouvelle application.

Une méthode pour limiter la place prise par votre application dans la mémoire interne, est justement de la déplacer sur la carte SD

Pour pouvoir transférer l'application sur la carte SD, il faut ajouter dans l'ANDROID MANIFEST la ligne suivante

	android:installLocation="auto"

trois valeurs possibles

  • internalOnly : L'application est installé en mémoire interne et ne pourra pas être déplacée. C'est la valeur par défaut si la ligne est omise dans le manifest.
  • auto : L'application est installé en mémoire interne mais l'utilisateur peut déplacé l'application sur la carte SD.
  • preferExternal : L'application sera en priorité installé sur la carte SD si possible et pourra ensuite être déplacée par l'utilisateur

Cette possibilité de Le déplacement de l'aplication entre la mémoire interne et externe n'est possible qu'à partir de la version ANDROID 2.2 (FroYo). Si votre application utilise beaucoup de données statiques, il est recommandé d'utiliser cette possibilité, même si vous vous privez des utilisateurs utilisant une version inférieur à la FroYo.


Tommy
Le 22-10-2016 à 04:50:25
Three more captions: 1. As you can see from my “modest” drawing, my explosive solution is in its last and final stage. All that’s left is for y’all to swallow it first! 2. Please bear with me while I channel Bush for a moment:3. Yes, I really am MAD, ’cause we Zionists have hundreds of idle nukes lying around that I might never get to use and I’m just itchin’ to exit in a blaze of Zionist glory after I drop THIS big one on Iran. So don’t say I didn’t warn y’all: we’re in the final stage of planning the end, my &#&;202friends8#8221;, and then it’s KABOOOOOOM!