当前位置: 代码迷 >> Android >> android读取raw底下的文件
  详细解决方案

android读取raw底下的文件

热度:75   发布时间:2016-05-01 20:12:32.0
android读取raw下面的文件

例如raw文件夹下面的文件是w_city_code.txt,那么读取参考代码如下:

?

BufferedReader reader=new BufferedReader(new InputStreamReader(getResources().openRawResource(R.raw.w_city_code)));			boolean found=false;			try {				String line;				String name;				boolean isPreEmpty=true;				while((line=reader.readLine())!=null){					if(line.length()>10){						if(isPreEmpty){							name=line.substring(10);							if(name.equals(cityName)){								// find the city for shenghui								found=true;								// search the city names and fill the list								cities=searchCitys(line.substring(0, 9),line.substring(10),reader);								fillCities(cities);								break;							}						}						isPreEmpty=false;					}else{						isPreEmpty=true;					}				}			} catch (IOException e) {				e.printStackTrace();			}finally{				try {					reader.close();				} catch (IOException e) {					e.printStackTrace();				}				if(!found){					setListAdapter(null);				}			}
?
  相关解决方案