Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:从url打开领域的json文件_Java_Android_Json_File_Realm - Fatal编程技术网

Java Android:从url打开领域的json文件

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

对于我的android应用程序,我使用一个json文件为应用程序添加内容

如果我从assets文件夹打开该文件,一切正常。我只是通过以下方式打开文件:

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,以便我们了解确切的错误