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); 
}