0

안드로이드 장치에서 IsolatedStorage는 정확히 어디입니까? 나는 그것이 그것이 /mnt/sdcard/Android/data/[packagename]/ 위치에있을 것으로 예상했을 것이다. 그러나 그것은 아니다. 내가 파일 탐색기 (일식에서) 시도하고 그것을 찾으려고했지만, 사용할 수 없습니다.안드로이드 용 모노 스토리지 Isolated Storage on

어떻게 든 WebView에 HTML 페이지를로드하거나 IsolatedStorage에서 비디오를 재생할 수 있다면이 실제 경로가 필요하지 않습니다. 그러나, 나는 그것을 재생하기 위해 임시 위치로 영화를 복사하고 싶지 않습니다. SD 카드에 저장할 수도 있습니다.

IsolatedStorage를 사용하는 이유는 플랫폼간에 사용자 지정 코드를 최소화하기 위해서입니다. Windows Phone 용으로 개발되어 IsolatedStorage 만 허용됩니다.

답변

0

이상 안드로이드 개발자 설명서를 참조하십시오.

사용자의 선택에 따라 Context.GetFilesDir()Context.GetExternalFilesDir()을 사용했습니다.

0

"격리 된 저장소"라고도하는 내부 저장소가있는 디렉터리를 확인하려면 GetFilesDir() 메서드를 사용하십시오. 이 메소드는 Activity 기본 클래스의 일부입니다. 다른 응용 프로그램이 액세스하지 못하도록하려는 파일에 사용됩니다.

다른 유용한 방법

GetFilesDir() : 이 내부 파일이 저장되어있는 파일 시스템 디렉토리의 절대 경로를 가져옵니다.

GetDir() : 내부 저장 공간에서 디렉토리를 생성 (또는 기존 디렉토리 열기)합니다.

DeleteFile() : 내부 저장소에 저장된 파일을 삭제합니다.

FileList() : 현재 응용 프로그램에서 저장 한 파일의 배열을 반환합니다.

내가 그 IsolatedStorageFile 점 내부 메모리를 향한에만 발견 details

+0

정말로 알고 싶은 것은 다음과 같습니다. .NET 유형 인 IsolatedStorage에서 영화를 재생하려면 어떻게해야합니까? iso에서 데이터를 얻고 저장하는 데 동일한/유사한 코드를 사용하고 싶습니다. – Matthew

+0

안드로이드 측면에서 ... 나는 미디어를 재생하려면 그 책임을 다른 응용 프로그램에 의도를 통해 전달하려고한다고 생각합니다. 이를 염두에두고 수신하는 응용 프로그램이 미디어 위치에 액세스 할 수 있도록 외부 (공용) 저장소를 사용하려고합니다. – Travis