Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
aceder a um site http Java-Android
17-07-2011, 18:06
Mensagem: #1
aceder a um site http Java-Android
Boas
Pessoal não sei se este e o local correcto para postar esta duvida, desde já as minhas desculpas.

Ora o meu problema e o seguinte criei o seguinte código num projecto java no eclipse e esta a funcionar correctamente, o problema e quando crio um projecto android onde pretendo que o código funcione. Coloco lá o mesmo código não passa a linha "BufferedReader in = new BufferedReader(new InputStreamReader(url1.openStream()));"

O que pretendo exactamente com este programa é apenas aceder a um link com autenticação e não pretendo receber informação da mesma pagina (servidor).

A baixo fica o código que desenvolvi se alguém poder ajudar agradeço desde já ...


Código:
public class Programa extends Activity {

         ImageButton imageButton1;
        
        
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        
        
        imageButton1 = (ImageButton) findViewById(R.id.imageButton1);
        
        
        
        imageButton1.setOnClickListener(new View.OnClickListener()
        {
      
                public void onClick(View v)
                {                      
                        Authenticator.setDefault(new MyAuthenticator());
                                try {
                                        
                                        URL url1 = new URL("http://192.168.1.10/cgi-bin/zapTo?path=1:0:1:2c8:25:36:fed40000:0:0:0:");
                                        BufferedReader in = new BufferedReader(new InputStreamReader(url1.openStream()));
                                        String str;
                                } catch (MalformedURLException e) {
                                } catch (IOException e) {
                                }
                        
                        
                }
        });
        
        
        
        
    }
}

class MyAuthenticator extends Authenticator {
        protected PasswordAuthentication getPasswordAuthentication() {
        String promptString = getRequestingPrompt();
        String hostname = getRequestingHost();
        InetAddress ipaddr = getRequestingSite();
        int port = getRequestingPort();

         String username = "user";
         String password = "pass";


        return new PasswordAuthentication(username, password.toCharArray());
    }
}
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 2 Visitante(s)