+7(996)961-96-66
+7(964)869-96-66
+7(996)961-96-66
Заказать помощь

Курсовая на тему Генерация плей листов МР3 на Android (java)

ОПИСАНИЕ РАБОТЫ:

Предмет:
ПРОМЫШЛЕННОЕ ПРОГРАММИРОВАНИЕ
Тема:
Генерация плей листов МР3 на Android (java)
Тип:
Курсовая
Объем:
25 с.
Дата:
29.08.2014
Идентификатор:
idr_1909__0009748
ЦЕНА:
375 руб.

338
руб.
Внимание!!!
Ниже представлен фрагмент данной работы для ознакомления.
Вы можете купить данную работу прямо сейчас!
Просто нажмите кнопку "Купить" справа.

Оплата онлайн возможна с Яндекс.Кошелька, с банковской карты или со счета мобильного телефона (выберите, пожалуйста).
ЕСЛИ такие варианты Вам не удобны - Отправьте нам запрос данной работы, указав свой электронный адрес.
Мы оперативно ответим и предложим Вам более 20 способов оплаты.
Все подробности можно будет обсудить по электронной почте, или в Viber, WhatsApp и т.п.
 

Генерация плей листов МР3 на Android (java) - работа из нашего списка "ГОТОВЫЕ РАБОТЫ". Мы помогли с ее выполнением и она была сдана на Отлично! Работа абсолютно эксклюзивная, нигде в Интернете не засвечена и Вашим преподавателям точно не знакома! Если Вы ищете уникальную, грамотно выполненную курсовую работу, курсовую, реферат и т.п. - Вы можете получить их на нашем ресурсе.
Вы можете заказать курсовую Генерация плей листов МР3 на Android (java) у нас, написав на адрес ready@referatshop.ru.
Обращаем ваше внимание на то, что скачать курсовую Генерация плей листов МР3 на Android (java) по предмету ПРОМЫШЛЕННОЕ ПРОГРАММИРОВАНИЕ с сайта нельзя! Здесь представлено лишь несколько первых страниц и содержание этой эксклюзивной работы - для ознакомления. Если Вы хотите получить курсовую Генерация плей листов МР3 на Android (java) (предмет - ПРОМЫШЛЕННОЕ ПРОГРАММИРОВАНИЕ) - пишите.

Фрагмент работы:





Содержание

Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1 Техническое задание на проект генерации mp3-листов . . . . . . . . . . . . . .3
1.1 Постановка задачи проекта. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Подбор инструментальных средств. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Обзор программы Eclipse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.2 Обзор плагина ADT для Eclipse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Внешняя интерфейсная часть проекта. . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.1 Основной экран. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.3 Кнопки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.4 Меню. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.5 Ресурсы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 Программная часть проекта. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1. Манифест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.2. Файл разметки основного окна . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
3.3. Код работы с музыкой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
3.4. Файл переменных MyMediaPlayerActivity.java . . . . . . . . . . . . . . . . . . . . 14
3.5. Реализация функциональности.OnCreate, onResume, OnPause . . . . . . . 15
3.6. Реализация функций initialize, addTracks, loadTrack . . . . . . . . . . . . . . . .17
3.7. Меню, опции, setShuffle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.8. Управление элементами на экране. SetTrack, playTrack . . . . . . . . . . . . .22
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
























Введение
Целью данного курсового проекта является проектирование приложения с возможностью генерации плей-листов МР3 на Android на языке Java. В курсовом проекте описывается то, как реализовать возможности класса android.media.MediaPlayer, который предназначен для той цели, которую мы преследуем в нашем проекте. Весь исходный код написан в среде Eclipse на основе ADT(Android Dewelopment Tool) – плагина, который является фирменной и официальной программой от Google для разработки приложений под Android на языке программирования Java. Данный плагин, помимо того, что избавлен от непредвиденных ошибок, еще предоставляет визуальную среду проектирования интерфейса нашего приложения, что дало нам возможность быстро построить его интерфейс.
К данному проекту прилагаются полностью работоспособный простой медиаплеер, который, помимо MP3 проигрывается еще куча других типов медиа-файлов.






























1 Техническое задание на проект генерации mp3-листов

Каждая задача должна иметь свою цель, как и наш основной проект, который мы сможем реализовать эффективно, четко поставив основные цели для их дальнейшего достижения:
1. Загрузка лету с SD карты плей-листов и организация очереди;
2. Возможность управления ходом и вариантом исполнения плей-листов в программе;
3. Написать полнофункциональную программу Media Player, который умеет останавливать воспроизведение в нужном для нас месте, воспроизводить с точки остановки, переход к следующему треку и возврат к предыдущему;

1.1Постановка задачи проекта
Сделаем постановку основных положений нашего проекта:
В плеере будут несколько треков для проигрывания;
Возможность перехода от трека к треку;
Воспроизведение, пауза, и стоп;
Воспроизведение в перемешку и в виде цикла;
В телефоне должна быть SD-карта для того, чтобы загрузить музыку / фотографии из него;

1.2 Подбор инструментальных средств
Для проектирования проекта был выбран официальный инструмент разработки для Android - Eclipse + ADT(Android Development Plugin), который является бесплатным и эффективным средством для разработки под операционную систему Android. Есть много других сред разработки для Android, но как правило, они либо слишком дорогие, либо, из-за сыроватости, мало пригодны для полноценного проектирования приложений для Android. Ниже приводятся список этих сред:

NetBeans- свободная среда разработки на Java. Проект собирается с помощью Ant;
Xamarin Studio – коммерческий IDE для разработки приложений на C#;
Embarcadero RAD Studio - коммерческий IDE для разработки приложений на С++ и Delphi;
IntelliJ IDEA - бесплатная IDE с платными дополнительными возможностями, использует ADT плагин;
Eclipse IDE с плагином ADT;
Android Studio – официальная IDE от Google, сейчас разрабатывается параллельно с ADT — плагином;



1.2.1 Обзор программы Eclipse
Eclipse (/i?kl?ps/, от англ. Затмение) — свободная интегрированная среда разработки модульных кроссплатформенных приложений. Развивается и поддерживается Eclipse Foundation.
Наиболее известные приложения на основе Eclipse Platform — различные «Eclipse IDE» для разработки ПО на множестве языков (например, наиболее популярный «Java IDE», поддерживавшийся изначально, не полагается на какие-либо закрытые расширения, использует стандартный открытый API для доступа к Eclipse Platform).


Рис. 1. Пункт меню работы с фалами

Рис. 2. Окно создания проекта


Рис. 3. Окно выбора типа проекта


1.2.2 Обзор плагина ADT для Eclipse

Android Development Tools (ADT) это плагин для Eclipse IDE, которое предназначено, чтобы дать вам мощную, интегрированную среду, в которой для создания Android приложений.
ADT расширяет возможности Eclipse, что позволит вам быстро настроить новые проекты Android, создание интерфейса приложения, добавлять компоненты на основе Android Framework API, отлаживать приложения, использующие Android SDK инструменты, и даже экспортировать подписаны (или без знака) . АПК файлы для того, чтобы распространять свои приложения.
Разработка в Eclipse, с ADT, настоятельно рекомендуется, и это самый быстрый способ, чтобы начать. С руководством проекта установки он предоставляет, а также инструменты интеграции, пользовательские XML-редакторов, и отладки панели выходной, ADT дает вам невероятный толчок в разработке Android приложений.
Этот документ содержит шаг за шагом инструкции о том, как загрузить ADT плагин и установить его в вашу среду разработки Eclipse. Обратите внимание, что прежде, чем вы можете устанавливать или использовать ADT, вы должны иметь совместимые версии обоих Eclipse IDE и Android SDK установлен. Для получения дополнительной информации обязательно прочитайте Установка плагина ADT , ниже.
Если вы уже используете ADT, этот документ также содержит инструкции о том, как обновить ADT до последней версии или как удалить его, если это необходимо.
Д