我认为我的连接失败,但我无法修复代码。
URL url = new URL( imageURL);
File file = new File(fileName);
URLConnection ucon = url.openConnection();
InputStream is = ucon.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
调试时,这部分代码崩溃了。 我用的是
<uses-permission android:name="android.permission.INTERNET"/>
和
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
最佳答案
在 setContentView(R.layout.activity_main) 之后将以下代码写入 MainActivity
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}
关于java - 我想在 android 中以编程方式下载文件,但是运行时它关闭了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22007583/