0

在我的游戏中,当用户保存特定模式时,我将文件(.xml)保存到 sd 卡中的文件夹中。现在在加载保存的文件时,我需要向用户显示所有保存的文件。我想在从图库中选择图像时像您一样展示它们,如下所示

     Intent intent = new Intent();
     intent.setType("image/*");
     intent.setAction(Intent.ACTION_PICK);
     startActivity(intent);

我可以做这样的事情吗?我已经搜索过,但没有找到。帮助将不胜感激。

注意:我可以通过在我的应用程序 listView 中获取所有保存的文件并显示给用户来做到这一点,但我想为此给予第二优先级。

谢谢

4

1 回答 1

1

没有内置的系统应用程序。理论是不将用户暴露给文件系统。如果您确实想这样做并且不编写自己的实现,那么您可以使用OpenIntents并且在OI 文件管理器中当然存在用户可能没有安装应用程序的问题,因此您必须准备好提示他们安装它. 您的用户可能不明白这一点。

我确实在我的应用程序 IpBike 中使用了这种方法。我认为我的用户有一些大脑并且能够应付文件系统,并且文件导入和导出是一个整体功能。

于 2012-08-10T07:48:48.537 回答