Je voudrais intégrer des données spécifiques à l'utilisateur à la volée lors de la distribution d'un fichier APK de mon site Web (PAS du marché).Déterminer par programmation le nom de fichier APK (ou DEX)?
Mon idée actuelle est simplement d'intégrer un identifiant unique dans le fichier APK. C'est assez simple et changer le nom de fichier ne casse pas la signature du code. Mon problème actuel est d'essayer de récupérer le nom de fichier (APK ou DEX) afin que je puisse lire cet ID.
J'ai essayé la plupart des méthodes standard - farfouillé PackageInfo, ApplicationContext, ProtectionDomain mais je ne peux pas sembler obtenir quoi que ce soit au travail. Des idées?
Si vous téléchargez du marché le fichier va dans/data/app et est renommé au nom du package (par exemple com.mozilla.firefox). Si le fichier est téléchargé à partir d'un site Web (par exemple 3ème partie), il est enregistré sous son nom d'origine dans/sdcard/download mais le fichier installé est renommé comme ci-dessus après l'installation. – ChaimKut