Conseils utiles

Nous écrivons, collectons et lançons HelloWorld pour Android dans le Bloc-notes.

Pin
Send
Share
Send
Send


Les programmes Java, très populaires parmi les utilisateurs de netbooks et, bien sûr, les communicateurs fonctionnant sur le système d'exploitation Android. Une autre chose est que Java ne fait pas partie des priorités des différentes versions d’Android qui sont si pertinentes aujourd’hui. Mais il y a un moyen. Ceci est une installation sur un émulateur de périphérique Android appelé Java J2ME Runner.

Qu'est-ce que le propriétaire de ce programme doit savoir? Tout d'abord, vous devez le télécharger et l'installer. Il apparaîtra dans le gestionnaire de fichiers en tant que programme avec l'extension .ark. Ce logiciel Java, qui est déjà chargé sur le périphérique, ne sera plus utile maintenant. Pourquoi Oui, pour la simple raison que J2ME Runner ne voit pas les logiciels chargés sur une carte mémoire. Un seul moyen de sortir - téléchargez le programme souhaité. Ils demanderont un programme de téléchargement. C'est ici que J2ME entre dans l'arène. Ses fonctions incluent le téléchargement et l’installation du programme que vous avez sélectionné. En conséquence, l'icône de l'application apparaît dans le menu principal de l'appareil.

Comment installer le chargeur de démarrage Java J2ME Runner sur un smartphone depuis un ordinateur?

  1. Copiez l’émulateur sur la carte mémoire de l’appareil.
  2. Installez un navigateur de fichiers ou un autre programme prenant en charge des programmes tiers.
  3. Recherchez et ouvrez un fichier avec l'extension .apk
Android Java Game

En bref, quel sera l'algorithme des actions des utilisateurs lors du lancement de programmes utilisant Java J2ME Runner?

Comment exécuter un jeu Java sur Android

  • Lancez un navigateur et recherchez l'application souhaitée.
  • Début du téléchargement.
  • En attente d'une demande d'ouverture de fichier.
  • Choix de l'émulateur Runne J2MEr en tant que chargeur de démarrage.
  • Surveillance du téléchargement et de l'installation.
  • Un état de sa disponibilité au travail par l’apparition d’une icône dans le menu principal du communicateur.

Quelqu'un en prendra note: après l'installation de J2ME Runner sur un communicateur Android, il devient possible d'écrire un nouveau logiciel dans le programme Kit de développement natif Android - un ensemble d’outils d’utilisation des fonctions système et du code en C et C ++.

De nombreux utilisateurs sont ravis de l’émulateur Java, qui permet de ne pas abandonner leurs programmes favoris. Certains disent que J2ME Runner ne fonctionne pas correctement. Mais aujourd'hui, quand Android gagner rapidement la faveur des utilisateurs, choix pas si grand de ce logiciel. Il reste à attendre de nouvelles mises à jour dans le domaine de l'intégration de Java au système d'exploitation Android.

Entrée

J'ai été surpris par la complexité et la confusion de l'application de modèle dans Android Studio. Il est simplement empilé de ressources. Et dans une moindre mesure - avec du code et des scripts. Bien que tout ce qu’il a à faire est d’afficher HelloWorld! De plus, les livres et manuels que j'ai consultés expliquent comment créer IDEA ou Eclipse HelloWorld à l'aide de boîtes de dialogue. Un récit supplémentaire en est déjà tiré. Et ce qui se passe "sous le capot" - on ne peut que deviner.

Nous allons créer notre propre projet de modèle, ce qui est idéal à des fins éducatives. Il n'y aura rien de superflu, seulement tout le plus nécessaire. Et ensuite, nous analyserons en détail comment l'assembler et l'exécuter sur votre appareil Android. À la fin de l'article, un lien vous permettra de télécharger les archives du projet final. Si vous avez des questions, vous pouvez les consulter.

Ainsi, vous serez à 100% au courant et comprendrez la composition de votre projet et le processus de son assemblage. Bien que ce projet de test soit destiné à la formation, avec un peu de raffinement, il peut servir de base solide à vos projets réels.

La préparation

Pour commencer, nous devons télécharger et installer des outils de ligne de commande. Un lien pour les télécharger se trouve au bas de la page Android Studio (https://developer.android.com/studio/index.html).

Android SDK 24 est juste Android N (Nougat / 7). Nous acceptons les conditions, téléchargez l'installateur, exécutez-le. Laissez-le par défaut. Il sera installé dans le répertoire de vue C: Utilisateurs kciray AppData Local Android android-sdk. Rappelez-vous de cette façon, nos principaux outils seront là.

Ensuite, lancez le SDK Manager (à partir du dossier Android SDK) et également définir le jeu par défaut. Il a tout ce dont vous avez besoin, y compris le nouveau compilateur Jack. Vous aurez également besoin de JDK 8.

La principale exigence avant de lire cet article - en plus du logiciel installé, vous devriez déjà pouvoir utiliser sur votre appareil le Helloworld fourni avec Eclipse ou Android Studio. I.e. le pilote USB doit être configuré, le débogage USB activé sur votre périphérique, etc. Un émulateur est créé et configuré. Ce sont des choses très élémentaires, et leur examen dépasse le cadre de cet article - il y a suffisamment d'informations sur le réseau. Par ailleurs, la lecture de quelques chapitres de livres ne sera pas non plus superflue - du moins, vous comprendrez comment le manifeste, les ressources et les bases du langage Java sont arrangés. Et dans cet article, je décrirai les livres qui restent silencieux.

Projet d'écriture

Pour commencer, créez un dossier contenant votre projet. Appelons-la testapp. Dans ce document, créez 3 autres dossiers - bin, res et src.

Créer dans testapp fichier texte vide et changez son nom en AndroidManifest.xml.

Ajoutez ce qui suit:


Tout est simple ici. Nous avons l'intention de faire une application nommée Testappqui au début commence la classe Mainactivité. Il ne reste plus qu’à écrire cette petite classe - et l’application est prête. Si nécessaire, éditez le tag utilise-sdk la propriété android: targetSdkVersion - Mettez la version que vous avez.

Suivant - créer la ressource la plus simple - une chaîne Bonjour app test. En fait, nous pourrions nous passer d'une ressource en insérant cette ligne directement dans le code Java. Mais certaines étapes d’assemblage fonctionnent avec des ressources, et pour voir les points intéressants, nous continuerons à travailler avec elles.

Créons dans le dossier res dossier valeurs. Toutes les ressources doivent être divisées en dossiers. Suivant - créer un fichier vide dans celui-ci strings.xmlet nous y écrirons:


C'est toutes les ressources dont nous avons besoin. Simple, non? Ensuite, créer à l'intérieur src dossier comdossier en elle exemple, puis encore plus bas dans le dossier de la hiérarchie testapp - et il y a déjà notre classe MainActivity.java. Ajoutez le code ici:


C'est l'activité la plus simple, qui contient un bouton en plein écran. Lorsque vous cliquez sur ce bouton, une boîte de dialogue s'affiche pour afficher une ligne de ressources. Faites attention à lambda (design v ->). Jack ToolChain nous permet d'utiliser de nombreuses fonctionnalités de Java 8 sous Android. Vous pouvez en savoir plus sur developer.android.com et source.android.com.

La structure du répertoire devrait ressembler à ceci


Et c’est tout ce dont nous avions besoin pour un projet simple. Pour comparaison -

En fait, l'automatisation via Gradle, l'utilisation de git et d'IDE sont des choses très importantes, mais au stade de l'apprentissage d'Android Je voudrais vraiment en faire abstraction.

Nous arrivons maintenant à l'étape la plus importante et la plus difficile. Nous allons beaucoup travailler avec la ligne de commande, je vous recommande donc d’écrire toutes les commandes données ici dans un fichier et de le nommer. Compiler.bat. À la fin du fichier après les commandes, vous pouvez ajouter pauseafin que le résultat et les erreurs sont visibles - le cas échéant.

Conclusion

Après avoir assemblé tous les fichiers, l’arborescence de répertoires devrait ressembler à ceci.


Maintenant, vous pouvez clairement voir et comprendre comment se déroule l'assemblage de l'application Android à un niveau inférieur. Lorsque vous utilisez l'EDI - si l'assemblage tourne soudainement (et cela se produit souvent), vous pouvez résoudre la situation comme il se doit. Notez également que le fichier apk résultant prend seulement environ 4 kilo-octets.

Je poste les archives du projet. S'il vous plaît noter que j'ai ajouté un autre petit script là-bas - Clear.bat. Il supprime tous les fichiers créés lors de l'assemblage. Et mettez son lancement au début de Compile.bat. Également ajouté des commentaires en utilisant Rem - étape par étape.

Ainsi, le script produit nettoyage complet et reconstruction du projet, y compris la signature, ainsi que sa suppression sur le périphérique, son installation et son lancement.

Méthode 1 sur 3: Installez Java J2ME Runner Emulator

1. Votre gadget avec une connexion Internet.
2. La distribution Java J2ME Runner.

1. Le programme est ouvert et gratuit. Il peut être téléchargé à partir d'Internet, après quoi il apparaîtra dans le gestionnaire de fichiers avec l'extension .ark. Java J2ME Runner Ne reconnaît pas le logiciel téléchargé sur la carte mémoire de votre gadget, vous devrez télécharger à nouveau les programmes souhaités.

2. application.

Lorsque vous essayez de télécharger le fichier JAR nécessaire, ce dernier vous demandera un programme à télécharger - ici, Java J2ME Runner se chargera du problème. Sa tâche principale consiste à télécharger et à installer l'application choisie. En conséquence, l’icône du programme apparaît dans le menu principal de l’appareil.

Il faut faire attention à

Le moins significatif de l'émulateur est questions de lancement jolie quantité considérablefichiers jar, qui est dans une certaine mesure compensée par la facilité d'installation et d'utilisation.

Protégez-vous contre les logiciels malveillants lors du téléchargement - utilisez un antivirus.

Méthode 2 sur 3: Installer l'émulateur JBed

1. l'ordinateur.
2. Logiciel WinRar / WinZip
3. Votre gadget avec une connexion Internet.
4. Gestionnaire de racines.

1. Téléchargement et installation Jbed.

De même, téléchargez Jbed depuis Internet, son extension est connue - .apk.

2. Installer le gestionnaire racine.

Vous devrez installer sur votre PC n’importe quel administrateur racine d’Android Market (Gestionnaire de racines, explorateur de racines, etc..)

3. Portage de Jbed.apk

En utilisant le gestionnaire racine installé, nous transférons Jbed.apk dans le répertoire / system / app /.

4. Éditer Jbed.apk.

À l'aide d'un PC, renommez Jbed.apk en Jbed.zip, puis ouvrez-le avec l'archiveur que vous connaissez (WinRar, WinZip, 7Z). Nous allons au répertoire / lib / armeabi / et trouver le fichier libjbedvm.so.

5. Installation du logiciel sur le gadget.

Nous écrivons libjbedvm.so sur la carte mémoire, puis en utilisant le gestionnaire racine, nous le transférons à l'adresse / system / lib.

Nous redémarrons le téléphone, après quoi l'élément Java apparaît dans le menu.

Nous écrivons des fichiers jar sur une carte mémoire, puis en utilisant votre gestionnaire de fichiers, nous essayons de les ouvrir en sélectionnant "Ouvrir avec Java".

Il faut faire attention à

Un autre émulateur dont les avantages incluent l’absence de problèmes avec le lancement de presque tous les fichiers jar. Les inconvénients incluent le processus d’installation plus fastidieux, qui consiste principalement à obtenir les droits root. L'obtention de ces droits dépend du modèle spécifique de l'appareil - chacun possède des caractéristiques individuelles.

Faites attention avec les privilèges root, n'effectuez pas d'actions dont vous n'êtes pas sûr - il existe une énorme opportunité de causer des dommages critiques au système.

Tout d’abord, vous devez apprendre à installer correctement l’application sur Android java

Cela nécessitera l'installation d'un émulateur Java ou d'une machine Java. Il existe de nombreux programmes de ce type, par exemple, vous pouvez utiliser tels que Java J2ME Runne. Ce programme a des fichiers avec l'extension .apk, donc il peut y avoir plusieurs méthodes d'installation, il vous suffit de choisir la plus pratique. Il est préférable de télécharger le programme à partir d’un ordinateur à l’aide d’un câble USB.

Une fois l’installation de la machine Java terminée, vous devez la démarrer. Toutefois, n’oubliez pas que ce programme ne pourra pas reconnaître et ouvrir les applications stockées sur la carte mémoire de l’appareil. Par conséquent, vous devez télécharger directement depuis Internet.

Pour ce faire, vous devez ouvrir votre navigateur Internet et rechercher la page avec l'application requise à l'aide du formulaire de recherche. Après cela, vous pouvez commencer à télécharger les fichiers du programme. En même temps, vous verrez une demande par laquelle le programme pour démarrer le téléchargement, vous devez sélectionner votre émulateur installé, dans ce cas, Java J2ME Runne. Java J2ME Runne téléchargera et installera lui-même les fichiers de l'application Java. L'icône qui apparaît dans le menu confirmera la fin du téléchargement et de l'installation. Maintenant, la question "comment installer le jeu Java sur Android" sera résolue assez facilement.

Il existe un autre émulateur appelé Jbed, qui installe et ouvre des applications Java de manière remarquable. Vous pouvez installer cet émulateur à partir d'un ordinateur en y connectant le périphérique à l'aide d'un câble USB. Le gadget doit être connecté à Internet et avoir un gestionnaire racine - il sera nécessaire pour pouvoir modifier les répertoires de fichiers.

Pin
Send
Share
Send
Send