Мини FAQ

 
 
 
Сообщения:1714
1. Какие мобильные устройства поддерживают эту ОСь? Насколько популярны эти устройства на данный момент? Как стремительно развиваются?

1). Ну первый вопрос, сейчас равносилен вопросу на каких телефонах есть j2me, таких устройств уже больше 50, есть как бюджетные модели, так и для толстого кошелька.
2). Набирают популярность, в совокупности обогнали айфон.
3). О стремительности судить сложно, но топовые модели имеют на борту 1ГГц процы, видеоускорители, по пол гига памяти и экраны 480х800.

2. Что входит в Android SDK? Насколько она широка в возможностях по сравнению с Java SE & Java ME?

1). Инструменты разработчика, документацию, примеры, библиотеки для компиляции под различные версии АПИ.
2). Мало чем уступает j2se, но естественно со скидкой на то что для мобильных устройств.

3. Как быстро осваивается?

Человек знающий j2se освоит быстро, благо половина классов совпадает

4. Какие приложения чаще всего пишутся? Игрушки или что-то практичное?

Все подряд.

5. Где взять Android SDK?

Тут: страница для скачивания. Так же на этом сайте документация онлайн. Так называемый Dev Guide, при владении английским языком стоит с ним ознакомиться, это снимет множество вопросов на начальном этапе.

6. Как установить Android SDK?

Распаковываем к примеру в d:/android , далее прописываем в Path путь до d:/android/tools. Запускаем SDK Setup теперь будет предложено установить различные версии API, документацию, или обновить Tools. Стоит учесть что SDK со всеми установленными пакетами занимает полтора гигабайта, так что стоит запастись местом на диске и траффиком, если он не безлимитный:). В установленном SDK в папке samples можно найти кучу примеров, где можно найти много интересного.

7. При первом запуске SDK Setup сообщает что не может соедениться.

Заходим в Settings внизу, в разделе Misc включаем галочку Force https://...

8. Хочу писать под Андроид в Эклипс.

Для старта в Эклипс можно почитать тут
 
 
Сообщения:618
9. Хочу писать игры под Android, с чего начать?
Первое. Вся более менее серьёзная работа с графикой происходит с помощью OpenGL ES версии 1.0 и 1.1 ( http://www.khronos.org/opengles/ ). Это означает, что можно использовать любые доки по OpenGL с учётом ограничений ES версии.
Второе. Доки по OpenGL для Android есть на сайте Google - http://developer.android.com/guide/topics/graphics/opengl.html, Отличные примеры на сайте http://insanitydesign.com/wp/projects/nehe-android-ports/
Третье. Можно использовать готовые движки. Самый лучший движок 2D графики для Android - AndEngine http://www.andengine.org/

вообще не понял вопрос, но постараюсь ответить
 
 
Сообщения:1714
10. Дико тормозит эмулятор
Вариантов два:
1) делать отладку на реальном устройстве, но это не всегда удобно;
2) с ревизии 18 SDK появилась альтернатива
- скачивается пакет платформы 2.3.3 вместе с Intel Atom x86 System Image;
- скачивается пакет Intel Hardware Accelerated Execution Manager из категории extras, может поставится не на всех машинах, но даже без него прирост скорости работы эмулятора приличный;
- ставится %SDK%/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHamx.exe;
- создаем устройство с таргетом Intel Atom x86 System Image;
- запускаем эмулятор и радуемся приросту скорости.
 
Модераторы:demon_zxBeowulf13thShogun
Сейчас эту тему просматривают:Нет