Découvrir Android Studio 2

Naviguer entre les différents fichiers

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Parcourez l'ensemble de votre projet avec une efficacité fulgurante ! Il s'agit de travailler soit entre plusieurs fichiers, soit à l'intérieur même d'un fichier volumineux.
06:08

Transcription

Maintenant que notre écran a été mise en page comme on le souhaitait. Nous allons voir comment se déplacer entre les différents fichiers, naviguer entre plusieurs fichiers et à l'interieur même d'un fichier. Pour faciliter les exmples j'ai ajouté deux classes dans ce projet. Ce sont des classes très simples : une classe Contact et une classe Personne. Ce sont des classes Java vraiment très basiques. le code n'est pas très important. C'est pour avoir des fichiers dans lesquels on peut naviguer, j'ai fait ça, n'importe quelle classe pourra la faire Je vais donc masquer mon volet. Je suis dans un fichier. J'ai besoin d'accéder à un autre fichier. Alors on a plus au moins ces deux que je viens de vous montrer qui consistent à afficher l'explorateur de projet avec commande 1, me déplacer jusqu'à l'endroit en question et appuyer sur Entrée, par exemple, là j'appuie sur Entrée, je vois le Contact. Ok, donc, ça, ça marche. Première chose, je peux l'effacer, deuxième façon de faire la même chose, alors, je vais faire les contacts. avec commande W pour retourner sur MainActivity, et je vais faire Commande O. Je bouge la souris pour que vous y voyiez. Donc, il m'a mis en bleu, le fichier dans lequel je suis et je peux avec la souris me déplacer. Appuyer sur la flèche du bas, me déplacer à [inaudible], le model c'est quoi. Ça m'intéresse, Contact, et voilà, je me retrouve au même endroit. L'explorateur du projet qu'on a vu sur la gauche, on pourrait s'en passer complètement puisqu'on peut quasiment tout faire avec ce qu'on a là-haut, avec cette espèce de barre de navigation tout en haut qui nous permet justement de faire ce genre de choses. On a un accès en faisant Commande flèche du haut ou Alt Home si vous êtes sur Windows/Linux. On va pouvoir aussi si on veut vraiment garder de la place à l'écran cette barre du haut, on peut la masquer. Navigation Bar, voilà, on gagne un petit peu d'espace à l'écran. Et si je fais commande flèche du haut, voyez, il me la met en plein milieu qui tombe bien, c'est même plus pratique que de l'avoir en haut. Et encore une fois on peut se déplacer dans le fichier de cette façon-là. Donc, ça, c'est la première chose, on a vu aussi tout à l'heure qu'on pouvait utiliser un double clic sur shift pour chercher de partout, si je mets Contact, effectivement je le vois ici. Alors ça fait quand même beaucoup de résultats si j'en veux un petit peu moins je peux chercher uniquement dans les fichiers en faisant Commande shift O. Là, voyez, il cherche uniquement dans les fichiers et si je fais Contact, j'ai mis Cont, il me propose Content et Contact qui sont tous les deux des fichiers qui sont là-dedans. Si je veux filtrer je ne suis pas obligé de taper le nom entier, si je vois que j'ai plusieurs fichiers Java, voyez, Contact Contja automatiquement il a enlevé le Content xml et gardé uniquement celui en Java puisqu'il voit les deux lettres Ja dedans. Vous n'êtes pas obligé de taper le mot exact si vous pouvez commencer à filtrer en enlevant les parties du mot. On a aussi les fichiers récents. Donc, en faisant Commande E vous affichez les derniers fichiers qui ont été ouverts, vous pouvez assez rapidement réouvrir les fichiers fermés. Toujours même principe. Et une autre façon de voir, je vais ouvrir mon Contact. Si vous êtes déjà dans votre éditeur et que vous arrivez sur une classe que vous voulez rejoindre, vous pouvez faire Commande B ou Ctrl B sur Windows Linux, et vous le transportez automatiquement sur la classe en question. Là, voyez, j'ai mes deux enlevés en haut, en faisant Ctrl table je peux après revenir à mon contact, MainActivity. Voyez, avec Ctrl table on peut assez facilement naviguer entre les différents onglets qu'on peut avoir. Si je suis dans un fichier ou j'ai beaucoup d'éléments. Par exemple, ce fichier Mainactivity où il a 5 ou 6 méthodes, s'il est très volumineux, ça peut être compliqué de naviguer justement uniquement lui faisant les flèches du clavier pour descendre et monter. Le reflexe ça va être de prendre la souris avec la molette de scroller. Il existe un moyen encore meilleur, on l'a vu tout à l'heue, c'est le volet Structure, effectivement les structures je vais pouvoir aller là-dedans, mais si je ne veux pas m'embêter utiliser un volet je peux le masquer avec le shift échappe et faire commande F12. On fait l'équivalent de structure pour le fichier dans lequel je suis en train de travailler. Si je veux aller à la troisième méthode, j'appuie sur Entrée et mon curseur se déplace à cette fonction-là. Je sais pas si vous imaginez mais si vous avez un fichier qui est très volumineux avec beaucoup de choses, ça fait gagner énormément de temps de pouvoir sauter de fonction en fonction. Et sur le même principe une fois que cet explorateur est ouvert si je commence à taper du texte, voyez, je commence à taper select, il m'a automatiquement filtré en temps réel tous les résultats pour m'amener à l'endroit où j'ai besoin. Ça vaut le coût encore une fois d'apprendre tout ça et de ne pas céder la facilité de prendre le clavier, parce que vous allez vraiment gagner énormément de temps en prenant tout ça, encore un dernier rappel, je vous l'avais dit au tout début. Vous avez commande crochet arrière crochet avant pour naviguer dans les endroits où vous étiez, peu importe les fichiers etc, c'est l'équivalent des boutons qui sont ici, d'accord Back et Forward. Si par contre, je veux aller au dernier endroit où j'ai édité, imaginez, j'ajoute une ligne ici. Voilà, je vais ajouter ça, ensuite je vais aller dans Ctrl E Contact, Personne, je voulais aller en Contact, en fait, Contact, voilà. Je vais me placer ici, ensuite je vais dire Hello. Voilà, j'arrive ici, j'ai déplacé plusieurs fois mon curseur, si je fais des retours en arrière je vais faire tous les retours que j'ai faits, tous les déplacements que j'ai faits. Si je fais par exemple en vous montrant avec la souris Si j'appuie ici je reviens une ligne en avant, à l'endroit où j'étais juste avant. Si je veux remonter jusqu'à la précédente édition que j'ai faite, pour revenir à la précédente édition et pas seulement au précédent déplacement, au lieu de faire commande crochet je vais faire commande shift crochet. Voyez, ça m'a ramené directement, alors que j'avais 3 ou 4 fichiers au milieu vers laquelle j'avais navigué. Ça me ramène automatiquement au dernier endroit où j'ai fait l'édition sur mon code. Et là je vais l'effacer, ne pas garder des bêtises dans mon code Je trouve que c'est assez intéressant de pouvoir naviguer entre les fichiers tout en utilisant un clavier que ce soit à partir de quelque chose que vous avez trouvé en faisant commande B on a tout le bar mais je ne crois pas que ça soit une de mes classes à moi Ça va m'amener dans un fichier que je ne connais pas. Je peux quand même le voir mais ce n'est pas ce que je veux. Et surtout en faisant commande B vous allez vers une direction. L'équivalent de ça avec la souris c'est de maintenir commande enfoncé. Voyez quand vous passez dessus vous avez un lien qui se met. Et si je clique ça fait pareil mais du coup, le clavier c'est commande B, ou alors en recherchant des différents fichiers, des différentes classes que vous avez besoin de manipuler.

Découvrir Android Studio 2

Développez vos applications mobiles Android avec Android Studio. Apprenez les bases essentielles telles que l'interface utilisateur, les émulateurs, l’inspection du code, etc.

2h25 (34 vidéos)
Aucun commentaire n´est disponible actuellement
 
Spécial abonnés
Date de parution :30 juin 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !