URL url = null;
URLConnection con;
DataInputStream dis;
FileOutputStream fos;
byte[] fileData;
try {
url = new URL("http://esdeath.de/downloads/EsdeathClient.rar"); //just example
} catch (MalformedURLException e) {
e.printStackTrace();
}
assert url != null;
con = url.openConnection();
dis = new DataInputStream(con.getInputStream());
fileData = new byte[con.getContentLength()];
for (int q = 0; q < fileData.length; q++) {
fileData[q] = dis.readByte();
}
dis.close();
fos = new FileOutputStream(new File("C:\\Users\\max\\desktop"));
fos.write(fileData);
fos.close();
нашел это в потоке stackoverflow и добавил разрешения в мой манифест как:
Permissions: all-permissions
по той причине, что он по-прежнему говорит, что разрешение отклонено.