Научная статья на тему 'Разработка приложения для Android на Java'

Разработка приложения для Android на Java Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
819
109
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИСТОРИЯ / ПРИЛОЖЕНИЯ / ОПЕРАЦИОННАЯ СИСТЕМА ANDROID / HISTORY / APPLICATIONS / OPERATING SYSTEM ANDROID

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Елюбаева Ж. Ж.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPING APPLICATIONS FOR ANDROID IN JAVA

The article deals with a brief history of the operating system Android. The platform takes a major share of the market and forecasts of a fairly optimistic, therefore, to write applications running on the system is current and relevant. To write code, and graphic design brief describes an algorithm for creating applications.

Текст научной работы на тему «Разработка приложения для Android на Java»

5. Lukin, V.A. Uchet vliyaniya parametrov ulichno-dorozhnoi seti na usloviya bezopasnosti dvizheniya v gorodakh [Registration the effects of parameters of the road network on the safety conditions in cities]. VestnikKhNADU, 2009, No 47, pp.45-57.

6. Yurshevich, E. A. Opyt ispol'zovaniyapaketa ANYLOGIC dlya modelirovaniya gorodskogo trafika [Experience using ANYLOGIC package for modeling urban traffic]. E. A. Yurshevich, E. I. Petrova Imitatsionnoe modelirovanie. Teoriya ipraktika [Simulation modeling. Theory and practice]. (IMMOD-2005), Report coll., 2-nd All-Rus. conf. Vol. 1, SPb, TsT SS, 2005, pp. 298 - 305.

7. Dolgushin, D. Yu. Dvukhurovnevoe modelirovanie avtotransportnykh potokov na osnove kletochnykh avtomatov i sistem s ocheredyami [Two-level simulation of motor flows based on cellular automata and systems with queues], D. Yu. Dolgushin, V. N. Zadorozhnyi, S. V. Kokorin, Imitatsionnoe modelirovanie. Teoriya i praktika[Simulation modeling. Theory and practice] (IMMOD-2011), materials of 5-th All-Rus. conf. Vol. 1, SPb, TsT SS, 2011, pp. 139-144.

8. Zhivoglyadov, V. G. Teoriya dvizheniya transportnykh i peshekhodnykh potokov [Theory of traffic and pedestrian flows]. V. G. Zhivoglyadov, Rostov-on-Don, Izv. vuzov. Sev.-Kavk. region, 2005. - 1082 s.

9. Yatskiv, I. V. Ispol'zovanie vozmozhnostei imitatsionnogo modelirovaniya dlya analiza transportnykh uzlov [Using the power of simulation modeling for assaying of transport hubs] M. V. Yatskiv, E. A. Yurshevich, N. V. Kolmakova Imitatsionnoe modelirovanie. Teoriya ipraktika [Simulation modeling. Theory and practice] (IMMOD-2005), Report coll., 2-nd All-Rus. conf. Vol. 2, SPb, TsT SS, 2005, pp. 237 - 245.

10. http://www.anylogic.ru

Елюбаева Ж.Ж.

Кандидат технических наук,

Евразийский национальный университет имени Л.Н.Гумилева РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ANDROID НА JAVA

Аннотация

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

Ключевые слова: история, приложения, операционная система Android.

Yelyubayeva Zh.Zh.

PhD in Technical Sciences,

Eurasian National University of L.N.Gumilev DEVELOPING APPLICATIONS FOR ANDROID IN JAVA

Abstract

The article deals with a brief history of the operating system Android. The platform takes a major share of the market and forecasts of a fairly optimistic, therefore, to write applications running on the system is current and relevant. To write code, and graphic design brief describes an algorithm for creating applications.

Keywords: history, applications, operating system Android.

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

История Android началась в далеком 2002 году, когда корпорация Google заинтересовались наработками Энди Рубина и решила сделать из этого большой проект. И в 2007 году Google решил организовать большой альянс разработчиков мобильных устройств с целью продвигать Android, как операционную систему для телефонов. Как мы видим на сегодняшний день это у них отлично получилось. По итогам 2014 года Android занимает лидирующую позицию на рынке операционных систем и доля его составляет 48,8 %. Прогнозы относительно данной платформы положительные. Немаловажными аспектами роста динамики явились такие характеристики как, открытость системы, возможность вносить изменения в основные приложения, возможность быстрой и легкой разработки. Поэтому выбор разработки приложения для Android является очень актуальным.

Разработчику работающего с платформой Android дается возможность писать код на Java абстрагируясь от ядра. У данной операционной системы имеются такие плюсы как: фреймворк, имеющий широкий набор API для созданий разнообразных видов приложений и дающий возможность повторного использования и замены компонентов, предлагаемые платформой и другими приложениями. А также наличие виртуальной машины Dalvik, обеспечивающий запуск приложений. Кроме того инструментами Android являются база данных SQLite, 2D и 3D графика, Media Player, коммуникации, протоколы обмена и различные библиотеки.

Если вы решили создать приложение на Java для открытой платформы Android первое, что вам необходимо, это Java Development Kit от Oracle.

Java Development Kit -это кроссплатформенный интерактивный пакет созданный для разработчиков работающих на языке Java. Комплект состоит из нескольких компонентов таких как компилятор java, стандартные библиотеки, примеры и шаблоны, также утилиты необходимые для работы.

Необходимо установить IDE приложение, помогающим программистам в написании кода. Это приложение предоставляет собой сжатый набор инструментов вроде отладчиков, компиляторов и многого другого. Такие интегрированные среды разработки используются сезонными разработчиками и новичками, имеющих желание создать приложение

В интернете существует множество IDE, рекомендую использование бесплатного программного обеспечения Eclipse, это связано с тем, что Google предоставляет плагин для интеграции его с Android SDK. При необходимости вы можете ознакомиться с Eclipse, прежде чем приступить к работе. Для этого необходимо открыть окошко Help, и прочитать руководство Workbench User Guide. В данном разделе присутствует руководство Development User Guide, необходимое для освоения базовых навыков работы с языком Java.

Далее производим скачивание Android SDK. При завершении скачивания исполнительного файла, требуется запустить установку. Android Software Development Kit состоит из документации, утилит, широкого набора инструментов и различных примеров. SDK включает в себя, отладчик, профиль памяти и производительности, необходимый для обнаружения утечки памяти и поиска неэффективных кодов, эмулятор устройства, утилиты необходимые для связи с устройствами и создание пакетов.

Теперь, когда все необходимые приложения и плагины были установлены, можно приступать к программному коду и дизайну проекта.

60

Все дополнительные материалы требуемые для написания кода приложения можно найти в интернете. По завершении разработки программного кода и тестирования приложения у вас имеется возможность разместить его для скачивания пользователями на Google play.

Литература

1. Левин А. Android на планшетах и смартфонах; Питер - Москва, 2013. -223 c

2. Казарин С.А., Клишин А.П. Среда разработки Java-приложений Eclipse: (ПО для объектно-ориентированного программирования и разработки приложений на языке Java): Учебное пособие. Москва 2008. - 52-60 с

References

1. Levin A. Android on tablets and smartphones; the St. Petersburg - Moscow, 2013. -223 p.

2. Evseev, S. A., KLISHIN, A. P. development Environment for Java applications Eclipse: (for object-oriented programming and application development in Java): manual. Moscow 2008. -52-60 p.

Елюбаева Ж.Ж.

Кандидат технических наук,

Евразийский национальный университет имени Л.Н.Гумилева ANDROID - СЕКРЕТЫ ИЛИ ТО, ЧТО ВЫ НЕ ЗНАЛИ О СВОЕМ СМАРТФОНЕ

Аннотация

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

Ключевые слова: смартфоны, приложения, операционная система Android.

Yelyubayeva Zh.Zh.

PhD in Technical Sciences, Eurasian National University of L.N. Gumilev ANDROID SECRETS OR WHAT YOU DIDN'T KNOW ABOUT YOUR SMARTPHONE.

Abstract

Android is a portable platform, which is based on the Linux kernel, with the possibility of installation on various portable multimedia devices. Today this operating system takes up half of the market and has worked with most smartphone manufacturers. The platform is relatively young but is developing at a fast pace. The article examined the main innovations introduced in the operating system and hidden abilities of smartphones running on Android.

Keywords: smartphones, apps, the Android operating system.

В современном мире человек стал зависимым от инновационных технологий, сложно представить наши жизнь без мобильных телефонов. Для нас смартфоны стали не просто средством связи, а намного больше. В этом небольшом приспособлении сочетаются невероятное количество полезных и необходимых приложений без которых на сегодняшний день не обойтись. Наши телефоны представляют собой небольшие компьютеры, которые дают нам возможность смотреть и обрабатывать видео, разрабатывать презентации, работать с приложениями такими как Word, Excel, делать снимки и изменять их, читать книги, играть и многое другое. Но что бы все это работало, смартфону как и компьютеру необходима операционная система.

На сегодняшний день идет огромная конкуренция между создателями операционных систем для смартфонов. Китами на данном рынке являются такие системы, как Apple IOS, Windows Phone и конечно же Android.

На данный момент самой популярной операционной системой, занимающей половину рынка и работающей с большинством производителей смартфонов является Android. Данная система сравнительно молодая, но развивается большими шагами. [1]

Android - это открытая платформа на основе ядра LINUX, тем самым компании занимающиеся производством смартфонов могут использовать её без каких-либо ограничений в своих устройствах. Это является большим плюсом, отличающим его от других систем.

Смартфоны работающие на Android не могут похвастаться стабильностью как, например, iPhone, это связанно с тем, что система не стоит на месте, она постоянно совершенствуется.

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

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

Ярлыки на рабочем столе можно создавать следующим образом, для этого необходимо: нажать и удерживать пальцем экран смартфона, затем в появившемся окне выбираем «Ярлык», далее необходимый «Контакт» из списка имеющихся абонентов, на экране появится иконка выбранного вами контакта. Далее выбираем нужную функцию: «Прямой набор номера», «Персональное сообщение» или «Контакт». Для удобство поиска виджет Google расположен на одном из рабочих столов смартфона. А также на клавиатуре находится кнопка с изображением микрофона, служащий для преобразования речи в текст, что очень удобно в использовании. [2]

Также необходимо отметить, такую возможность как скорый доступ к настройкам и функционалу Android, все что для этого требуется нажать в верхней части дисплея и, не отпуская, потянуть палец вниз и нажать на иконку настроек. После проведенных вами действий откроется меню доступа функций. Функционал и количество настроек напрямую зависит от модели устройства и заводской сборки.

В США Google презентовал обновленную версию 4.3 операционной системы Android. По утверждениям компании в Android 4.3 улучшена производительность, что увеличило скорость работы приложений. Следует отметить поддержку стандарта OpenGL ES 3.0 и расширение EGL, что дает новые возможности для программистов и конечных пользователей. Теперь разработчики приложений имеют возможность создавать более привлекательные игры с точки зрения графики, благодаря вышедшим стандартам. Владельцы смартфонов получили новую функцию для ограничения доступа к различным приложениям. Для экономии заряда аккумулятора при перемещении устройства введены новые оптимизации в работе служб необходимые для определения местоположения. В платформу введены и другие обновления необходимых для защиты и безопасности, поддержки различных языков вашего персонального устройства.

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

61

i Надоели баннеры? Вы всегда можете отключить рекламу.