Android Development - Acesso ao código fonte de uma página na internet

2 respostas
J

Estou desenvolvendo um projeto para um futuro sistema na Plataforma Android. A idéia inicial é que a arquitetura do sistema seja baseada na leitura do código fonte de uma página na internet (back-end), interpretando esse código e apresentando para o usuário na forma de uma aplicação nativa Android (front-end).

Resumindo, seria como uma máscara para o site, para o usuário poder usar na forma de uma aplicação.

É como um navegador, mas eu não quero trabalhar com a arquitetura de um navegador, se eu tiver acesso ao código fonte gerado pela página desse site, eu consigo desenvolver essa aplicação.

No firefox por exemplo, você tem a opção para visualizar o código fonte gerado pela página.

2 Respostas

J

Vou dar um exemplo, código fonte do GUJ gerado pelo firefox:

<div class="container2">
			
				<a id="myprofile" class="mainmenu" href="/user/edit/XXXX.java"><img src="/templates/default/images/icon_mini_profile.gif" alt="[Profile]" border="0"> MEUS DADOS</a>&nbsp; 
				<a id="privatemessages" class="mainmenu" href="/pm/inbox.java"><img src="/templates/default/images/icon_mini_message.gif" alt="[Message]" border="0">
					MENSAGENS PRIVADAS (0)
				</a>&nbsp;
                <a id="mymessages" class="mainmenu" href="/posts/listByUser/XXXX.java"><img src="/templates/default/images/icon_mini_message.gif" alt="Minhas Mensagens" border="0">
                   MINHAS MENSAGENS
                </a>&nbsp;
                <a id="favorites" class="mainmenu" href="/bookmarks/list/XXXX.java"><img src="/templates/default/images/icon_mini_message.gif" alt="Favoritos" border="0">

                   FAVORITOS
                </a>&nbsp;
				

					<a id="logout" class="mainmenu" href="/user/logout.java"><img src="/templates/default/images/icon_mini_login.gif" alt="[Login]" border="0"> LOGOUT [Javaanewworld]</a>
			
		</div>

Além de ter acesso ao código, eu precisaria também usar parte desses comandos, por exemplo:

<a id="logout" class="mainmenu" href="/user/logout.java"><img src="/templates/default/images/icon_mini_login.gif" alt="[Login]" border="0"> LOGOUT [Javaanewworld]</a>

Com o código acima eu criaria um botão LOGOUT NA APLICAÇÂO. E ESSE BOTÃO TERIA QUE EXECUTAR ESSA MESMA AÇÃO, COMO NO SITE ORIGINAL USANDO O MESMO COMANDO.

.

É COMO UM NAVEGADOR PARA UMA PÁGINA DE INTERNET ESPECIFICA. NA FORMA DE UMA APLICAÇÂO, COM O VISUAL ADAPTADO PARA TAL, USANDO COMO BASE O CÓDIGO FONTE GERADO*, COMO O ACIMA.

*A plataforma Android oferece essa possiblidade?

R

Existem vários parsers HTML em Java, se algum deles funciona no Android não sei dizer…

Criado 24 de julho de 2011
Ultima resposta 24 de jul. de 2011
Respostas 2
Participantes 2