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

Respuesta
 
Herramientas
  #1  
Viejo 08/04/13, 19:00:49
Array

[xs_avatar]
antmon12 antmon12 no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2013
Mensajes: 29
Tu operador: Movistar

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 =)
Responder Con Cita


  #2  
Viejo 10/04/13, 23:34:52
Array

[xs_avatar]
newboy newboy no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2013
Mensajes: 7
Modelo de smartphone: LT18i
Tu operador: Pepephone
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.
Responder Con Cita
  #3  
Viejo 15/04/13, 09:09:26
Array

[xs_avatar]
antmon12 antmon12 no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2013
Mensajes: 29
Tu operador: Movistar

Con lo que me dices no consigo obtener lo que quiero. Mis conocimientos de web no son muy avanzados.
Responder Con Cita
  #4  
Viejo 17/04/13, 18:03:14
Array

[xs_avatar]
pinchadiscos pinchadiscos no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2013
Mensajes: 3
Tu operador: Movistar

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.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 18:08:19 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /