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;
– ресурсные директории и файлы;
– динамическое подключение ресурсных файлов
  Рейтинг@Mail.ru