안드로이드 개발 질문/답변
(글 수 45,052)
제가 A라는 app에서, B라는 app의 경로인 /data/data/B/에 파일을 생성을 하려고 합니다.
읽기 및 쓰기는 잘되는데
FileOutputStream을 이용해 새로운 파일 생성을 하려고 하면
Permission denied가 됩니다.
FilePermission perm = new java.io.FilePermission("/data/data/B", "write");
try {
FileOutputStream fos = (FileOutputStream)AccessController.doPrivileged(
new PrivilegedExceptionAction() {
public Object run() throws FileNotFoundException {
return new FileOutputStream("/data/data/com.pantech.apps.lgtims/SipError.log");
}
});
} catch (PrivilegedActionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
openOutPutStream 도 다 사용해 봤는데
잘 안되네요 ㅠㅠㅎ
방법을 알려주시면 감사하겠습니다.