And Q.

思ったことを書きます

外部ファイルを読み込む

久しぶりのAndroid備忘録です。

今更感丸出しですが、Androidのプロジェクト内にテキストファイルとかとかを配置して、それを使いたい時どーするかっていう話です。

まずはres内にrawというフォルダをつくります(プロジェクト直下にassetsフォルダを置いてもいいみたいです)

ファイル名には小文字のアルファベット、数字、ドット、アンダースコアが使えるみたいです。
res/rawフォルダに置いたファイルは

InputStream is = getResources().openRawResource(R.raw.ファイル名);  

assetsフォルダに置いたファイルは

AssetManager as = getResources().getAssets();   
InputStream is = as.open("ファイル名");  

みたいな感じでInputStreamで読み込めるっぽいです。

伝聞系なのはまだ試してないからです。