Пишем, собираем и запускаем 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

Apple на треть сократила производство базового iPhone 17 из-за дорогой памяти

По данным инсайдера Fixed Focus Digital, Apple резко урезала объёмы производства базовой модели iPhone 17 на фоне продолжающегося подорожания чипов памяти. Изначально производственные линии должны

android

Смартфон Huawei Nova 15 Max поступил в продажу в России

Huawei Nova 15 Max поступил в продажу в нашей стране. Этот смартфон ориентирован на массовый сегмент и делает ставку на автономность, а также надёжность и камеру. Устройство получило аккумулятор

android

Tecno представила серию Camon 50 в России

Бренд Tecno официально представил серию смартфонов Camon 50. Две модели — Camon 50 и Camon 50 Ultra 5G — позиционируются как камерофоны с упором на съёмку в движении, высокую защищённость корпуса и

android

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

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

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

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-теги из карт метрополитена решил оформить данный топик. Помнится, что года полтора назад кто-то предлагал создать программу, которая в зависимости от местоположения, по