Пишем, собираем и запускаем HelloWorld для Android в блокноте

Пишем, собираем и запускаем HelloWorld для Android в блокноте



Когда я начал изучать Android, захотелось полностью написать и скомпилировать Android-приложение вручную — без использования IDE. Однако эта задача оказалась непростой и заняла у меня довольно много времени. Но как оказалось — такой подход принёс большую пользу и прояснил многие тонкости, которые скрывают IDE.

По-сути эта статья является переводом и переработкой статьи Building Android programs on the command line под современные на данный момент JDK (7) и Android SDK (API level 19). Кроме того, я многое упростил и добавил кое-что от себя.

Используя только блокнот, мы напишем совсем маленькое учебное Android-приложение. А затем скомпилируем его, соберём и запустим на устройстве — и всё через командную строку. Заинтересовало? Тогда прошу.
Читать дальше →
Источник: Хабрахабр про Андройд
Другие новости раздела: android

android

Leica LeitzPhone на базе Xiaomi 17 Ultra: мобильная фотография с фишкой

В рамках презентации Xiaomi на MWC 2026 компания Leica представила новый Leitzphone — первый смартфон бренда, который выходит на глобальный рынок. Не удивляйтесь: Xiaomi и Leica сотрудничают друг с

android

Революция точности и новая эра беспроводных технологий — Bluetooth 6.0

Многие до сих пор воспринимают Bluetooth как технологию с досадными ограничениями: медленная передача данных, необходимость держать устройства буквально впритык друг к другу, бесконечное ожидание,

android

Фундаментальные различия между iOS и Android: философия, физика и компоненты

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

android

eSIM: почему это удобно и круто? Как пользоваться — советы

Разъёмы в телефоне постепенно уходят в прошлое, уступая место монолитному корпусу. Офисы операторов связи становятся пережитком эпохи — выбор тарифа через приложение куда удобнее. Бешеные тарифы в

Похожие публикации

android

[Из песочницы] Ошибки Android интерфейса Evernote

Приложение Evernote отличается высоким качеством и удобством использования, однако и в нем есть свои ошибки. Многие из них довольно типичны и встречаются во многих популярных программах. Данный пост

android

[Из песочницы] Продвижение Android приложений, рейтинги и ранжирование в топах Google Play

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

android

[Из песочницы] Самопальная привязка С++ классов к JVM через JNI

Так получилось, что недавно на работе мне понадобилось портировать старенькое нативное приложение под Android. Приложение написано в основном на C/C++. Захотелось мне это проделать грамотно и

android

[Из песочницы] Анимация фрагментов в Android

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

android

Android / Диалоговое окно Android с «иконифицированным» меню

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

android

Проект — шпаргалка для начинающих Android разработчиков

В последнее время на Хабре стали все чаще появляться статьи связанные с разработкой для Android. Дабы не оставаться в стороне и внести свой небольшой вклад в помощь подрастающему поколению Android

android

Тайны кнопок в Android. Часть 2: Рефакторинг верстки

Приветствую, уважаемое сообщество. В предыдущей статье мы, используя только верстку, сделали кнопку “включить/выключить”, и вот что у нас тогда получилось:

android

Android / Изменение настроек телефона по времени и местоположению (без gps, по вышкам операторов)

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