Я - новичок Java, я хочу разработать приложение для Android, что все важно для изучения в Java, прежде чем я начну разрабатывать?
Лучше всего найти хорошую книгу на Android и пока вы ее читаете, Если в Java есть что-то, чего вы не понимаете, вам нужно это изучить.
Это действительно зависит от того, что вы делаете в своем приложении. Например, если вы занимаетесь играми, тогда необходим OpenGL, но если вы просто делаете базовое приложение, то планка того, что вам нужно, намного ниже.
Как минимум, просмотрите Sun Java Tutorial ( http://java.sun.com/docs/books/tutorial/ ) и убедитесь, что вы понимаете основы языка.
Кроме того, если бы вы описали в общих чертах то, что вы пытаетесь сделать, было бы легче ответить.
Насколько я знаю, будет достаточно только основ Java !!! Достаточно просто понять Java и тщательно изучить книги по Android, такие как «Apress - Beginning Android» или более известное «Руководство по разработке Android для занятых программистов» Марка Мерфи!