Autore Topic: HttpClient con connessione 3G non funziona.. con wifi si ...  (Letto 1471 volte)

Offline ale88sv

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: +1
    • Google+
    • Mostra profilo
    • Le Mie Apps
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ale88sv
  • Sistema operativo:
    Windows 7 / Ubuntu 12.4
HttpClient con connessione 3G non funziona.. con wifi si ...
« il: 05 Novembre 2011, 21:02:58 CET »
0
Ciao a tutti ho un piccolo problema, sto facendo un app per leggere un forum , solo che non capisco perchè funziona solo in wifi, vi posto il codice :

Codice (Java): [Seleziona]
    public static BufferedReader getSourceSite(String s_url)
    {

                try {
                       
                        HttpClient client = new DefaultHttpClient();
                    URI website = new URI(s_url);
                    HttpGet request = new HttpGet();
                    request.setURI(website);
                    HttpResponse response = client.execute(request);
                       
                        return new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
                       
                } catch (Exception e) {
                        e.printStackTrace();
                }
                return null;
    }

Codice (XML): [Seleziona]
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
        <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>

il logcat non dice nulla ...

Grazie Ale
« Ultima modifica: 17 Novembre 2011, 12:31:42 CET da ale88sv »

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Problema con connessione 3G
« Risposta #1 il: 05 Novembre 2011, 23:47:58 CET »
0
qual'è la porta usata dalla connessione 3G ?
Verifica di non avere problemi sulla porta.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline ale88sv

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: +1
    • Google+
    • Mostra profilo
    • Le Mie Apps
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ale88sv
  • Sistema operativo:
    Windows 7 / Ubuntu 12.4
Re:Problema con connessione 3G
« Risposta #2 il: 06 Novembre 2011, 00:54:51 CET »
0
in che senso ??
il 3G funziona tranquillamente .. e l'app con il 3G che non va..

Offline ale88sv

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: +1
    • Google+
    • Mostra profilo
    • Le Mie Apps
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ale88sv
  • Sistema operativo:
    Windows 7 / Ubuntu 12.4
Re:HttpClient con connessione 3G non funziona.. con wifi si ...
« Risposta #3 il: 17 Novembre 2011, 12:00:58 CET »
0
Ho scoperto che qualcosa della pagina legge ... ma sembra solo l'header e non tutta la pagina ...

soluzioni !?

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:HttpClient con connessione 3G non funziona.. con wifi si ...
« Risposta #4 il: 17 Novembre 2011, 12:23:25 CET »
0
Ti butto là un suggerimento grezzo: ho un vago ricordo di un parametro timeout per le connessioni, non è che col 3G ci vuole più tempo e quindi va in timeout la connessione? Guarda un po', ci dovrebbe essere il modo di settare quel parametro.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline ale88sv

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: +1
    • Google+
    • Mostra profilo
    • Le Mie Apps
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ale88sv
  • Sistema operativo:
    Windows 7 / Ubuntu 12.4
Re:HttpClient con connessione 3G non funziona.. con wifi si ...
« Risposta #5 il: 17 Novembre 2011, 12:30:28 CET »
0
Ho risolto !!! e non capisco il motivo  o_O o_O o_O

Ho usato HttpPost al posto del Get ... qualcuno sa spiegarmi perchè !?

Quanto dovrei mettere di timeout ?