Je suis surpris qu'il n'y ait pas encore de publication sur les fonctionnalités cachées Android dans la série Fonctionnalités cachées que je surveille depuis un moment maintenant.
La série Fonctionnalités cachées est idéale pour les personnes novices dans une certaine langue. Il montre les cordes et certaines astuces précieuses, le tout en un seul endroit. Je pense que c'est une idée géniale. Même les experts trouvent parfois des trucs dont ils n'avaient jamais entendu parler.
Je commence le développement Android et j'aimerais connaître ses fonctionnalités cachées, ses conseils, ses astuces et ses pièges.
Alors, voici: quelles sont les fonctionnalités cachées d' Android ?
la source
Je suppose que je vais commencer alors.
Je pense que les meilleures pratiques de la documentation Android sont une fonctionnalité cachée intéressante. Il répertorie de nombreux conseils pour concevoir des applications réactives et rapides.
Les sections sur les bonnes pratiques sont:
Une autre fonctionnalité cachée est que ces documents sont disponibles hors connexion dans le cadre du SDK. Au début, je chargeais chaque jour quelques pages pour mon trajet en train du matin, mais je n'avais plus besoin de le faire après les avoir trouvées dans le répertoire du SDK.
Si vous utilisez Eclipse, vous remarquerez qu'il ne formate pas très bien les fichiers XML et quand c'est le cas, c'est très incohérent (parfois il divise les attributs par de nouvelles lignes, parfois non). Pour résoudre ce problème, vous pouvez appuyer sur Ctrl-Maj-F (formatage automatique). Les règles utilisées par Ctrl-Maj-F sont dans Fenêtre-> Préférences-> XML-> Fichiers XML-> Editeur.
la source
Android prend en charge les fichiers XML
<shape>
qui peuvent être utilisés comme dessinables de type SVG. Malheureusement, il n'y a pas de documentation pour eux. Voici la meilleure information que j'ai pu trouver:http://escomic.net/217
la source
En ce qui concerne également les meilleures pratiques, vous voudrez peut-être consulter le style de codage Android:
http://source.android.com/source/code-style.html
ainsi que le code eclipse et importe les formateurs (android-formatting.xml, android.importorder) qui se trouvent dans le code source de la plateforme sous development / ide / eclipse
la source
hierarchyviewer dans / tools vous permet de déboguer / analyser la disposition de votre vue: remplissage, positionnement, hiérarchie de vue, etc.
Cela m'a fait gagner beaucoup de temps à plusieurs reprises lorsque j'ai essayé de comprendre pourquoi les choses sont disposées telles qu'elles sont.
la source