![]() |
|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
Problema con carácteres raros EditText
Hola a todos,
estoy haciendo un simple reproductor de música...pero cuando cojo la ruta de la canción de un EditText...al usar la barra "/" me devuelve un caracter raro y como es normal...no puede abrir la cancion....alguien me puede ayudar???? Saludos. |
|
#2
|
¿Permites al usuario escribir la ruta de la canción?
Yo tal vez guardaría la referencia al archivo (un objeto File) y en un TextView pintaría la ruta, pero nunca modificable por el usuario. Así cuando tengas que reproducir no tienes que parsear el String del widget sino que podrás usar directamente el objeto File. El único reproductor que hice yo era streaming, así que tal vez diga bobadas, pero por probar tampoco pierdes nada. |
#3
|
||||
|
||||
Gracias por tu respuesta...pero quería hacer un reproductor sin necesidad de usar ficheros ni BD....por eso le digo que me pase la ruta...¿sino como?
Saludos. |
#4
|
||||
|
||||
![]()
¿Pretendes que el usuario sepa la ruta del archivo? Yo ni siquiera sé si empieza en / o en /sd... yo te recomiendo que utilices un explorador de archivos para que el usuario seleccione la canción. Yo uso este para imagenes:
Código:
startActivityForResult(new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI), SELECT_IMAGE); Código:
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == SELECT_IMAGE) if (resultCode == Activity.RESULT_OK) { Uri selectedImage = data.getData(); ImageView bg = (ImageView) findViewById(R.id.background); bg.setImageURI(selectedImage); } } Salu2!! |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 01:26:38 (GMT +2)
HTCMania: líderes desde el 2007