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

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).