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 送给学长毕业祝福语简短