2012-04-03 8 views
0

Wie URL laden ohne Android-Browser zu starten?URL laden, ohne Android-Browser zu starten

Kann mir jemand helfen?

+0

Was ist Ihr Ziel? Was willst du erreichen? – Araw

+0

Ich habe URL mit Params erstellt, sobald ich auf "Senden" -Button geklickt habe, sollten die Daten auf dem Server gespeichert werden? Wenn ich die URL im Browser kopiere und einfüge, werden die Daten auf dem Server aktualisiert? aber ich will das nicht so machen. – Kamal

+0

Sie können zum Beispiel HTTP POST verwenden? – Araw

Antwort

0
HttpClient httpclient = new DefaultHttpClient(); 
    HttpPost httppost = new HttpPost(YOUR URL COMES HERE); 
    String responseBody; 

    try { 
     BasicHttpResponse response = (BasicHttpResponse) httpclient.execute(httppost); 
     HttpEntity entity = response.getEntity(); 

     responseBody = EntityUtils.toString(entity); 


    } catch (ClientProtocolException e) { 
     Log.w("com.name.pkg", e); 
     return 0; 
    } catch (IOException e) { 
     Log.w("com.name.pkg", e); 
     return 0; 
    } 
     return 1; 
} 
+0

Hallo Kumpel, es wird 401 nicht autorisiert. Autorisierung erforderlich. Wie übergebe ich Benutzername und Passwort? – Kamal

+0

Sie erhalten die gleiche Nachricht, wenn Sie versuchen, die URL in einem Webbrowser zu besuchen? – Araw

+0

Fehler wird nicht angezeigt, wenn ich in Webbrowser laden – Kamal

-1
public class NonBrowserLaunchingURLLoader { 
    public void loadURL(String url) { 
     // Don't launch the android browser here. 
    } 
} 
0

Verwenden WebView in Ihrer Anwendung. Versuchen Sie das folgende Tutorial, wenn Sie nicht wissen, wie Sie WebView verwenden.

Android WebView Demo

Verwandte Themen