java– 选择文件夹意图并在意图完成时计算出来?

java– 选择文件夹意图并在意图完成时计算出来?,第1张

概述所以我正在制作壁纸,我希望用户选择一个文件夹.所以我在首选项中有一个按钮,用于启动打开的意图图像,但我想要的实际上只是一个目录(我想在最坏的情况我可以从最后剥离文件名).这是我的第一次问题:什么是仅选择文件夹的最佳方法?第二个问题是如何获得意图的通知完成?publicclass

所以我正在制作壁纸,我希望用户选择一个文件夹.所以我
在首选项中有一个按钮,用于启动打开的意图
图像,但我想要的实际上只是一个目录(我想在
最坏的情况我可以从最后剥离文件名).这是我的第一次
问题:什么是仅选择文件夹的最佳方法?

第二个问题是如何获得意图的通知
完成?

public class filePreference extends DialogPreference implements    VIEw.OnClickListener{ public voID onClick(VIEw v) {  // open up a gallery/file browser  Intent intent = new Intent();  intent.setType("image/*");  intent.setAction(Intent.ACTION_GET_CONTENT);  getContext().startActivity(Intent.createChooser(intent, "Select Folder")); }

解决方法:

使用Activity.startActivityForResult并覆盖Activity.onActivityResult

总结

以上是内存溢出为你收集整理的java – 选择文件夹意图并在意图完成时计算出来?全部内容,希望文章能够帮你解决java – 选择文件夹意图并在意图完成时计算出来?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1117534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存