i++

プログラム系のメモ書きなど

Android : raw リソースの読み込み(ファイル)

// Context context は引数等で与えられているとする
// XXX は raw フォルダに入れたファイル名(拡張子抜き)
try {
    BufferedReader reader = new BufferedReader(
        new InputStreamReader(
            context.getResources().openRawResource(R.raw.XXX)));
    String line;
    while( (line = reader.readLine()) != null) {
        // 1行ずつ処理...
    }
    reader.close();
} catch(IOException e) {
    Log.e(TAG, e.toString());
}

Java のファイル読み書きは度々忘れてしまいます…。