Приспосабливание строгому doctype будет заботиться о многих различиях также. Кроме того, добавляю я обычно < отделение> отмечает для монтирования в корпус всего в теле, потому что я заметил различие в том, как Firefox по сравнению с т.е. обрабатывает тег основного текста как высокоуровневый элемент.
Надеюсь, здесь не так много скрытых, скрытых функций, но вот некоторые из менее известных и неинтуитивных функций, доступных для Android, которые определенно сделают вашу жизнь проще и ваши приложения.
Думаю, тогда я и начну.
Хорошая скрытая функция, на мой взгляд, - это лучшие практики документации Android. В нем приведено множество отличных советов по разработке адаптивных и быстрых приложений.
Рекомендации разделы:
Еще одна скрытая особенность заключается в том, что они документы доступны в автономном режиме как часть SDK. Сначала я загружал несколько страниц каждый день во время утренней поездки на поезде, но больше не нуждался в этом после того, как нашел их в каталоге SDK.
Если вы используете Eclipse, вы заметите, что это не так. форматировать файлы XML очень хорошо, и когда это происходит, это очень непоследовательно (иногда он разбивает атрибуты на новые строки, иногда нет). Чтобы исправить это, вы можете нажать Ctrl-Shift-F (автоформат). Правила, используемые Ctrl-Shift-F, находятся в Window-> Preferences-> XML-> XML Files-> Editor.
The tools in the /tools directory of the SDK deserve a mention:
draw9patch
which helped design stretchable buttons. He gave me assets from there, and I changed from a background colour to a 9-patch drawable and now we have a custom button, rounded corners, etc stretched to fit the text.ddms
, which is also integrated into the Eclipse plugin. It's immensely powerful, but I use it to take screenshots.adb
- interact with your device or emulator from the command line. I use this to follow the logs from my device in a terminal window on my desktop, though I have found it useful for installing and uninstalling apps which are misbehaving.sqlite3
- great for interacting with an installed database, and trying out queries.apkbuilder
, zipalign
, aapt
- great for running headless buildsmonkey
for fuzz-testing your app. I would also single out the three Designing for Performance, Responsiveness and Seamlessness, but I'd also like to add a fourth Coding for (Battery) Life.
Although the Javadoc can be a little sparse at times, it helps no end to have the source right there for you to look at.
It is also very useful to have plenty of sample apps written by Googlers to build, examine and then see how they did it.
Также, что касается передового опыта, вы можете проверить стиль кодирования Android:
http://source.android.com/source/code-style.html
а также код eclipse и средства форматирования импорта (android-formatting.xml, android.importorder), которые находятся в исходном коде платформы в стадии разработки / ide / eclipse
Android поддерживает XML
, который могут использоваться как чертежи в стиле SVG. К сожалению, документации для них нет. Это лучшая информация, которую я смог найти: