Bonjour,
Voici mon but:
Lire le contenu d'une page web (le mien) et la transmettre dans une variable.
Pour faire du "parcing" apr�s et l'affich� a ma convenance.
Niveau de connaissance: Novice
Voici mon environnement de travaille:
IDE Eclipse version: Indigo Release
SDK Android
�mulateur Android API 2.2
Mon code:
----------------------------------
---------------------------------
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 package com.android.snmp; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import java.net.*; public class Snmp extends Activity { private String infoURL(String args) throws IOException { URL u = new URL(args); BufferedInputStream bis = new BufferedInputStream(u.openStream()); BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(new File("output.txt"))); while(bis.available() != 0) { byte[] data = new byte[bis.available()]; System.out.println("Data length : " + data.length); bis.read(data, 0, data.length); bos.write(data, 0, data.length); } bis.close(); bos.close(); return args; } public void onCreate(Bundle icicle) { super.onCreate(icicle); TextView textView = new TextView(this); String info_url = ""; try { info_url = infoURL("http://www.mondomain.com/"); } catch (IOException e) { info_url = "IOException"; } textView.setText(info_url); setContentView(textView); } }
J'ai fais mes devoirs et test� sur divers version d'�mulateur de 1.6 a 3.1.
test� divers code exemple fournie dans divers forum.
J'ai toujours l'erreur suivant qui m'affiche dans l'�mulateur d'android lorsque j'ex�cute le .apk : IOException
Dans Eclipe tout s'emble beau, dans l'�mulateur je peux me connecter sur le web via l'application int�gr�.
Merci pour vos suggestions.
-Ian
Partager