Android

From JazzTeamWiki
Jump to: navigation, search

Knowledge

Незаполняемая область вокруг кнопки - Nine-patch, в статье показано, как с ней работать, как её убрать, и т.д. http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch

Разница в различных метриках (в итоге, используем для шрифтов sp, для всего остального dip) http://stackoverflow.com/questions/2025282/difference-of-px-dp-dip-and-sp-in-android

Исключения смотрим во view logcat, особенно, если в приложении есть проблемы.

Данные приложения (shared preferences, files, DB) сохраняются в папке data/data/%appropriate package%

Tools

Android Asset Studio http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html

AppInventor for Android http://appinventor.googlelabs.com/

DroidDraw http://www.droiddraw.org/

Widget Guide http://www.droiddraw.org/widgetguide.html

Books

Please check a repo of JazzTeamEdu project for some books here https://jazzteamedu.svn.sourceforge.net/svnroot/jazzteamedu/JazzTeamLibrary/java%20literature/android/

В наш SVN репозиторий я скачал большое количество книг отсюда http://4pda.ru/forum/index.php?showtopic=159318&st=0 и отсюда http://book.tr200.net/f.php?f=%EF%F0%EE%E3%F0%E0%EC%EC%E8%F0%EE%E2%E0%ED%E8%E5+android+%ED%E0+%F0%F3%F1%F1%EA%EE%EC&p=0

Examples

Dialogs http://developer.android.com/guide/topics/ui/dialogs.html

Some links to the open source projects sources http://www.fbreader.org/FBReaderJ interested as was initially built for another platform and then re-design is made

https://apps-for-android.googlecode.com/svn most important entry point for sample (and not only studying level) projects

Articles

http://habrahabr.ru/blogs/android_development/109944/ Введение в Android, простой пример на Android http://habrahabr.ru/blogs/android_development/113731/ Пишем шпаргалку на андроид

Форумы

http://androidforums.ru/Razrabotka-f7.html

Android Apps