Frage

Ich möchte eine einzige Variable in meiner Anwendung speichern, die zwischen den Durchläufen gespeichert werden. Dies wird eine Versionsnummer, die verwendet wird, um eine Update-Option auslösen und so wird nur selten geändert werden.

Hat jemand Vorschläge auf dem besten Weg, dies zu implementieren? Betrachtet man es so eine einfache Anforderung ich in der einfachsten Lösung interessiert.

Danke!

War es hilfreich?

Lösung

Normalerweise diese Art von Informationen wird in einer konstanten (nicht eine Variable) gehalten werden, in den binären und die binären eine externe Website kontaktieren, um herauszufinden, ob es eine neuere Version der Software ist. Wenn es die neuen herunterlädt, wird die neu heruntergeladene Datei eine neue Konstante darin eingebettet hat.

Alternativ können Sie die Informationen in einer Art von Datei im Dateisystem halten. Ich bin mit der Symbian-Umgebung nicht vertraut, aber etwas ähnliches meisten existiert wahrscheinlich.

Andere Tipps

Es ist bereits erwähnt worden, so werde ich auf sie erarbeiten. Erstellen Sie eine Datei in Ihrem Projektverzeichnis, das die Versionsnummer enthält. Machen Sie, dass Datei einen Teil der endgültigen SIS-Datei, indem Sie eine Zeile darüber in der PKG-Datei hinzufügen --- zum Beispiel, setzen Sie eine Zeile in der PKG-Datei das Installationsprogramm zu sagen, die Datei an einem Ort wie c:\System\Apps\${AppName}\${filename} auf das Gerät zu kopieren. Innerhalb von Code, lesen Sie die Versionsnummer aus dieser Datei. Der Vorteil, den Sie zu tun, es auf diese Weise haben werden, ist, dass, wenn Sie Ihren Code aktualisieren und die Datei in Ihrem Projektverzeichnis bearbeiten und eine aktualisierte SIS-Datei neu erstellen, auf dem Gerät, das SIS zu aktualisieren, die Version Datei automatisch mit dem aktuellen ersetzt wird erhalten ein.

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