Frage

Ich mag einbetten benutzerspezifischen Daten on-the-fly, wenn eine APK-Datei von meiner Website (nicht vom Markt) zu verteilen.

Meine aktuelle Idee ist einfach einzubetten eine eindeutige ID in den APK Dateinamen. Das ist einfach genug, und die Dateinamen zu ändern nicht die Codesignatur brechen. Meine aktuelle Ausgabe versucht, die Dateinamen (APK oder DEX) abgerufen werden, so dass ich diese ID lesen kann.

Ich habe die meisten der Standard-Methoden ausprobiert - Stochern Package, Application, ProtectionDomain aber ich kann nicht scheinen, nichts zur Arbeit zu kommen. Ideen?

War es hilfreich?

Lösung

APK-Dateinamen haben nicht viel Sinn in Android. Ich bin nicht sonderlich überrascht es gibt keinen Ort in PackageInfo dafür. Ich weiß nicht einmal wissen, ob die APK-Datei auf dem Gerät unter seinem ursprünglichen Namen gespeichert wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top