0
/안드로이드의 데이터 디렉토리가 비어 있습니다. 몇 가지 응용 프로그램을 설치했고/data/Myapp 디렉토리에 파일을 작성하는 코드를 작성했습니다.안드로이드 태블릿에서 만든 파일을 찾지 못했습니다.
이 파일은 OnCreate 메소드에 있지만이 프로그램을 실행 한 후에/data 디렉토리에있는 파일은 표시되지 않습니다. 그것이 뿌리를두고 있지 않은 경우
실제 장치에File fileDir = getFilesDir();
String filedir=fileDir.toString();
Log.v("TEST","FILEDIR--->"+filedir);
//output i got is FILEDIR--->/data/data/com.android.Test/files
String strNewFileName = "test1.txt";
String strFileContents = " MY FIRST FILE CREATION PRGM";
File newFile = new File(fileDir, strNewFileName);
try{
boolean filestat = newFile.createNewFile();
Log.v("TEST"," CREATE FILE =>"+ filestat);
//output is CREATE FILE =>true indicating success
FileOutputStream fo =
new FileOutputStream(newFile.getAbsolutePath());
fo.write(strFileContents.getBytes());
fo.close();
}
catch(IOException e)
{Log.v("TEST","Exception on create ");}
응용 프로그램에서 어떻게 루트 액세스 권한을 얻을 수 있습니까? "andexplorer"를 통해 보았지만 비어있는 것으로 표시됩니다. http://www.lysesoft.com/products/andexplorer/ – m4n07
응용 프로그램이 정상적으로 루트 액세스를 얻을 수 없습니다. 업데이트 된 답변보기 – MByD
createNewFile() 함수는 true를 반환합니다. 이는 파일이 아무 문제없이 생성되고 있음을 의미합니다. 그러나 뿌리 박는 것은 태블릿 PC에도 적용됩니까? 입력을 받고 "/data/com.android.mypackage/files"에 처리 된 입력을 저장하는 응용 프로그램을 개발 중이라고 가정 해보십시오. 사용자가 내가 만든 파일을 보는 데 관심이 있다고 가정 해 봅시다. 그러면 사용자가 응용 프로그램을 사용하지 않고도 사용할 수 있습니까? – m4n07