landantas 15 de mar. de 2012
Cara!
Mas qual será a funcionalidade???
Caso seja para tipo pegar um valor de um BD que está listado numa página, é melhor você fazer um WebService que fica mais fácil(acho)…
Fica com DEUS:!:
amigo_net 15 de mar. de 2012
Então, seria pegar o conteúdo carregado dá internet, utilizar parte dele para exibir na app.
Não seu se é o termo correto, mas similar ao termo embed.
Tenho mais experiência com microsoft e usava para isso o internet control e acessava o conteúdo através de DOM do objeto.
Ex:
objNav.document.inputx.value
Abs
landantas 15 de mar. de 2012
Cara eu não entendi bem oq você falou mas…
Pelo Web Service tipo, você faz uma “pergunta” do android e o WebService manda uma resposta…
tipo você configura o webservice para receber um ID do cliente, ai ele recebe o id consulta no banco e retorna o nome, end, tel, etc…
Sacas???
Os três primeiros tópicos deste link é um tutorial sobre android e WebService…
Fica com DEUS:!:
Espero ter ajudado…
PS.: Mas sua intenção é pegar que valor do HTML??? Uma consulta no BD…???
amigo_net 15 de mar. de 2012
Não é webservice.
É pegar o conteúdo de uma página www.uol.com.br , selecionar um texto e exibir de outra forma na aplicação.
valeu
landantas 15 de mar. de 2012
ok, ok…
Mas taí o link caso alguem precise
Mas como fazer essa parte aii eu já não sei…
Mas eu acho que utilizando o HTTPResponse dá pra pegar o conteudo da página(só não tenho certeza)
Fica com DEUS:!:
felipebonezi 19 de mar. de 2012
Cara, você precisa fazer o download da pagina primeiro através de uma conexão HTTP.
saca:
try {
URL url = new URL ( "www.uol.com.br" );
HttpURLConnection conexao = ( HttpURLConnection ) url . openConnection ();
conexao . connect ();
InputStream is = conexao . getInputStream ();
byte [] smallBuffer = new byte [ 1024 ] ;
ByteArrayOutputStream bigBuffer = new ByteArrayOutputStream ();
int lidos ;
while (( lidos = is . read ( smallBuffer )) > 0 ) {
bigBuffer . write ( smallBuffer , 0 , lidos );
}
html = new String ( bigBuffer . toByteArray ());
} catch ( Exception e ) {
e . printStackTrace ();
}
Nesse caso, a String html é todo o código fonte do site.
Simples?
fernando.camargo 19 de mar. de 2012
Use bibliotecas DOM (o próprio android tem) para navegar na árvore HTML.
amigo_net 19 de mar. de 2012
Valeu galera, É essa a minha necessidade.
Abs