Question

Alors, j'ai développer un monde simple bonjour de MIDlet en utilisant le SDK Samsung 1.1.2 et j'ai emballé le midlet. Maintenant, j'ai deux fichiers (un JAR / JAD) combinaison. Comment puis-je obtenir ces installé sur mon téléphone?

Comme vous pouvez le dire de la question, je suis nouveau au développement du téléphone. Essayer de déployer sur un combiné Samsung sur ATT.

Je suis en train de tester l'ensemble du cycle de développement - les émulateurs excellent travail pour le code écrit mais je vraiment besoin de vous assurer que le Midlet fonctionne comme prévu sur le téléphone cible

.
Était-ce utile?

La solution

A lire un peu sur OTA livraison des applications, pour le fond.

Vous avez un certain nombre d'options pour le déploiement, voici quelques-uns.

  • Connectez votre appareil à un ordinateur via un fichier Bluetooth, câble ou wifi et copier le JAR sur. Je ne sais pas si le support Samsung, mais d'autres fabricants de téléphones mobiles offrent certainement le logiciel « manager », vous pouvez télécharger et installer sur un ordinateur pour le faire. Si votre application repose sur des données utilisateur dans le JAD cela peut ne pas être une option d'idée, ou vous pouvez inclure des données par défaut dans le JAR.
  • Placez votre JAD et le fichier JAR sur un serveur Web que vous avez accès, à partir de laquelle ils peuvent être téléchargés sur votre téléphone. Vous devez vous assurer que les types MIME pour les fichiers JAD et JAR sont correctement définis, ils peuvent ne pas être par défaut. Exactement comment vous faites cela dépend de votre serveur - est ici une exemple méthode. (Je suppose que vous avez un web / service d'accès aux données d'AT & T.) Si tout va bien, vous pouvez récupérer le fichier JAD à partir du navigateur du téléphone et le combiné vous demandera alors de confirmer que vous souhaitez poursuivre et télécharger le JAR complet et installer. Opérateurs de réseaux mobiles ont une attitude variable pour soutenir l'accès JAD et JAR, par exemple, vous pouvez vous trouver devez exécuter votre serveur sur le port 80 ou 8080 pour que cela fonctionne dans certains cas.
  • Joignez-vous à un service qui hébergera une application pour vous. Un je suis conscient est GetJar . Je ne suis pas sûr des détails, mais faisant cela signifie que vous ne devez pas exécuter votre propre serveur Web.

En plus du déploiement de base que vous pourriez envisager signature votre application - un processus qui permet essentiellement de affirmes votre identité « vraie » à un combiné. L'avantage de faire est que les applications signées peuvent présenter moins de demandes de confirmation d'accès au réseau et comme au propriétaire du combiné. En outre, lorsque l'application est en cours de déploiement, l'utilisateur voit un message sur unsignedness qui pourrait inclure le mot « non fiable » ou similaire, et qui peut être rebutant. (Cela dit, certaines applications majeures là-bas ont été non signé).

L'espoir qui vous permet de démarrer.

Autres conseils

Vous pouvez certainement copier le pot / jad sur via USB ou Bluetooth, mais les appareils Samsung que j'ai utilisé n'installer un fichier qui a été copié manuellement sur.

Malheureusement, les autres méthodes sont beaucoup plus de travail.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top