2012-08-14 8 views
0

Je n'ai pas la source pour la deuxième application, mais j'ai l'apk. Y at-il un moyen d'avoir cette apk installé automatiquement quand quelqu'un installe mon apk? Idéalement, cela se ferait en silence. Cette application n'est pas sur le marché, et ne sera jamais, seulement échangé en tant que fichier .apk. J'utilise l'autre application pour afficher les données de mon application.Emballage une autre apk avec mon application

Actuellement, je dois manuellement installer mon application et l'autre application séparément.

Répondre

1

Vous ne pouvez pas installer le fichier APK automatiquement lorsque votre fichier APK est installé, mais vous pouvez demander à votre application de rechercher l'application dépendante au démarrage, et si elle n'est pas installée, installez-la. D'abord, vous aurez

Intent install = new Intent(Intent.ACTION_VIEW) 
    .setData(Uri.parse("file:///path/to/your.apk")) 
    .setType("application/vnd.android.package-archive"; 
startActivity(promptInstall); 

Bien sûr, pour obtenir l'APK aux utilisateurs de stockage externe, mais je suis sûr que vous pouvez trouver la réponse à cette question.

Mais non, cela ne peut pas être fait en silence.

1

Y at-il un moyen d'avoir cette apk installé automatiquement quand quelqu'un installe mon apk?

n °

Idéalement, il serait fait en silence.

Doublement no. Ni votre propre fichier APK, ni celui que vous distribuez (avec une licence ou une autre autorisation de l'auteur de cette application, espérons-le) peuvent être installés en mode silencieux.

Questions connexes