Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 打开画廊的可靠方式是什么?_Android_Android Activity_Android Gallery - Fatal编程技术网

Android 打开画廊的可靠方式是什么?

Android 打开画廊的可靠方式是什么?,android,android-activity,android-gallery,Android,Android Activity,Android Gallery,以下代码大部分时间都有效: intent = new Intent(Intent.ACTION_VIEW, Uri.parse("content://media/internal/images/media")); startActivity(intent); 它有时会引发以下异常(由用户的错误日志报告): android.content.ActivityNotFoundException:未找到可处理意图的活动{ act=android.intent.action.VIEW dat=conte

以下代码大部分时间都有效:

intent = new Intent(Intent.ACTION_VIEW, Uri.parse("content://media/internal/images/media"));
startActivity(intent);
它有时会引发以下异常(由用户的错误日志报告):

android.content.ActivityNotFoundException:未找到可处理意图的活动{ act=android.intent.action.VIEW dat=content://media/internal/images/media }

堆栈跟踪:

android.content.ActivityNotFoundException:未找到要处理的活动 Intent{act=android.Intent.action.VIEW dat=content://media/internal/images/media }在 android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1899) 在 execStartActivity(Instrumentation.java:1589) 在android.app.Activity.startActivityForResult上(Activity.java:4228) 位于android.support.v4.app.k.startActivityForResult(源文件:50) android.support.v4.app.p.startActivityForResult(源文件:79)位于 android.app.Activity.startActivityForResult(Activity.java:4187)位于 android.support.v4.app.p.startActivityForResult(源文件:859)位于 android.app.Activity.startActivity(Activity.java:4515)位于 android.app.Activity.startActivity(Activity.java:4483)

我想知道是否有些用户的Android设备没有Gallery

我想知道是否有些用户的Android设备没有Gallery

任何Android设备都不需要任何支持特定
意图
结构的导出活动(
操作_视图
对于与该
Uri
绑定的任何MIME类型,加上
内容
方案)

除此之外,没有一款应用程序名为“Gallery”。在约20亿台设备和约10000种设备型号中,可能有数百种应用程序可以充当此角色,而一台设备可能没有任何此类应用程序

在Android上打开Gallery的可靠方法是什么


,并确保处理没有匹配活动的情况。

谢谢您的说明。在我们所有的测试Android设备和Android模拟器上,Gallery是应用程序页面上的项目之一。这不是一个应用程序吗?@Hong:有很多名为“Gallery”的应用程序。我可以想象有100多个应用程序符合“图库”的条件,它们预装在大约10000个设备型号上。@Hong:更重要的是,你的代码与图库没有什么关系。您正在寻找可以查看提供商提供的特定内容集合的活动。我可以很容易地编写一个名为“这不是画廊”的应用程序,它提供了一个响应
意图的活动。我提供的功能可能与您正在寻找的内容无关。感谢您的进一步澄清。