Bonjour,
je voudrais me connecter a un serveur sous EasyPHP,il renvoie Bonjour, j'utilise le code suivant, il n'a aucune erreur lors de l'execution, mais l'object connection reste null lorsque j'utilise le debogage.
Et dans le manifeste j'ai ajouter:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 package com.example.oooo.ppp.Ihm; import android.app.Activity; import android.os.Bundle; import android.util.Log; import com.example.oooo.ppp.R; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; public class ActPresentation extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.lay_presentation); try { URL url = new URL("http","10.0.0.2",80,"acceuille.php"); downloadUrl(url); }catch(MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } private String downloadUrl(URL url) throws IOException { HttpURLConnection connection = null; StringBuffer chaine = new StringBuffer(""); try { connection = (HttpURLConnection) url.openConnection(); connection.setRequestProperty("User-Agent",""); connection.setRequestMethod("GET"); connection.setDoInput(true); connection.connect(); InputStream inputStream = connection.getInputStream(); BufferedReader rd = new BufferedReader(new InputStreamReader(inputStream)); String line = ""; while ((line = rd.readLine()) != null) { chaine.append(line); } }catch(IOException e) { e.printStackTrace(); } finally { if (connection != null) { connection.disconnect(); } } return chaine.toString(); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part <uses-permission android:name="android.permission.INTERNET" />
Partager