im Download versuchen, mit diesem Code, um einen Quellcode einer Seite zum Download:java android - nicht ganzer Seite HTML-Code
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().permitAll().build());
URL url;
InputStream is = null;
BufferedReader br;
String line;
List<String> list = new ArrayList<>();
try {
url = new URL("https://csgostash.com/weapon/MAG-7");
is = url.openStream();
br = new BufferedReader(new InputStreamReader(is));
while ((line = br.readLine()) != null)
list.add(line);
File f = new File("/data/data/abc.def.asd/cache/nwm.txt");
FileWriter fw = new FileWriter(f, true);
for(String x : list)
fw.append(x +"\n");
} catch (IOException e) {
e.printStackTrace();
}
aber das tut eine ganze Code herunterladen. es endet ein paar Zeilen bevor es sollte (ich weiß es, weil, wie Sie sehen können, schrieb ich den gesamten Inhalt der Liste in eine Textdatei). Kennen Sie andere Methoden, um den gesamten Website-Code in einem Array/einer Liste zu speichern?
Verwenden Sie für statische Inhalte jsoup, für dynamische Inhalte ein WebView mit einer JavaScript-Schnittstelle. –