SlideShare una empresa de Scribd logo
1 de 32
PROJECT ON 
DENNY MP3 PLAYER 
BASED ON ANDROID OS
Developed By.. 
Chirag Aggarwal 
6312073 
CSE-2 
2012-2016 
Under guidance of Er. Dhanpreet Singh
ANDROID INTRODUCTION 
• Android is an operating system based on the Linux , and designed 
primarily for touch screen mobile devices such as Smartphone’s and tablet 
computers. The first Android-powered phone was sold in October 2008. 
• The user interface of Android is based on direct manipulation, using touch 
inputs that loosely correspond to real-world actions, like swiping, tapping, 
pinching and reverse pinching to manipulate on-screen objects. 
• Android allows users to customize their home screens with shortcuts to 
applications and widgets, which allow users to display live content, such as 
emails and weather information, directly on the home screen. 
Applications can further send notifications to the user to inform them of 
relevant information, such as new emails and text messages.
• Android is open source and Google releases the code under the Apache 
License. 
• Android has a large community of developers writing applications ("apps") 
that extend the functionality of devices, written primarily in the Java 
programming language 
• Android is the world's most widely used smart phone platform,[overtaking 
Symbian in the fourth quarter of 2010. Android is popular with technology 
companies who require a ready-made, low-cost, customizable and 
lightweight operating system for high tech devices. 
• Despite being primarily designed for phones and tablets, it also has been 
used in televisions, games consoles, digital cameras and other electronics.
Interface of 
Android
• Android's user interface is based on direct manipulation , using touch 
inputs that loosely correspond to real-world actions, like swiping, tapping, 
pinching and reverse pinching to manipulate on-screen objects. 
• Internal hardware such as accelerometers, gyroscopes and proximity 
sensors are used by some applications to respond to additional user 
actions, for example adjusting the screen from portrait to landscape 
depending on how the device is oriented, or allowing the user to steer a 
vehicle in a racing game by rotating the device, simulating control of a 
steering wheel.
Android Versions
• Android 1.0 (API level 1) 
• Android 1.1 (API level 2) 
• Android 1.5 Cupcake (API level 3) 
• Android 1.6 Donut (API level 4) 
• Android 2.0 Eclair (API level 5) 
• Android 2.1 Eclair (API level 7) 
• Android 2.2–2.2.3 Froyo (API level 8) 
• Android 2.3–2.3.2 Gingerbread (API level 9) 
• Android 2.3.3–2.3.7 Gingerbread (API level 10) 
• Android 3.0 Honeycomb (API level 11) 
• Android 3.1 Honeycomb (API level 12) 
• Android 3.2 Honeycomb (API level 13) 
• Android 4.0–4.0.2 Ice Cream Sandwich (API level 14) 
• Android 4.0.3–4.0.4 Ice Cream Sandwich (API level 15) 
• Android 4.1 Jelly Bean (API level 16) 
• Android 4.2 Jelly Bean (API level 17) 
• Android 4.3 Jelly Bean (API level 
18) 
• Android 4.4 KitKat (API level 19)
Symbol OF Android OS
Our Objective 
Our project was “Study the Programming 
Environment of Android Based Smart Phone and 
Build A Test Application.” 
And We thought of Real life application Like music 
player(Rhythmbox)…. 
Purpose : 
Explains the functional features, design… 
Scope : This application can run anonymously in any 
Android based Smart-phones , not less than version 
2.3.5
Rhythmbox 
 Android music player Application
System Features
Start Up 
Functional Requirements 
 Android operating system on the 
Smartphone. 
 The target device should be sound 
enabled 
 The android version should not be 
less than 2.3.5
Playlist Menu 
 Play 
 Stop 
 Pause 
 Songslist 
 Next 
 Previous
External Interface Requirements 
User Interface Tested on: 
 Android emulator version 4.3 
Hardware Requirement: 
 Core i3 processor 
 4 GB RAM 
 500 GB Hard Disk 
Software Requirement: 
 Android SDK Manager 
 Eclipse 
 ADT(Android Development Tool)
Design 
How We Planned The Application
User Modules… 
Eclipse 
Android SDK(Standard Development Kit) 
Windows 7 (64 bit) 
ADT(Android 
Development Tool)
Level-0 DFD 
User 
Denny Mp3 player 
User input 
Show result
Level-1 DFD 
User 
Android 
OS 
Menu 
Music 
Player 
Carrying 
instructi 
on 
receiving 
from OS 
User input for entering into 
required OS 
Show Result 
Taking 
instruction 
from user 
to go to 
the next 
step
Building Blocks of Android Code 
Android media 
player class 
XML Code 
Writing class for reading 
mp3,Play,Stop,Pause 
Denny MP3Player
Writing Classes needed for Mp3 
Player
• For Play_Pause service: 
public void play_pause(View v) 
{ 
if(player.isPlaying()) 
{ 
player.pause(); 
play_pause.setImageResource(R.drawable.ic_action_play); 
} 
else 
{ 
player.start(); 
play_pause.setImageResource(R.drawable.ic_action_pause); 
}}
• For Stop Service: 
public void stop(View v) 
{ 
if(player.isPlaying()) 
{ 
player.stop(); 
play_pause.setImageResource(R.drawable.ic_action_play); 
} 
}
XML Code Required for button 
design
• For Button Play_Pause: 
<ImageButton 
android:id="@+id/play_pause" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/ic_action_play" 
android:background="?android:attr/selectableItemBackground" 
android:onClick="play_pause" 
/>
• For Button Stop: 
<ImageButton 
android:id="@+id/stop" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/ic_action_stop" 
android:layout_alignParentLeft="true" 
android:layout_centerVertical="true" 
android:onClick="stop" 
/>
• For Button Previous: 
<ImageButton 
android:id="@+id/previous" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/ic_action_previous" 
android:layout_gravity="center_vertical" 
android:background="?android:attr/selectableItemBackg 
round" 
/>
• For Button Next: 
<ImageButton 
android:id="@+id/next" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/ic_action_next" 
android:layout_gravity="center_vertical" 
android:background="?android:attr/selectableItemBackground" 
/>
The android music player Start
List of references we have used: 
• http://developer.android.com/index.html 
• http://www.androiddevelopers.in/ 
• http://www.androidpolice.com/ 
• http://android.wordpress.org/ 
• https://code.google.com/p/connectbot/ 
• http://www.google.co.in/mobile/android/ 
• http://www.lynda.com/(Android development video tutorial)
THANK YOU!

Más contenido relacionado

La actualidad más candente

Game development
Game developmentGame development
Game developmentreittes
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentShaan Alam
 
game development
game  developmentgame  development
game developmentumair khan
 
Introduction to Game Development and the Game Industry
Introduction to Game Development and the Game IndustryIntroduction to Game Development and the Game Industry
Introduction to Game Development and the Game IndustryNataly Eliyahu
 
3-Game Graphics (Game Design and Development)
3-Game Graphics (Game Design and Development)3-Game Graphics (Game Design and Development)
3-Game Graphics (Game Design and Development)Hafiz Ammar Siddiqui
 
Audio and Video streaming.ppt
Audio and Video streaming.pptAudio and Video streaming.ppt
Audio and Video streaming.pptVideoguy
 
system requirements for android projects
system requirements for android projectssystem requirements for android projects
system requirements for android projectsparry prabhu
 
Snake project report
Snake project reportSnake project report
Snake project reportManju Rajput
 
Unreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) PresentationUnreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) PresentationNitin Sharma
 
Car racing game for android
Car racing game for androidCar racing game for android
Car racing game for androidravijot singh
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application developmentChandan Maurya
 
Multimedia on android
Multimedia on androidMultimedia on android
Multimedia on androidRamesh Prasad
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and ProgrammingSumit Jain
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android pptTaha Malampatti
 

La actualidad más candente (20)

Game development
Game developmentGame development
Game development
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
game development
game  developmentgame  development
game development
 
Introduction to Game Development and the Game Industry
Introduction to Game Development and the Game IndustryIntroduction to Game Development and the Game Industry
Introduction to Game Development and the Game Industry
 
3-Game Graphics (Game Design and Development)
3-Game Graphics (Game Design and Development)3-Game Graphics (Game Design and Development)
3-Game Graphics (Game Design and Development)
 
Audio and Video streaming.ppt
Audio and Video streaming.pptAudio and Video streaming.ppt
Audio and Video streaming.ppt
 
Zombi - Shoot for Survive
Zombi - Shoot for SurviveZombi - Shoot for Survive
Zombi - Shoot for Survive
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
system requirements for android projects
system requirements for android projectssystem requirements for android projects
system requirements for android projects
 
Snake project report
Snake project reportSnake project report
Snake project report
 
Unreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) PresentationUnreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) Presentation
 
Car racing game for android
Car racing game for androidCar racing game for android
Car racing game for android
 
Unity 3D, A game engine
Unity 3D, A game engineUnity 3D, A game engine
Unity 3D, A game engine
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
 
Multimedia on android
Multimedia on androidMultimedia on android
Multimedia on android
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and Programming
 
Digital Audio in Multimedia
Digital Audio in MultimediaDigital Audio in Multimedia
Digital Audio in Multimedia
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 

Destacado

Introducing Android Media Player
Introducing Android Media PlayerIntroducing Android Media Player
Introducing Android Media PlayerArif Huda
 
Mp3 player -analog block diagram
Mp3 player -analog block diagramMp3 player -analog block diagram
Mp3 player -analog block diagramPeni Yu
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsUsman Sait
 
Brand behavior - portable mp3 player by anubhab & krishna - IWSB
Brand behavior - portable mp3 player by anubhab & krishna - IWSBBrand behavior - portable mp3 player by anubhab & krishna - IWSB
Brand behavior - portable mp3 player by anubhab & krishna - IWSBkrishnareddy0316
 
media via bluetooth in linux
media via bluetooth in linuxmedia via bluetooth in linux
media via bluetooth in linuxManoz Kumar
 
Campaigns Bluetooth Media
Campaigns Bluetooth MediaCampaigns Bluetooth Media
Campaigns Bluetooth MediaHariom Seth
 
The Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected CarThe Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected CarJorgen Thelin
 
Vehicle management system
Vehicle management systemVehicle management system
Vehicle management systemMohd Saddam
 
Java Media Player thorugh JMF
Java Media Player thorugh JMFJava Media Player thorugh JMF
Java Media Player thorugh JMFPrashant Singh
 

Destacado (11)

Android Media player
Android Media playerAndroid Media player
Android Media player
 
Introducing Android Media Player
Introducing Android Media PlayerIntroducing Android Media Player
Introducing Android Media Player
 
Mp3 player -analog block diagram
Mp3 player -analog block diagramMp3 player -analog block diagram
Mp3 player -analog block diagram
 
Mp3.ppt..
Mp3.ppt..Mp3.ppt..
Mp3.ppt..
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Brand behavior - portable mp3 player by anubhab & krishna - IWSB
Brand behavior - portable mp3 player by anubhab & krishna - IWSBBrand behavior - portable mp3 player by anubhab & krishna - IWSB
Brand behavior - portable mp3 player by anubhab & krishna - IWSB
 
media via bluetooth in linux
media via bluetooth in linuxmedia via bluetooth in linux
media via bluetooth in linux
 
Campaigns Bluetooth Media
Campaigns Bluetooth MediaCampaigns Bluetooth Media
Campaigns Bluetooth Media
 
The Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected CarThe Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected Car
 
Vehicle management system
Vehicle management systemVehicle management system
Vehicle management system
 
Java Media Player thorugh JMF
Java Media Player thorugh JMFJava Media Player thorugh JMF
Java Media Player thorugh JMF
 

Similar a Android Mp3 Player

Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)Coder Tech
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technologyMe CREATIONS
 
android technology
android technology android technology
android technology Sai Kumar
 
25329 (2).pdf
25329 (2).pdf25329 (2).pdf
25329 (2).pdfTanujaV4
 
Introduction to android applications stu
Introduction to android applications stuIntroduction to android applications stu
Introduction to android applications stucbashirmacalin
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROIDRajat Kumar
 
Introduction to android mobile app development.pptx
Introduction to android mobile app development.pptxIntroduction to android mobile app development.pptx
Introduction to android mobile app development.pptxridzah12
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android applicationAtibur Rahman
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018Rao Purna
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Jowin John Chemban
 
Introduction to Android App Development
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App DevelopmentAndri Yadi
 
Android presantation
Android presantationAndroid presantation
Android presantationUdayJethva
 
Android App Development 01 : Getting Start
Android App Development 01 : Getting StartAndroid App Development 01 : Getting Start
Android App Development 01 : Getting StartAnuchit Chalothorn
 

Similar a Android Mp3 Player (20)

Musicdroid
MusicdroidMusicdroid
Musicdroid
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android
AndroidAndroid
Android
 
Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)
 
Android
AndroidAndroid
Android
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technology
 
android technology
android technology android technology
android technology
 
25329 (2).pdf
25329 (2).pdf25329 (2).pdf
25329 (2).pdf
 
Introduction to android applications stu
Introduction to android applications stuIntroduction to android applications stu
Introduction to android applications stu
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROID
 
Introduction to android mobile app development.pptx
Introduction to android mobile app development.pptxIntroduction to android mobile app development.pptx
Introduction to android mobile app development.pptx
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android application
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018
 
Android : Deep dive into developing MobileApp using Android
Android : Deep dive into developing MobileApp using AndroidAndroid : Deep dive into developing MobileApp using Android
Android : Deep dive into developing MobileApp using Android
 
Android technology
Android technology Android technology
Android technology
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]
 
Introduction to Android App Development
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App Development
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android App Development 01 : Getting Start
Android App Development 01 : Getting StartAndroid App Development 01 : Getting Start
Android App Development 01 : Getting Start
 

Último

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 

Último (20)

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 

Android Mp3 Player

  • 1. PROJECT ON DENNY MP3 PLAYER BASED ON ANDROID OS
  • 2. Developed By.. Chirag Aggarwal 6312073 CSE-2 2012-2016 Under guidance of Er. Dhanpreet Singh
  • 3. ANDROID INTRODUCTION • Android is an operating system based on the Linux , and designed primarily for touch screen mobile devices such as Smartphone’s and tablet computers. The first Android-powered phone was sold in October 2008. • The user interface of Android is based on direct manipulation, using touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching and reverse pinching to manipulate on-screen objects. • Android allows users to customize their home screens with shortcuts to applications and widgets, which allow users to display live content, such as emails and weather information, directly on the home screen. Applications can further send notifications to the user to inform them of relevant information, such as new emails and text messages.
  • 4. • Android is open source and Google releases the code under the Apache License. • Android has a large community of developers writing applications ("apps") that extend the functionality of devices, written primarily in the Java programming language • Android is the world's most widely used smart phone platform,[overtaking Symbian in the fourth quarter of 2010. Android is popular with technology companies who require a ready-made, low-cost, customizable and lightweight operating system for high tech devices. • Despite being primarily designed for phones and tablets, it also has been used in televisions, games consoles, digital cameras and other electronics.
  • 6. • Android's user interface is based on direct manipulation , using touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching and reverse pinching to manipulate on-screen objects. • Internal hardware such as accelerometers, gyroscopes and proximity sensors are used by some applications to respond to additional user actions, for example adjusting the screen from portrait to landscape depending on how the device is oriented, or allowing the user to steer a vehicle in a racing game by rotating the device, simulating control of a steering wheel.
  • 8. • Android 1.0 (API level 1) • Android 1.1 (API level 2) • Android 1.5 Cupcake (API level 3) • Android 1.6 Donut (API level 4) • Android 2.0 Eclair (API level 5) • Android 2.1 Eclair (API level 7) • Android 2.2–2.2.3 Froyo (API level 8) • Android 2.3–2.3.2 Gingerbread (API level 9) • Android 2.3.3–2.3.7 Gingerbread (API level 10) • Android 3.0 Honeycomb (API level 11) • Android 3.1 Honeycomb (API level 12) • Android 3.2 Honeycomb (API level 13) • Android 4.0–4.0.2 Ice Cream Sandwich (API level 14) • Android 4.0.3–4.0.4 Ice Cream Sandwich (API level 15) • Android 4.1 Jelly Bean (API level 16) • Android 4.2 Jelly Bean (API level 17) • Android 4.3 Jelly Bean (API level 18) • Android 4.4 KitKat (API level 19)
  • 10. Our Objective Our project was “Study the Programming Environment of Android Based Smart Phone and Build A Test Application.” And We thought of Real life application Like music player(Rhythmbox)…. Purpose : Explains the functional features, design… Scope : This application can run anonymously in any Android based Smart-phones , not less than version 2.3.5
  • 11. Rhythmbox  Android music player Application
  • 13. Start Up Functional Requirements  Android operating system on the Smartphone.  The target device should be sound enabled  The android version should not be less than 2.3.5
  • 14. Playlist Menu  Play  Stop  Pause  Songslist  Next  Previous
  • 15. External Interface Requirements User Interface Tested on:  Android emulator version 4.3 Hardware Requirement:  Core i3 processor  4 GB RAM  500 GB Hard Disk Software Requirement:  Android SDK Manager  Eclipse  ADT(Android Development Tool)
  • 16. Design How We Planned The Application
  • 17. User Modules… Eclipse Android SDK(Standard Development Kit) Windows 7 (64 bit) ADT(Android Development Tool)
  • 18. Level-0 DFD User Denny Mp3 player User input Show result
  • 19. Level-1 DFD User Android OS Menu Music Player Carrying instructi on receiving from OS User input for entering into required OS Show Result Taking instruction from user to go to the next step
  • 20.
  • 21. Building Blocks of Android Code Android media player class XML Code Writing class for reading mp3,Play,Stop,Pause Denny MP3Player
  • 22. Writing Classes needed for Mp3 Player
  • 23. • For Play_Pause service: public void play_pause(View v) { if(player.isPlaying()) { player.pause(); play_pause.setImageResource(R.drawable.ic_action_play); } else { player.start(); play_pause.setImageResource(R.drawable.ic_action_pause); }}
  • 24. • For Stop Service: public void stop(View v) { if(player.isPlaying()) { player.stop(); play_pause.setImageResource(R.drawable.ic_action_play); } }
  • 25. XML Code Required for button design
  • 26. • For Button Play_Pause: <ImageButton android:id="@+id/play_pause" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_action_play" android:background="?android:attr/selectableItemBackground" android:onClick="play_pause" />
  • 27. • For Button Stop: <ImageButton android:id="@+id/stop" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_action_stop" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:onClick="stop" />
  • 28. • For Button Previous: <ImageButton android:id="@+id/previous" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_action_previous" android:layout_gravity="center_vertical" android:background="?android:attr/selectableItemBackg round" />
  • 29. • For Button Next: <ImageButton android:id="@+id/next" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_action_next" android:layout_gravity="center_vertical" android:background="?android:attr/selectableItemBackground" />
  • 30. The android music player Start
  • 31. List of references we have used: • http://developer.android.com/index.html • http://www.androiddevelopers.in/ • http://www.androidpolice.com/ • http://android.wordpress.org/ • https://code.google.com/p/connectbot/ • http://www.google.co.in/mobile/android/ • http://www.lynda.com/(Android development video tutorial)