Android+ip

4 respostas
J

Bom pessoal, estou criando uma aplicação que necessita enviar uma requisição para um ip
por exemplo: 192.168.0.55, porem não quero abrir ele no browser…

String url = "http://192.168.0.55" Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(url)); startActivity(i);

Existe alguma maneira de executar esse ip sem abrir o browser?

Obrigado.

4 Respostas

J
Pessoal estou tentando usar isso:
URL url = null;          
                    try {
                        url = new URL("http://10.0.2.2:81/");
                    } catch (MalformedURLException e1) {
                        // TODO Auto-generated catch block
                        
                        Toast.makeText(getApplicationContext(), "Erro"+e1.getLocalizedMessage(),Toast.LENGTH_LONG).show();
                    }                   
                    try {
                        HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
                        urlConnection.connect();
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        Toast.makeText(getApplicationContext(), "Erro"+e.getMessage(),Toast.LENGTH_LONG).show();
                    }
// Porem esta dando erro: Permissão Negada, porem já liberei essa permissão:
<uses-permission android:name="android.permission.INTERNET" />

ainda está ocorrendo erro.
Alguém pode ajudar nesse post? talvez agora ficou melhor explicado o que preciso fazer.
Obrigado.

otaviojava

Eu acho que vc pode fazer isso com a classe URI
http://developer.android.com/reference/android/net/Uri.html

otaviojava

Você quer fazer o que extamente nesse ip ?
Carregar mensagem o que em ?
A depender do tempo você terá de criar um serviço.

J

Bom dia, é o seguinte, eu preciso invocar esse ip, pois quando esse ip for invocado irá disparar outra aplicação.
Já consegui fazer usando o browser, porém fica muito estranho uma aplicação abrir o browser sem necessidade.
Se alguém tiver alguma sugestão.
Obrigado.

Criado 9 de fevereiro de 2011
Ultima resposta 10 de fev. de 2011
Respostas 4
Participantes 2