Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВКР-Пример.doc
Скачиваний:
173
Добавлен:
10.05.2015
Размер:
528 Кб
Скачать
☆

4.5 Реализация приложения

Программа была реализована на языке Javaв среде разработкиEclipseс помощью инструментов для разработкиAndroidSDK. Разработка программы производилась на основе изученных методов разработки приложений для ОСAndroid. Разработанный проект содержит файлы с исходным кодом на языкеJava, представленные на рисунке 4.8, и файлы с описанием интерфейса программы на языкеXML, представленные на рисунке 4.9.

Рисунок 4.8 – Файлы с исходным кодом

Рисунок 4.9 – Файлы с описанием интерфейса

Запуск и отладка приложения производилась на эмуляторе, входящем в состав комплект средств разработки Android SDK, а также на реальном мобильном устройствеHTCLegendcОСAndroidверсии 2.3.3.

4.6 Результаты работы созданного приложения

В таблице 1 представлены результаты работы приложения в режиме автоматической оптимизации.

Таблица 1 – Результаты работы приложения

Режимы

Без оптимизации

После оптимизации

Режим чтения

28%

15%

Режим ожидания

6%

2%

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

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

Условия эксперимента:

  • устройство HTC Legend;

  • батарея емкостью 1300 mA/h;

  • операционная система Android 2.3.3;

  • продолжительность – 1 час.

5 Заключение

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

  • получение быстрого доступа к диспетчеру приложений и системе управления модулями, и отключение ненужных ресурсов и фоновых приложений одним нажатием;

  • анализ использования ресурсами батареи, и выдача уведомления о быстрой разрядке;

  • в автоматическом режиме завершает фоновые приложения и работающие модули в случае быстрой разрядки аккумулятора.

Список используемых источников

  1. AndroidDeveloperGuide. Официальный сайт для разработчиковAndroid. [Электронный ресурс].URL:http://developer.android.com/guide/basics/what-is-android.html(дата обращения: 23.05.2013).

  2. Alto P. Google’s Android becomes the world’s leading smart phone platform. [Электронный ресурс].URL:http://www.canalys.com/pr/2011/r2011013.html(дата обращения: 23.05.2013).

  3. AndroidSDK. Официальный сайт для разработчиковAndroid. [Электронный ресурс].URL:http://developer.android.com/sdk/index.html(дата обращения: 23.05.2013).

  4. Java.Официальный сайтOracle. [Электронный ресурс]. URL: http://www.oracle.com/technetwork/java/javase/downloads/index.html(дата обращения: 23.05.2013).

  5. Официальный сайтEclipse. [Электронный ресурс]. URL: http://www.eclipse.org/(дата обращения: 23.05.2013).

  6. Голощапов А. GoogleAndroid. Программирование для мобильных устройств. 2-е изд. – Питер.: БВХ-ПЕТЕРБУРГ, 2012.

  7. Все о мобильной технике и технологиях. [Электронный ресурс]. URL:http://android.mobile-review.com/news/4657/(дата обращения: 23.05.2013).

  8. Официальный сайт SunMicrosystems. [Электронный ресурс].URL:http://java.sun.com/javase/downloads/index.jsp(дата обращения: 23.05.2013).

  9. Свободная энциклопедия Wikipedia. [Электронный ресурс].URL:http://ru.wikipedia.org/wiki/Java_Runtime_Environment(дата обращения 23.05.2013).

  10. Электронный учебник Android. [Электронный ресурс].URL:http://startandroid.ru/ru/sdk/(дата обращения 23.05.2013)

  11. Эйблсон Ф. Разработка приложений для платформы Android в среде Eclipse. Техническая библиотека IBM developerWorks. [Электронный ресурс].URL: http://www.ibm.com/developerworks/ru/edu/os-eclipse-android/index.html(дата обращения: 25.05.2013).

  12. Хашими С., Коматинени С., Маклин Д. Разработка приложений дляAndroid. - Питер, 2011.

  13. Эйблсон Ф. Введение в разработку для платформы Android. Техническая библиотека IBM developerWorks. [Электронный ресурс].URL: http://www.ibm.com/developerworks/ru/library/os-android-devel/index.html(дата обращения: 26.05.2013).