Android 读取资源文件实例详解
Android读取资源文件实例详解
本文主要介绍Android读取资源文件,直接从assets读取,从Raw文件中读取,InputStream转String。
以下为直接从assets读取:
/**
*得到Assets里面相应的文件流
*
*@paramfileName
*@return
*/
privateInputStreamgetAssetsStream(StringfileName){
InputStreamis=null;
try{
is=getAssets().open(fileName);
//is.close();
}catch(IOExceptione){
e.printStackTrace();
}
returnis;
}
以下为从Raw文件中读取:
/**
*读取raw文件夹下面的文件
*@return
*/
publicInputStreamgetFromRaw(){
InputStreamins=null;
try{
ins=getResources().openRawResource(R.raw.area);
}catch(Exceptione){
e.printStackTrace();
}
returnins;
}
下面是InputStream转String
/**
*InputStream转String
*@paraminputStream
*@return
*/
privateStringInputStreamToString(InputStreaminputStream){
Stringresult=null;
try{
intlength=inputStream.available();
byte[]buffer=newbyte[length];
inputStream.read(buffer);
result=EncodingUtils.getString(buffer,"UTF-8");
}catch(Exceptione){
e.printStackTrace();
}
returnresult;
}
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短