0

저는 Android ICS 용 카메라 및 갤러리 앱을 제작 중입니다. 갤러리보기 및 카메라 작동하지만 갤러리의 이미지를 클릭하고 표준 줌 제스처로 전체 화면으로 전환하는 기능을 추가하려고합니다. 이것이 처음부터 쓰지 않으면 무언가인지 확실하지 않거나 이미 기본 ICS 사진 뷰어가있는 경우 파일을 의도적 인 추가 정보 또는 무언가를 통해 전달할 수 있습니다 .. 어느 쪽이든 .. 누군가 온라인으로 예제를 가르쳐 줄 수 있습니까? ?네이티브 사진 뷰어가 있습니까?

답변

2

Intent.ACTION_VIEWUrl 개체를 사용하여 휴대 전화의 사진 뷰어를 실행할 수 있습니다. Start an Activity with the Intent을 참조하십시오.

// Build the intent 
Intent photoIntent = new Intent(Intent.ACTION_VIEW); 
photoIntent.setDataAndType(Uri.fromFile(new File(path)), "image/png"); 

// Verify it resolves 
PackageManager packageManager = getPackageManager(); 
List<ResolveInfo> activities = packageManager.queryIntentActivities(photoIntent, 0); 
boolean isIntentSafe = activities.size() > 0; 

// Start an activity if it's safe 
if (isIntentSafe) { 
    startActivity(photoIntent); 
} 
관련 문제