Proiect Licenta
Click here to load reader
description
Transcript of Proiect Licenta
Tema : Aplicație Android “MP3 Player”
Cuprinsul:1. Introducere2. Fundamentare teoretică3. Tehnologii Utilizate4. Prezentarea aplicației5. Concluzii
Tema proiectului : Aplicație Android “MP3 Player”Aplicația este destinată oricărui om
care dorește să asculte muzică,
indiferent de gen, varstă și naționalitate.
Sarcina
Sarcina este de a crea o aplicație Android, care să reproducă
fișierele audio, prin intermediul mediului de dezvoltare integrat
“Android Studio IDE”, folosind limbajul de programare JAVA și
elementele XML, care reprezinta butoanele, câmpurile de texte,
etc.
Fundamentare teoretică
La realizarea proiectului am folosit
noțiuni teoretice despre aplicațiile
Android, cât și limbajul JAVA, XML
și mediul de dezvoltare integrat
“Android Studio IDE”.
Tehenologiile utilizateLimbajul JAVA este un limbaj de programare modern, de nivel înalt, conceput
prin anii 90, de “Sun Microsystems”. În momentul dat aparține companiei
“Oracle”. Java este o platformă independentă, ce înseamnă ca trebuie sa scrii
programul o singură data și el va rula pe oricare sistem, care va avea instalat pe
el mașina virtuală Java. În ziua de azi, aproximativ 3 miliarde de dispozitive
ruleaza JAVA.
JAVA este utilizată pentru dezvoltarea aplicațiilor pe Android de către compania
”Google”.
Prezentarea Aplicației
Platforma Android prevede mai multe căi de a controla fișierele
audio și video. Una din aceste metode este prin intermediul unei
clase numită MediaPlayer.
Utilizând metodele din această clasa noi putem manipula cu
aceste fișiere de tip audio.
Metodele și descrierea lor1. isPlaying() – Această metodă returnează adevarat sau fals, indicând
dacă se reproduce fișierul audio.2. seekTo(position) – Această metodă primește date de tip int, și mută
melodia la o anumită secundă.3. getCurrentDuration() – Această metodă returnează poziția curentă
a melodiei în milisecunde.4. getDuration() – Această metodă returnează durata melodiei, în
milisecunde.5. reset() – Această metodă resetează media playerul.
6. release() – Această metodă lansează resursa atașată cu Media Playerul.7. setVolume(float leftVolume, float rightVolume) – Această metodă setează volumul.8. setDataSource(FileDescriptor fd) – Această metodă setează data sursă a fișierului audio.9. selectTrack(int index) – Aaceastă metodă primește date de tip int, și selectează fișierul din lista cu fișiere audio.10. getTrackInfo() – Această metodă returnează un array de informație despre fișierul rulat.
Concluzii :În urma realizării acestui proiect am ajuns la concluzia că limbajul Java, este un limbaj de inalt nivel, și programele scrise o singură data rulează pe mai multe platforme, cu ajutorul Mașinii Virtuale Java, care mai întai trebuie instalata pe sistemul care dorim să rulam programul nostru.Java se combină cu mai multe limbaje, în asa mod putem crea aplicații pe Android.
Bibliografie :1. http://developer.alexanderklimov.ru/android/java/java.php
Informația despre limbajul de programare JAVA.2. http://www.tutorialspoint.com/android/android_mediaplayer.htm
Despre Clasa Media.3. http://code.tutsplus.com/tutorials/create-a-music-player-on-android-project-setup--mobile-22764