| | |
| | | } |
| | | return stringBuffer; |
| | | } |
| | | public static StringBuffer readMCUtFileFromSD(Context context,String fileName){ |
| | | String lineTxt = null; |
| | | StringBuffer stringBuffer = new StringBuffer(); |
| | | try { |
| | | String dir = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"; |
| | | InputStream inputStream = null; |
| | | |
| | | File file = new File(dir,fileName); |
| | | if (!file.exists()){ |
| | | MyLog.d(TAG,dir+"目录下"+fileName+"文件不存在"); |
| | | return null; |
| | | } |
| | | try { |
| | | inputStream = new FileInputStream(file); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | |
| | | InputStreamReader inputStreamReader = new InputStreamReader(inputStream,"ISO-8859-1"); |
| | | BufferedReader bufferedReader = new BufferedReader(inputStreamReader); |
| | | while((lineTxt = bufferedReader.readLine()) != null){ |
| | | |
| | | stringBuffer.append(lineTxt); |
| | | |
| | | } |
| | | inputStreamReader.close(); |
| | | bufferedReader.close(); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | return stringBuffer; |
| | | } |
| | | /** |
| | | * |
| | | * @param fromFile 源文件路径包括文件名(绝对路径) |