2016-11-24 1 views
3

windows phone 8.1 용 카메라 롤의 그림에서 Windows.Storage.StorageFile을 어떻게 만들 수 있습니까? 나는 다음과 같이 시도했다 : -windows phone 8.1에서 카메라 롤에서 저장 파일을 얻는 방법

try{ 
    Windows.Storage.StorageFolder folder = Windows.Storage.KnownFolders.CameraRoll; 
    Windows.Storage.StorageFile file = await folder.GetFileAsync(filename); 
    } 
    catch(Exception exc) 
    { 
     MessageBox.Show(exc.Message); 
    } 

어느 것이 접근 위반 예외를 산출하고 있는가? 누군가가 Windows 전화 8.1에서 그것을하는 방법을 말해 줄 수 있습니까?

+0

'filename'의 값이 무엇을 참조 할 수 있습니다? – Bugs

+0

filename은 문자열입니다. 그러나 첫 번째 줄에서는 예외가 throw됩니다. –

답변

1

먼저 package.appxmanifest에서 기능을 선언해야 할 수 있습니다. enter image description here

이제이 작업을 완료하면 Windows.Storage.KnownFolders class을 사용하여 그림 라이브러리에 액세스 할 수 있습니다.

카메라 롤을 가져 오는 방법은 다음과 같습니다.

public async Task<IEnumerable<StorageFile>> GetFilesInCameraRoll() 

{ var에 카메라 롤 = KnownFolders.PicturesLibrary.GetFolderAsync ("카메라 롤")을 기다리고 있습니다;

return await cameraRoll.GetFilesAsync(); 

}

더 자세한 정보는 Access Camera Roll in Windows Phone 8.1

+0

감사합니다. 괜찮 았어. –

관련 문제