Le développement d'applications Android pour les nuls
Bien que la résolution des problèmes avec Android est une tâche simple, vous pouvez arriver au point dans le développement de l'application où vous n'êtes pas sûr de ce qu'il faut faire. La liste suivante devrait vous orienter dans la bonne direction lorsque vous avez besoin d'aide.
Comprendre le cycle de vie d'activité et le fragment cycle de vie.
Vous pourrez les utiliser encore et encore, et une connaissance approfondie peut aider à éviter les problèmes déroutants tard.
Rappelez-vous que vous êtes responsable de sauvegarder et de restaurer les états d'instance dans les activités et les fragments.
Si vous créez une variable membre à une activité ou d'un fragment, assurez-vous que vous enregistrez dans onSaveInstanceState () et de le restaurer en utilisant le Bundle onCreate (). Ne pas le faire peut rendre votre activité ou fragment semblent travailler la plupart du temps, mais ne parviennent pas au hasard dans d'autres situations (par exemple quand un utilisateur fait tourner leur écran).
Ne savez pas comment résoudre un problème particulier?
Visitez les forums au StackOverflow.com et utiliser la balise Android. StackOverflow est une destination de la plate-forme Android recommandé pour les questions de développement.
Les tâches les plus courantes ont déjà été fait pour vous.
Le site Web du développeur Android fournit une liste des tâches et des instructions communes sur la façon de les exécuter.
Si vous n'êtes pas sûr de ce qu'est un package ou une classe le fait, vous pouvez identifier rapidement son but.
Vous pouvez placer votre curseur sur l'objet ou de la classe tandis que l'intérieur studio Android et appuyez sur Ctrl + J pour afficher la fenêtre pop-up documentation. Si aucune info-bulle existe, vous pouvez consulter la documentation en ligne au développeur Android de référence.
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 appuyez sur Alt + F7.
Vous pouvez faire les messages de flux dans le logcat fenêtre plus lisible.
Vous le faites en créant un filtre applicable spécifiquement à la journalisation de l'application. Vous pouvez également trouver pidcat pour être utile.
Beaucoup d'erreurs ont une solution rapide.
Aller à l'erreur et appuyez sur Alt + Entrée pour obtenir le menu quick-fix. Cela peut être un moyen pratique pour ajouter de nouveaux champs et méthodes. Par exemple, vous pouvez taper le nom d'un getter qui ne existe pas encore, appuyez sur Alt + Entrée, puis choisissez Créer Getter d'avoir la méthode créée automatiquement pour vous.
Il est facile de naviguer rapidement autour d'un projet.
Pour ce faire, appuyez sur Maj deux fois rapidement et commencer à taper le nom de la chose que vous êtes intéressé à. Il peut être un fichier, tapez, membre, variable locale, ou à peu près tout. Sélectionnez dans la liste de pop-up et appuyez sur Entrée.
Pour exécuter rapidement votre application Android, appuyez sur Ctrl + R.
7 Android studio Raccourcis clavier
Vous aurez plus de chances passez la plupart de votre carrière de développement Android dans l'Android Studio IDE. Voici quelques raccourcis clavier qui peuvent vous aider à économiser beaucoup de temps. Plus peut être trouvé en vous rendant Aide - défaut Keymap référence.
Action | Raccourci clavier |
---|
Créez un nouveau fichier dans le paquetage courant | Commande + N (Mac) / Alt + Inser (Win) |
Organiser les déclarations 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) |
Aller à un type ou un fichier particulier | Maj, Maj |
Naviguez gauche | Commande + Maj + [(Mac) / Alt + Gauche (Win) |
Naviguez vers la droite | Commande + Maj +] (Mac) / Alt + Droite (Win) |
4 Android commune Usages Intent
Vous utiliserez quelques intentions de base la plupart du temps tout en développant des applications mobiles pour Android. Pour vous faire gagner du temps, vérifier et mémoriser le code pour ces plusieurs intentions Android de base.
Intention | Code |
---|
Démarrer une activité | startActivity (nouveau intention (ce, Destination.class)) - |
Créer un sélecteur | Intent.createChooser (yourIntent, "veuillezChoisir") - |
Ouvrez le navigateur Web | Intention i = new Intention (Intent.ACTION_VIEW, Uri.parse ("http://example.org")) - startActivity (i) - |
Lancer activité pour un résultat | startActivityForResult (yourIntent, YOUR_REQUEST_CODE) - |
5 conseils pour Développement d'applications pour les tailles d'écran multiples dans Android
En tant que développeur, vous savez déjà l'importance de l'écriture de tests pour votre code. Cela est tout aussi vrai pour le développement d'applications Android que pour tout autre type de développement. Heureusement, Android, il est facile d'ajouter des tests pour 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 lanceurs, icônes de menu, barre d'état icônes, onglet icônes, et beaucoup plus. Ils sont tous construits différemment pour chaque densité de l'écran. Lors de la construction de ces icônes, référencer les lignes directrices Android Iconographie.
Lors de la définition de votre interface utilisateur, essayez d'utiliser toujours le pixel indépendante de la densité (dip ou DP) unité de mesure pour les vues et le pixel d'échelle indépendante (SIP ou sp) pour les tailles de police.
Cela permet à votre échelle d'application à différents appareils. Le pixel indépendante de la densité est un pixel virtuel qui évolue proportionnellement pour chaque densité d'écran donnée.
Fournir la écrans compatibles l'élément de AndroidManifest.xml déposer pour aider le marché Android déterminer si votre application est compatible avec différentes tailles d'écran.
En général, vous devriez éviter compatibles écrans, mais il est parfois nécessaire, par exemple, lorsque vous fournissez plusieurs apks pour différentes tailles d'écran.
Fournir graphiques pour extra-extra-haute, extra-haute, haute, et des dispositifs de densité moyenne.
Même si cela peut augmenter votre développement et la conception du temps, il améliore grandement la facilité d'utilisation et l'apparence de votre application.
Utilisez fragments généreusement pour faire justificatives tablettes plus facile.
A propos Auteur
La branche Android 4.2 L'arbre représenté sur cette figure a une Android 4.2 branche, mais il est pas un répertoire sur le système de fichiers de l'ordinateur. Dans la vue Explorateur de packages, la Android 4.2 branche (ou Android 3.0 succursale ou Android quel que…
Android programmation 3 sdk pour les nuls Aujourd'hui, les développeurs d'outils de logiciels utilisent un environnement de développement intégré (IDE) pour le développement de Java plus facile. L'IDE la plus largement acceptée parmi les développeurs Java Eclipse est. Ce tableau vous…
Construire des dossiers d'applications pour votre tablette Android Organiser l'écran d'accueil sur votre tablette Android en construisant des dossiers d'applications pour contenir des icônes pour vos applications préférées. Vous économisez de place sur votre écran d'accueil Android en mettant plusieurs…
Écran d'accueil tablette Android L'écran principal sur une tablette Android est appelé l'écran d'accueil. Vous trouverez plusieurs pages d'écran d'accueil - certains marchant vers la gauche et d'autres marchant vers la droite - pour un total de n'importe où jusqu'à sept pages…
Tablettes Android astuces à retenir Vous pouvez en faire plus, et rapidement, sur votre tablette Android quand vous savez quelques trucs. Voici un assortiment de trucs, de gagner du temps à portée de main pour vous de garder à l'esprit pendant que vous utilisez, d'abus ou excuser…
Comment ajouter des applications à l'écran d'accueil de tablette Android Une des façons dont votre pouvez personnaliser votre tablette Android est en ajoutant vos applications préférées à votre écran d'accueil. Cela vous donne un accès immédiat aux applications que vous utilisez le plus et vous permet de…
Comment ajouter des applications à l'écran d'accueil du téléphone Android Vous ne devez pas vivre avec la proposition insupportable que vous êtes coincé avec seulement les applications qui viennent de présélection sur votre écran d'accueil de Android. Non - vous êtes libre d'ajouter vos propres applications. Il…
Comment modifier l'écran d'accueil Android La clé de déverrouillage de l'écran d'accueil sur votre téléphone Android peut être subtilement différent de téléphone à téléphone. La méthode standard consiste à long appuyez sur une partie vide de la maison dépistage ne pas appuyez…
Comment passer rapidement des applications sur votre téléphone Android Les applications Android ne quittez pas. Bien sûr, certains d'entre eux ont un Quittez ou vous déconnecter commande, mais la plupart des applications se cachent à l'intérieur de la mémoire du téléphone pendant que vous faites d'autres choses.…
Tablette Android développement d'applications pour les nuls Alors que la résolution de problèmes avec Android est une tâche simple, nous sommes tous arrivés au point où nous ne sommes pas sûr de quoi faire. La liste ci-dessous devrait vous orienter dans la bonne direction si vous avez besoin d'aide la…
Utilisation intention Android commune Un objet intention dans Android est, ainsi, exactement cela: une intention. La meilleure façon de penser des intentions est d'envisager d'allumer une lumière avec un interrupteur de lumière. Votre but est d'allumer la lumière, et pour ce faire,…
Développer pour plusieurs tailles d'écran dans Android Un des défis que vous rencontrerez au cours de votre temps comme un développeur Android développe des applications pour plusieurs tailles d'écran. Il ya beaucoup de choses à garder à l'esprit au cours de votre aventure dans les tailles…
Eclipse raccourcis clavier Vous aurez plus de chances passez la plupart de votre carrière de développement Android dans l'IDE Eclipse. Le tableau suivant montre quelques raccourcis clavier qui peuvent vous aider à économiser beaucoup de temps.ActionRaccourci clavierCréez…
Conseils utiles pour le développement d'applications Andoid Alors que la résolution de problèmes avec Android est une tâche simple, nous sommes tous arrivés au point où nous ne sommes pas sûr de quoi faire. La liste ci-dessous devrait vous orienter dans la bonne direction si vous avez besoin d'aide la…