Home Menu

Menu



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


 
Herramientas
  #1  
Viejo 08/04/13, 19:00:49
Avatar de antmon12
antmon12 antmon12 no está en línea
Usuario novato en la web
Mensajes: 29
 
Fecha de registro: ene 2013
Mensajes: 29
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de newboy
newboy newboy no está en línea
Usuario novato en la web
Mensajes: 7
 
Fecha de registro: abr 2013
Mensajes: 7
Modelo de smartphone: LT18i
Versión de ROM: 2.3.4
Tu operador: Pepephone
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de antmon12
antmon12 antmon12 no está en línea
Usuario novato en la web
Mensajes: 29
 
Fecha de registro: ene 2013
Mensajes: 29
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de pinchadiscos
pinchadiscos pinchadiscos no está en línea
Usuario novato en la web
Mensajes: 3
 
Fecha de registro: abr 2013
Mensajes: 3
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 11:25:16 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007