現在、大きなファイル (>14MB) を Android アプリに読み込もうとしています。現在使用しているコードは次のとおりです。
AssetManager manager = context.getAssets();
InputStream stream = manager.open(Filename);
BufferedReader br = new BufferedReader(new InputStreamReader(stream));
Scontent = br.readLine(); //I just load one big line that is bigger than 14 MB
しかし、〜 14MB の割り当てでメモリ不足の例外が発生します。アプリの最大サイズは 16 MB (デバイスによって異なります) と書かれていますが、それほど多くのデータを読み込む良い方法が見つかりません。
このような大きなファイルをロードする最も簡単なソリューションは何でしょうか?