2014-12-08 2 views
2

나는 모든 종류의 파일 경로를 얻으려고 시도하고 있지만 이미지와 함께 작동하는 이유와 다른 파일 확장자 경로가 항상 null 인 이유를 모릅니다. 내 코드는 다음과 같습니다.파일 경로를 어떻게 가져올 수 있습니까?

내가 잘못했거나 다른 방법이 있습니까?

감사합니다.

uri.getPath() 

당신은 아마 문자열에 있음을 캐스팅 할 수 있습니다

답변

1

열린 우리당은 다음과 같이 호출되는 함수의 getPath()를 가지고있다. 이 게시물에 의해 제안

:

Convert file: Uri to File in Android

편집 자 마린에서이 기능은 존재하지 않습니다.

이 게시물에 따르면 그것은 아주 쉽게해야합니다 :

Android File Path (Xamarin)

그것은 자 마린의 공식 문서 사용이 천재 ryupold에

http://developer.xamarin.com/recipes/android/other_ux/pick_image/

+0

android Xamarin이 함수가 존재하지 않습니다 ... – Pau

+0

답변 해 주셔서 감사합니다 :)하지만 특정 형식 (Android.Provider)뿐만 아니라 모든 파일 확장명에 대해 일반 함수를 수행 할 수있는 방법이 있는지 궁금합니다. MediaStore.Audio.Media.InterfaceConsts.Data는 오디오 파일 및 Android.Provider.MediaStore.Images.Media.InterfaceConsts.Data (이미지 파일 포함)에서만 작동합니다. – Pau

+0

모든 파일을 가져 오려면이 페이지가 좋습니다. /developer.xamarin.com/recipes/android/data/files/browse_files/ 특정 디렉토리의 모든 파일을 나열합니다. – Baklap4

관련 문제