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

Samsung Galaxy Fit3: первый взгляд

Компания Samsung обновила свое устройство Galaxy Fit – фитнес-браслет с более чем сотней спортивных сценариев. Прошлый Galaxy Fit2 был выпущен в 2020 году. Устройство выпущено в трех цветах:

android

HONOR Magic6 Pro: камера профессионального класса HONOR Falcon с алгоритмами ИИ

Беззеркальные камеры стремительно завоевывают популярность среди фотографов любого уровня благодаря широким возможностям съемки при компактных габаритах корпуса. В последнее время такие камеры

android

Qualcomm Snapdragon 8 Gen 3: новый флагманский процессор для главных смартфонов 2024 года

Qualcomm представила новый мобильный процессор Snapdragon 8 Gen 3, который производится с использованием 4-нм техпроцесса. Новый чипсет предназначен для флагманских смартфонов 2024 модельного года.

android

Google показал Pixel 8 и Pixel 8 Pro: мало нового железа, много ИИ

Компания Google представила свои флагманские Android-устройства на ежегодной презентации. В рамках онлайн-трансляции Рик Остерлох и его коллеги показали Pixel 8 и Pixel 8 Pro, а также умные часы

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

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