Proiect Licenta

11

Click here to load reader

description

Descrierea tehnologiei Android, Java, XML

Transcript of Proiect Licenta

Page 1: Proiect Licenta

Tema : Aplicație Android “MP3 Player”

Page 2: Proiect Licenta

Cuprinsul:1. Introducere2. Fundamentare teoretică3. Tehnologii Utilizate4. Prezentarea aplicației5. Concluzii

Page 3: Proiect Licenta

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.

Page 4: Proiect Licenta

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.

Page 5: Proiect Licenta

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

Page 6: Proiect Licenta

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

Page 7: Proiect Licenta

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.

Page 8: Proiect Licenta

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.

Page 9: Proiect Licenta

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.

Page 10: Proiect Licenta

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.

Page 11: Proiect Licenta

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