EncodingUtils 过时

public static String readFileFromAssets(Context context,String fileName)

String res="";   
try{
  InputStream in = context.getResources().getAssets().open(fileName);   
 
  int length = in.available();           
  byte [] buffer = new byte[length];          
 
  in.read(buffer);              
  in.close();  
  //res = EncodingUtils.getString(buffer, "UTF-8");// EncodingUtils:deprecated  过时,API level 21之后是不可以的   
  res = new String(buffer, "UTF-8"); //用new String可以运行在任意API Level
  
 }catch(Exception e){   
     e.printStackTrace();          
  } 
return res;
}

你可能感兴趣的:(EncodingUtils 过时)