"data/data/com.android.bonvoyage"폴더의 file.createNewFile() 명령으로 안드로이드 타블렛의 내부 저장 장치에서 파일 생성을 테스트하는 파일을 만들었습니다.안드로이드 타블렛에서 file.createNewFile()에 의해 생성 된 파일을 볼 수 있습니까?
루트 계정을 가지고있을 때 파일을 볼 수 있어야하지만 루트 권한없이 만든 파일을 보려면 을 찾고 싶습니다. 파일을 만든 위치에 상관없이 실제 태블릿에서보고 테스트하고 싶습니다.
그럴 수 있습니까? 데이터/데이터/com.android.bonvoyage/MYFILE.TXT하고있다 여부를 찾습니다
과정은 루트 탐색기 또는 당신이 검색 할 수 루트를 지원하는 모든 파일 탐색기와
File file = new File("data/data/com.android.bonvoyage/myfile.txt");
boolean tf = false;
if (!file.exists()) {
try {
tf = file.createNewFile();
} catch (IOException ioe) {
Toast.makeText(this, ioe.toString(), 5000).show();
//ioe.printStackTrace();
} finally {
Toast.makeText(this, "File Created? " + Boolean.toString(tf), Toast.LENGTH_SHORT).show();
}
}
그것은 안 "/ 데이터 ..."가 되나요? – njzk2
또한 토스트에 예외를 기록하지 마십시오. 로그에 기록하십시오. – njzk2