주어진 URI (웹 서비스에서 가져온 이미지가 보안 된 장소에서 이미 내 애플리케이션에 저장되어 있음)에 대해 내 애플리케이션에서 이미지를 여는 ImageViewer 라이브러리를 검색하고 있습니다. "Samsung Galaxy S"ImageViewer-Activity는 pinch-zoom과 "vertical/horizontal"을 사용하기 때문에 정말 좋아합니다. 아무 것도 발견되지 않을 때 가장 적합한 뷰어가 호출되고Pinch-Zoom 및 Scrolling을 지원하는 Android ImageViewer 클래스
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(uri, "image/*");
startActivity(i);
: 또한 그것은 내가이 같은 목적으로 이미지를 열 수 있다는 사실을 알고 내 삼성 전화 :
에 매우 빠르게 사진을 확장 ActivityNotFoundException가 발생합니다. 멋져요!
하지만 보안상의 이유로 외부 의도로 이미지를 열 수 없다는 것이 문제입니다. 즉, 메뉴 옵션을 통해 외부 sd 카드에 저장된 이미지를 저장하거나 다른 사진 (이메일/트위터 또는 s.o.)으로 사진을 전송할 수있는 가능성이 없어야합니다. 그래서 내 응용 프로그램 내에서만 호출 할 수있는 내 자신의 ImageViewer-Class (Activity)를 작성해야합니다 ... 불행히도 이미지 변환에 익숙하지 않아서이 유스 케이스를 커버하는 모든 오픈 소스 프로젝트 (또는 라이브러리)가 있습니다. ?
나는 이미 구글에 물었고이 하나가 http://code.google.com/p/android-pinch/ 인 것을 발견했다. 그러나 그것은 잘 작동하지 않았다 (또한 스크롤 기능이 없다). 당신의 팁
감사합니다 :)
질문 위의 첫 번째 점을 참조 2645648/its-there-a-built-in-api-for-handling-pinch-zoom-functionality-in-android – cimnine