我的应用正在创建一系列图片,我想用用户的图库应用打开该文件夹,以便用户可以观看,打印,共享或执行任何他喜欢的操作。如何通过文件夹上的代码打开永久性手机图库
标准溶液:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(folder);
intent.setDataAndType(uri,"*/*");
startActivity(Intent.createChooser(intent, "Open folder"));
打开的手机图库中的文件夹,但如果我点击图片,在galery关闭,而不是显示的图片和活着。
我最亲密的解决方案
Intent gallery = new Intent(Intent.ACTION_MAIN, null);
gallery.addCategory(Intent.CATEGORY_APP_GALLERY);
Intent chooser = Intent.createChooser(gallery, "Gallery");
startActivity(chooser);
打开其所有能力的完全成熟的手机图库应用程序,但仅限于它的根文件夹。
如何在特定文件夹上打开完整的图库应用程序,以便在选择图像时不会关闭?一个不错的好处是能够在画廊中打开图片,就好像用户已经启动了幻灯片放映一样。
“如何在特定文件夹上打开完整的图库应用程序,以便在选择图像时不会关闭?” - 最有可能的是,你没有。有数以千计的Android设备模型,包含数百种“图库应用”,以及Play商店和其他地方提供的数百种“图库应用”。没有“请求画廊应用程序让用户浏览文件夹”“意图”,即使有,也不能保证在用户的设备上有一个应用程序可以表示“Intent”。在windows上使用 – CommonsWare
,你可以这样写:explorer.exe“path”。在Linux上,你可以写caja“path”或者nautilus“path”。一般“appname”“路径”。在Andoid中没有相应的路径通过吗? – Kenobi