2012-11-13 7 views
3

SetImageUri를 사용하여 Windows Phone 8에서 잠금 화면을 설정하려고하지만 로컬 이미지가 아닌 곳에서 작동하도록 설정할 수 없습니다. 제 경우에는 별도의 어셈블리와 원격 서버 (Azure CDN)에 이미지가 있습니다.로컬 이미지가 아닌 Windows Phone 8의 잠금 화면 설정

이미 매니페스트 항목을 추가했으며 샘플 코드에서 공급자 권한을 부여 받았습니다.

https://infinitecodex.blob.core.windows.net/nflfanapps/26-WALL-1.png

이미지 종료하고 유효한 파일입니다

이것은 imageUri 이런 식으로 뭔가 될 것 같은 코드가 모습입니다. 별도의 이미지 어셈블리에 넣으려고했지만 여전히이 오류가 발생합니다.

   // At this stage, the app is the active lock screen background provider. 
       var uri = new Uri(imageUri, UriKind.Absolute); 

       // Set the lock screen background image. 
       Windows.Phone.System.UserProfile.LockScreen.SetImageUri(uri); 

은 모든 나는 예외 결과를보십시오

Value does not fall within the expected range. 
+0

에 오신 것을 환영합니다 사용할 수 있습니다 같아요! 4 년 밖에 안 왔으므로 태그가 혼자 있다는 것을 눈치 채지 못할 수도 있습니다. 즉, 'windows'와 'phone'을 결합한다고해서 Windows Phone이라는 제품에 대해 말하는 것이 아닙니다. 태그를주의해서 선택하십시오. :) – Charles

+0

그것이 의미가있는 것은 아닙니다. :) "windows phone"은 내가 작업하는 거의 모든 다른 시스템에서 어떻게 태그를 붙일 것인가입니다. 그래서 저는 더 자연 스럽습니다. –

답변

5

만 앱을 포장하여 격리 된 저장소 또는 이미지에 저장된 이미지를 사용할 수있는이 가이드에 따르면
Lock screen background for Windows Phone 8
아무것도 멈추지을 이미지를 격리 된 저장소로 다운로드하고 Uri를 사용하여이 이미지를 잠금 화면 소스로 사용할 수 있습니다.

이 단계에서, 응용 프로그램은 배경 는 다음 코드 예제를 provider.// 활성 잠금 화면은 로컬 응용 프로그램 데이터의 루트에 새 URI schema.// MS-APPDATA 점을 보여주고있다 // folder.// ms-appx 은 로컬 앱 설치 폴더를 가리키며 XAP package.var 스키마에 번들로 묶인 리소스를 참조합니다. schema = isAppResource? "ms-appx : ///": "ms-appdata : /// Local /";

1

난 단지 격리 저장 이미지는 스택 오버플로 고정 이미지로