![]() |
|
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
|
||||
|
||||
Como lo hago?
Buenas amigos tengo una duda sin resolver y es que esta página http://radiopalmones.caster.fm donde escucho la radio te muestra en la web el nombre de la canción que se está reproduciendo en ese momento. Bien, la cosa es que estoy desarrollando una app para uso personal de esa web y quisiera obtener el nombre de la canción para mostrarla en un textview.
Solución?? Gracias de antemano =) |
|
#2
|
||||
|
||||
No te pongo el código porque todavía no se hacerlo, pero te dejo unos enlaces para guiarte:
http://developer.android.com/referen...onnection.html (Para hacer la petición a la web) http://www.htcmania.com/showthread.php?t=120040 (Duda similar) http://www.eslomas.com/2010/09/como-...desde-android Salu2. |
#3
|
||||
|
||||
Con lo que me dices no consigo obtener lo que quiero. Mis conocimientos de web no son muy avanzados.
|
#4
|
||||
|
||||
Bueno antes que nada . Saludos a todos! Mi primer mensaje en este foro...por que la verdad que ultimamente en el trabajo nos estamos poniendo las pilas con Android. Y se agradecer leer a gente que sabe del tema. Y por aqui hay unos cuantos ;).
A ver por lo que cuentas quieres capturar de una pagina web ese dato. Lo primero esta claro , hacer un HttpGet que te de el response de la pagina. Y una vez tengas ese response quieres controlar determinados datos de la web. En el fondo es como si cogieras la web , le dieras a ver codigo fuente y analizases que texto quieres coger desde el html. He entrado en otra radio del mismo proveedor (la que tu comentas estaba caida). Y mirando el código fuente se pueden ver dos cosas: A) que el div que buscas es el siguiente yo creo : now_play_cont [PHP]<div style="text-decoration: underline;">Now Playing:</div> <div id="now_play_cont"></div> [/PHP] Y que dicho div lo debe cargar mediante json . [PHP]function parseStreamXml(xml) { //alert(xml); if (xml.nostream) { window.location.reload(); //alert("haha"); } else { setlastplayed(htmlspecialchars(xml.playing)); if (xml.shout!="") { setlastshout(htmlspecialchars(xml.shout)); } $("#now_play_cont").html(htmlspecialchars(xml.play ing)); } } function GetStream(){ $.ajax({ type: "GET", dataType: 'json', url: "radio_cron.php?uid=55412", success: parseStreamXml }); }[/PHP] Lo que no tengo claro es el siguiente paso y como capturar esa información desde tu App. No se si me has entendido pero espero te de alguna pista. Última edición por pinchadiscos Día 17/04/13 a las 18:21:14 |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 11:25:16 (GMT +2)
HTCMania: líderes desde el 2007