Рекламное объявление

дизайн приложений для AndroidХотите знать, как писать приложения для Google Android? Большинство приложений для Android написаны на Java - относительно легкий для изучения, дружественный язык для новых разработчиков. Помимо возможности немного денег, вы могли бы внести свой вклад в сообщество Android. Если у вас есть инновационные идеи и стремление к их распространению, Android Market для вас! Давайте начнем с самого первого вашего приложения для Android.

Прежде чем мы приступим к написанию приложений для Google Android - сначала небольшой обзор. Приложения Android (как и практически любое мобильное приложение) разрабатываются на компьютере - ПК или Mac (в целом) - и затем компилируются и отправляются на устройство для тестирования. Если у вас еще нет устройства Android, на вашем компьютере есть эмуляторы, имитирующие устройство Android, что означает, что вы все равно можете разрабатывать игру или приложение для Android, не имея их.

Шаг первый: загрузка и установка

Первый скачать и установите последнюю версию Java JDK. Не используйте 64-битную версию, так как это может вызвать проблемы позже. Вместо этого установите версию x86 с параметрами по умолчанию.

instagram viewer

Во-вторых, получить Android SDK - не забудьте установить 32-битный ADT-Bundle версия для Windows, даже если у вас 64-битная система. Это потому, что все начинают жаловаться на проблемы совместимости 64-битной версии.

Пакет дизайна приложений Android включает в себя все необходимые компоненты, включая Eclipse. Однако это не устанавливаемый файл. Вы распакуете его в любой каталог. Имейте в виду, где вы распаковали этот файл.

Если у вас возникли проблемы с Java, удалите все версии и повторите установку. Если это не помогло, попробуйте 64-битную версию JDK и ADT-Bundle, если у вас есть 64-битная система.

Шаг второй: настройка ADT-Bundle

Сначала запустите Eclipse, который находится в вашем ADT-Bundle в папке Eclipse. Если вам будет предложено найти Android SDK, вам придется вручную найти его в загруженном пакете ADT. Он находится в папке SDK.

дизайн приложений для Android

Во-вторых, вам будет предложено указать местоположение рабочей области - по умолчанию достаточно. Если у вас возникли проблемы с запуском или настройкой Eclipse, закройте Eclipse и удалите свое рабочее пространство, которое находится там, где вы его разместили.

разработка приложений для Android

В-третьих, нажмите значок Android SDK на панели инструментов в ADT-Bundle.

разработка приложений для Android

Вам будет предложено загрузить дополнительные материалы для SDK. Загрузите следующее:

  • «Образцы для SDK»;
  • «Документация для Android SDK»;
  • «Google API» для пакета 4.2 (API 17).

Вы можете заметить, что вы также можете установить материал для более старых версий Android. Если хотите, сходите с ума, но это увеличит время загрузки и займет место на жестком диске. Затем нажмите «Установить пакеты» в правом нижнем углу экрана.

разработка приложений для Android

В-четвертых, проверьте наличие обновлений для Eclipse, выбрав «Справка» в строке меню и выбрав «Проверить наличие обновлений».

Шаг третий: настройка виртуального устройства Android (AVD)

Сначала нажмите AVD (диспетчер виртуальных устройств Android) на панели инструментов интерфейса ADT. Это создает виртуальное устройство, которое позволяет вам тестировать ваши приложения.

разработка приложений для android

Во-вторых, вы настроите устройство следующим образом:

  • Установите «Устройство» как любой смартфон, который вы используете. Однако это в значительной степени не имеет значения и относится только к размеру экрана. Поскольку вы будете эмулировать устройство Android на своем компьютере, если у вас экран компьютера меньшего размера, вы можете выбрать телефон с меньшим вертикальным разрешением.
разработка приложений для android
  • Установите «Цель» как Android 4.2 API Level 17.
  • Установите флажок «Use Host GPU», который будет использовать GPU вашей системы, чтобы немного ускорить процесс.
разработка приложений для android

Возможно, вам придется поиграться с вышеуказанными настройками, такими как уменьшение объема оперативной памяти, доступной вашему эмулятору.

В-третьих, вы выберете AVD из списка существующих устройств, а затем нажмите кнопку «Пуск» в правом столбце. В следующем всплывающем меню запустите устройство.

Не закрывайте AVD как только он запустится, он понадобится вам до конца этого урока.

Шаг 4: Создайте новый проект

Перейдите к ‘Файл -> Новый -> Android Project’.

Выбрав для создания нового проекта Android-приложения, вы увидите несколько окон. Не беспокойтесь о их содержании, вы можете просто выбрать значение по умолчанию для всех них.

2013-06-03_13h53_03

Однако для тех, кто заинтересован в настройке внешнего вида вашего приложения, есть варианты выбора темы Holo и значка запуска Android, а также другие параметры. Однако это косметические варианты. Пока вы выберете правильный SDK для SDK, который вы скачали, все будет в порядке.

2013-06-03_13h53_50

Создание нового проекта займет несколько минут. Вы можете взять чашку кофе, пока вы ждете. После того, как вы получите свой кофе, вот что вы должны увидеть в окне AVD:

2013-06-03_12h20_52

Шаг 5: Настройте новый проект

По умолчанию новый проект содержит текст «Hello World». Если вы когда-либо программировали на Java (или на большинстве языков), одним из первых проектов, над которым вы работаете, является вездесущее приложение «Hello World», которое использует Println («Hello World»); генерировать текст. Однако ADT-Bundle уже включает этот код - вы просто создадите новый файл, который будет работать в AVD.

Вы заметите, что на экране окна Eclipse отображается «Hello World». Вы можете изменить этот текст, нажимая и перетаскивая слова по экрану вручную. В качестве альтернативы, выбрав текст, вы можете изменить размер, шрифт и характеристики, выделенные жирным шрифтом (и многие другие).

Чтобы сделать текст жирным, нажмите «Hello World». На правой панели «Свойства» прокручивайте вниз, пока не увидите «Стиль текста». Когда вы закончите вносить изменения, сохраните файл, нажав на значок сохранения на панели инструментов вверху.

2013-06-03_15h32_17

На данный момент, вы почти закончили сборку приложения. Сохраните его и перейдите к следующему шагу.

Шаг 6: Запустите вашу программу

В проводнике пакетов в левой части экрана откройте папку src, затем откройте папку com.example.helloworld. Внутри вы увидите файл «mainactivity.java».

Затем выберите «mainactivity.java».

Над вашим кодом вы увидите маленькую зеленую кнопку «Play» (или перейдите к «Run> Run»). Нажмите на это. Когда всплывающее окно спросит вас, как запустить приложение, вы скажете ему, чтобы оно работало как «Android-приложение». Он предложит вам сохранить изменения; ударил да

2013-06-03_18h03_35

Теперь вы можете ждать вечность, пока загружается ваше виртуальное устройство. Я бы порекомендовал вам оставить его открытым в течение всего периода программирования, в противном случае вы будет тратить больше времени на просмотр логотипа Android, чем на зависание программы вверх. Просто говорю. Эффективность.

После того, как все будет загружено, ваше приложение должно автоматически загрузиться и запуститься. Это означает, что сразу после того, как вы «разблокируете» устройство, вас встретит ваша первая программа для Android.

дизайн приложений для Android

Вот и все, поздравляю! Поначалу задача может быть немного сложной и определенно запутанной, но если вы будете ее выполнять, вы не будете разочарованы. Если вы сделаете шаг назад и подумаете об этом, мы сделали только несколько действительно важных вещей, а остальное - просто процесс соединения частей, чтобы все работало.

Вы заинтересованы в дизайне приложений для Android? Хотите стать разработчиком Android? Вы когда-нибудь писали приложение для Android, и если да, что оно делало? Как всегда, я люблю получать отзывы в разделе комментариев. Как человек, который ответил «да» на первый вопрос, я нахожусь в процессе обучения адекватному кодированию для мое устройство Android, так что у вас есть какие-либо сайты или указатели, которые могут помочь мне или новичку Android вне?

Обновления платформы разработки Android

Недавно Google выпустил предварительную версию Android Studioпервый в своем роде. Когда будет выпущена финальная копия, разработчики получат доступ к специализированному набору средств разработки для операционной системы Android вместо модифицированных сред разработки.

Технология, вероятно, в конечном итоге вытеснит Eclipse и другие SDK. Тем не менее, он еще не получил релиз, поэтому до тех пор мы застряли с Eclipse.

Дополнительные материалы для Android по программированию и учебники

Я настоятельно рекомендую проверить Александр Тушинки«s Учебный курс по программированию на Androidот кикстартер.

MakeUseOf опубликовал руководство Как создать приложение для Android: все, что вам нужно знатьЕсли вы хотите начать создавать свое собственное приложение для Android, это руководство включает в себя все, что вам нужно. Подробнее об использовании MIT Android App Creator, который позволяет пользователям, не имеющим опыта в программировании, приступить к созданию приложений для Android. App Creator имеет свои причуды и кривую обучения. Это хорошо для начала, хотя вы, скорее всего, захотите в конечном итоге изучать Java и другие языки. Райан сделал краткое руководство Краткое руководство по разработке приложений для Android с помощью Google App Inventor Подробнее к версии Google App Inventor, если вы не хотите читать электронную книгу.

Если вы больше заинтересованы в разработке игр для Android, ознакомьтесь эта статья. И для тех из вас, кто хочет прочитать обсуждение на тему простого программирования для Android, проверьте наш раздел Ответ.

Для тех из вас, кто ищет дополнительные уроки кодирования, Джессика написал о трех из самых важных источников 3 сетевых ресурса, чтобы узнать о разработке приложений для AndroidТак же, как Райан (который приписывал свое любопытство к разработке приложений для Android своей любви к своему телефону на Android), я пытался выяснить, как сделать и закончить приложение для Android ... Подробнее в сети для обучения Java. Я настоятельно рекомендую посетить канал TheNewBoston на YouTube.

Бывший MakeUse от автора и энтузиаста технологий.