AndroidOS Androidアプリ アプリ開発

[Android] 絶対パスでテキストを読み込む

Googleさんに探しに行くのも面倒になってしまったので、
自分のブログにメモをアップ。

相対パスはよくあるけど、絶対パスのほうが確実よね。
あとはループで回すなり色々処理できる、っと。

File path = new File("/data/data/hoge/files/foo.txt");
BufferedInputStream istream;
String s;
try {
    istream = new BufferedInputStream(new FileInputStream(path));
    byte[] buffer = new byte[32];
    istream.read(buffer);
    s = new String(buffer).trim(); // 余分なデータを消去
    istream.close();
} catch (Exception e) {
    e.printStackTrace();
}
Log.d("dev",s);

-AndroidOS, Androidアプリ, アプリ開発

Copyright© LAPTURE , 2020 All Rights Reserved.