Frage

Wenn mein Server gaves Datei an Benutzer APK, ich brauche in dieser Datei einige Werte zu setzen, für J2ME-Plattform I Verwendung JAD-Datei, und meine Werte setzen es:

MY_KEY: SomeKeyValue MY_KEY2: SomeKeyValue2

Wenn J2ME-Anwendung startet am Gerät, ich diese Werte durch System.getProperty zugreifen kann.

Wie kann ich das gleiche tun auf Android-Plattform?

War es hilfreich?

Lösung

Wie kann ich das gleiche tun auf Android Plattform?

Sie können nicht „das Gleiche tun auf Android-Plattform“ für über den Android Market verteilten Anwendungen. Eine APK-Datei digital signiert ist und nicht geändert werden kann, wenn auf den Markt unterzeichnet und hochgeladen.

Sie erwähnen „Wenn mein Server gaves Datei an Benutzer apk“, was darauf hindeutet Sie den Markt nicht verwenden. In diesem Fall, wenn der Benutzer fordert die APK:

  • Erstellen Sie eine Kopie Ihres Projektverzeichnisses (mit kompilierten Klassen)
  • Ändern einer XML-Ressource (res/xml/) mit den Daten, die Sie für den Benutzer möchten
  • Verwenden Sie Ant zu verpacken und die APK-Datei signieren die SDK-Tools mit
  • Serve das Ergebnis

Ich weiß nicht, von jemandem dies zu tun, so dass ich nicht Ihnen zu jedem Code zeigen kann, dass Geräte der Technik.

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