-1
나는이 코드로 루트 디렉토리에 파일을 쓸 수 있다는 질문이 있습니까? 에뮬레이터에서 테스트 할 때 다음 경로에 쓸 수 있습니다. /data/data/com.example.test/files/g.gc 하지만 donot은 검사 할 장치가 없기 때문에 장치에 파일을 쓸 수 있음을 알고 있습니다. 그것.루트 디렉토리에 파일을 쓸 수 있습니까?
public static void saveFile(Context context, String content) {
try {
FileOutputStream fw = context.openFileOutput("g.gc", Context.MODE_PRIVATE);
fw.write(content);
fw.close();
} catch (IOException e) {}
}
하지만 일부 응용 프로그램은/data/data/packagename/files에 파일을 쓸 수 있습니다. –
공간은 해당 응용 프로그램 용으로 예약되어있어 특별히 data/data /에있는 위치의 외부에 아무 것도 쓸 수 없기 때문입니다. SDCARD는 기본 권한이있는 것으로 써 작성할 수 있습니다. 이것이 바로 응용 프로그램간에 Context가 작동하는 방식입니다. – JoxTraex