다음과 같은 문제가 발생했습니다.안드로이드에서 http/https URI를 콘텐츠 URI로 사용하기
내 응용 프로그램은 파일을 선택하기 위해 사용자에게 이미지 갤러리를 제시 한 다음 해당 파일을 읽고 일부 매체를 통해 전송하기 위해 입력 스트림을 엽니 다. 이 작업 수행하는 코드이다 : 선택한 이미지 (카메라와 같은에서 촬영 한 사진과 같은) 장치 스토리지에있는 경우
ContentResolver resolver = getContentResolver();
fileStream = resolver.openInputStream(fileUri);
모든 것이 잘 작동을하고 난 콘텐츠 얻을 : // 체계 URI를. 문제는 필요할 때 Picasa 서버에서 이미지를로드하는 Picasa 앨범에서 이미지를 선택할 때입니다. 이 경우 https : // scheme URI가 표시되고 openInputStream
호출이 FileNotFoundException "No content provider"와 함께 실패합니다.
제 질문은이 경우 입력 스트림을 얻는 가장 좋은 방법은 무엇입니까? URL 연결을 열려고 생각하고 있었지만 최선의 선택이 될지 궁금합니다. Android의 콘텐츠 제공 업체가 더 나은 솔루션을 제공 할 수 있는지 여부를 확실히 알 수 없습니다.
갤러리에 Picasa 이미지가 표시되는 방식은 무엇입니까? – rds
내 Google 계정을 통해 내 Picasa 앨범에 액세스 할 수 있습니다. – smichak