Codename Quoi En Savez Vous Que Maintenant Démarrage 1 Sur Le Bouton Installersur Lebouton Zone La Dans Affiché Trouvé Plug-In Et Le Fois Une Cherche
Total Page:16
File Type:pdf, Size:1020Kb
e n o h P s w o d n i W t e y r r e B k c a l B , d i o r R d e préféré. Vous écrirez une Vous préféré. à apprendrez vous chaine application mobile à succès, nous allons démarrer. Dans ce premier chapitre, Maintenant que vous savez en quoi Codename One peut vous aider à créer la pro- Démarrage 1 sur lebouton cherche. Une fois le etplug-in trouvé affiché dans la zone puis dans la zone Lancez NetBeans. Allez dans le menu utiliser leplug-in. Attention > Sous NetBeans decet qui ouvrage. aété choisilesquelles c’est pour les exemples l’environnement prioritéquice en concerne etjour pour à mises les c’est autres les sur raisons des l’une Beans, Eclipse ou IntelliJ IDEA. Pour information, le plug-in de NetBeans a souvent la différents environnements de développement, mais reste simple que vous utilisiez Net- Le téléchargement du plug-in se fait directement en ligne. L’installation diffère selon les 1.1. Téléchargementetinstallationduplug-in inclus dansleplug-induframework. ticulier des applications Codename One et le mode de fonctionnement du simulateur application Codename One n k A o o , B S - O D i s r n u o o i Vous devez avoir la version 7.x ou version supérieure de NetBeans pour pouvoir installer et p t i a d v É INSTALLER a J 5 1 n 0 e 2 installer le plug-in le installer RECHERCHER r © e p p – o pourlancerl'installation. ensuite lesinstructions. Suivez l u e f première application première de test v o . Enfin, vous découvrirez le é b D G – i , saisissez j e d n o O D e c dans votre environnement de développement Java développement de environnement votre dans m i a r n E e OUTILS d r o a Codename One C p e t r i , choisissez l'entrée v r i c l é u d t n après avoir vu après avoir la e i v processus processus de compilation o (voir r p , sélectionnez-le et cliquez t i a r t x MODULES D’EXTENSION e ) puis lancez la re- t e C structure d'une page 8 par- e n o h P s w o d n i W t e y r r e B k c a l B , d i o r R d e http://codenameone.com/eclipse/site.xml : Figure 1.1 la zone bouton le sur Cliquez menu le sur cliquez et Eclipse Lancez Sous Eclipse n k A o o , B S - O D i s r n NAME u o o i p t i a d v É Installation sousNetBeans a J 5 1 et dans la zone n 0 e 2 r © e p ADD Codename One - Développer en Java pour iOS, Android, BlackBerry pour iOS,Android, enJava et Windows Phone Codename One - Développer p – o l u e f . Entrez ensuite Entrez . v o é b D G – i j e d n o O D LOCATION e c m i HELP a r n E e d r puis sur puis CodenameOne o a C p e t r i . v r , entrez ou copiez-collez l’url suivante : i c l é INSTALL NEW SOFTWARE NEW INSTALL u d t n e i v (ou ce que vous voulez) dans voulez) vous que ce (ou o r p t i a r t x e t e (voir (voir C Figure 1.2 Figure page 9 ). e n o h P s w o d n i W t e y r r e B k c a l B , d i o r R d e Figure 1.2 : Figure 1.2 Figure 1.3 : Figure 1.3 l’installation. Sélectionnez le plug-in proposé n k A o o , B S - O D i s r n u o o i p t i a d v É Installation sousEclipse Installation sousEclipse(suite) a J 5 1 n 0 e 2 r © e p Codename One - Développer en Java pour iOS, Android, BlackBerry pour iOS,Android, enJava et Windows Phone Codename One - Développer p – o l u e f v o é b D G – i j e d n o O D e c m i (voir a r n E e d r o a C p e t Figure Figure 1.3 r i v r i c l é u d t n e ) et validez pour poursuivre i v o r p t i a r t x e t e C page 10 e n o h P s w o d n i W t e y r r e B k c a l B , d i o r R d e INSTALL choisissezpuis nom son sur droit clic faitesun trouvé, plug-in le fois Une nouvelle fenêtre. Dans la zone de recherche de cette fenêtre, entrez l'interface qui s'affichera, cliquez sur le bouton sur cliquez l'interfacesur et bienvenue, IDEA de Lancez le plug-in. > Attention Sous IntelliJIDEA la méthode contenant classique Java projet d’un classe la comme principale classe cette Considérez ci-dessus ressemblentàcellesquisontnommées > Note application écrite ceframework. avec name One a aussi sa structure. Cette structure correspond au cycle d’exécution d’une Comme dans chaque langage ou pour certains frameworks, un programme Code- 1.2. Structured'uneapplicationCodenameOne n k A o o , B } } } } public S - O D Si vous avez déjà créé des applications J2ME, vous remarquerez alors que les méthodes abstraites méthodes les que alors remarquerez vous J2ME, applications des créé déjà avez vous Si pause. Cela peut survenir lorsque l'utilisateur sort par exemple de votre applica- La méthode classique. Java programme méthodela à comparée être peut Elle programme. votre de d’entrée si après la reprise d’une application mise en pause. Cette méthode est le point La méthode public public public i . Enfin, confirmez l'installation et le reste automatiquement. sefera s //-- Codeàexécuteravantlafermeturedel’application-- //-- Codeàexécuteravantlamiseenpausedel’application-- r n //-- Codeàexécuteraudémarragedel’application-- u o Vous devez avoir la version 12.X ou version supérieure de IDEA pour pouvoir installer et utiliser et installer pouvoir pour IDEA de versionsupérieure la version avoir ou devez 12.X Vous o i p t class i main() a d v É void void void a J 5 1 NomDeLaClassePrincipale{ n 0 destroy(){ stop(){ start(){ e 2 start() stop() . Voici le rôle des trois méthodes destrois decette lerôle classe. Voici r © e p Codename One - Développer en Java pour iOS, Android, BlackBerry pour iOS,Android, enJava et Windows Phone Codename One - Développer p – o l u e f est appelée à chaque fois qu’une application est mise en est appelée pendant le démarrage de l’application et aus- v o é b D G – i j e d n o O D e c m i a r n E e d r o a startApp() C p e t r i v r i c l é BROWSER BROWSER REPOSITORIES u d t , n e pauseApp() i CONFIGURE v o r p t i a r t x et puis sur puis e t destroyApp() e pour ouvrir une Codename One C DOWNLOAD AND DOWNLOAD main() PLUGINS page 11 d’un . Sur . e n o h P s w o d n i W t e y r r e B k c a l B , d i o r R d e Figure 1.4 : Figure 1.4 la catégorie NetBeanssur Lancez cliquezet projet. nouveau un d'abord (le fameux Il est temps de passer à la création d'une première application avec Codename One 1.3. HelloCodenameOne n k A o o , B S - O D état depause. en jeu le mettre et sauvegardes des cette méthodeutiliser faire aussi pour pouvez pouvoir la réafficher lorsque l'utilisateur y retournera. Dans le cas d’un jeu, vous pour l'application de courante l’interfaceméthode cette dans placée variable une dans sauvegarder pouvez comportement, vous de genre ce éviter Pour reviendra. y l'utilisateur lorsque complètement redémarrera qu'elle conséquence pour a Cela de l'application n’est pas sauvegardé par défaut quand elle est mise en pause. tâche de fond, etc. Sur certaines plateformes (iOS par exemple), l’état courant tion pour y revenir après, quand il reçoit un appel qui placera l'application en ces instructions danscette méthode. avez des instructions à faire exécuter avant l'arrêt de l'application, mettez alors méthode La i s r n u o o i p t Hello World i a d CODENAME ONE v É Création d'un nouveau projet (étape 1) projet d'unnouveau Création a J 5 1 n 0 destroy() e 2 r © e p Codename One - Développer en Java pour iOS, Android, BlackBerry pour iOS,Android, enJava et Windows Phone Codename One - Développer p – o ) et c’est ce que nous allons faire dans cette section en créant l u e f v o puissélectionnez é b est appelée avant la fermeture de votre application. Si vous Si application. votre de fermeture la avant appelée est D G – i j e d n o O D e c m i a r n E e d r o a C p e t CODENAMEONE PROJECT CODENAMEONE r i v r i c l é u d t n e i v o r p NOUVEAU PROJET NOUVEAU t i a r t x e . t e C . Choisissez . page 12 e n o h P s w o d n i W t e y r r e B k c a l B , d i o r R d e Figure 1.5 : Figure 1.5 Cliquez enfin sur cliquant dessuspuis zone la Dans l'application.