这段代码是关于在Java android项目中下载TXT文件的,但是正如您从标题中得到的那样,这是个例外。
我必须说变量result
是TextView
String pathh = "http://botbotbot.gigfa.com/student/csserver.txt";
try {
URL path = new URL(pathh);
result.append("1");
HttpURLConnection connection =(HttpURLConnection) path.openConnection();
connection.setRequestMethod("GET");
result.append("2"); // it goes til here
connection.connect(); //******************* problem is in this line *********
result.append("3");
File apkStorage = new File(
Environment.getExternalStorageDirectory() + "/");
if (!apkStorage.exists()) {
apkStorage.mkdir();
Log.e("DownFile", "Directory Created.");
}
} catch (Exception e) {
result.append(e.toString());
e.printStackTrace();
}
我甚至在setContentView
之后添加了代码,但结果是
UnknownHostException:无法解析主机 “ http://botbotbot.gigfa.com”:没有与之关联的地址
我的房东是正确的,我不知道这个异常在说什么。
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}
有什么办法解决吗?