2012-04-16 2 views
0

Bonjour, J'essaie de construire un module complémentaire distinct à ma propre application Android existante.Add-on add-on APK

Je veux que ce module soit caché sur le marché android si l'utilisateur n'a pas l'application principale quelque chose comme "uses-library". J'ai essayé d'utiliser "uses-library" avec mon packagename du projet 1 mais le compilateur dit simplement qu'il ne peut pas installer la librairie n'existe pas! il est installé sur l'appareil. Dois-je ajouter une bibliothèque partagée au premier manifeste de projets? ou suis-je complètement hors cible! Astro fait ce genre de chose avec ses modules pro, bluetooth et réseau.

Merci

Répondre

3

Je ne pense pas que cette fonctionnalité soit possible.

Le marché de l'android fait son propre filtrage pour déterminer quelles applications sont montrées aux appareils/utilisateurs witch. Pour l'instant, je ne crois pas qu'il existe des API publiques pour interagir avec l'une de ces fonctionnalités.

Je viens de double vérifier sur mon appareil sans applications Astro installé Je peux toujours voir les modules Bluetooth et réseau sur le marché si je recherche le développeur Astro. Donc je pense que vous ne comprenez pas comment ils ont été déployés.

+0

Merci Tim, j'ai aussi regardé à travers et d'autres applications semblent également afficher des modules sans que l'original soit installé. Je pense que la bibliothèque uses-uses m'a un peu bousculé, il semble seulement utile pour les google maps! Merci pour votre réponse rapide. Semble désordonné d'avoir des applications annoncées qui ne peuvent pas être utilisées sans installer d'autres applications est tout. –