Est-ce qu'une application Android peut installer une autre application Android?
Je me demandais si il était possible d'avoir une application android qui est déjà installé allez télécharger une autre application et de l'installer? Je figure il pourrait y avoir des problèmes de sécurité, mais est-il possible pour le système d'exploitation Android pour ce faire?
source d'informationauteur Anton
Vous devez vous connecter pour publier un commentaire.
À proprement parler pasil n'est pas possible: chaque Android package (.apk fichier installé sur le périphérique dispose de sa propre Linux ID utilisateur, la création d'un bac à sable et d'éviter de toucher d'autres applications.
Si une application "installer" un autre, il ne pouvait pas donner à la cible d'un nouvel ID d'utilisateur. Seul le système de l'applet, la course au niveau de la racine, peut le faire.
Ce que l'application peut faire est indirectement invoquer le programme d'installation du package avec le
ACTION_VIEW
de l'intention et de laapplication/vnd.android.package-archive
type MIME: le système de lancement de "l'observateur", qui est évidemment le programme d'installation du package.Lien sympa sur le sujet: http://android.amberfog.com/?p=98
Oui. De cette façon, le Swype beta fonctionne. Ce que vous avez faire est de télécharger le nouveau fichier apk, et d'utiliser certaines Intention (pas sûr) pour lancer le programme d'installation du Package (et à ce stade, il est une nouvelle activité, et l'utilisateur doit accepter pour installer tout comme le téléchargement du Marché).
Essayez ceci:
Si la réponse est NON. Alors je me demande comment facebook installe "Messenger" du "Facebook for Android" application?
Si je ne me trompe pas, "Messager" est également une autre application à partir des Principaux Facebook app.
Facebook Pour Android Application ne demandera pas à installer l'Application Messenger lorsque nous voulons chat thru facebook app. Il est déjà installé avec facebook.
Vous pouvez également installer/désinstaller Messenger application séparément.
J'ai peut-être tort. Je n'ai pas l'information complète, mais le regard sur le processus et sur l'application de peu de logique je pense que nous pouvons installer l'application android, à partir d'une autre application. Mais comment je suis trop à l'apprentissage et à la recherche pour elle .
Comment ils ont fait? S'il vous plaît corrigez-moi si je me trompe.
Si votre application est la racine privlaged vous pouvez déplacer le fichier apk que vous voulez installer dans /data/app et il va installer lorsque l'appareil redémarre