Les .apk

 

Les fichiers apk sont des applications pour AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...). Il s'agit d'un package AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...): Android PacKage. Ce package contenant le code exécutable, les ressources et les autorisations à donner pour que l'application puisse fonctionner.

Si vous développez vous même votre application, vous retrouverez ce fichier après le build du projet sous le répertoire bin de votre projet.

En effet, AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) ne traite pas des fichiers .JAR traditionnels du monde JAVALangage JAVA est un langage de programmation orienté objet qui s'exécute sur une JVM (Java Virtual Machine ou machine virtuelle JAVA.), mais des fichiers occupant moins de place pour être supporté par des "petits" appareils sous AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...).

 

Il existe deux types d'applications:

 

Installer un .apk niveau utilisateur

Pour les installer:

 

 

Toutes ces solutions permettent d'avoir une application de type "utilisateur". L'application se retrouvera installé sous /data/app. Elle pourra donc être suprimée facilement via les outils standards d'Android.

 

Les applications systèmes

Il vous sera possible de transformer votre application utilisateur en application système. Mais les manipulations ne seront pas simples (connaissance du monde UnixSystème d'exploitation multitâche et multi-utilisateur(1969). UNIX est une marque déposée de l'Open Group. D'autres systèmes "compatibles UNIX" existent: BSD, Linux, Android, OS X pour les plus connus du grand public. obligatoire !):

  • Rootez votre appareil.
  • Déplacez le fichier apk situé sous /data/app vers /system/app.

Plusieurs solutions sont possibles:

 

Les opérations sont:

 

Avec un explorateur de fichier, il suffit de lister le contenu de /data/app

Avec terminal emulator, tapez ls /data/app (évidemment, vous aurez du mal à vous aider de l'icone dans ce cas !)

 

 

Désinstaller des applications systèmes

Par la suite, si vous avez besoin de désinstaller votre application système, il sera nécessaire d'utiliser des outils particuliers comme Titanium backup, car AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) ne vous autorisera jamais à effectuer cette opération ! Votre application faisant partie du système !