private void readFile3(){
Toast.makeText(MainActivity.this, "opne readFile3", Toast.LENGTH_LONG).show();
try{
String sdPath = "/sys/class/power-supply/battery/batt_current_adc";
FileInputStream fis = new FileInputStream(sdPath);
byte[] data = new byte[fis.available()];
while(fis.read(data)!=-1){}
fis.close();
//mEdit.setText(new String(data));
Toast.makeText(MainActivity.this, (new String(data)), Toast.LENGTH_LONG).show();
}catch(IOException e){
Toast.makeText(MainActivity.this, "readFile3 IoeXCEPTION", Toast.LENGTH_LONG).show();
}
}
sdcard에 접근테스트 성공한 소스에 경로만 변경해줬습니다. 즉.
시스템 폴더인 /sys/class/power-supply/battery/batt_current_adc 에 접근하고자 합니다.
토스트로 확인코자 넣어봤는데요.
opne readFile3 뜨고~ readFile3 IoeXCEPTION 여기로 넘어가네요..
왜 그럴까요?
테스트 한 폰엔 루팅이 되어 있습니다.