Frage

Also, ich habe eine einfache Hallo Welt midlet entwickeln mit dem Samsung SDK 1.1.2 und ich habe die midlet verpackt. Jetzt habe ich zwei Dateien (eine JAR / JAD) Kombination. Wie kann ich diese auf meinem Handy installiert?

Wie Sie aus der Frage sagen können, ich bin neu zu Telefon Entwicklung. Der Versuch, ein Samsung Handy auf ATT bereitstellen.

Ich versuche, den gesamten Entwicklungszyklus zu testen - die Emulatoren arbeiten groß für das Schreiben von Code, aber ich wirklich brauchen, um sicherzustellen, dass das Midlet funktioniert wie auf dem Zieltelefon erwartet

.
War es hilfreich?

Lösung

Schlagen Sie ein wenig lesen Sie auf OTA Lieferung von Anwendungen, für den Hintergrund.

Sie haben eine Reihe von Optionen für die Bereitstellung, hier einige zu nennen.

  • Schließen Sie Ihr Mobiltelefon an einen Computer über Bluetooth, Kabel oder WiFi und kopieren Sie die JAR-Datei. Ich bin mir nicht sicher, ob Samsung dies unterstützen, aber auch anderer Handy-Hersteller sicherlich bietet ‚Manager‘ Software, die Sie herunterladen und installieren können auf einem Computer, dies zu tun. Wenn Ihre App auf Benutzerdaten in der JAD setzt dies nicht eine Idee Option sein kann, oder könnten Sie Standarddaten in der JAR enthalten.
  • Zeigen Sie mit JAD und JAR-Datei auf einem Webserver Sie Zugriff haben, von dem sie auf das Telefon heruntergeladen werden. Hier finden Sie die MIME-Typen für die JAD und JAR-Dateien festgelegt, um sicherzustellen, müssen das richtig sind, können sie nicht standardmäßig sein. Genau wie Sie tun dies auf dem Server hängt - hier ist ein Beispiel Methode. (Vermutlich haben Sie einen Web / Datenzugriff Service von AT & T.) Wenn alles gut können Sie die JAD-Datei aus dem Browser des Telefons holen und das Mobilteil dann prompt Sie Sie bestätigen möchten die vollständige JAR, um fortzufahren und herunterladen und installieren. Mobilfunknetzbetreiber haben eine variable Einstellung zu unterstützen JAD und JAR-Zugang, zum Beispiel Sie finden können Sie Ihren Server auf Port laufen müssen 80 oder 8080 für sie arbeiten in einigen Fällen.
  • Nehmen Sie an einem Dienst, der eine Anwendung für Sie bewirtet. Ein Ich bin mir dessen bewusst ist GetJar . Ich bin nicht sicher, ob der Details, aber dies zu tun bedeutet, dass Sie müssen nicht Ihren eigenen Web-Server ausgeführt werden.

Neben der Basisimplementierung Sie könnte prüfen, Wenn Sie sich Ihre Anwendung - ein Prozess, der im Grunde können Sie Ihre ‚wahre‘ Identität an ein Mobilteil behaupten. Der Vorteil dabei ist, dass signierte Anwendungen weniger Netzwerkzugriffsbestätigungsdialoge und dergleichen an den Hörer Besitzer präsentieren können. Auch wenn die Anwendung bereitgestellt wird, wird der Benutzer eine Nachricht über unsignedness sehen, die das Wort enthalten könnte ‚nicht vertrauenswürdig‘ oder ähnlich, und das kann sein abstoßend. (Having said that, einige wichtige Anwendungen da draußen haben unsigned gewesen.)

Ich hoffe, das wird Sie begonnen haben.

Andere Tipps

Sie können kopieren sicherlich die jar / jad über über USB oder Bluetooth, aber die Samsung-Geräte die ich verwendet habe nicht eine Datei installieren, die manuell kopiert worden ist.

Leider sind die anderen Methoden sind deutlich mehr Arbeit.

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