Афоризм
Да ты по-крупному умеешь мелочиться.
Наталья Резник
Последние статьи

 • Домашние финансы
Приложение учета домашних финансов
 • Сохранение значений
Сохранение и восстановление значений компонентов
 • APK-файл Android
Создание apk-файла для android устройств, .dex файлы
 • Android и OSGi
Старт OSGi-фреймворка Felix в android устройстве
 • Загрузка драйвера
Динамическая загрузка JDBC-драйвера
 • платформа JaBricks
Платформа OSGi-приложения JaBricks
 • уроки JaBricks
Учебные примеры изучения платформы Jabricks
 • бандл 'О программе'
Модуль представления инфо о программе
 • бандл form-currencies
Модуль управления справочником валют
 • бандлы JaBricks
Бандлы приложения JaBricks
Поддержка проекта

Если Вам сайт понравился и помог, то будем признательны за Ваш «посильный» вклад в его поддержку и развитие
 • Yandex.Деньги
  410013796724260

 • Webmoney
  R335386147728
  Z369087728698

Android

Большое распространение в последнее время получили смартфоны, планшеты, цифровые проигрыватели, bookreader'ы, наручные часы и другие устройства. В качестве операционной системы, в бо́льшей части этих устройств, используется Android, основанный на ядре Linux с собственной реализацией виртуальной машины Java от Google.

История Android началась в 2005 году, когда Google купила одноименную компанию-разработчика Android, Inc., и начала развивать платформу. В начале ноября 2007 года было официально объявлено о создании Open Handset Alliance (OHA) и анонсирована открытая мобильная платформа Android, а уже к середине ноября 2007 года альянс представил первую версию пакета для разработчиков Android «Early Look» SDK и эмулятор Android. В сентябре следующего 2008 года официально вышла первая версия операционной системы Android, а также первый полноценный пакет разработчика SDK 1.0.

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

Установленный в обычный телефон Android превращает его в полноценное "умное" устройство, позволяя выходить в Интернет, смотреть скачанные из сети фильмы или видеоролики на YouTube, читать книги, общаться с друзьями в соцсетях, слушать музыку, снимать на встроенную камеру фотографии и сразу публиковать их в Facebook или "ВКонтакте". Таким образом, Android превращает устройство в компьютер.

Изначально операционная система (ОС) Android ориентирована на онлайн-службы Google. В смартфоне с «чистой» Android, то есть без интерфейсных надстроек и приложений от производителя, предустановлен набор из почты Gmail, браузера (Chrome), календаря Google Calendar, голосового, а также визуального поисковика Google, чата Google Talk и соцсети Google+. Новости, погода, контакты, навигатор — все это тоже от компании Google.

Конечно же, ни диктофона, ни примитивных игр, ни даже простого калькулятора от Google в смартфоне не найти. Но, к счастью, о них не забывают в своих устройствах Samsung, Sony, HTC и другие производители. Более 700 тысяч различных программ от сторонних разработчиков можно выбрать самостоятельно через интернет-магазин Google Play, в котором имеются как платные, так и бесплатные приложения.

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

Содержание статей

Android Studio
  – инсталляция Android Studio;
– первый запуск тестового приложения.
Настройка Android Studio
  – настройка среды разработки Android Studio;
– номер строки, разделители методов, стиль «Верблюжьи горбы»;
– «imports on the fly», цветовая гамма, кодировка, именование полей, методы get/set.
Настройка Android Studio
  – описание процесса создания проекта Android;
– возможные проблемы при старте приложения;
– эмулятор Android, «AVD Manager» (AVD = Android Virtual Device).
Настройка Android Studio
  – описание процесса создания модулей Android приложений;
– android project, android module.
Layout интерфейса приложения Android
  – описание контейнеров компонентов приложения Android;
– ConstraintLayout, LinearLayout, RelativeLayout, AbsoluteLayout.
TableLayout приложения Android
  – табличное размещение компонентов в приложении Android;
– TableLayout, TableRow, stretchColumns, setColumnShrinkable.
Локализация приложения Android
  – локализации приложения Android;
– ресурсные директории и файлы;
– динамическое подключение ресурсных файлов
Представление изображений в Android
  – контейнер изображений ImageView;
– загрузка изображений в приложение;
– масштабирование изображений : android:scaleType
Анимация View компонентов в Android
  – изменение прозрачности компонента;
– масштабирование, перемещение и вращение компонента;
– комбинирование трансформаций.
Кадровая анимация в Android
  – файл описания кадровой анимации;
– динамическое формирование кадровой анимации.
Меню в Android приложениях
  – описание и пример создания меню в Android приложении;
– использование иконок в наименованиях пунктов меню.
Всплывающие сообщения Toast
  – описание и пример Toast сообщений в Android приложении.
Прокручиваемый список ListView
  – наборы данных ArrayMap, SparseArray;
– системные разметки ListView;
– пример множественного выбора.
  Рейтинг@Mail.ru