Я удивлен , что нет Android Hidden не Особенности пост еще в Hidden Особенности серии , которые я отслеживала на некоторое время теперь.
Серия «Скрытые возможности» отлично подходит для людей, которые плохо знакомы с определенным языком. Он показывает веревки и некоторые ценные трюки в одном месте. Думаю, это отличная идея. Даже эксперты иногда находят уловки, о которых никогда не слышали.
Я начинаю разработку Android и хотел бы услышать о его скрытых функциях, советах, приемах и подводных камнях.
Так вот: то , что некоторые скрытые возможности на Android ?
источник
Думаю, тогда и начну.
Хорошая скрытая функция, я думаю, - это лучшие практики документации Android. В нем приведено множество отличных советов по разработке адаптивных и быстрых приложений.
Разделы передового опыта :
Еще одна скрытая особенность заключается в том, что эти документы доступны офлайн как часть SDK. Сначала я загружал несколько страниц каждый день во время утренней поездки на поезде, но мне больше не нужно было этого делать после того, как я нашел их в каталоге SDK.
Если вы используете Eclipse, вы заметите, что он не очень хорошо форматирует файлы XML, а когда это делает, он очень непоследователен (иногда он разбивает атрибуты на новые строки, иногда нет). Чтобы исправить это, вы можете нажать Ctrl-Shift-F (автоформат). Правила, используемые Ctrl-Shift-F, находятся в Window-> Preferences-> XML-> XML Files-> Editor.
источник
Android поддерживает XML
<shape>
, который можно использовать как SVG-подобные файлы. К сожалению, для них нет документации. Это лучшая информация, которую я смог найти:http://escomic.net/217
источник
Также, что касается лучших практик, вы можете проверить стиль кодирования Android:
http://source.android.com/source/code-style.html
а также код eclipse и средства форматирования импорта (android-formatting.xml, android.importorder), которые находятся в исходном коде платформы в стадии разработки / ide / eclipse
источник
иерархия просмотра в / tools позволяет вам отлаживать / анализировать макет вашего представления: отступы, позиционирование, иерархию представлений и т. д.
Пару раз это сэкономило мне много времени, когда я пытался понять, почему все устроено так, как есть.
источник