Java Android:从url打开领域的json文件
对于我的android应用程序,我使用一个json文件为应用程序添加内容 如果我从assets文件夹打开该文件,一切正常。我只是通过以下方式打开文件:Java Android:从url打开领域的json文件,java,android,json,file,realm,Java,Android,Json,File,Realm,对于我的android应用程序,我使用一个json文件为应用程序添加内容 如果我从assets文件夹打开该文件,一切正常。我只是通过以下方式打开文件: InputStream stream = getAssets().open("myfile.json"); 现在,我已将相同的文件放在服务器上。如何从url获取此文件?例如: 我尝试了以下方法: BufferedInputStream stream = null; try { URL fileURL = new URL
InputStream stream = getAssets().open("myfile.json");
现在,我已将相同的文件放在服务器上。如何从url获取此文件?例如:
我尝试了以下方法:
BufferedInputStream stream = null;
try {
URL fileURL = new URL("http://myurl.com/myfile.json");
URLConnection connection = fileURL.openConnection();
connection.connect();
stream = new java.io.BufferedInputStream(connection.getInputStream());
} catch (Exception e) {
Log.e("MY_LOG_TAG", "I got an error", e);
}
它不工作,我收到一个“权限被拒绝”错误。但该文件是可访问的。如何正确地做到这一点?我错过了互联网任务。在清单中添加:
<uses-permission android:name="android.permission.INTERNET" />
您可能缺少Internet权限,请参阅您的清单中是否声明了Internet权限?请共享您的stacktrace,以便我们了解确切的错误