2011-03-25 3 views

답변

2

그런 폴더를 sdcard에 만들 수 없습니다. sdcard에 저장된 모든 내용은 다른 응용 프로그램에서 액세스 할 수 있습니다. 당신이 응용 프로그램의 외부에서 액세스 할 수없는 폴더를 만들려면 MODE_PRIVATE로 설정 모드 Context.getDir() 방법을 사용하십시오. ""안드로이드에

Context ctx = getContext(); 
File folder = ctx.getDir("NewFolder", Context.MODE_PRIVATE); 
+0

덕분에 윈도우 PC에서 볼 수 있습니다. 매니 페스트에서 권한을 부여해야하는 경우 알려 주시기 바랍니다. <사용 권한 android : name = "android.permission.WRITE_EXTERNAL_STORAGE"/> 내 매니페스트에 위의 권한을 부여했습니다. 미리 감사드립니다. – Shekhar

+0

내부 앱 디렉토리에 글을 쓰는 것은 어떤 권한도 필요하지 않습니다. 문제를 확인하기 위해 스택 추적과 함께 logcat 오류 로그를 게시 할 수 있습니까? –

+0

두 개 또는 세 개의 응용 프로그램에 대해 폴더를 사용할 수 있으며 나머지 폴더에는 사용할 수 없습니다. 문법적으로 이미지를 저장하는 앱을 만들고 있지만 다른 사람이 아닌 ms-word 및 이미지 뷰어에서 해당 폴더에 액세스 할 수있게하려고합니다. –

5
  • 수 없다하지만 우리가 사용 숨길 수 있습니다 접두어로
  • 기타 중요 폴더 또는 파일을 내부 메모리에 저장하십시오.
  • 다음과 같은 방법으로 패키지 디렉토리를 볼 수 있습니다. String dir = getPackageManager(). getPackageInfo ("com.example.kinkey", 0) .applicationInfo.dataDir;

참고 : 나는 그것주는 결과로 예기치 않게 프로그램이 중지 코드에서이 기능을 사용하는 경우는 reply..but에 대한

+2

폴더에 암호를 추가하는 응용 프로그램이 많습니다. 가능하지 않다면 어떻게 작동하는지. – Ajit

관련 문제