File anrFile = null;
String status = Environment.getExternalStorageState();
if (status.equals(Environment.MEDIA_MOUNTED)) {
File sd = Environment.getExternalStorageDirectory();
String path = sd.getPath()+"/anrlog/" + sd_appName;
FileReader input = null;
FileWriter output = null;
try {
File file = new File("/data/anr/traces.txt");
if(file.exists()){
input = new FileReader(file);
output = new FileWriter(path + "/trace.txt");
int read = input.read();
while ( read != -1 ) {
output.write(read);
read = input.read();
}
}
} catch (Exception e) {
} finally {
try{if(null != input) input.close(); }catch (Exception e) {}
try{if(null != output) output.close(); }catch (Exception e) {}
}
anrFile = new File(path + "/trace.txt");
if(!anrFile.exists()){
anrFile = null;
}
}