0
私のAndroidアプリケーションでは、jsonファイルを使用してアプリケーションでコンテンツを膨張させています。Android:RealmのURLからjsonファイルを開く
ファイルをassetsフォルダから開くと、すべて正常に動作します。
InputStream stream = getAssets().open("myfile.json");
ここでは、同じファイルをサーバーに配置しました。このファイルをURLからどのように取得する必要がありますか?たとえば:http://myurl.com/myfile.json
私は次のことを試してみた:
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);
}
それは働いていない、私は、「アクセス許可が拒否されました」というエラーが供給しています。しかし、このファイルはアクセス可能です。どのようにこれを正しく行うには?
おそらく、インターネットのアクセス権が欠落している、http://stackoverflow.com/questions/2169294/how-to-add-manifest-permission-to-android-application – Vincent
を参照してください、あなたはありますかあなたのマニフェストに宣言されているインターネットの許可? – Remco
スタックトレースを共有してください。正確なエラーについて知ることができます –