лайкни нас в социальных сетях
  Авторы
livs

+265 (балов)

1
cuntsedal

+112 (балов)

2
eagleweb

+84 (балов)

3
rembotr

+12 (балов)

4
андрей

+10 (балов)

5
  Roms&Mods
5 лучших кастомных прошивок (ROMs) для Galaxy S4 5 лучших кастомных прошивок (ROMs) для Galaxy S4
Если с Galaxy S3 всё уже давно понятно, наступило время немного разобраться с тем, какие прошивки
Ночные сборки CyanogenMod 11: Galaxy S3, Note 2, Xperia Z, Ultra и другие Ночные сборки CyanogenMod 11: Galaxy S3, Note 2, Xperia Z, Ultra и другие
Работа над совершенствованием и распространением CyanogenMod прошивки продолжается, но январь месяц
Последнее обновление OmniRom: поддержка Sound Themes и OmniSwitch Последнее обновление OmniRom: поддержка Sound Themes и OmniSwitch
Похоже, что у ребят из OmniRom очень плотный график, на прошлой неделе они были рады сообщить что
Paranoid Android 4 Beta 4 приносит много фиксов прошлых ошибок Paranoid Android 4 Beta 4 приносит много фиксов прошлых ошибок
Продолжая тему самых масштабных обновлений этого месяца, стоит обратить своё внимание на Paranoid
 Подписка на новости
Рассылка новостей
 Опрос

Какой версией Android пользуетесь Вы?


Android программирование: пишем своё первое андроид приложение 8.5 из 10 на основе 5 отзывов. 52 894 просмотров, Автор:livs

Android программирование: пишем своё первое андроид приложение

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

Android программирование построено вокруг Java, язык программирования, который сегодня самый востребованный и самый высокооплачиваемый. Если вы не знаете Java, но хорошо обладаете другим языком программирования, например C++, тогда Вам будет нетрудно овладеть и Java. Среда, которую мы сегодня задействуем, называется Android Studio, которая была представлена на Google Developer Conference (I/O 2013).

Наша цель сегодня написать самое простое приложение, которое будет выводить на экран сообщение “Hello World”.

Подготовка

Первым делом необходимо скачать и установить Android Studio.

В этом уроке я буду использовать Ubuntu Linux, но вы можете использовать любую другую ОС по вкусу, Windows или Mac.

Android Studio написан на Java, поэтому нам необходимо установить Java Development Kit (JDK). Так как мы сразу же будем импортировать наше приложение на андроид устройство, то необходимо включить USB debugging, который доступен в режиме разработчика. Чтобы включить режим разработчика заходим Настройки -> О телефоне -> Номер сборки, и нажимаем на пункт “Номер сборки” семь раз, на четвертом разе появится уведомление, которое сообщит сколько осталось ещё раз нажать чтобы включился режим разработчика.

Создаем первый Android проект

Предположим, вы всё сделали: установили Android Studio, запустили режим разработчика и включили USB Debugging, теперь создадим новый проект.

Android программирование: пишем своё первое андроид приложение

Назовем наш проект HelloWorld, тогда поля Module name, Package name и Project Location заполнятся автоматически и менять мы их не будем. Что мы изменим, так это значение “Мinimum required SDK” и установим API 15 (Android 4.0.3 IceCreamSandwich), так как я не вижу смысла оставлять Android 2.3 (API 8) поскольку считаю, что к концу 2014 года эта версия андроида изживет себя. “Тarget SDK” выбираем KitKat, а также можно выбрать версию Java 6 или 7. Так как мы не собираемся создавать иконку для нашего приложения, снимаем галочку, и после нажатия кнопки Next (Далее), вы увидите на экране следующее:

Android программирование: пишем своё первое андроид приложение

Нажимаем снова Next и уже видим следующий экран… Игнорируем все эти поля и нажимаем Finish.

После завершения всех этих шагов, подключаем ваш Android девайс к компьютеру и нажимаем на зеленую кнопку Play. Сгенерированный код должен скомпилироваться, импортироваться на ваше устройство и запуститься. Если всё сделали правильно, и приложение заработало, на экране увидим такое сообщение:

Android программирование: пишем своё первое андроид приложение

Теперь, чтобы поздороваться с Android-Tip, открываем strings.xml файл, который находится в папке /res/values, и внутри этого файла находим строку в которой написано “Hello World!”. Заменяем её на Hello Android-Tip и снова нажимаем зеленую кнопку Play.

Android программирование: пишем своё первое андроид приложение

Локализация (L10n)

Локализация, обычно обозначается как L10n, очень важна сегодня. Перейдите в папку values, которая находится внутри вашего проекта, и найдите там файл strings.xml. Чтобы добавить другой язык нужно создать ещё одну папку values и через тире указать код страны, например values-ru. Затем скопируйте оригинальный strings.xml файл и поместите её в папку values-ru. В файле strings.xml замените “Hello Android-Tip” на “Привет мир ”. Теперь, когда вы измените язык на вашем устройстве и запустите приложение снова, надпись должна появится на русском языке.

Автор:livs
0
52 894
 Ещё статьи
Как установить CyanogenMod на Oppo N1 Как установить CyanogenMod на Oppo N1

Перед началом CES 2014 ребята из Oppo сообщили, что Google

GetJava: поможет с конвертацией АРК в Java проект GetJava: поможет с конвертацией АРК в Java проект

Операционная система Android использует большое количество разных

Как вручную установить Android 4.4  KitKat – Nexus 7 (2012/2013) WiFi, Nexus 10 Как вручную установить Android 4.4 KitKat – Nexus 7 (2012/2013) WiFi, Nexus 10

После того, как все узнали, что Android 4.4 KitKat вскоре поступит на

Как удалить приложения из Galaxy S4 Как удалить приложения из Galaxy S4

Android платформа работает под управлением различных приложений, и

 Комментарии


Хотите заработать?
Опубликуйте статью, и
получите 5$ за материал

Ознакомиться с условиями
  Полезные советы
5 приложений, которые лучше удалить с Android-устройства 5 приложений, которые лучше удалить с Android-устройства
    Пожалуй, уже большинство людей перешло со старых мобильных телефонов на новые
Удаляем старые фото с Android-устройств Удаляем старые фото с Android-устройств
У большинства пользователей современных смартфонов во внутренней памяти скопилось множество
Как скачать фотографии из Instagram Как скачать фотографии из Instagram
Сегодня, несмотря на широкое развитие высоких технологий, далеко не все люди обучились правильно
Чистим кэш на Nexus 7 Чистим кэш на Nexus 7
Если вы используете свои технологичные гаджеты для работы, занимаетесь торговлей на Форекс с