Accueil Médias sociaux Android développement d'applications pour les nuls triche - les nuls

Android développement d'applications pour les nuls triche - les nuls

Vidéo: CREER UNE APPLICATION ANDROID #1 ? LES BASES & PREREQUIS 2025

Vidéo: CREER UNE APPLICATION ANDROID #1 ? LES BASES & PREREQUIS 2025
Anonim

Par Michael Burton

Le développement d'applications Android nécessite de se familiariser avec un environnement de développement, un SDK, des émulateurs et la plate-forme Android. Immerger vous-même dans les différentes tailles d'écran, les complexités du framework et les dépendances peuvent vous faire tourner la tête. Voici quelques conseils utiles pour vous aider à vivre votre expérience de développement au quotidien.

10 astuces utiles pour le développement d'applications Android

Bien que la résolution de problèmes avec Android soit une tâche simple, vous pouvez vous rendre au point de développement d'applications où vous ne savez pas quoi faire. La liste suivante devrait vous orienter dans la bonne direction lorsque vous avez besoin d'aide.

  • Comprendre le cycle de vie de l'activité et le cycle de vie du fragment.

    Vous les utiliserez encore et encore, et une compréhension approfondie peut aider à éviter les problèmes qui déroutent plus tard.

  • N'oubliez pas que vous êtes responsable de l'enregistrement et de la restauration des états d'instance dans les activités et les fragments.

    Si vous créez une variable membre dans une activité ou un fragment, assurez-vous de l'enregistrer dans onSaveInstanceState () et de la restaurer à l'aide de l'ensemble dans onCreate (). Ne pas le faire peut faire en sorte que votre activité ou fragment semble fonctionner la plupart du temps, mais échouer de façon aléatoire dans d'autres situations (par exemple, lorsqu'un utilisateur tourne son écran).

  • Vous ne savez pas comment résoudre un problème particulier?

    Visitez les forums sur StackOverflow. com et utilisez le tag Android. StackOverflow est une destination recommandée par la plate-forme Android pour les questions de développeur.

  • Les tâches les plus courantes ont déjà été effectuées pour vous.

    Le site Web du développeur Android fournit une liste des tâches courantes et des instructions sur la façon de les exécuter.

  • Si vous n'êtes pas sûr de ce que fait un paquet ou une classe, vous pouvez rapidement identifier son but.

    Vous pouvez placer votre curseur sur l'objet ou la classe dans Android Studio et appuyer sur Ctrl + J pour afficher la fenêtre contextuelle de la documentation. Si aucune info-bulle n'existe, vous pouvez consulter la documentation en ligne à l'adresse Référence des développeurs Android.

  • Vous pouvez trouver rapidement toutes les références d'un objet particulier.

    Vous pouvez le faire dans votre fichier de classe en sélectionnant l'objet et en appuyant sur Alt + F7.

  • Vous pouvez rendre les messages de flux dans la fenêtre logcat plus lisibles.

    Vous le faites en créant un filtre qui s'applique spécifiquement à la consignation de votre application. Vous pouvez également trouver pidcat pour être utile.

  • De nombreuses erreurs ont une solution rapide.

    Accédez à l'erreur, puis appuyez sur Alt + Entrée pour obtenir le menu de réparation rapide. Cela peut être un moyen pratique d'ajouter de nouveaux champs et méthodes.Par exemple, vous pouvez taper le nom d'un accesseur qui n'existe pas encore, appuyez sur Alt + Entrée, puis choisissez Create Getter pour que la méthode soit créée automatiquement pour vous.

  • Il est facile de naviguer rapidement autour d'un projet.

    Pour ce faire, appuyez rapidement deux fois sur la touche Maj et commencez à taper le nom de la chose qui vous intéresse. Il peut s'agir d'un fichier, d'un type, d'un membre, d'une variable locale ou de n'importe quoi. Sélectionnez-le dans la liste déroulante et appuyez sur Entrée.

  • Pour exécuter rapidement votre application Android, appuyez sur Ctrl + R.

7 Raccourcis clavier d'Android Studio

Vous passerez sans doute la majeure partie de votre carrière de développement Android dans l'environnement de développement intégré Android Studio. Voici quelques raccourcis clavier qui peuvent vous aider à économiser beaucoup de temps. Plus peut être trouvé en visitant l'aide → référence par défaut de Keymap.

Action Raccourci clavier
Créer un nouveau fichier dans le package en cours Commande + N (Mac) / Alt + Insertion (Win)
Organiser les instructions d'importation Ctrl + Alt + O
Accédez à la définition de la source Commande + Clic (Mac) / Windows + Clic (Win)
Renommer un objet Maj + F6
Rechercher dans les fichiers Commande + Maj + F (Mac) / Ctrl + Maj + F (Win)
Passer à un type ou un fichier particulier Maj, Maj
Naviguer à gauche Commande + Maj + [(Mac) / Alt + Gauche (Win
Naviguer à droite Commande + Maj +] (Mac) / Alt + Droite (Win)

4 Utilisations d'Android courantes

Vous utiliserez la plupart du temps quelques objectifs de base lors du développement d'applications mobiles Pour Android. Pour économiser du temps, consultez et rappelez-vous le code pour ces intentions Android de base.

Intention Code
Démarrer une activité startActivity (nouvelle intention (this,

Destination. Class));

Créer un sélecteur Intention. createChooser (yourIntent, "Please

Sélectionnez");

Ouvrez le navigateur Web Intent i = new

Intent (Intention ACTION_VIEW,

Uri.parse (" // example. Org"));

startActivity (i);

Lancer l'activité pour un résultat startActivityForResult (yourIntent,

VOTRE_CODE_REQUESTRE);

5 astuces pour développer des applications pour plusieurs tailles d'écran sous Android

En tant que développeur, vous connaissez déjà l'importance d'écrire des tests pour votre code. Ceci est tout aussi vrai pour le développement d'applications Android que pour tout autre type de développement. Heureusement, Android facilite l'ajout de tests à votre application.

  • Les exigences de taille pour chaque icône dans chaque densité varient pour chaque type d'icône.

    Vous trouverez des icônes de lanceur, des icônes de menu, des icônes de barre d'état, des icônes d'onglet, et bien d'autres encore. Ils sont tous construits différemment pour chaque densité d'écran. Lors de la création de ces icônes, reportez-vous aux consignes Android Iconography.

  • Lorsque vous définissez votre interface utilisateur, essayez toujours d'utiliser l'unité de mesure de pixels indépendante de la densité (dip ou dp) pour les vues et le pixel indépendant de l'échelle (sip ou sp) pour les tailles de police.

    Cela permet à votre application d'évoluer vers différents périphériques. Le pixel indépendant de la densité est un pixel virtuel qui est proportionnel à chaque densité d'écran.

  • Fournissez l'élément compatible-screens au AndroidManifest .Fichier xml pour aider le marché Android à déterminer si votre application est compatible avec différentes tailles d'écran.

    En général, vous devez éviter les écrans compatibles, mais cela est parfois nécessaire, par exemple lorsque vous fournissez plusieurs écrans pour différentes tailles d'écran.

  • Fournir des graphiques pour les périphériques extra-extra-high, extra-high, high et medium-density.

    Bien que cela puisse augmenter votre temps de développement et de conception, il améliore grandement la convivialité et l'apparence de votre application.

  • Utilisez les fragments généreusement pour faciliter la prise en charge des tablettes.

Android développement d'applications pour les nuls triche - les nuls

Le choix des éditeurs

Comment détecter les atteintes à la sécurité sur vos fichiers journaux Web hébergés - dummies

Comment détecter les atteintes à la sécurité sur vos fichiers journaux Web hébergés - dummies

Grande question est toujours sur la sécurité. Comment pouvez-vous repérer les failles de sécurité hébergées sur le Web pour protéger votre site et garantir qu'il ne sera pas piraté? La réponse courte est la suivante: Vous ne pouvez pas. Tout est piratable avec suffisamment de temps, des cerveaux sournois et des ressources. Cependant, il y a des choses que vous pouvez faire pour vous protéger un peu. ...

Comment utiliser MySQL Workbench pour votre site Web - dummies

Comment utiliser MySQL Workbench pour votre site Web - dummies

Bien que phpMyAdmin et d'autres outils d'hébergement Web Pour gérer les bases de données, il est possible que vous ayez besoin de quelque chose de plus puissant. MySQL Workbench est une bonne source dans cette instance. MySQL Workbench est un outil de conception et d'administration de base de données gratuit créé par Oracle qui réunit deux produits: MySQL Query Browser et MySQL ...

Le choix des éditeurs

Comment mettre du texte sur un cercle dans QuarkXPress - texte fictif

Comment mettre du texte sur un cercle dans QuarkXPress - texte fictif

Sur un cercle - c'est-à-dire texte suivant l'extérieur d'un cercle ou ovale - est un élément de conception commun dans les mises en page. C'est vraiment facile à faire dans QuarkXPress, mais ce n'est pas du tout évident comment. Procédez comme suit: Obtenez l'outil Ovale de la palette Outils et dessinez ...

ÉChanges peer-to-peer par rapport aux échanges Bitcoin réguliers - mannequins

ÉChanges peer-to-peer par rapport aux échanges Bitcoin réguliers - mannequins

Deux types d'échanges de bitcoins sont utilisés : peer-to-peer et régulier. D'une part, il y a les échanges de bitcoins réguliers, qui utilisent un carnet de commandes pour faire correspondre les ordres d'achat et de vente entre les personnes. Cependant, ni l'acheteur ni le vendeur n'ont la moindre idée de l'identité de l'autre partie, ce qui permet à tous les utilisateurs ...

L'interface d'application QuarkXPress - les nuls

L'interface d'application QuarkXPress - les nuls

Les palettes visibles à gauche, à droite et en bas de QuarkXPress sont flottantes - vous pouvez les faire glisser n'importe où qui vous convient. Contrairement aux palettes, les menus de la barre de menu sont collés: vous devez toujours passer la souris à la barre de menu pour y accéder. Cependant, ...

Le choix des éditeurs

Sept erreurs d'optimisation de moteur de recherche - nuls

Sept erreurs d'optimisation de moteur de recherche - nuls

Lorsque vous essayez d'obtenir votre site Web, c'est facile de faire des erreurs d'optimisation de moteur de recherche. Voici quelques-unes des erreurs de référencement les plus courantes. Vous ne connaissez pas vos mots-clés C'est également un problème majeur: la grande majorité des sites sont créés sans que les propriétaires ou les développeurs du site ne sachent vraiment ce que sont les mots-clés ...

Soumission de pages aux moteurs de recherche pour l'optimisation - dummies

Soumission de pages aux moteurs de recherche pour l'optimisation - dummies

Vous avez probablement vu "soumission "Services annoncés pour le référencement, peut-être sous la forme de spam dans votre boîte de réception, offrant de soumettre votre site Web à des centaines de moteurs de recherche, encore et encore. Dans la plupart des cas, ces services de soumission sont une perte totale de temps et d'argent. Voici comment obtenir votre site Web dans les moteurs de recherche. You ...

Six mythes À propos de Search Engine Optimization - mannequins

Six mythes À propos de Search Engine Optimization - mannequins

Il existe une grande confusion dans le monde des moteurs de recherche. beaucoup de mythes. Voici quelques-uns des mythes communément crus qui peuvent nuire à vos positions de moteur de recherche. Tout est une question de métabalises et de soumissions. C'est le mythe le plus répandu et le plus préjudiciable de tous, tenu par de nombreux concepteurs et développeurs Web. ...