在我的游戏中,当用户保存特定模式时,我将文件(.xml)保存到SD卡中的文件夹。现在在加载保存的文件时,我需要向用户显示所有已保存的文件。我想像你一样从画廊中选择图像时显示它们,如下所示
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_PICK);
startActivity(intent);
我可以这样做吗?我搜索过,但没找到。帮助将不胜感激。
注意:我可以通过在我的app listView中获取所有已保存的文件并向用户显示,但我想为此提供第二优先级。
由于
答案 0 :(得分:1)
此处没有内置的系统应用程序。理论是不将用户暴露给文件系统。如果您确实想要这样做并且不编写自己的实现代码,那么您可以使用OpenIntents然后OI File Manager当然有用户可能没有安装应用程序的问题,因此您必须做好准备提示他们安装它。您的用户可能不会对此进行说明。
我在我的应用程序IpBike中使用此方法。我让我的用户有一些大脑并且能够应对文件系统,文件导入和导出是一个整体功能。