Android中的res文件夹是用来存储资源的,res文件夹下的raw文件夹的内容会在编译的时候原样打包,不会被编译成二进制文件,所以我们可以在raw文件夹下存放的txt文件来保存我们的一些信息,或者也可以放入assets文件夹下进行读取,两者的不同之处在于:raw文件夹下的data.txt文件通过
InputStream inputStream = getResource().openRawResource(R.raw.data);
而asserts文件夹下的data.txt需要通过assetManager获得
AssetManager am = null;
am = getAssets();
InputStrem inputStream = am.open("data.txt");
我们假设txt文件内容如下,用bufferedreader解析出其中的内容
province.txt
1</