Post on 17-Feb-2017
“A la hora de programar la computadora
es mi herramienta y
el arma soy
CETis 109
Sánchez Ramos YamaryGutiérrez Rodríguez Carlos Samuel
García Vázquez Juan Alberto de Jesús
4° DM PROGRAMACION
Aula: 14
Margarita Romero Alvarado
Aplicación: Reproductor de música.
Índice:1.-Idea.2.-Que soluciona nuestra aplicación3.-Introduccion.4.-Definicion del tema. 5.-Planteamiento del problema 6.-Justificacion.7.-Objetivos de investigación. 8.-Marcos de referencia: -Marco Histórico. -Marco Teórico.
-Marco Metodológica.9.-Cronograma de actividades. 10.-Concluciones. 11.-Fuentes de consulta. 12.- Anexos
Idea:Nuestra idea de la aplicación era
hacer un reproductor de música que pueda ser utilizada para todos los
jóvenes y adultos, siendo que todas las personas escuchan música a
todo momento.
Que Soluciona Nuestra Aplicación:
Mucha gente busca en las tiendas de aplicaciones reproductores alternos al que
ya esta establecido por defecto en el teléfono porque no les gusta, pesa
demasiado o no satisface sus necesidades.Este reproductor es un tanto básico mas
sin embargo no pesa mucho y tiene todas las funciones indispensables.
Introducción:Nosotros como alumnos de esta materia
tuvimos el proyecto de realizar una aplicación móvil, para esto fue necesario el trabajo en equipo y la disposición personal
Ya que toma tiempo y esfuerzo.Ya que vimos los problemas que tienen
algunos reproductores de música que son algo pesados y son de paga.
Definición del tema:
Nosotros escogimos hacer un reproductor de música, algo sencillo y fácil de hacer,
solo necesitas creatividad y ver muy bien el código para que si reproduzca las
canciones.
Planteamiento del Problema:
Nosotros hicimos esta aplicación porque hay muchas aplicaciones de música que cuestan $99 pesos al mes, y las personas a veces no tienen tiempo de pagar o es mucho para una
simple aplicación, entonces nosotros lo hicimos pensando en esas aplicaciones que cuestan dinero para que sea mas sencillo
escuchar música sin tener que pagar un peso.
Justificación:
Escogimos un reproductor de música porque seamos sinceros ¿a quien no le
gusta la música? Y que mejor aun reproducirla en nuestro celular para
disfrutar esas canciones que nos hacen bailar, reir e incluso llorar.
Objetivos de investigación:
La idea era de hacer una aplicación que reprodujera cualquier canción, pero
solo encontré esta forma de hacerla, y el objetivo era que fuera gratis, ligero y
común.
Conclusiones:Desarrollar una aplicación puede ser un
poco complicado o quizás en algún momento frustrante porque es mas que
nada tener la creatividad y la mentalidad enfocada siempre en la innovaciónCon este proyecto, desarrollamos la creatividad y el trabajo equitativo.
Marco Metodologico: Graficas:
0%10%20%30%40%50%60%70%
¿Estas dispuesto a pagar por una aplicacion?
Si No
0%10%20%30%40%50%60%
¿Pagarias por una aplicacion de musica?
Si No
0%10%20%30%40%50%60%
¿Que le cambiarias a nuestra aplicacion?
Interfaz Color/ Canciones Nada
0%10%20%30%40%50%60%70%
¿Cuanto es lo maximo que pagarias por una aplicaciones?
$10 a $20 $25 a 30 $50
0%
20%
40%
60%
80%
¿Les recomientas a tus amigos las aplicaciones que te gustan?
No Si
0%10%20%30%40%50%60%70%
¿Le tomas importancia a la valoracion de la aplicacion?
Si No A veces
0%10%20%30%40%50%60%70%80%
¿Te gustaria recibir notificaciones?
No Si
Cuestionario:¿Estás dispuesto a pagar por una aplicación?
R: Si.
¿Pagarias por una aplicación de musica?
R: Tal vez, si es muy útil.
¿Qué le cambiarias a nuestra aplicacion?
R: Le pondría mas canciones y le agregara letras de las canciones
¿Qué es lo que más te ha gustado de esta aplicación?
R: Su interfaz, sencilla pero bonita.
¿Qué le quitarías a esta aplicación?
R: Nada.
¿Te gustaría recibir notificaciones?
R: No.
¿Cuánto es lo máximo que pagarías por una aplicación?
R: $50 pesos.
¿Le tomas importancia a la valoración de las aplicaciones?
R: A veces.
¿Cuáles son las razones por las que NO estas dispuesto a pagar una aplicación?
R: Es muy cara.
¿Recomiendas a tus amigos las aplicaciones que te gustan?
R: No.
Codigo:
import com.example.asymusicmp3.R.id;
import android.media.MediaPlayer;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;
public class MainActivity extends Activity implements OnClickListener{
Button botonReproducir, botonParar, botonSig, botonAtras;
MediaPlayer mp;int bandera;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); botonReproducir = (Button)findViewById(R.id.btnReproducir); botonParar = (Button)findViewById(R.id.btnParar); botonSig = (Button)findViewById(R.id.btnSiguiente); botonAtras = (Button)findViewById(R.id.btnAtras); botonReproducir.setOnClickListener(this); botonParar.setOnClickListener(this); botonSig.setOnClickListener(this);
botonAtras.setOnClickListener(this); }
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId()){ case R.id.acerca_de: Toast.makeText(
MainActivity.this
,"Aplicacion de reproducion de 3 canciones" , Toast.LENGTH_LONG) .show(); return true; case R.id.creditos: Toast.makeText( MainActivity.this ,"Yamary Sanchez Ramos,Carlos Samuel Gutierrez Rodriguez,Juan Alberto de Jesus Garcia Vazquez, 4°DM"
,Toast.LENGTH_LONG) .show(); return true; case R.id.salir: finish(); return true; default: return super.onOptionsItemSelected(item);
} }
@Overridepublic void onClick(View v)
{// TODO Auto-generated
method stubswitch(v.getId()){case
R.id.btnReproducir:mp =
MediaPlayer.create(this,R.raw.usesomebody);
mp.start();
botonReproducir.setEnabled(true);
botonParar.setEnabled(true);break;
case R.id.btnSiguiente:
mp = MediaPlayer.create(this, R.raw.mama);
mp.start();
botonReproducir.setEnabled(true);
botonParar.setEnabled(true);break;
case R.id.btnAtras:mp =
MediaPlayer.create(this, R.raw.writeonme);
mp.start();
botonReproducir.setEnabled(true);
botonParar.setEnabled(true);break;
case R.id.btnParar:mp.stop();
botonParar.setEnabled(true);
botonReproducir.setEnabled(true);
break;
}}
}
Cronograma:Horas Que hizo Quien lo hizo
2 Dias La aplicacion Yamary
1 Hr Presentacion Alberto
1 ½ Hr El engargolado
Samuel
Fuentes:https://
www.youtube.com/watch?
v=mLWq4C1p6M0https://
www.youtube.com/watch?v=RMKun8KinSw
Anexos: