J'essaie de lire l'adresse URL du site Web, puis d'écrire dans le stockage interne du périphérique. Ci-dessous sont mon code, la sortie du système peut imprimer la ligne, mais il n'y a pas de fichier au stockage interne. Supposons que le fichier abc.xml apparaisse dans "/data/data/my-package/abc.xml" mais il n'y a rien ... Veuillez nous aider sur ce problème.Le stockage interne n'est pas écrit
try {
URL sourceUrl = new URL("mysite.php");
BufferedReader in = new BufferedReader(
new InputStreamReader(sourceUrl.openStream()));
String inputLine;
OutputStream out = openFileOutput("abc.xml", Context.MODE_PRIVATE);
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
out.write(inputLine.getBytes());
}
in.close();
out.close();
}
catch (IOException e) {
Log.d(LOG_TAG, e + "");
}
Et il n'y a rien dans vos journaux de débogage? – sarnold
Avez-vous ajouté cette autorisation dans votre fichier manifeste ' uses-permission>' –
MKJParekh