首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用意图在Gallery应用程序中打开相册

如何使用意图在Gallery应用程序中打开相册
EN

Stack Overflow用户
提问于 2012-02-29 19:57:58
回答 2查看 4.6K关注 0票数 11

假设我知道Gallery有一个带有特定名称X的相册,那么我可以使用Gallery应用程序来进行什么意图或广播来打开相册X?

有很多示例展示了如何从图库中选择图片,但我没有看到任何描述如何完成上述操作的示例。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-03-18 06:39:17

尝尝这个

代码语言:javascript
复制
Intent intent = new Intent(); 
intent.setType("image/*");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
Main.this.startActivity(intent); 

程序将浏览所有应用程序都支持图像文件

但用户可以设置默认程序

票数 0
EN

Stack Overflow用户

发布于 2021-05-03 21:20:06

如果你准备了名为X的画廊,是的,你可以做到。

代码语言:javascript
复制
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.Xapp");
if (launchIntent != null) { 
    launchIntent.setData("PHOTO ID OR ANYTHING ELSE");
    startActivity(launchIntent);
}

然后,您可以在intent中设置数据。X app会解析意图数据,你就可以打开它了。否则,您无法执行此操作。如果应用程序不提供对有意发送数据的API支持,则仅调用该应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9498717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档